.tera,a.gll_th_name_point,.gallerythumbphoto,.gll_th_name,.gr_sidegallery,.gr_sidegallery_in li a,.accordion-toggle {
  -moz-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;}

.gll_th_detail {
  -moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

.gl-list h5{border-bottom: 1px solid #f1f1f1; padding-bottom: 5px;}

.gr_tblein{ padding: 10px 20px; }
.gr_tblein li{
     height: 200px;min-width:150px;width: 18%; float: right;
      list-style:none;  text-align: center; margin:10px;
      background-color: #fff;}

.gr_tblein li:hover{margin:5px 10px 15px;
    -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.4);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.4);}

.gr_tblein li p{margin: 0; font-size: 11px;}
.gr_tblein li img{border-radius: 2px;}
.gr_tblein li a:hover{text-decoration: none}
.gr_tblein li p>span{margin: 0 3px; color: #333; opacity: 0.2;
}
.gr_tblein li:hover span{opacity: 1;}



.gr_tblein_outer {height: 100%;  position: relative; width: 100%;text-align: center;}
.gr_tblein_outer[class] {display: table; position: static;}

.gr_tblein_middle {position: absolute; top: 50%;} /* for quirk explorer only*/
.gr_tblein_middle[class] {display: table-cell; vertical-align: middle; width: 100%; position: static;}

.gr_tblein_inner {position: relative; top: -50%; } /* for quirk explorer only */
/* optional: .gr_tblein_inner[class] {position: static;} */


.modal-body {font-size: 12px;}


.hidegalleryside {margin: 10px; position: absolute;top: 10px; right: 10px; display: none;}

.showgalleryside{
position: absolute;
left: -60px;
top: 20px;
}

.gallerysidecat{
position: absolute;
right: 250px;
min-width: 200px;
top: 20px;
}

.go-top{
position: absolute;
left: -60px;
bottom: -30px;
}

.icon-m{    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("img/icon-m.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
 }

 .icon-m-review{background-position: 14px 14px;
}

#centerconetbox { }
#gallerycontent { margin-right:0px; padding-top:20px; padding-bottom: 50px;  }
#gallerycontent .nav.nav-tabs {padding-right:260px;  }

.gr_catlist li a span{display: none; margin:2px 5px 2px 0;  color: #999 }
.gr_catlist li a:hover span{display: inline;}


.gr_sidegallery{ background-color: #fafafa;
  -webkit-box-shadow: -4px 0px 5px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    -4px 0px 5px rgba(50, 50, 50, 0.2);
box-shadow:         -4px 0px 5px rgba(50, 50, 50, 0.2);
  position: fixed;  direction: ltr; top: 80px; bottom: 0px;width: 230px ; right: -240px; z-index: 800;}
.gr_sidegallery_in{ padding:5px 0px 5px 0; direction: rtl; position: absolute; top: 50px; left: 0; right: 0; bottom:0 ;overflow: hidden;}
.gr_sidegallery_in li {font-size: 11px;margin: 0px 0; }
.gr_sidegallery_in li a{padding: 2px 4px;border-bottom: 1px solid #f1f1f1}
.gr_sidegallery_in li a:hover{background-color: #f1f1f1; color: #01589a;

-moz-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.2);
box-shadow:inset 0px 1px 3px rgba(0,0,0,0.2);
}


.columsidegallery,
.columsidegallery2{padding:10px 10px 10px 20px}

.gr_sidegallery_in li.nav-header {color: #333; padding: 0;}


.gr_sidegallery_in .accordion-heading {border:none}
.gr_sidegallery_in .accordion-heading .accordion-toggle  {padding: 3px 15px;background-color:none; font-size: 12px; border-bottom: 1px solid #f1f1f1}
.gr_sidegallery_in .accordion-heading .accordion-toggle:hover {background-color: #f1f1f1; color: #000;}
.gr_sidegallery_in .accordion-group {border: none;}
.gr_sidegallery_in .accordion-inner .nav-list {     margin-bottom: 0px; }
.gr_sidegallery_in .accordion-heading a { color: #666}

.gr_sidegallery_in .accordion-body {background-color: #fff;font-size: 11px;}




.photobox_all{
position: fixed;
top: 50px;
left: 50px;
bottom: 50px;
right: 50px;
z-index: 1050;
background-color: #000;
border: 1px solid #999;
border: 1px solid rgba(0,0,0,0.3);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
box-shadow: 0 3px 7px rgba(0,0,0,0.3);
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
}


.photobox_comentbox{background-color: #070707;position: absolute; top: 0; right: 0; bottom: 0; width: 300px; overflow: hidden;}
.photobox_comentbox_in{direction: rtl;padding-right: 10px;}


.photobox_all .postcomment textarea{font-family: tahoma;width: 90%; height: 60% ;color:#656565; background: #111; border: 1px solid #000;
	  text-shadow: 0 1px 1px #000;
	  padding: 5%;
      /* CSS3 */
      -moz-box-shadow: inset 0px 1px 5px #222;
      -webkit-box-shadow:inset 0px 1px 5px #222;
      box-shadow:inset 0px 1px 5px #222;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px; }

      .photobox_all .postcomment textarea:focus{color:#f1f1f1; background: #222; border: 1px solid #000;
	  text-shadow: 0 1px 1px #000;
      /* CSS3 */
      -moz-box-shadow: inset 0px 1px 5px #000;
      -webkit-box-shadow:inset 0px 1px 5px #000;
      box-shadow:inset 0px 1px 5px #000;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px; }


     .photobox_all .postcomment input[type=submit] {font-family: tahoma;
      /* CSS3 */ }
      

	.photobox_all .postcomment form{padding: 10px;  }
	.photobox_all .postcomment div.hr{margin-top: 10px; height: 1px; background-color: #0f0f0f;border-bottom: 1px solid #242424; display: block;  }
	.photobox_all .listcomment{overflow: hidden;height: 70% ;width: 100% ;}
	.photobox_all .listcomment ul{margin-right:10px; list-style: none;}
	.photobox_all .listcomment ul li{ margin-bottom:10px; display: block; padding: 10px; position: relative; background-color: #111; border-bottom: 1px solid #222}
	.photobox_all .listcomment ul li:hover{ background: #000;}
	.photobox_all .listcomment ul .avatar{float:right; height: 30px; width: 30px; margin:0 0 5px 5px;}
	.photobox_all .listcomment ul a{font-size: 12px; font-weight: bold;}
	.photobox_all .listcomment ul p{color:#4f4f4f;}
	.photobox_all .photodetail{overflow: hidden; width: 70%;height: 25%;float: left; text-align: center; padding: 0px;margin: 0px;}
  .photobox_all .photodetailin{background-color: rgba(0,0,0,0.5); padding: 20px; text-align: right;}
  .photobox_all .photodetailin img{margin-left: 10px;}

.photobox_bigphoto_in {text-align: center;}
.photobox_bigphoto_in img { max-height: 100%;}

.photobox_bigphoto_min{display: none;}

h2 a{padding:5px; display: block; color: #fff; }
	.photobox_all .title a{ font-family: segoe ui; font-size: 14px ; font-weight: bold; color: #fff;
	 }
.photobox_all .description{color:#aaa; }

	.photobox_all .photodetail{overflow: hidden; width: 70%;height: 25%;float: left; text-align: center; padding: 0px;margin: 0px;}
	.photobox_all .photodetailin{padding: 20px; text-align: right;}

h2 a{padding:5px; display: block; color: #fff; }
	.photobox_all .title a{ font-family: segoe ui; font-size: 14px ; font-weight: bold; color: #fff;
	 }
.photobox_all .description{color:#aaa; }


.photobox_bigphoto{background-color: #000;position: absolute; top: 0; left: 0; bottom: 0; right: 300px; padding: 10px;}

.getuserpopopbox{cursor: pointer;  }
.userpopopbox{ min-height: 100px;width: 250px; background: #fff; padding: 5px;}

.golduserbar {border-bottom: 3px solid #ffd200}
.popoverx { background: rgba(0,0,0,0.6);border: 2px solid #fff; border-radius: 0;}


 .popoverx .popover-content {padding: 2px;margin: 0;}
 .popoverx .popover-content p.gruserboxname {margin: 0; position: absolute; bottom: 5px; right:5px; padding:3px 10px 6px; color: #333; font-weight: bold }

.userpopopbox img.userboxcover{height: 70px;width: 170px; margin:0; opacity: 1; right: 5px;
top: 5px;}

.userpopopbox .btn-group{position: absolute; left: 9px;
bottom: 7px;}
.userpopopbox img.userboxprofile{height: 70px;width: 70px; position: absolute;
left: 10px;
top: 10px;
background-color: #000;

    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,1);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,1);
    box-shadow: 0px 0px 5px rgba(0,0,0,1);
    }



    .userrowgrtablein{ padding-top: 10px;}

.cicons {opacity: 0.3}





.gallerylist2{padding:0 1%}
.gallerythumbphoto ,.gll_th_detail{ list-style: none;}
.gallerythumbphoto{overflow: hidden;
  min-height: 120px;
  position: relative; width: 23%; height:23%;
    -moz-box-shadow: 0px 0px 5px rgba(40,40,40,0.3);
    -webkit-box-shadow: 0px 0px 5px rgba(40,40,40,0.3);
    box-shadow: 0px 0px 5px rgba(40,40,40,0.3);
    margin: 1%;display: inline-block;
  }

  .gll_th_img img{ width: 100%; height: auto;}
  .gallerythumbphoto:hover .gll_th_name{ opacity: 1;}
  .gll_th_name{opacity: 0.7;position: absolute; bottom: 0; background-color: rgba(0,0,0,0.7);padding:3px 5px; ;left: 0; right: 0;}
  .gll_th_name a{ color: #fff; font-size: 12px; text-decoration: none;}
  .gll_th_name .gll_th_name_photo{font-size: 13px;  font-weight: bold;}
a.gll_th_name_point{ opacity: 0; font-size: 26px; position: absolute;padding: 10px; left: 0px; top: 5px;}
  .gll_th_detail{opacity: 0.4; position: absolute; top:-200%; background-color: rgba(0,0,0,1);  list-style: none;left: 0; right: 0;padding: 10px; }
  .gll_th_detail span{ color: #fff;padding: 5px;}
  .gallerythumbphoto:hover .gll_th_detail{ top: 0;opacity: 1;}
  .gallerythumbphoto:hover a.gll_th_name_point{left: 5px;opacity: 1;}


  #searchinputside{width: 140px}

.columsidegallery select{width:100%}


