/* EXL Hacks */

/* Accessility */

/* Sidebar */
#astroid-header.has-sidebar .astroid-logo {position:relative;margin-left:auto;margin-right:auto;display:block;width:70%;}
#sppb-addon-f1351710-2164-49c4-827c-0ffb0da40728 ul {display:flex;list-style:none;padding-left:0px;}
#sppb-addon-f1351710-2164-49c4-827c-0ffb0da40728 ul li {padding-right:20px;}
.cc-trigger-icon svg {width:30px!important;}
a.cc-trigger.cc-trigger-icon svg {width:30px!important;}

/* Sidebar - Menu */
.fa-envelope-open-text:before {padding-left:5px;}
#sppb-addon-f1351710-2164-49c4-827c-0ffb0da40728 ul {display:flex;list-style:none;padding-left:0px;}
.astroid-sidebar-menu {padding-top:30px;}
.astroid-sidebar-menu .nav-title {font-size:16px;}
.astroid-sidebar-menu .fas {padding-bottom:10px;}
body.site #astroid-header .astroid-sidebar-menu li a {padding: 12px 0px;}
.mod-languages ul {display:flex!important;padding-left: 15px!important;}
.mod-languages ul li {padding-left: 4px;}
.astroid-sidebar-block ul {display:flex!important;list-style:none;padding-left:0px;}


/* Top Bar */
#i-471555558453611 i[class*="fa-"], #i-471555558453611 a {color:#931621!important;}

/* Contact Us */
#sppb-addon-1584610450518 input::placeholder {display:none;color:white;}
#sppb-addon-1584610450518 .sppb-form-builder-btn {margin-left:0px;}
#sppb-addon-1584610450518 .sppb-addon-form-builder-form {margin:0px;}
#sppb-addon-1584610450518 .sppb-addon-form-builder-form .sppb-form-group {padding-left:0px;}
#sppb-addon-1584610450518 .sppb-addon-form-builder-form textarea.sppb-form-control {height:100px;}
#sppb-addon-1584610450518 .sppb-form-control, .sppb-form-group .sppb-form-control {padding:0px;}
#cf_1 {box-shadow: 5px 3px 10px 0px rgba(0, 0, 0, 0.28);}
#sppb-addon-wrapper-f2f56b0f-3b7d-4441-9599-77b24330d20b img, #sppb-addon-wrapper-12a1bf10-362f-4a60-a77c-8f4e4e155e6d img {box-shadow: 5px 3px 10px 0px rgba(0, 0, 0, 0.28);}
.fa-phone-alt {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.mod_breadcrumbs h2 {display:none;}
#ts-451555907311432 {padding-top:0!important;padding-bottom:1rem;border-bottom: solid;border-bottom-width: 1px;border-bottom-color:#aaa;}

/* Blog */
.layout-blog .articleBody {font-family:initial;}
.layout-blog .pagenavigation .btn {margin:40px 0 20px 0;}
.article-info {text-align:right;margin:10px 0;}
.com-content-article.item-page .page-header.item-title h1 {padding:20px 0 5px 0;}
.com-content-article.item-page h2 {line-height:0;}

/* Site Map */
.osmap-sitemap {padding: 170px 0;}

/* Footer */
#pf-1528971723326 .moduletable {float:left;margin:0;padding:0;}
#astroid-footer {float:right;}
#ac-1528971627712 .mod-list > li > a {border:0;}
#pf-1528971723326 li,#pf-1528971723326 li a {margin:0;padding:0;}
#pf-1528971723326 .my-1 {margin:0rem 0!important;}
#cookiesck_options {width:40px;height:40px;border-radius:40px;margin:8px;left: 328px;bottom: 10px;position:fixed;}

/* Responsive Adjustments */

@media (max-width: 320px) {
.astroid-wrapper .astroid-footer-section {padding-left:48px;padding-right:48px;}
}

@media only screen and (max-device-width: 480px) and (orientation : portrait) {
    /* iPhone CSS rules here */
} 

@media only screen and (max-width: 480px) and (orientation : portrait) {
.astroid-footer-section {padding-left:84px;padding-right:84px;}
ul.astroid-mobile-menu .nav-item-id-156 {margin-top: 20px;}
#pf-1528971723326 .my-1 {padding-bottom:20px;width:180px;}
#cookiesck_options {left: 0px;bottom: 8px;} 
}

@media only screen and (max-width: 767px) {
.astroid-header.has-sidebar .astroid-sidebar-mobile-menu {margin-right:0px!important;background-color:transparent!important;}
}

@media only screen and (max-width: 767px) and (min-width: 481px) {
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
/* Contact */
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px)
and (orientation : landscape) {

/* Home */
.sticky-wrapper.is-sticky #sp-header .logo {top: -45px;width: 82px;}
}

@media only screen and (max-width: 1024px) and (min-width: 960px) {
} 

@media only screen and (max-width: 1279px) and (min-width: 1125px) {
} 

@media only screen and (max-width: 1124px) and (min-width: 1025px) {
} 

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

/* Home */
#sp-header .logo { top: -31px;}
}

@media (min-width:992px) {
/* Home */
} 

@media only screen and (max-width: 1199px) {
i._access-icon._access {top:15px!important;}
._access-menu h3 {padding-top:20px!important;}
}

@media only screen and (min-width: 1280px) and (max-width: 1365px){
} 

@media only screen and (min-width: 1366px) and (max-width: 1440px){
} 

@media only screen and (min-width: 1410px) {
}
