/*! default.min.css */

/* 
 * Defaults
 * @main_busaat
 */
 
/* Body */
body{font-family:"Montserrat",Arial,sans-serif;font-weight:400;}

/* Overlay */
body.no-touch{overflow:hidden}
body .overlay-class{box-sizing:border-box;position:fixed;display:block;margin:0;padding:0;width:100%;height:100%;top:0;right:0;z-index:-9998;opacity:0;visibility:hidden;}
body .overlay-class.active{z-index:9998;visibility:visible;opacity:1}

/* Links */
a,a:active,a:focus,a:hover{text-decoration:none;}

/* Heading */
h1,h2,h3,h4,h5,h6{font-family:"Montserrat",Arial,sans-serif;font-weight:700;margin-top:0;margin-bottom:0;line-height:1.41}
h1{font-size:56px}
h2{font-size:48px}
h3{font-size:40px}
h4{font-size:34px}
h5{font-size:24px}
h6{font-size:18px}

/* Sector */
.sector{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;}
.sector:after{display:table;clear:both;content:''}
.sector.sector-100{padding:100px 0;}
.sector.sector-dotted-map{background:url(../img/dotted-map.png) no-repeat center center / contain;}

/* Margin */
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px!important}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px!important}
.mb-30{margin-bottom:30px!important}
.mb-40{margin-bottom:40px!important}
.mt-10{margin-top:10px!important}
.mt-15{margin-top:15px!important}
.mt-20{margin-top:20px!important}
.mt-25{margin-top:25px!important}
.mt-30{margin-top:30px!important}
.mt-40{margin-top:40px!important}

/* Padding */
.pb-10{padding-bottom:10px!important}
.pb-15{padding-bottom:15px!important}
.pb-20{padding-bottom:20px!important}
.pb-25{padding-bottom:25px!important}
.pb-30{padding-bottom:30px!important}
.pb-40{padding-bottom:40px!important}
.pt-10{padding-top:10px!important}
.pt-15{padding-top:15px!important}
.pt-20{padding-top:20px!important}
.pt-25{padding-top:25px!important}
.pt-30{padding-top:30px!important}
.pt-40{padding-top:40px!important}

/* Figure */
.figure-media{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;overflow:hidden}
.figure-media img.image-fill{position:absolute;display:block;margin:0;padding:0;box-sizing:border-box;border-top-left-radius: 8px;border-top-right-radius: 8px;width:100%;height:100%;z-index:200;top:0;left:0;}
.figure-media img.image-cover{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;width:100%;height:auto;z-index:100}

