body{margin:0;overflow-y: scroll;}
.wedding .category-navbar {display:none !important;}
.box{display: none;}
img {width: auto\9;}
/* *************************************** CATEGORY NAVIGATION BAR *************************************** */
.category-navbar {background: #efeee9 none repeat scroll 0 0;text-align: center;font-size: 0;list-style: outside none none;margin: 0px;padding: 184px 0 2px;width: 100%;position: relative;}
.category-navbar li:first-child{margin: 0 0 0 7px;}
.category-navbar li{display: inline-block;line-height: 16px;margin: 0 0 0 0px;padding: 5px 0 5px 0;}
.category-navbar li a{cursor: pointer;color: #80aa6c;font-size: 14px;text-decoration: none;margin: 0 10px 10px 0;padding: 6px 10px;border-radius: 1px;moz-border-radius: 1px;-webkit-border-radius: 1px;}
.category-navbar li a:hover{text-decoration: none;color: #222;}
.category-navbar li.select a{background: #80aa6c;color: #fff;}
/* *************************************** CAPTION STYLE *************************************** */
.box{cursor: pointer;overflow: hidden;}
.lightbox-text{display: none;}
.thumbnail-caption{position: absolute;width: 100%;height: 100%;background: #313131;background: rgba(0,0,0,.8);color: #fff;display: none;}
/* The style for centering the caption (vertically and horizontally) */
.thumbnail-caption>div{height: 100%;width: 100%;display: table !important;}
.thumbnail-caption>div>div{padding: 15px;display: table-cell !important;vertical-align: middle;/* FOR VERTICAL ALIGN */text-align:center;/* FOR HORIZONTAL ALIGN */}
.thumbnail-caption h2{ font-size:2.5em;line-height: 20px;}
.thumbnail-caption h3{ font-size:1.6em;color: #fff; line-height:20px;}
/* *************************************** LOADING STYLE *************************************** */
.grid-loader{width: 43px;height: 20px;padding: 10px 15px 10px 15px;background: url(../images/loader.gif) no-repeat;background-position:center;margin: 20px auto;}
.grid-loadMore{cursor: pointer;margin: 20px auto;width: 180px;text-align: center;color: white;background-color: black;background: rgba(0,0,0,.6);border-radius: 2px;padding: 10px 15px 10px 15px;font-size: 14px;font-family: sans-serif;}
.grid-loadMore:hover{text-decoration: none;color: white;background: rgba(0,0,0,.8);}
/* *************************************** LIGHT-BOX STYLE *************************************** */
.lightbox-timer {height: 1px;position: absolute;bottom: 0;left: 0;background: white;}
.lb-loader {width: 43px;height: 11px;background: url(../images/loader.gif);margin: 20px auto;}
.autoGrid-lightbox {display: none;position: fixed;top:0;width: 100%;height: 100%;background: #313131;background: rgba(0, 0, 0, .85);z-index: 999;text-align: center;}
.autoGrid-lightbox img {margin: 5px auto 0 auto;width: 100%;height: auto;object-fit: cover;}
.autoGrid-nav {margin-top: -57px;height: 57px;width: 100%;background: #383838;background: #1D1D1D;border-bottom: 1px solid #323232;}
.autoGrid-play, .autoGrid-close, .autoGrid-next, .autoGrid-prev, .autoGrid-font {width: 88px;height: 57px;position: relative;cursor: pointer;}
.autoGrid-play:hover, .autoGrid-close:hover, .autoGrid-next:hover, .autoGrid-prev:hover, .autoGrid-font:hover {background: black;}
.selected {background: black;}
.selected .iconPlay {background-position: -164px -3px;}
.autoGrid-lbcaption {/* float: left; */color: white;height: 57px;font-size: 16px;margin: 0 auto;position: absolute;text-align: center;left: 0;right: 0;}
.autoGrid-lbcaption span {margin-left: 3px;color: #D7D7D7;font-size: 11px;}
.autoGrid-lbcaption>div {height: 100%;width: 100%;display: table !important;margin: 0 auto;}
.autoGrid-lbcaption>div>div {padding: 0 15px 0 15px;display: table-cell !important;vertical-align: middle;text-align:center;margin: 0 auto;}
.autoGrid-play, .autoGrid-close {float: right;z-index: 9;}
.autoGrid-play{ display:none;}
.autoGrid-next, .autoGrid-prev {float: none;}
.autoGrid-prev  {width: 88px;display: block;position: absolute;top: 0;left:2em;}
.autoGrid-next{display: block;position: absolute;top: 0;float:right;right:2em;}
.iconPlay, .iconClose, .iconNext, .iconPrev, .iconFont {position: absolute;top: 50%;left: 50%;height: 25px;display: block;}
.iconClose {width: 25px;margin: -13px 0 0 -13px;background: url(../images/icons.png);background-position: -2px -3px;}
.iconPlay {width: 17px;margin: -13px 0 0 -8px;background: url(../images/icons.png);background-position: -137px -3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display: none;}
.iconFont {width: 46px;margin: -13px 0 0 -23px;background: url(../images/icons.png);background-position: -85px -3px;}
.iconNext, .iconPrev {width: 15px;margin: -13px 0 0 -8px;background: url(../images/icons.png);}
.iconPrev {background-position: -40px -3px;}
.iconNext {background-position: -70px -3px;right: 80px;left: auto;}
/* *************************************** GRID STYLE *************************************** */
.centered {margin: auto;}
.box {line-height: 1.4em;float: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.box:hover img { filter: grayscale(1);-webkit-filter: grayscale(1);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);cursor: pointer;}
.box img,
#tumblelog img {display: block;width: 100%;}
.rtl .box {float: right;text-align: right;direction: rtl;}
/**** Transitions ****/
.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-ms-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}
.transitions-enabled.masonry {-webkit-transition-property: height, width;-moz-transition-property: height, width;-ms-transition-property: height, width;-o-transition-property: height, width;transition-property: height, width;}
.transitions-enabled.masonry  .masonry-brick {-webkit-transition-property: left, right, top;-moz-transition-property: left, right, top;-ms-transition-property: left, right, top;-o-transition-property: left, right, top;transition-property: left, right, top;}
/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {-webkit-transition-property: none;-moz-transition-property: none;-ms-transition-property: none;-o-transition-property: none;transition-property: none;}
/**** Clearfix ****/
.grid-clearfix:before, .grid-clearfix:after {content: "";display: table;}
.grid-clearfix:after {clear: both;}
.grid-clearfix {zoom: 1;}
.centered{overflow: auto;}