/* cmsms stylesheet: Ahneen modified: 09/04/24 05:35:52 */
/* CSS for Anderson Express */

body {
  font-family: "Open Sans", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

strong { font-weight: 700; }
hr { background : rgba(0, 0, 0, 0.8); }

.ae-content a { decoration: none; color: #777777; }
.ae-content a:hover { decoration: underline; }

.white-border-t { border-top: 8px solid #ffffff; }
.white-border-b { border-bottom: 8px solid #ffffff; }

#footer { background: #F9D270; border-top: 8px solid #ffffff; line-height: 0; }
#footer p { line-height: 22px; font-size: 18px; }
#sub-footer { line-height: 22px; border-top: 8px solid #ffffff; font-size: 12px; }

#footer p a { color: #000000 !important; }
#footer p a:hover { text-decoration: underline !important; }
#sub-footer a { color: #ffffff; }

img.logo { width: 90%; }

.scroll-to-top:hover { color: #F9D270; }

.bg-teal { background: #5FBAB5; }
.bg-yellow { background: #F9D270; }

h1 { font-size: 28px; line-height: 46px; }

#header .header-body { background: #000000; }

.bg-color-ae-grey { background-color: #edecec; }

.bg-color-ae-black { background: #000000; }
.bg-color-ae-black.ae-home-news { border-bottom: 8px solid #ffffff; }
.bg-color-ae-black.ae-home-news h2, .bg-color-ae-black.ae-home-news p { color: #ffffff; }
.bg-color-ae-black .btn { background-color: #00BDE4; color: #ffffff;}
.bg-color-ae-black .btn:hover { background-color: #ffffff; color: #00BDE4; }

.bg-color-ae-blue { background-color: #00BDE4; color: #ffffff;}
.bg-color-ae-blue .btn { background-color: #ffffff; color: #000000;}
.bg-color-ae-blue .btn:hover { color: #00BDE4; }

.bg-image-ae-dots {
  background-color: #000000;
  background-image: url("/uploads/images/anderson-design/dots-bg.jpg");
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 1000px 100%;
}

.bg-color-ae-title { 
  background: #00BDE4;
  background: linear-gradient(180deg, rgba(0,121,145,1) 0%, rgba(0,189,228,1) 100%); 
}

.bg-color-ae-title h2 { font-weight: 700; }

#header .header-top.border-bottom-ae-light { border-bottom: 1px solid #ffffff; }
#header .header-body.border-bottom-ae-blue { border-bottom: 8px solid #00BDE4; }
html.sticky-header-active #header .header-body {
    position: fixed;
    border-bottom-color: #00BDE4;
    box-shadow: none;
}

.border-top-ae-white { border-top: 2px solid #ffffff; }
.border-bottom-ae-white { border-bottom: 8px solid #ffffff; }
.border-bottom-ae-blue { border-bottom: 8px solid #00BDE4; }

.phone-ae-header { color: #ffffff; font-size: 22px; }
.phone-ae-header:hover { color: #ffffff; }
.phone-ae-header i { color: #ffffff; font-size: 20px; }

.btn-ae-header { background-color: #00BDE4; color: #ffffff; }
.btn-ae-header:hover { background-color: #ffffff; color: #00BDE4; }

.btn-ae-footer { border-color: #ffffff; color: #ffffff; }
.btn-ae-footer:hover { background-color: #00BDE4; color: #ffffff; border-color: #ffffff; }

.social-icons-ae-footer li a { background: #000000 !important; border: 2px solid #ffffff; }
.social-icons-ae-footer li a i { color: #ffffff; vertical-align: 0; }

h2.ae-slider-caption { font-weight: normal; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); }
.tp-leftarrow { left: -30px !important; border-radius: 0px 6px 6px 0px !important; }
.tp-rightarrow { left: auto !important; right: -70px !important; border-radius: 6px 0px 0px 6px !important; }

.tparrows {
  background: #ffffff;
  background: rgba(255,255,255,.5);
  color: #000000 !important;
}
.tparrows::before {
  color: #000000 !important;
}
.tparrows:hover {
    background: rgba(255,255,255,.8);
}

.slick-slider { margin-top: 4px;}
.slick-slide { margin: 0px 2px 0px 2px; }
.slick-list { height: 300px; }
.slick-dots li button:before { font-size: 12px !important; }
.slick-dots li.slick-active button:before { opacity: 1; color: #00BDE4 !important; }

ul.check li, ul.times li { margin-bottom: 0px; padding-left: 1.3em !important; }
ul.check li:before, ul.times li:before { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; }
ul.check li:before { content: "\f00c"; color: #00BDE4; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-left: -1.3em; width: 1.3em; }
ul.times li:before { content: "\f00d"; color: #d7222a; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-left: -1.3em; width: 1.3em; }

.ae-column-content h2 { color: #00BDE4; margin: 0px 0px 16px 0px; }
.ae-column-content h2 { color: #00BDE4; margin: 0px 0px 16px 0px; }
.ae-column-content .btn { background-color: #00BDE4; color: #ffffff; border: 2px solid #00BDE4; }
.ae-column-content .btn:hover { background-color: #ffffff; color: #00BDE4; border-color: #00BDE4; }
.ae-column-content.bg-color-ae-grey h2 { color: #000000; }

.file-drop-area {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.09);
    transition: 0.2s;
    background-color: #ffffff;
    border-radius: 0.25rem;
}

.choose-file-button {
    flex-shrink: 0;
    background-color: #00BDE4;
    border: 2px solid #00BDE4;
    border-radius: 3px;
    padding: 4px 12px;
    margin-right: 10px;
    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: normal;
    font-size: 12px;
}

.file-message {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.file-input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0
}

@media (min-width: 1200px) {
}

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

@media (min-width: 767px) {
.ae-home-news .h-400px { height: 400px; }
.ae-home-news .h-200px { height: 200px; }
.ae-home-news img { display: none; }
}

@media (max-width: 991px) {
  .ae-home-news .h-400px { height: auto; }
  .ae-home-news .h-200px { height: auto; }
  .ae-home-news img { display: inline; }
  .ae-home-news section { background-image: none !important; padding: 0 !important; }
}

/* News
*/

.news-button-link { margin-bottom: 20px; }
.news-button-link i { padding-right: 10px; }
.news-button-link a { background-color: #00BDE4; border: 1px solid #00BDE4; color: #ffffff; }
.news-button-link a:hover { color: #000000; }
.news-button-link a.btn-sm.text-uppercase { font-weight: normal; font-size: 1rem;}

.news-content h3 { margin-top: 30px; margin-bottom: 20px; }

.pagination > a, .pagination > a:hover, .pagination > a:focus, .pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #535353;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination .page-item.active .page-link {
    background-color: #00BDE4 !important;
    border-color: #00BDE4;
}

.article-image-right, .article-image-left { width: 100%; height: auto; }
.article-image-right { float: none; margin-left: 0px; margin-bottom: 15px; }
.article-image-left { float: none; margin-left: 0px; margin-bottom: 15px; }

@media (min-width: 576px) {
  img.logo { width: 80%; }
  .article-image-right, .article-image-left { width: 50%; }
  .article-image-right { float: right; margin-left: 15px;}
  .article-image-left{ float: left; margin-right: 15px;}
  h1 { font-size: 36px; line-height: 46px; }
}

@media (min-width: 768px) {
  img.logo { width: 60%; }
  .article-image-right, .article-image-left { width: 25%; }
  .article-image-right { float: right; margin-left: 15px;}
  .article-image-left { float: left; margin-right: 15px;}
  h1 { font-size: 40px; line-height: 46px; }
}
/* cmsms stylesheet: Ahneen Slider modified: 09/04/24 05:35:52 */
.swiper-container {
    height: 520px;
}

.swiper-slide {
    cursor: -webkit-grab;
    cursor:    -moz-grab;
    cursor:         grab; 

    background-position: center;
    -webkit-background-size: cover;
            background-size: cover;
}
.swiper-slide .animated {
    -webkit-animation-delay: .5s;
            animation-delay: .5s;
}

.swiper-pagination-custom {
    left: auto;
}

.swiper-button-next {
    right: 0;

    width: 50px;
    height: 60px;
    margin-top: -30px;

    -webkit-transition: none 258ms ease-out;
            transition: none 258ms ease-out;
    -webkit-transition-property: width, background-color;
            transition-property: width, background-color; 

    -webkit-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
    background-color: rgba(0, 0, 0, .5);
    background-image: none;
}
.swiper-button-next::before {
    position: absolute;
    right: 14px;

    width: 20px;
    height: 100%;

    content: "";

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDE5LjVjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMi0wLjItMC4yLTAuNSwwLTAuN2w4LjYtOC42TDUuMSwxLjRDNSwxLjIsNSwwLjgsNS4xLDAuNnMwLjUtMC4yLDAuNywwbDksOWMwLjIsMC4yLDAuMiwwLjUsMCwwLjdsLTksOUM1LjgsMTkuNSw1LjYsMTkuNSw1LjUsMTkuNUw1LjUsMTkuNXoiLz48L3N2Zz4=); 
    background-repeat: no-repeat;
    background-position: center;
}
.swiper-button-next .swiperCount {
    left: 18px;
}

.swiper-button-prev {
    left: 0;

    width: 50px;
    height: 60px;
    margin-top: -30px;

    -webkit-transition: none 258ms ease-out;
            transition: none 258ms ease-out;
    -webkit-transition-property: width, background-color;
            transition-property: width, background-color; 

    -webkit-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0;
    background-color: rgba(0, 0, 0, .5);
    background-image: none;
}
.swiper-button-prev::before {
    position: absolute;
    left: 14px;

    width: 20px;
    height: 100%;

    content: "";

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSwxOS41YzAuMSwwLDAuMywwLDAuNC0wLjFjMC4yLTAuMiwwLjItMC41LDAtMC43TDYuMiwxMGw4LjYtOC42YzAuMi0wLjIsMC4yLTAuNSwwLTAuN3MtMC41LTAuMi0wLjcsMGwtOSw5QzUsOS44LDUsMTAuMiw1LjEsMTAuNGw5LDlDMTQuMiwxOS41LDE0LjQsMTkuNSwxNC41LDE5LjVMMTQuNSwxOS41eiIvPjwvc3ZnPg==); 
    background-repeat: no-repeat;
    background-position: center;
}
.swiper-button-prev .swiperCount {
    right: 18px;
}

.swiperCount {
    position: absolute;
    top: 50%;

    width: 30px;
    height: 30px;

    -webkit-transition: none 86ms ease-out;
            transition: none 86ms ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s; 
    -webkit-transition-property: opacity;
            transition-property: opacity;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);

    opacity: 0;
    color: #fff;
    background-color: transparent;

    font-size: 11px;
}
.swiperCount-current {
    position: absolute;
    top: 0;
    left: 3px;

    line-height: 1;
}
.swiperCount-devider {
    position: absolute;

    width: 100%;
    height: 100%;

    -webkit-transition: none 86ms ease-out;
            transition: none 86ms ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s; 
    -webkit-transition-property: -webkit-transform;
            transition-property: -webkit-transform;
            transition-property:         transform;
            transition-property:         transform, -webkit-transform;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMC43LDE5LjNMMC43LDE5LjNjLTAuMS0wLjEtMC4xLTAuMywwLTAuNUwxOC45LDAuN2MwLjEtMC4xLDAuMy0wLjEsMC41LDB2MGMwLjEsMC4xLDAuMSwwLjMsMCwwLjVMMS4xLDE5LjNDMSwxOS41LDAuOCwxOS41LDAuNywxOS4zeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center;
}
.swiperCount-total {
    position: absolute;
    right: 3px;
    bottom: 0;

    line-height: 1;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    width: 100px; 

    background-color: rgba(0, 0, 0, .8);
}
.swiper-button-next:hover .swiperCount,
.swiper-button-prev:hover .swiperCount {
    -webkit-transition: none 86ms ease-out;
            transition: none 86ms ease-out;
    -webkit-transition-delay: 172ms;
            transition-delay: 172ms; 
    -webkit-transition-property: opacity;
            transition-property: opacity;

    opacity: 1;
}
.swiper-button-next:hover .swiperCount-devider,
.swiper-button-prev:hover .swiperCount-devider {
    -webkit-transition: none 86ms ease-out;
            transition: none 86ms ease-out;
    -webkit-transition-delay: 258ms;
            transition-delay: 258ms; 
    -webkit-transition-property: -webkit-transform;
            transition-property: -webkit-transform;
            transition-property:         transform;
            transition-property:         transform, -webkit-transform;
    -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
            transform: scale(.8);
}

.swiper-button-next[data-scheme="light"] {
    background-color: rgba(255, 255, 255, .5);
}
.swiper-button-next[data-scheme="light"]::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTUuNSwxOS41Yy0wLjEsMC0wLjMsMC0wLjQtMC4xYy0wLjItMC4yLTAuMi0wLjUsMC0wLjdsOC42LTguNkw1LjEsMS40QzUsMS4yLDUsMC44LDUuMSwwLjZzMC41LTAuMiwwLjcsMGw5LDljMC4yLDAuMiwwLjIsMC41LDAsMC43bC05LDlDNS44LDE5LjUsNS42LDE5LjUsNS41LDE5LjVMNS41LDE5LjV6Ii8+PC9zdmc+);
}
.swiper-button-next[data-scheme="light"] .swiperCount {
    color: #000;
}
.swiper-button-next[data-scheme="light"] .swiperCount-devider {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTAuNywxOS4zTDAuNywxOS4zYy0wLjEtMC4xLTAuMS0wLjMsMC0wLjVMMTguOSwwLjdjMC4xLTAuMSwwLjMtMC4xLDAuNSwwdjBjMC4xLDAuMSwwLjEsMC4zLDAsMC41TDEuMSwxOS4zQzEsMTkuNSwwLjgsMTkuNSwwLjcsMTkuM3oiLz48L3N2Zz4=);
}

.swiper-button-prev[data-scheme="light"] {
    background-color: rgba(255, 255, 255, .5);
}
.swiper-button-prev[data-scheme="light"]::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE0LjUsMTkuNWMwLjEsMCwwLjMsMCwwLjQtMC4xYzAuMi0wLjIsMC4yLTAuNSwwLTAuN0w2LjIsMTBsOC42LTguNmMwLjItMC4yLDAuMi0wLjUsMC0wLjdzLTAuNS0wLjItMC43LDBsLTksOUM1LDkuOCw1LDEwLjIsNS4xLDEwLjRsOSw5QzE0LjIsMTkuNSwxNC40LDE5LjUsMTQuNSwxOS41TDE0LjUsMTkuNXoiLz48L3N2Zz4=);
}
.swiper-button-prev[data-scheme="light"] .swiperCount {
    color: #000;
}
.swiper-button-prev[data-scheme="light"] .swiperCount-devider {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTAuNywxOS4zTDAuNywxOS4zYy0wLjEtMC4xLTAuMS0wLjMsMC0wLjVMMTguOSwwLjdjMC4xLTAuMSwwLjMtMC4xLDAuNSwwdjBjMC4xLDAuMSwwLjEsMC4zLDAsMC41TDEuMSwxOS4zQzEsMTkuNSwwLjgsMTkuNSwwLjcsMTkuM3oiLz48L3N2Zz4=);
}
