body{background-color: #ffffff;}
.home .elementor-section.elementor-section-boxed.sliderSection > .elementor-container { max-width: 1745px;}
.home .elementor-section.elementor-section-boxed.sliderSection .elementor-widget-wrap.elementor-element-populated{padding:0;}
.home .elementor-section.elementor-section-boxed.sliderSection #rev_slider_1_1{margin-left: -40px;}
.single-post .navigation.post-navigation{clear:both}
.single-post  .post-thumb-img-content.post-thumb{   width: 30%;  min-width: 150px;  float: left;  border-right: 1px solid #000; }
.ast-single-post .entry-title, .page-title { margin-bottom: 40px; }
.ast-above-header-wrap{    position: absolute; z-index: 100;  right: 0;  width: 100%;  top: 20px; }  
.headerTitle .elementor-widget-container{ background-color: rgba(255, 255, 255, 0.75) !important; }
.page-numbers .svg-inline--fa.fa-w-10 {
width: 0.425em;
}
.headerTitle .elementor-widget-container h1{line-height: 1.5;}
.home .content-area.primary{overflow:visible!important;} .ast-separate-container #primary {
margin: 0;}
.home .ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
margin: 0;}
.home .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {padding: 0 6.67em;}
.main-header-menu .lang-item:last-child .menu-link{padding-right:0;}
.data-target-div1 ul#caf-layout-pagination.post-layout2 li span.current {
background: #c5a843 !important;
color: #ffffff !important;
border: 1px solid #c5a843 !important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout2 li a {
background-color: #ffffff !important;
color: #000 !important;
border: 1px solid #000 !important;
}
.single-post .entry-content.clear{float: right;  width: 60%;}
.single .entry-header .post-thumb+.ast-single-post-order {  margin-top: 2em;  float: right;  width: 60%; }
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
color: #0b2240;
border-color: #0b2240;}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
color: #fff;
background-color: #0b2240;
border-color: #0b2240;
}
.ast-theme-transparent-header .ast-header-social-wrap .ast-social-color-type-custom .ast-builder-social-element:hover svg {
fill: #fff !important;
}
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
box-shadow: 5px 3px 10px 3px #d3d3d3;
}
.site-footer { border-bottom: 30px solid #0b2240;  border-top: 1px solid #e5e5e5;  margin-top: 70px; }
.site-footer a:link, .site-footer a:visited{color:#000;}
.site-footer a:hover{ text-decoration:underline;}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
width: 100% !important;
text-align: right !important;
}
.shrink {
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
background: #0B2240;
padding-bottom: 10px;
}
header .custom-logo-link img {
-webkit-transition: all .4s;
-moz-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
height: 51px;
}
header .shrink .custom-logo-link img {
width:auto;
height: 40px !important;
}
header #ast-mobile-header  .custom-logo-link img {
height: 40px;
width: auto !important;
max-width: unset !important;
}
header .shrink#ast-mobile-header  .custom-logo-link img {
height: 40px !important;
width: auto !important;
max-width: unset !important;
}
.mobMenu{display:none !important;}
#ast-mobile-header .mobMenu{display: inline-block !important;
width: 30px;
padding-top: 20px;}
#ast-mobile-header #secondary_menu-site-navigation li {
width: 33%;
}
#ast-mobile-header #secondary_menu-site-navigation ul{margin-top:0; line-height: 2;}
#masthead .ast-mobile-header-wrap .ast-above-header-bar {
background: #f9f9f9;
}
.ast-mobile-inherit-site-logo.ast-separate-container #primary {
margin: 0;padding:0;
}
.ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link{color:#fff !important}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link{color:#fff !important}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link:visited, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .menu-link:visited, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link:visited{color:#fff !important}
.ast-theme-transparent-header .menu-link:visited, .ast-theme-transparent-header .menu-link{color:#fff !important}
.ast-popup-nav-open.ast-main-header-nav-open.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link{color:#000 !important}
.ast-popup-nav-open.ast-main-header-nav-open.ast-theme-transparent-header .menu-link:visited {  color: #000 !important; } .nav-links{display:block !important;}
.nav-links .nav-previous{  float: right;  text-align: right; }
.nav-links .nav-next { float: left; text-align: left !important;}
.wpcf7-form-control-wrap.textarea-550 textarea{ height: 150px; }
.wpcf7-form-control.has-spinner.wpcf7-submit{margin-top:30px;}
@media only screen and (max-width: 1280px) {
.elementor-section.elementor-section-boxed > .elementor-container {
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (max-width: 1024px) {
.elementor-section.elementor-section-boxed > .elementor-container {
padding-left: 0px;
padding-right: 0px;
}
}