/* *** Wrapper *** */
.wrapper { margin-left:auto;margin-right:auto;width:100%;}
#sp-header { position:relative;z-index: 1; 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); */ }
#sp-header.header-transparent{
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 100%;
}
body.header_transparent #header-sticky-wrapper {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 100%;
}
body.header_transparent #header-sticky-wrapper #sp-header.header-transparent{ position: relative; }
body.header_transparent #header-sticky-wrapper.is_sticky, body.header_transparent #header-sticky-wrapper.is_sticky #sp-header{ position:relative;}
body.header_transparent #sp-header.header-transparent{
  background: rgba(0, 0, 0, 0.5) !important;  box-shadow:none !important;
}
body.header_sticky .top-fixed, body.header_transparent #header-sticky-wrapper.is_sticky #sp-header.header-transparent{ 
  position:fixed; top:0; left:0; right:0;  z-index: 9999; background-color: #1a428a !important;
    -webkit-transition:background-color 0.2s ease 0s, background-position 0.2s ease 0s, box-shadow 0s ease 0.2s; transition:background-color 0.2s ease 0s, background-position 0.2s ease 0s, box-shadow 0s ease 0.2s;
    box-shadow:0 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);
}
body.header-transparent #sp-header { box-shadow: none; padding: 25px 0; transition: all 0.2s ease-in-out 0s; }

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

/** chronoforms **/
form.chronoform{margin-bottom:0px;}
p.chrono_credits a, p.chrono_credits { display: none; text-indent:-9999em;}
label .fa-asterisk { color: #f8c02f !important; font-size: 5px !important; padding-top: 5px; }
.gbs3 .chronoform .gcore-input-wide { width: 100%; }
.gbs3 .chronoform .gcore-input-wide .A{ width: 100% !important; }
.gbs3 .chronoform .gcore-input-wide input[type=radio].A { width: auto !important; }
.gbs3 .chronoform .gcore-input-wide.pull-left { max-width: 100%; width: auto; }
.gbs3 .chronoform label{font-weight:normal;}
#wt-site .chronoform input[type="submit"] { 
  border-radius: 0px; margin-top: 10px; min-height: 38px; padding-top: 5px; vertical-align: middle;
}
#wt-site .gbs3 .form-control { background-color: #ffffff; color:#000;
  border-radius: 0px; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.submit-wide .gcore-display-table{width:100% !important;}

#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;}
.blog-effect .blog .item-image > img:hover, a[data-rokbox] > 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 */
.button-menu {}
ul.wt-megamenu.button-menu li.level-1:after { display:none !important;}
.button-menu li { display: inline-block; margin: 0 2px; }
.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: #ffffff; display: block; font-size: 12px; line-height: 13px;font-weight: 600;padding: 8px 8px; }
.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: #fafafa; }
.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: #ffffff !important;
}