/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
#gallery-1163 div.image-caption-inner,#gallery-1164 div.image-caption-inner,#gallery-1165 div.image-caption-inner,#gallery-1166 div.image-caption-inner,#gallery-1167 div.image-caption-inner,#gallery-1168 div.image-caption-inner,#gallery-13286 div.image-caption-inner{box-sizing:border-box;padding:0px !important}
#gallery-1163 div.image-caption-inner h3,#gallery-1164 div.image-caption-inner h3,#gallery-1165 div.image-caption-inner h3,#gallery-1166 div.image-caption-inner h3,#gallery-1167 div.image-caption-inner h3,#gallery-1168 div.image-caption-inner h3,#gallery-13286 div.image-caption-inner h3{padding:12px}
#gallery-1163 div.image-caption-inner p,#gallery-1164 div.image-caption-inner p,#gallery-1165 div.image-caption-inner p,#gallery-1166 div.image-caption-inner p,#gallery-1167 div.image-caption-inner p,#gallery-1168 div.image-caption-inner p,#gallery-13286 div.image-caption-inner p{margin-bottom:1em}
#gallery-1163 .gallery-waterfall-item .ltbox-zoom,#gallery-1164 .gallery-waterfall-item .ltbox-zoom,#gallery-1165 .gallery-waterfall-item .ltbox-zoom,#gallery-1166 .gallery-waterfall-item .ltbox-zoom,#gallery-1167 .gallery-waterfall-item .ltbox-zoom,#gallery-1168 .gallery-waterfall-item .ltbox-zoom,#gallery-13286 .gallery-waterfall-item .ltbox-zoom{display:none}
.template{line-height:1.6}
.template ul li{list-style:none;margin:0}
h1.pg-title{text-align:center}
.flex-wrapper{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-around}
.flex-three{box-sizing:border-box;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:10px;margin:8px;flex-basis:14%;width:100%;text-align:center;transition:all .3s ease;background:#eee;color:#58595b;font-size:14px;font-weight:bold;transition:all .3s ease}
.flex-three a{color:#58595b}
.flex-three:hover{background:#fbbe5e;color:#58595b}
.flex-three:hover a{color:#58595b}
.block-fw{display:block;width:100%}
.grey-bg{background:#eee}
.grey-dark-bg{background:#282829}
.grey-dark-bg h4{font-size:16px;font-weight:bold;color:#fff}
.block-padding{box-sizing:border-box;padding:10px 50px}
img{max-width:100%;height:auto}
p.description{margin:0;padding:0}
.image-caption h3{font-size:19px;margin:0}
.slick-next{right:0;z-index:500}
.slick-prev{left:0;z-index:500}
.browser-ie #logo a img{width:200px;height:120px}
#logo{display:block;width:220px;margin:0 auto;padding-top:15px}
#header-content{height:100%;padding-top:10px}
#body-footer-box ul li{margin-bottom:.5em}
#body-footer-box ul li:before{content:">";display:inline-block;vertical-align:middle;color:#fff;margin-right:.5em}
#body-footer-box h4{margin-bottom:0}
#body-footer-box h4 a{color:#58595b}
.connect-wrapper{margin-top:20px;margin-bottom:0px;text-align:center}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:inline-block;text-indent:-9999px;width:50px;height:50px;background-size:contain;margin:0;transition:all .3s ease;cursor:pointer}
.connect-wrapper ul li:hover{opacity:.6;filter:alpha(opacity=60)}
.connect-wrapper ul .twitter li{background:url(/_data/site/101/templates/current/css/socialTwitter.svg) no-repeat}
.connect-wrapper ul .email li{background:url(/_data/site/101/templates/current/css/socialMail.svg) no-repeat}
.connect-wrapper ul .instagram li{background:url(/_data/site/101/templates/current/css/socialInstagram.svg) no-repeat}
#footer p{color:#fdcf92;margin:0;padding:0;font-size:.85em;line-height:28px}
#footer p a{color:#fff;text-decoration:none}
.powered{display:none}
@media only screen and (max-width: 767px){#header-mob a#mob-action{display:block;position:absolute;left:0;right:0;bottom:0;text-align:center;color:#fff;line-height:32px;font-size:.7rem;text-transform:uppercase;font-family:inherit;letter-spacing:2px;background:#282829}
#menu-icon-wrapper{left:4%}
a#menu-icon-close{position:relative;top:20px;right:20px}
pg-gallery-image .im-gallery img{margin:0 auto}
.body-contact .pg-body{margin-bottom:30px}
}
@media(min-width: 767px)and (max-width: 1003px){.pg-gallery-image .im-gallery img{margin:0 auto}
}

/*==@template_custom==*/