html{position:relative;margin:0;padding:0;height:100%;}
body{position:relative;margin:0;padding:0;overflow-y:scroll;height:100%;font-size:16px;line-height:1.5;font-family:'Open Sans',sans-serif;background:#30353c;color:#606060;}
#main{width:100%;}

/********************************************************************************************************************************** COMMON ELEMENTS */
.t-left{text-align:left;}
.t-right{text-align:right;}
.t-center{text-align:center;}
.t-justify{text-align:justify;}

a{color:#f3b136;text-decoration:none;cursor:pointer;outline:none;}
a:hover{color:#002e5c;}
a img{border:none;}
p{padding:0 0 10px 0;margin:0;}
ul, ol{margin:10px 0 10px 30px;}
hr {background:#dadada;border:none;clear:both;height:2px;margin:10px 0;padding:0;width:100%;}
.full-width{width:100%;}
.v-top{vertical-align:top;}
.small{font-size:13px;}
.very-small{font-size:11px;line-height:13px;}
.gray{color:#9c9c9c;}
.clear{display:block;height:0px;clear:both;}
.sprite{background-position:top left;background-repeat:no-repeat;}
.sprite:hover{background-position:bottom left;background-repeat:no-repeat;}
.nowrap{white-space:nowrap;}
.uc{display:block;padding:80px 20px;text-align:center;font-size:30px;color:#C1C1C1;}
h1,h2,h3,h4,h5,h6{font-weight:300;margin-top:0.2em;margin-bottom:0.5em;color:#3a424c;font-weight:300;font-family:'Comfortaa',sans-serif;}
h1{font-size:2.6em;} h2{font-size:2.2em;} h3{font-size:1.9em;} h4{font-size:1.6em;} h5{font-size:1.4em;} h6{font-size:1.2em;}
b, strong{font-weight:bold;}
.img-left{float:left;margin:0 20px 10px 0;}
.img-right{float:right;margin:0 0 10px 20px;}
.img-border{padding:5px;border:1px solid #dadada;border-radius:4px;max-width:98%}
i,em{font-style:italic;}
.msg{display:block;margin:10px 0;padding:8px 14px;color:#fff;background:#13647f;text-align:center;border-radius:5px;}

/***********************************************************************************************************************************/
/* #header-wrap{position:relative;width:100%;height:140px;background:#13647f;border-bottom:10px solid #f3b136;}
#logo{position:absolute;top:15px;left:15px;}

#menu{position:absolute;top:0px;right:40px;display:block;text-align:right}
#menu .menu-item{display:inline-block;height:140px;line-height:140px;padding:0 25px;color:#fff;font-size:16px;}
#menu .menu-item:hover{color:#f3b136;}
#menu .menu-item.selected{background:#f3b136;color:#13647f;} */

.header-wrap{padding:20px 0;background:#002e5c;color:#fff;z-index:5000;}
.logo img{max-width:100%;}
.menu{text-align:right;margin:40px 30px 0 0;}
.menu a{font-weight:400;font-size:24px;display:inline-block;margin-left:30px;color:#fff;}
.menu a:hover{color:#f3b136;}
.menu a.selected{color:#f3b136;}

#mobile-menu {position: absolute;right:15px;}
#mobile-menu-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;background: rgba(0, 0, 0, 0.8);z-index: 5000;}
.mobile-menu-icon {position: relative;cursor: pointer;margin: 10px auto;}
#mobile-menu-items {position: absolute;display: none;z-index: 6000;outline: none;width:250px;right:15px;}
#mobile-menu-items .menu-item {display: block;padding: 15px;line-height: 1;margin: 0;white-space: nowrap;text-align: left;color: #3d3d3d;background: #fff;}
#mobile-menu-items .menu-item:hover, #mobile-menu-items .menu-item.selected:hover {color: #fff;background: #f3b136;}
#mobile-menu-items .menu-item.selected {color: #f3b136;}
#mobile-menu-items .submenu-item {font-size: 90%;padding-left: 45px;opacity: 0.8;}


/* #preloader{text-align:center;height:400px;line-height:400px;} */

.col-left{display:none;width:20%;padding:30px;background:#ededed;position:fixed;top:0;left:0;height:100%;z-index: -2000}
.col-right{width:100%;}


#slider-wrap{position:relative;width:100%;height:400px;background:#fff;}
#slider .slider-part{width:100%;height:400px;text-align:center;overflow:hidden;background-position:center;background-size:contain;}
#slider .slider-img-wrap{width:100%;height:400px;text-align:center;background:rgba(0,0,0,0.8);}
#slider .slider-img{display:inline-block;width:960px;max-width:100%;}
#slider-controls{position:absolute;display:block;top:50%;width:100%;z-index:1500;}
.slider-prev,.slider-next{position:absolute;display:block;width:60px;height:60px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.1);background-repeat:no-repeat;background-position:center;border-radius:100%;}
.slider-prev{left:50px;background-image:url(../images/layout/slider_prev.png);}
.slider-next{right:50px;background-image:url(../images/layout/slider_next.png);}
.slider-prev:hover,.slider-next:hover{background-color:#f3b136;background-position:center;}
.slider-msg, .slider-msg:hover{display:block;position:absolute;width:100%;bottom:0px;text-align:center;padding:20px 0;background:rgba(0,0,0,0.7);color:#fff;}

#sliderp-wrap{position:relative;width:100%;height:auto;padding:20px 0;background:#fff;}
#sliderp{position:relative;width:100%;margin:0 auto;height:auto;background:#eaeaea;}
#sliderp .sliderp-part{width:100%;height:auto;text-align:center;overflow:hidden;background-position:center;background-size:contain;}
#sliderp .sliderp-img-wrap{width:100%;height:auto;text-align:center;background:rgba(0,0,0,0.8);}
#sliderp .sliderp-img{display:inline-block;width:100%;}
#sliderp-controls{position:relative;display:block;margin:0 auto;width:100%;height:auto;z-index:1500;}
.sliderp-prev,.sliderp-next{position:absolute;top:-150px;display:block;width:60px;height:60px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.1);background-repeat:no-repeat;background-position:center;border-radius:100%;}
.sliderp-prev{left:5px;background-image:url(../images/layout/slider_prev.png);}
.sliderp-next{right:5px;background-image:url(../images/layout/slider_next.png);}
.sliderp-prev:hover,.sliderp-next:hover{background-color:#f3b136;background-position:center;}
.sliderp-msg, .sliderp-msg:hover{display:block;position:absolute;width:100%;bottom:0px;text-align:center;padding:20px 0;background:rgba(0,0,0,0.7);color:#fff;}


.slider-wrap{position:relative;padding:0;}
.slider-part{background-size:cover;background-position:center;overflow:hidden;}
.slider-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:4s;}
.slider-img.zoom{top:-10%;left:-10%;width:120%;height:120%;}
.slider-part .overlay{background:rgba(0,0,0,0.5);}
.slider-text{padding:40px 0;color:#fff;text-shadow:2px 2px 0px rgba(0,0,0,0.4);}
.slider-pretitle{font-size:110%;font-weight:800;font-family:'Noto Serif Display',serif;}
.slider-title{font-size:20px;line-height:1.1;margin-bottom:30px;font-family:'Noto Serif Display',serif;height: 60px;}
.slider-subtitle{margin-bottom:45px;}
.slider-line{display:block;width:90px;height:2px;background:#f3b136;margin:25px 0 5px 0;}
.slider-part.small .slider-title{font-size:120%;}
.slider-part.black .slider-text{text-shadow:none;color:#000;}
.slider-part.black .overlay{background:rgba(255,255,255,0.7);}
.slider-text .button{display:inline-block;background:transparent;border:2px solid #f3b136;color:#f3b136;font-weight:800;letter-spacing:2px;padding:30px 40px;line-height:1;transition:0.5s;}
.slider-text .button:hover{background:#f3b136;color:#fff;}

.wrap.wrap-red .button{border:2px solid #fff;color:#fff; display: inline-block; background: transparent;font-weight: 800; letter-spacing: 2px;padding: 30px 40px;line-height: 1; transition: 0.5s;}
.wrap.wrap-red .button:hover{background:transparent;border:2px solid #000;color:#000;}
.wrap-text{margin-bottom:50px;}
.wrap-title{font-family:'Noto Serif Display',serif;font-weight:bold;font-size:250%;}
.wrap-subtitle{color:#fff;font-weight:bold;}
.contact-wrap{padding:30px 0 0 0;}
.wrap.wrap-red{background:#f3b136;color:#fff;}


.slider-controls {width: 100%;height:0;position:absolute;top:50%;left:0;}
.slider-prev, .slider-next {position: absolute;top: 0;width: 80px;height: 80px;background: rgba(0, 0, 0, 0);transition: 0.3s;}
.slider-prev:hover, .slider-next:hover {background: rgba(255, 255, 255, 0.05);}
.slider-prev span, .slider-next span {position: absolute;top: 30px;display: block;width: 20px;height: 20px;border-top: 4px solid #fff;border-right: 4px solid #fff;opacity: 0.5;}
.slider-prev:hover span, .slider-next:hover span {border-color: #f3b136;opacity: 1;}
.slider-prev {left: 0;}
.slider-next {right: 0;}
.slider-prev span {left: 20px;transform: rotate(225deg);}
.slider-next span {right: 20px;transform: rotate(45deg);}

.slider-partners-part{display:block;width:100%;height:450px;position:relative;}
.slider-partners-img{display:block;position:absolute;width:80%;height:80%;top:10%;left:10%;background-size:cover;background-position:center;}
.slider-partners-part .overlay{top:auto;bottom:10%;left:10%;width:80%;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);height:0;transition:0.3s;}
.slider-partners-part:hover .overlay{height:150px;}
.slider-partners-text{position:absolute;bottom:5%;left:15%;width:70%;display:block;padding:15px;line-height:1.5;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2);color:#000;text-align:center;font-family:'Noto Serif Display',serif;font-weight:800;}
.slider-partners-text span{display:block;font-family:'Didact Gothic',sans-serif;font-weight:400;font-size:80%;}

.slider-partners-controls {display:block;width: 100%;height:40px;position:relative;text-align:center;}
.slider-partners-prev, .slider-partners-next {position:relative;display:inline-block;width: 40px;height: 40px;margin:10px;background:#f3b136;transition: 0.3s;}
.slider-partners-prev:hover, .slider-partners-next:hover {background:#444;}
.slider-partners-prev span, .slider-partners-next span {position: absolute;top: 15px;display: inline-block;width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.slider-partners-prev:hover span, .slider-partners-next:hover span {border-color: #f3b136;}
.slider-partners-prev {left: 0;}
.slider-partners-next {right: 0;}
.slider-partners-prev span {left: 20px;transform: rotate(225deg);}
.slider-partners-next span {right: 20px;transform: rotate(45deg);}


#content-wrap{padding:50px 0 50px 0;background:#fff;}
.article-img{max-width:500px;float:right;margin:0 0 10px 20px;padding:5px;border:1px solid #dadada;}

.news-thumb{display:block;width:100%;border:1px solid #dadada;height:260px;margin-bottom:10px;background-size:cover;background-position:center;}
.news-thumb:hover{border:1px solid #ffa600;}
.news-block-wrap{display:inline-block;float:none;vertical-align:top;}
.news-block{margin-bottom:20px;}
.news-block-content{padding:20px;}
.news-block-title{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dadada;}

.people-thumb{display:block;width:100%;border:1px solid #dadada;height:180px;margin-bottom:10px;background-size:cover;background-position:top;}
.people-thumb:hover{border:1px solid #ffa600;}
.people-block{display:inline-block;float:none;width:180px;vertical-align:top;margin-bottom:20px;}
.people-block-content{padding:10px 20px 10px 0;}
.people-block-title{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dadada;font-size:14px;font-weight: bold;}

.inline{display: inline-block;margin: 0 20px;}

#content-wrap ul{list-style-image:url('../images/layout/li.png');}
.list-thumb{width:100%;}
.gal3-thumb{display:block;margin:auto;margin-bottom: 10px;width:244px;height:144px;}
.gal3-thumb{border:1px solid #dadada;padding:5px;width:212px;}
.gal3-thumb:hover, a:hover .news-thumb{border:1px solid #ffa600;}
.gal3-link{display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}

.bottom-table{border-collapse:collapse;}
.bottom-table td{vertical-align:top;padding:4px;}
#bottom-wrap{padding:30px 0;background:#424952;color:#b7c1ce;}
#bottom-wrap h5{color:#fff;}
#bottom-wrap a{color:#f3b136;}
#bottom-wrap a:hover{color:#fff;}
#bottom-menu{width:270px;padding-top:15px;}
#bottom-menu .menu-item{display:block;padding:2px 6px;margin-bottom:5px;/*background:#3c434b;*/color:#7e8691;font-size:14px;}
#bottom-menu .menu-item:hover{background:#3c434b;color:#b8c3d2;}
#bottom-menu .menu-item.selected{/*background:#7e8691;*/color:#fff;}

#footer-wrap{padding:30px 0;}

.form-table td{padding:5px 8px 5px 0;vertical-align:top;color:#a1a5af;border:none !important;}
.input-line, #captcha, .cse-ums-input, .newsletter-input{display:inline-block;width:90%;padding:8px 14px;border:none;border:1px solid #e7e7e7;background:rgba(255,255,255,0.7);color:#888888;vertical-align:top;}
.button, .cse-ums-submit, .newsletter-button{display:inline-block;padding:8px 14px;border:none;background:#0074aa;color:#fff;vertical-align:top;cursor:pointer;}
.button.small{padding:4px 8px;}
.button.cancel{background:#13647f;}
.button:hover, .cse-ums-submit:hover, .newsletter-button:hover{background:#f3b136;color:#000;}
.button.cancel:hover{background:#ff1e00;color:#fff;}

#captcha-container{font-size:10px;}
#captcha-required{color:red;}
#captcha-img, #new-captcha-img{border:1px solid #adadad;height:40px;margin:4px 0;width:130px;background-color:#fff;}
#captchaimage{display:inline-block;}
#captcha-refresh{display:inline-block;vertical-align:8px;}
#captcha{width:105px;}

#scroll-top {display: none;position: fixed;bottom: 74px;right: 0;width: 50px;height: 50px;background-color: #f3b136;background-image: url('../images/layout/back_to_top.png');background-repeat: no-repeat;background-position: center;z-index: 1500;box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.2);}
#scroll-top:hover {background-color: #000;}


#tooltip{border:none;}
#tooltip h3 {color:#fff !important;padding:4px 7px;font-size:11px;background-color:#1c1c1c;border:none;text-align:left;border:none;}

.padding-table td{padding:3px 8px 5px 0;vertical-align:top;}
.padding-table td.small{padding:6px 8px 2px 0;}

.db-container{padding:12px 20px;background:#1c1c1c;margin-bottom:15px;}
.db-link{color:#3e92f2;}
.db-link:hover{color:#fff;}
.db-info{color:#909090;font-size:9px;font-style:italic;}
.db-img{vertical-align:middle;}

.db-inline-container{display:inline-block;}

.bottom-wrap{background:#002e5c;color:#fff;}
.bottom-wrap h5{margin-bottom:30px;color:#f3b136;}
.footer-wrap{padding:20px 0;background:#111111;color:#a2a2a2;}
.bottom-wrap a:hover, .footer-wrap a:hover{color:#fff;text-decoration:underline;}


@media (min-width: 768px) {
	.wrap{padding:100px 0;}
	.slider-wrap{padding:0;}
	.header-wrap{padding:20px 0;}
	.contact-wrap{padding:50px 0 0 0;}
	.footer-wrap{padding:20px 0;}
	.home-box{padding:60px 40px;margin-bottom:40px;}
	.gal3-thumb{display:inline-block;margin:5px;width:244px;height:144px;}
	#sliderp, #sliderp .sliderp-part, #sliderp .sliderp-img-wrap{width:720px;height:440px;}
	#sliderp .sliderp-img{;width:720px;max-width:100%;}
	#sliderp-controls{width:720px;height:0px;}
	.sliderp-prev{left:5px;}
	.sliderp-next{right:5px;}
	.sliderp-prev,.sliderp-next{top:-240px;}
}

@media (min-width: 992px) {
	h1 {font-size: 3em;}
	h2 {font-size: 2.6em;}
	h3 {font-size: 2.2em;}
	h4 {font-size: 2em;}
	h5 {font-size: 1.2em;}
	h6 {font-size: 1.1em;}
	.slider-text{padding:200px 0;}
	.slider-title{font-size:40px;}
	.slider-part.small .slider-title{font-size:250%;}
	.slider-part .overlay{background:none;}
	.home-block{height:120px;}
	.sliderp-prev{left:-70px;}
	.sliderp-next{right:-70px;}

}

@media (min-width: 1200px) {
	.col-left{display:block;}
	.col-right{padding-left:20%;}
	.home-box img{width:120px;}
}
/*
