html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family: 'Montserrat', sans-serif;}
body {line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#ba5539}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration: line-through}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help}
table {width:100%;border-collapse:collapse;border-spacing:0}
table tbody tr td{vertical-align:top}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select {vertical-align:middle}
p{padding:10px 0px 10px 0px;font-size:16px}
p:first-of-type{padding-top:0px}
body{margin:0px;padding:0px;}
div.content{min-width:316px;max-width:1200px;width:95%;margin:0px auto;padding:0px;}
div.contentwide{width:98%}
div.mobnavtop{width:100%}
#content_box,#content_box_alt{position:absolute;width:100%}
#content_box{margin-top:260px}
#content_box_alt{margin-top:110px}

div.navfrnch > a{font-size:15px !important;font-weight:normal !important}
/*
#hp_img{position:absolute;height: 760px;width: 100%;background-image:url('/images/fp_0.jpg');transition: background-image 1.0s ease-in-out;background-size: cover;background-position: center center;}
*/
#hp_img{position:absolute;height: 260px;width: 100%;background-image:url('/images/fp_0.jpg');transition: background-image 1.0s ease-in-out;background-size: cover;background-position: center center;}
div.hp_pos{position:relative;margin-top:120px;color:#ffffff}
/*
div.hp_pos > div{font-size:72px;font-weight:bold;width:50%;text-shadow: 2px 2px rgba(0,0,0, 0.8);}
*/
div.hp_pos > div{font-size:42px;font-weight:bold;width:100%;text-shadow: 2px 2px rgba(0,0,0, 0.8);}
div.hp_pos > div:last-child{font-size:24px;line-height:38px}
.hdpad{padding-top:15px}
.hdpadlg{padding-top:40px}
.flclear:after{clear: both;content: " ";display: block;height: 0;visibility: hidden;overflow: hidden}
.fr{float:right}
.fl{float:left}
input,textarea {resize: none;width: 100%;border-radius: 3px;border: 1px solid transparent;border-top: none;border: 1px solid #DDD;outline: 0;padding: 8px 6px}
div.conform{background-color:#bb5539;padding:10px 24px 10px 24px !important;border-radius:3px;color:#ffffff;line-height:22px;display:inline;float:right;cursor:pointer}
.cont_form > form > div{margin-bottom:20px}
.cont_form > form >  div > div{margin-bottom:5px}
div.logo_img > img{margin:20px 0px 20px 0px;cursor:pointer}
div.mobnavbar{display:none}
/*
div.content_nav{position:fixed;z-index:100;width:100%;background-image:url('/images/nav_bg.jpg');background-size: cover;background-position: center center;background-color:rgba(0,0,0, 0.75);color:#ffffff;min-width:320px}
*/
div.content_nav{position:fixed;z-index:100;width:100%;background-color:rgba(114,164,208, 0.95);color:#ffffff;min-width:320px}
div.mobnavtop{display:none}
div.mobnavtop > div{background-color:rgba(114,164,208, 1.0);border-bottom:1px solid #eaeaea;line-height:18px;font-size:14px;font-weight:bold;padding:10px 0px 10px 10px}
div.mobnavtop > div > a {color:#eaeaea;text-decoration:none}
div.lnklist{padding:20px 0px 40px 40px}
div.lnklist ul li{line-height:24px;padding-top:20px}

div.lnklistalt{padding:0px 0px 20px 40px}
div.lnklistalt ul li{line-height:24px;padding-top:10px}
div.recibox > div{float:left;line-height:24px;font-size:14px}
div.recibox > div:nth-child(1){width:90px}
div.recibox > div:nth-child(2){width:240px}
div.reciboxtop > div{font-weight:bold;font-size:16px}
div.reciboxalt > div:nth-child(2){width:auto}

div.flcontact > div{float:left;width:35%}
div.flcontact > div:nth-child(2){width:65%}

blockquote {font-size:16px;padding:20px 10px 0px 15px;margin-left:3px;margin-bottom:20px;background-color:#f6f6f6;border-radius:5px}
blockquote p:nth-child(2){font-style: italic;font-size:14px;padding-top:10px;text-align:right;padding-top:0px}
blockquote:before {color: #ba5539;font-size: 30px;line-height: 0.5em;margin-right: 0.27em;content: "\f10d";font-family: FontAwesome;float:left}

div.respcontent h1{font-size:36px;padding:20px 0px 30px 0px;color:#646778}
div.respcontent h2{color:#ba5539;padding:15px 0px 15px 0px;font-size:24px}
div.respcontent p{line-height:22px}
div.respcontent p.pspbld{font-size:20px;font-weight:bold}

div.promcell_1,div.promcell_2,div.promcell_3{position:relative;background-color:#eeeeee;background-size: cover;background-position: center center;height:260px;}
div.promcell_1{background-image:url('/images/promo_bg_1.jpg');}
div.promcell_1 > div{padding:10px 10px 0px 10px;font-size:16px}
div.promcell_2{background-image:url('/images/promo_bg_3alt.jpg');}
div.promcell_2 > div{position:absolute;bottom:0;left:0;padding:0px 10px 10px 10px;font-size:16px}
div.promcell_3{background-image:url('/images/promo_bg_2.jpg');}
/*div.promcell_3 > div{position:absolute;bottom:0;left:0;padding:0px 15px 30px 15px;font-size:16px}*/
div.promcell_3 > div{padding:10px 10px 0px 10px;font-size:16px}
div.foundlinks{text-align:center;padding:30px 0px 10px 0px;font-size:14px;font-weight:bold}
div.copyarea{background-color:#ba5539;height:60px;margin-top:50px}
div.mobnavbar > div:nth-child(1) > a > img{margin-top:0px;width:40px}
div.promcell_1 > div > div,div.promcell_2 > div > div,div.promcell_3 > div > div{padding:7px;background-color:rgba(255,255,255,0.7);font-size:0.85rem;line-height:1.1rem}

div.topnavbar > div,div.mobnavbar > div{float:left}
div.topnavbar{padding-top:30px}
div.mobnavbar{padding-top:15px}
div.topnavbar > div > a,div.mobnavbar > div > a{text-align:left;padding-right:60px;font-size:16px;color:#ffffff;font-weight:bold;text-decoration:none}
div.mobnavbar > div > a{padding-right:10px}
div.topnavbar > div:last-child > a:last-child,div.mobnavbar > div:last-child > a:last-child{padding-right:0px}
a.don_but{background-color:#bb5539;padding:10px 14px 10px 14px !important;border-radius:5px;box-shadow: 2px 2px 1px rgba(0,0,0,0.3);}
div.sptboxs > div{float:left;width:33%}

div.trstboxs > div{float:left;width:47%}
div.trstboxs > div:nth-of-type(even){margin-left:5%}

div.sptboxs > div:nth-child(2){width:34%}
div.sptboxs > div > div{padding:0px 20px 0px 20px}
div.sptboxs > div:nth-child(1) > div{padding-left:0px}
div.sptboxs > div:nth-child(3) > div{padding-right:0px}
div.sptboxs > div > div > div:nth-child(1){font-size:22px;min-height:60px;padding-right:40px;text-transform:uppercase;color:#646778}
div.footerlinks{text-align:center;padding:50px 0px 0px 0px;font-size:14px}
div.footerlinks > a{padding-right:40px;color:#525252;text-decoration:none}
div.footerlinks > a:last-child{padding-right:0px}
div.footerlinks > a.cursel,div.footerlinks > a:hover{color:#ba5539}

/*
@media (max-height: 800px){
 #hp_img{height:660px}
 #content_box{margin-top:660px}
 div.hp_pos{margin-top:400px}
}
@media (max-height: 700px){
 #hp_img{height:560px}
 #content_box{margin-top:560px}
 div.hp_pos{margin-top:340px}
}
@media (max-height: 600px){
 #hp_img{height:460px}
 #content_box{margin-top:460px}
 div.hp_pos{margin-top:240px}
}
@media (max-height: 500px){
 #hp_img{height:360px}
 #content_box{margin-top:360px}
 div.hp_pos{margin-top:160px}
}
@media (max-height: 400px){
 #hp_img{height:260px}
 #content_box{margin-top:260px}
 div.hp_pos{margin-top:100px}
}
*/
.news_img1{float:right;padding:0px 0px 24px 24px;max-width:500px}

@media (max-width: 1180px){
 div.topnavbar > div > a{font-size:14px;padding-right:30px}
 .news_img1{max-width:400px}
}
@media (max-width: 960px){
 div.trstboxs > div{float:none !important;width:100% !important}
 div.trstboxs > div:nth-of-type(even){margin-left:0}
 div.topnavbar > div > a{padding-right:20px}
 div.sptboxs > div > div > div:nth-child(1){font-size:24px;min-height:90px}
 div.logo_img > img{width:190px} 
 #content_box_alt{margin-top:90px}
}
@media (max-width: 860px){

 div.topnavbar, div#lang_choice{display:none}
 div.mobnavbar{display:block}
 div.sptboxs > div > div > div:nth-child(1){min-height:0px;padding-bottom:10px}
 div.sptboxs > div > div{padding-left:0px;padding-right:0px}
 div.sptboxs > div:nth-child(2) > div{padding-top:40px;padding-bottom:40px;}
 div.sptboxs > div{float:none;width:100% !important}
 div.footerlinks{text-align:left;margin-bottom:30px}
 div.footerlinks > a:before{content: '\b7\a0'}
 div.footerlinks > a:after{white-space: pre;content:'\A'}
 div.footerlinks > a{padding:0px 0px 0px 10px;line-height:28px;text-decoration:none}
 div.flcontact > div, div.flcontact > div:nth-child(2){float:none;width:auto}
 div.flcontact > div:nth-child(2){margin-top:20px;border-top:1px solid #cccccc;padding-top:20px}
}
@media (max-width: 600px){
 .news_img1{max-width:320px}
 div.hp_pos div:nth-child(1){font-size:44px}
 div.sptboxs > div > div > div:nth-child(1){font-size:20px}
}

@media (max-width: 500px){
 .news_img1{max-width:100%;float:none;padding:0px 0px 20px 0px;}
}

@media (max-width: 360px){
 a.don_but{display:none}
}

@media (max-width: 600px),(max-height: 700px){
 div.hp_pos > div{font-size:66px;width:100%}
 div.hp_pos > div:last-child{font-size:22px;line-height:28px}
}
#lang_choice a{color:#ffffff}
.actsellink{color:#ba5539 !important}