/* Entry */
.entry{display:block;position:relative;box-sizing:border-box;margin:0;padding:0;font-size:16px;line-height:1.8;word-wrap:break-word;font-weight:500;}
.entry:after{display:table;clear:both;content:''}
.entry p{margin-bottom:25px}
.entry ul,.entry ol{display:block;position:relative;box-sizing:border-box;margin:0 0 25px;padding:0;list-style:none}
.entry ul:after,.entry ol:after{display:table;clear:both;content:''}
.entry ul li,.entry ol li{position:relative;padding-left:32px;margin-bottom:10px;font-size:14px;width:50%;float:left;}
.entry ul li::before,.entry ol li::before{content:'\f00c';position:absolute;top:5px;left:0;display:block;font-size:13px;line-height:1;font-family:'FontAwesome';font-weight:900}
.entry ul li:last-child,.entry ol li:last-child{margin-bottom:0;padding-bottom:0}
.entry ul li a,.entry ol li a{line-height:16px}
.entry .alignnone{margin:5px 20px 20px 0}
.entry .aligncenter,.entry div.aligncenter{display:block;margin:5px auto}
.entry .alignright{float:right;margin:5px 0 20px 20px}
.entry .alignleft{float:left;margin:5px 20px 20px 0}
.entry a img.alignright{float:right;margin:5px 0 20px 20px}
.entry a img.alignnone{margin:5px 20px 20px 0}
.entry a img.alignleft{float:left;margin:5px 20px 20px 0}
.entry a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.entry .wp-caption{border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.entry .wp-caption.alignnone{margin:5px 20px 20px 0}
.entry .wp-caption.alignleft{margin:5px 20px 20px 0}
.entry .wp-caption.alignright{margin:5px 0 20px 20px}
.entry .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.entry .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.entry .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.entry .screen-reader-text:focus{clip:auto!important;clip-path:none;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.entry blockquote{font-size:18px!important;font-weight:600!important;border-left:5px solid #d2a98e;border-top:none;border-bottom:none;border-right:none;padding:20px 15px!important;}
.entry blockquote:after{display:table;clear:both;content:""}
.entry figure.wp-caption.aligncenter{clear:both}
.entry figure.wp-caption{border:none;padding:0;max-width:100%;margin-bottom:24px}
.entry figure.wp-caption img{max-width:100%;height:auto}
.entry figure.wp-caption .wp-caption-text{font-size:12px;font-style:italic;font-weight:400;line-height:1.3;padding:10px}
.entry img{max-width:100%;height:auto}
.entry iframe{width:100%}
.entry table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0 0 15px;padding:0}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:15px;}

/* Embed */
.responsive-oembed-wrapper.has-aspect-ratio{position:relative;width:100%;height:0;overflow:hidden;margin:0 0 24px;clear:both}
.responsive-oembed-wrapper.has-aspect-ratio iframe,.responsive-oembed-wrapper.has-aspect-ratio object,.responsive-oembed-wrapper.has-aspect-ratio embed{position:absolute;top:0;left:0;width:100%;height:100%}
.responsive-oembed-wrapper.has-no-aspect-ratio{position:relative;margin:0 0 24px!important;clear:both}
.responsive-oembed-wrapper.has-no-aspect-ratio iframe{position:relative;margin:0 auto!important;max-width:640px!important}
.embed-responsive{margin:0 auto 15px!important}
.mejs-container{margin:0 auto 15px!important}
blockquote.wp-embedded-content{display:none;}
.mejs-mb-0 .mejs-container{margin-bottom:0!important;}

/* Fancybox */
.fancybox-content .mejs-container.mejs-audio{width:100%!important;margin-bottom:0!important}

/* Video */
.wp-video{width:100%!important}

/* Gallery */
.media-gallery{display:block;margin:0 0 20px;padding:0}
.media-gallery .row{display:block;margin:0 -15px;padding:0}
.media-gallery .col{display:block;margin:0;padding:0 15px 30px}
.media-gallery img{display:block;margin:0;padding:0;width:100%;height:auto;transition:.3s ease}
.media-gallery a{display:block;margin:0;padding:0;position:relative;overflow:hidden}
.media-gallery a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.media-gallery a:before{display:block;margin:auto;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:30;font-family:FontAwesome;content:"\f00e";width:30px;height:30px;font-size:30px;line-height:30px;text-align:center;transition:.3s ease;opacity:0}
.media-gallery a:after{display:block;margin:auto;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:25;width:100%;height:100%;transition:.3s ease;opacity:0;content:""}
.media-gallery a:hover:after{opacity:1}
.media-gallery a:hover:before{opacity:1}

/* Facebook */
#fb-root{display:none}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}

/* Back to top */
.to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;cursor:pointer;border:0;border-radius:32px;text-decoration:none;transition:.3s ease;opacity:0}
.to-top.show{opacity:1}

/* Weather Icons */
.weathericon{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;width:40px;text-align:center;top:1px;}
.weathericon[id="01d"]:before{content:"\f00d"}
.weathericon[id="01n"]:before{content:"\f02e"}
.weathericon[id="02d"]:before{content:"\f002"}
.weathericon[id="02n"]:before{content:"\f086"}
.weathericon[id="03d"]:before,.weathericon[id="03n"]:before{content:"\f041"}
.weathericon[id="04d"]:before,.weathericon[id="04n"]:before{content:"\f013"}
.weathericon[id="09d"]:before,.weathericon[id="09n"]:before{content:"\f015"}
.weathericon[id="10d"]:before{content:"\f004"}
.weathericon[id="10n"]:before{content:"\f024"}
.weathericon[id="11d"]:before{content:"\f00e"}
.weathericon[id="11n"]:before{content:"\f02c"}
.weathericon[id="13d"]:before{content:"\f00a"}
.weathericon[id="13n"]:before{content:"\f02a"}
.weathericon[id="50d"]:before{content:"\f003"}
.weathericon[id="50n"]:before{content:"\f04a"}