/* *** Wrapper *** */
.wrapper { margin-left:auto;margin-right:auto;width:100%;}
#sp-header { position:relative; width: 100%; z-index: 9999;/* background-color: #3d3d3d; box-shadow:0 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3); */ }

.sppb-img-responsive{ display: block; height: auto; max-width: 100%; }
img{ /* display: block; */ height: auto; max-width: 100%; }

/** chronoforms **/
form.ui.form {margin-bottom:0px;}
p.chrono_credits a, p.chrono_credits, .chronoforms6_credits { display: none; text-indent:-9999em;}
label .fa-asterisk { color: #f8c02f !important; font-size: 5px !important; padding-top: 5px; }
.gbs3 .chronoform label{font-weight:normal;}
#wt-site form.ui.form button[type="submit"] { font-variant: small-caps;
  border-radius: 0px; margin-top: 13px; min-height: 48px; font-size:18px; vertical-align: middle;
}


#header-sticky-wrapper .wtmain-menu { text-align:right; }
#header-sticky-wrapper div.mod-languages a { display: inline-block;  font-size: 16px; font-weight:600; padding:5px 0 5px 5px;  text-decoration: none;      text-transform: uppercase; color:#fff; }
#header-sticky-wrapper div.mod-languages a:hover{ color:#f8bf00;}


/* Blog Zoom Effect */
.blog-effect .blog .item-image, a[data-rokbox] {overflow: hidden;border: 0px solid #eeeeee; display:block;}
/* , a[data-rokbox] > img:hover */ .blog-effect .blog .item-image > img:hover
{
    opacity: 0.8; border:0 none;
    -webkit-transform:  scale(1.2); /* Safari and Chrome */
    -moz-transform:     scale(1.2); /* Firefox */
    -ms-transform:      scale(1.2); /* IE 9 */
    -o-transform:       scale(1.2); /* Opera */
    transform:          scale(1.2);
}
.blog-effect .blog .item-image > img, a[data-rokbox] > img{ border:0 none;
    -webkit-transition: all 1s ease 0s;
    -moz-transition:    all 1s ease 0s;
    -o-transition:      all 1s ease 0s;
    transition:         all 1s ease 0s;    
}


#wt-copyright { padding-top: 20px; border-top: 1px solid #afafaf; }
ul.menu { padding-left: 15px; }
ul.menu.list-unstyled { padding-left: 0; }
#wt-footer ul.menu li { margin-bottom: 7px; }
#sp-inset { padding-top: 15px; }
#sp-main-body > .container #sp-component{padding-top:15px;}

/* PopUp */
#wt-site .button.load-button, #wt-site .button.close-button {
    border-radius: 3px !important;
    padding: 11px 36px !important;
    height: 60px;
    line-height: 40px;
}
#wt-site .button.button1 {
    background-color: #89173d;
    background-image: none;
    color: #d3ae7b;
}
#wt-site .button.button1:hover {
    background-color: #222222;
    background-image: none;
    color: #ffffff;
}
#wt-site .button.button6:hover {
    background-color: #cccccc;
    background-image: none;
    color: #ffffff;
}
#wt-site .button.button6 {
    background-color: #0c3b5e;
    background-image: none;
    color: #d3ae7b;
}
#wt-site .btn_Xclose.button2 {
    background-color: #f5f5f5;
    background-image: none;
    color: #464646;
}
#wt-site .btn_Xclose.button2:hover {
    background-color: #222; color: #ffffff;
}
#wt-site .btn_Xclose{padding:8px 15px; margin-top: 2px;}
.wt-mobile-menu, .MMCanvas-block .wt-mobile-menu {
    text-align: left !important;
}
.cmsedropin_btns span {
    display: inline-block;
    margin-bottom: 5px;
}
/* Button Menu */
.wtmain-menu .button-menu {}
.wtmain-menu .button-menu li { display: inline-block; margin: 0 2px; }
.wtmain-menu .button-menu li a, .wtmain-menu ul.wt-megamenu.button-menu li a{ /* background-color: rgba(253, 253, 253, 0.2); background-image: url(../images/tp/tp8.png);*/ background-repeat: repeat;  border: 1px solid rgba(253, 253, 253, 0); color: #00539f; display: block; font-size: 16px; line-height: 16px;font-weight: 600;padding: 8px 8px; }
.wtmain-menu .button-menu li:hover > a, .button-menu li > a:hover, .wtmain-menu ul.wt-megamenu.button-menu li:hover > a, .wtmain-menu ul.wt-megamenu.button-menu li > a:hover { /* background-color: rgba(191, 148, 53, 0.9); */ color: #f7931e; }
.wtmain-menu ul.button-menu > li.active > a, .wtmain-menu ul.button-menu > li.active > .wtmenu_header, .wtmain-menu ul.button-menu > li.active > .separator {
    /*background-color: rgba(191, 148, 53, 0.9);
    color: #442612; */
}
/*ul.seprator3 li.level-1:after {display:none;}*/
.wtmain-menu ul.seprator3 > li:before {
  content: "";
  position: absolute;
  bottom: 0px;
  left:10px;
  width: 0;
  height: 2px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.wtmain-menu ul.seprator3 > li:before {
    background: #f7931e none repeat scroll 0 0;
}
.wtmain-menu ul.seprator3 >li.active:before,
.wtmain-menu ul.seprator3 >li:hover:before {
  width: 25%;
}
/*.wtmain-menu ul.seprator3 li.level-1.active:after { background-color: #f7931e;  bottom: 0; content: ""; height: 2px; left: 10px; position: absolute; top: 100%; max-width: 80px; min-width: 40px; width: auto;  display:block;
}*/
.bdr-bottom .sppb-addon-title:after { background-color: #be3426; bottom: -15px; content: "";
    display: block; height: 2px; left: 0; margin: 0 auto; max-width: 100px; position: absolute;
    right: 0; top: auto; width: 100%;
}
.bdr-bottom .sppb-addon-title{ position:relative; margin-bottom:30px !important; }
.small-caps{font-variant:small-caps;}

#sp-page-title {/* overflow-x:hidden; */}
#sp-title { min-height: 0; }
/*#sp-page-title .sp-page-title::before { background: #f8f8f8 none repeat scroll 0 0;
    content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; 
}*/
#sp-page-title .sp-page-title {background-color: #f8f8f8; padding: 30px 0 32px; position: relative; }
#sp-page-title .sp-page-title .container {  position: relative; z-index: 1; }
#sp-page-title .breadcrumb {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    list-style: outside none none;
    margin-bottom: 0px;
    padding: 8px 15px 8px 2px;
}
#sp-page-title .breadcrumb .divider > img{display:none;position:absolute; left:-9999em;}
#sp-page-title .breadcrumb a{color:#777777;}
#sp-page-title .breadcrumb a:hover{color:#fff;}
#sp-page-title .top-design {
    border-top: 4px solid #00539f;
    position: relative;
    z-index: 1;
}
#sp-page-title > .row { margin-left: 0; margin-right: 0; }
#sp-page-title > .row > #sp-title{ padding-left:0; padding-right:0;}

.chronoforms .ui.button.button-style1 {
    border: 2px solid #ffffff;
    border-radius: 50px !important;
    color: #ffffff !important;
}
