/*
Theme Name: UNITED CHEMI-CON
Description: UNITED CHEMI-CON Aluminum Electrolytic Capacitors
Author: 
Author URI: 
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.home-top-content p {
    font-size: 20px;
}
body .fusion-main-menu>ul>li {
    padding-right: 40px;
}
.servoces-home {
    padding: 20px 50px;
}

.servoces-home ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.servoces-home ul li {
    width: 33.3%;
    float: left;
    padding: 10px 20px;
}

.servoces-home ul li p {
    color: #5b5b5b;
    min-height: 85px;
}

.servoces-home ul li h5 {
    margin: 10px 0;
}

.servoces-home ul li a {
    color: #002661;
    display: block;
    width: 34px;
    line-height: 34px;
    border-radius: 34px;
    text-align: center;
}

.servoces-home ul li a:hover {
    background: #d74516;
    color: #fff;
}

.blog-grid-row .fusion-post-wrapper {
    border: 0 none !important;
    border-radius: 10px;
}
.blog-grid-row .fusion-post-wrapper .fusion-post-content {
    display:flex;
    flex-direction: column;
}
.blog-grid-row .fusion-post-wrapper .fusion-post-content .entry-title {
    order: 2;
    font-size: 20px !important;
}
.blog-grid-row .fusion-post-wrapper .fusion-post-content .fusion-single-line-meta {
    order: 1;
}
.blog-grid-row .fusion-post-wrapper .fusion-post-content .fusion-content-sep {
    order: 3;
}
.blog-grid-row .fusion-post-wrapper .fusion-post-content .fusion-post-content-container {
    order: 4;
}
.blog-grid-row .fusion-post-wrapper .fusion-read-more {
    font-size: 16px;
    font-weight: 700;
    font-family: Rajdhani;
    line-height: 40px;
    padding: 0 30px;
    border: 1px solid #d0dbe7;
    border-radius: 3px;
    color: #002661;
}

.blog-grid-row .fusion-posts-container .fusion-post-wrapper .fusion-single-line-meta span {
    color: #d74516 !important;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 3px;
}

.blog-grid-row .fusion-post-wrapper .fusion-read-more:hover {
    border: 1px solid #d74516;
    color: #fff;
    background-color: #d74516;
    font-family: Rajdhani;
}

.blog-grid-row .fusion-post-wrapper .fusion-read-more:after {
    display: none;
}
.blog-grid-row .fusion-posts-container .fusion-post-wrapper .entry-title a {
    color: #002661 !important;
}

.blog-grid-row .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-read-more {
    border: 1px solid #d74516;
    color: #fff;
    background-color: #d74516;
}
.blog-grid-row .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-read-more:hover {
    border: 1px solid #d0dbe7;
    background-color: transparent;
}

.blog-grid-row .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-post-content-container, .blog-grid-row .fusion-posts-container article:first-child  .fusion-post-wrapper .entry-title a {
    color: #fff !important;
}

.blog-grid-row .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-single-line-meta {
    color: #d74516 !important;
}

.blog-grid-row .fusion-posts-container article:first-child  .fusion-post-wrapper {
    background-color: #002661 !important;
}

.but-row .fusion-column-wrapper {
    display: block !important;
}
.but-row .fusion-column-wrapper > div {
    float: left;
    margin-right: 10px;
}

.fusion-footer-widget-area .widget-title {
    text-transform: none !important;
	font-size: 22px !important;
}

.fusion-footer-widget-area {
    font-size: 12px;
}

.contact-info {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    font-family: Rajdhani;
}

.contact-info .contact-icon {
    width: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
}
.contact-info .contact-cont {
    float: left;
    text-transform: uppercase;
}

.contact-info .contact-cont strong {
    color: #fff;
}
#wrapper footer .fusion-vertical-menu-widget .menu li.current_page_item>a {
    border: 0 none;
    color: #fff !important;
}
#wrapper footer .fusion-vertical-menu-widget .menu li>a:hover {
    color: #fff !important;
}

#wrapper footer .fusion-vertical-menu-widget .menu li>a:before {
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid rgba(255,255,255,0.8);
    border-radius: 17px;
    float: left;
    position: absolute;
    left: 0;
    top: 13px;
}

#wrapper footer .fusion-vertical-menu-widget .menu li.current_page_item>a:before, #wrapper footer .fusion-vertical-menu-widget .menu li>a:hover:before {
    border: 1px solid #d74516;
    background-color: #d74516;
}

.cc-footer-top-content {
    padding-bottom: 30px;
    margin-bottom: 30px !important;
    border-bottom: 1px solid rgba(255,255,255,0.07);
}

/*.fusion-main-menu>ul#menu-primary-menu>li:last-child a {
    background: transparent;
    height: auto;
    line-height: 50px;
    margin: 20px 0 0 60px;
    padding: 0 30px;
    border-radius: 5px;
    border: 1px solid #d74516 !important;
}

.fusion-main-menu>ul#menu-primary-menu>li:last-child a:hover {
    color: #fff;
    background: #d74516;
}*/
.cc-page-title, .fusion-page-title-bar {
    height: 33vh;
    max-height: 320px;
}
.cc-page-title .fusion-layout-column, .fusion-page-title-bar .fusion-layout-column {
    margin-bottom: 0 !important;
    margin-top: 40px !important;
}
.cc-page-title h2 {
    margin-bottom: 0;
}
.cc-breadcrumbs {
    background: #fff;
    padding: 7px 15px;
    float: left;
    position: absolute;
    top: -18px;
    left: 50%;
    transform: translate(-50%, 0);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    box-shadow: 3px 3px 5px rgba(212,222,228,0.4);
	width: max-content;
	text-align: center !important;
}
.cc-breadcrumbs .breadcrumb-leaf {
    color: #ff5e11 !important;
}

.contact-form .half-form {
    width: 49%;
    float: left;
}
.contact-form .half-form.left {
    margin-right: 2%;
}
.contact-form .full-form {
    width: 100%;
    float: left;
}
.contact-form .half-form, .contact-form .full-form {
    margin-bottom: 20px;
}
.contact-form .full-form.centerf {
    text-align: center;
}

.header-top-bar {
    background-color: #002660 !important;
    width: 100%;
    float: left;
    padding: 5px 30px;
}

.header-top-bar ul {
    width: 100%;
    display: inline-block;
    text-align: right;
    list-style: none;
    padding: 0;
    margin: 0;
}

.header-top-bar ul li {
    display: inline;
    padding: 0 0 0 15px;
    margin: 0;
}
.header-top-bar ul li a {
    color: #fff;
    font-size: 10px;
    font-weight: bold;
}
.header-top-bar ul li a img {
    margin-top: 1px;
    margin-right: 5px;
}
.header-top-bar ul li a:hover {
    color: #d74516;
}


.fusion-footer-widget-area {border: 0 none !important;}

.fusion-blog-archive .fusion-post-wrapper {
    border: 0 none !important;
    border-radius: 10px;
}
.fusion-blog-archive .fusion-post-wrapper .fusion-post-content {
    display:flex;
    flex-direction: column;
}
.fusion-blog-archive .fusion-post-wrapper .fusion-post-content .entry-title {
    order: 2;
    font-size: 20px !important;
}
.fusion-blog-archive .fusion-post-wrapper .fusion-post-content .fusion-single-line-meta {
    order: 1;
}
.fusion-blog-archive .fusion-post-wrapper .fusion-post-content .fusion-content-sep {
    order: 3;
}
.fusion-blog-archive .fusion-post-wrapper .fusion-post-content .fusion-post-content-container {
    order: 4;
}
.fusion-blog-archive .fusion-post-wrapper .fusion-read-more {
    font-size: 16px;
    font-weight: 700;
    font-family: Rajdhani;
/*     line-height: 40px; */
    padding: 10px 30px;
    border: 1px solid #d0dbe7;
    border-radius: 3px;
    color: #002661;
}

.fusion-blog-archive .fusion-posts-container .fusion-post-wrapper .fusion-single-line-meta span {
    color: #d74516 !important;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 3px;
}

.fusion-blog-archive .fusion-post-wrapper .fusion-read-more:hover {
    border: 1px solid #d74516;
    color: #fff;
    background-color: #d74516;
    font-family: Rajdhani;
}

.fusion-blog-archive .fusion-post-wrapper .fusion-read-more:after {
    display: none;
}
.fusion-blog-archive .fusion-posts-container .fusion-post-wrapper .entry-title a {
    color: #002661 !important;
}

.fusion-blog-archive .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-read-more {
    border: 1px solid #d74516;
    color: #fff;
    background-color: #d74516;
}
.fusion-blog-archive .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-read-more:hover {
    border: 1px solid #d0dbe7;
    background-color: transparent;
}

.fusion-blog-archive .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-post-content-container, .fusion-blog-archive .fusion-posts-container article:first-child  .fusion-post-wrapper .entry-title a {
    color: #fff !important;
}

.fusion-blog-archive .fusion-posts-container article:first-child  .fusion-post-wrapper .fusion-single-line-meta {
    color: #d74516 !important;
}

.fusion-blog-archive .fusion-posts-container article:first-child  .fusion-post-wrapper {
    background-color: #002661 !important;
}

#tribe-bar-form .tribe-bar-submit input[type=submit], .button-large, .fusion-body .fusion-button-large, .fusion-button_size-large .fusion-button-default-size, .tml-submit-wrap input[type=submit], .wpcf7-form .wpcf7-submit.button-large, .wpcf7-form .wpcf7-submit.fusion-button-large {
    font-size: 16px !important;
}

/*#asl-storelocator {
    height: auto !important;
}

body.page-template #asl-storelocator.container.storelocator-main.asl-p-cont.asl-template-0 {
    max-width: 100% !important;
}

.asl-p-cont .col-sm-8, .asl-p-cont .col-sm-4 {
    width: 100% !important;
}
body #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row:not(.Filter_section):last-child {
    position: relative;
    margin-top: 0;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store {
    width: 100% !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel {
    margin-right: 0 !important;
}

.asl-p-cont .colision {
    display: block !important;
}*/
/*@media (min-width: 768px) {
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row > .asl-map, #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row > .asl-map > div.store-locator, #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row > .asl-map #asl-map-canv {
        height: auto !important;
    }
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row > .asl-map #asl-map-canv {
        min-height: 430px ;
    }
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-map {
        margin-left: 0 !important;
    }
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel {
        position: relative !important;
        height: auto !important;
    }
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel #asl-list.storelocator-panel {
        position: relative !important;
    }
    #asl-storelocator.asl-p-cont.asl-bg-0 #asl-list ul#p-catlist .asl-state-li {
        width: 50%;
        float: left;
        padding: 0 1%;
    }
    body #asl-storelocator.asl-p-cont .asl_locator-panel#asl-list .panel-inner > div > ul {
        display: block;
    }
    body #asl-storelocator.asl-p-cont.container #asl-list .item-state {
        margin-top: 0;
    }
}*/

#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .btn.btn-asl {
    background: #d74516 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .infoWindow {
    background-color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .infoWindow .features li {
    color: #808080;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .infoWindow h2 {
    color: #000000;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .storelocator-panel {
    border: 1px solid #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .store-locator h4 {
    color: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .store-locator .agile-modal-backdrop-in {
    background-color: #000000;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .store-locator button.close-directions.close[aria-label="Close"] {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .half-rule {
    border-color: #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.container.asl-template-0 .half-rule-1 {
    border-bottom: 1px solid #dddddd;
}
#asl-storelocator.storelocator-main.asl-bg-0 #asl-map-canv {
    background: #ffffff;
}
#asl-storelocator.storelocator-main.asl-bg-0 #panel,
#asl-storelocator.storelocator-main.asl-bg-0 #asl-list {
    background: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .map-canvas-outer {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #dddddd;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-cont button,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-cont .btn.btn-asl {
    background-color: #d74516 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .item .addr-sec .p-title,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .sl-item .addr-sec .p-title {
    color: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 div.arrow-down {
    border-top: 25px solid #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .loading {
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .asl-overlay h1.h1 {
    color: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .asl-overlay-on-item h1.h1 {
    color: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 body.search-list {
    background: #F8F8F8;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list {
    color: #002661;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .s-distance,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .s-distance {
    color: inherit !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a {
    color: #002661;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a span {
    background: #e1e1e1;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a:hover span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a:hover span {
    background-color: #008ad2;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a.colisiond span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a.colisiond span {
    background-color: #008ad2;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .store.highlighted .store-inner {
    background-color: #ffffe0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .close {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoBox .categories {
    color: #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .chosen-container-multi .chosen-choices {
    border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item {
    background: transparent none repeat scroll 0 0 !important;
    border-bottom: 1px solid #cccccc !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item .thumb-a img,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item .thumb-a img {
    /*border: 2px solid #d6dce2;*/
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item .thumb-a .photo-count,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item .thumb-a .photo-count {
    background: #6D5B50;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item .s-distance,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item .s-distance {
    color: #000000;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item:nth-child(2n),
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item:nth-child(2n) {
    background: #fafafa none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .wrapper-container {
    background: #ffffff;
    border: 1px solid #d6dce2;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .listing-map.list-only {
    background: #ffffff;
    border: 1px solid #d6dce2;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item.highlighted,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item.highlighted {
    background: #EEEEEE !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:hover,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:focus {
    background: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .item .addr-sec .p-title,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .sl-item .addr-sec .p-title {
    color: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 button.close-directions.close[aria-label="Close"] {
    background-color: #d74516;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .item,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .sl-item {
    border-color: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .item,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .sl-item {
    background: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item-state .panel .item:nth-child(2n),
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item-state .panel .sl-item:nth-child(2n) {
    background: #fafafa none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 button.close-directions.close[aria-label="Close"] {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    color: #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 input#auto-complete-search:focus {
    border-color: rgba(0,0,0,0.36);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,0,0,0.2);
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child >span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .sl-search-group >span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search >span {
    background: #d74516 repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child >span i,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .sl-search-group >span i,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search >span i {
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter>p:last-child>span::before,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter>.sl-search-group>span::before {
    border-color: transparent #d74516 transparent transparent;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter>p:first-child {
    color: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter .form-control {
    border: 1px solid #cccccc !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
    color: #808080 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .slider-selection {
    background: #d74516 none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .slider-track {
    background: #d74516 none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .range_filter .rangeFilter .slider.slider-horizontal .slider-track .slider-handle.round {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter input[type="checkbox"]:checked+.radio_btn {
    background: #d74516 none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .radio_btn {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .radio_btn::before {
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter p label {
    color: #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section {
    color: #808080;
    background: rgba(204,204,204,0.2) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section .range_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
    color: #808080 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section .range_filter .adropdown-menu li.active a {
    color: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section .range_filter .adropdown-menu a {
    color: #808080 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel.storelocator-panel,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel {
    border: 1px solid #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Num_of_store {
    background: #d74516 none repeat scroll 0 0;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container .btn.btn-default.multiselect-clear-filter {
    border-color: #cccccc;
    color: #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container li .input-group-addon {
    color: #cccccc;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow a.action {
    background: #d74516 none repeat scroll 0 0 !important;
    color: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .storelocator-main .action.directions {
    background: #d74516 none repeat scroll 0 0;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow>h3 {
    color: #d74516 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .phone>b,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .address,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .categories,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .phone>a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .distance,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .p-time,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .time,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr * {
    color: #002661 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow h3 {
    background: #d74516 none repeat scroll 0 0;
    color: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow a.action {
    background: #d74516 none repeat scroll 0 0;
    border-left: 1px solid #ffffff;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .storelocator-main .action.directions {
    background: transparent none repeat scroll 0 0;
    color: #666666;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .phone>b,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .address,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .categories,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .phone>a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .distance {
    color: #002661;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoBox>img.style_2_x {
    background: #d74516 none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow h3 {
    background: #d74516 none repeat scroll 0 0;
    color: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action {
    background: #d74516 none repeat scroll 0 0;
    border-left: 1px solid #ffffff;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow .storelocator-main .action.directions {
    background: #d74516 none repeat scroll 0 0;
    border-left: 1px solid #ffffff;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow .distance {
    color: #002661;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoBox>img.style_0_x {
    background: #d74516 none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-label {
    border: 2px solid #cccccc;
    border-radius: 0px;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:before,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:after {
    background-clip: padding-box;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:before {
    background-color: #ffffff;
    color: #002661;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:after {
    background-color: #cccccc;
    color: #002661;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-switch {
    background: #d74516;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #geolocation-agile-modal.agile-modal.fade.in {
    background: rgba(0,0,0,0.6) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12>a.asl_Readmore_button {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    color: #002661;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .btn.btn-default.btn-submit {
    background: #d74516 none repeat scroll 0 0;
    border-color: #d74516;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .agile-modal-header .close {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-geolocation-agile-modal .btn.btn-default {
    background: #d74516 none repeat scroll 0 0;
    color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .directions-cont .agile-modal-header h4 {
    color: #d74516;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .sl-item .p-direction {
    display: none;
}

div.card .wpdocs-nav, div.card .card-footer, div.card .card-body table thead {
    display: none;
}

div.card .card-body table td {
    border-top: 0 none;
}
div.card .card-body table td figure {
    display: block;
}

div.card .card-body table td figure img {
    margin-bottom: 25px !important;
    float: left;
    margin-right: 10px;
}

div.card .card-body table td figure small {
    font-size: 20px;
}

.dis-list-cont .asl-cont .asl-list-cont li.sl-item .sl-item-top .sl-item-top-left .asl-logo-box,
.dis-list-cont .asl-cont .asl-list-cont li.sl-item .sl-item-top .sl-item-top-left .asl-logo-box img {
    height: auto;
}

.container-fluid.wpdoc_container {
    padding-right: 0;
    padding-left: 0;
}

.col-3-files .folder_view table tr {
    width: 33%;
    float: left;
}

.col-3-files .folder_view table tr td {
    width: 100%;
    float: left;
    padding-top: 0;
    padding-bottom: 0;
}

.file-list-container h3 {
    font-size: 28px !important;
    line-height: 30px !important;
    min-height: 60px;
    margin-bottom: 0;
}

.file-list-container div.card .card-body table td figure {
    padding: 15px .25rem!important;
    margin: 0;
}

.file-list-container .folder_view table tr td {
    padding-top: 0;
    padding-bottom: 0;
}

body.error404 header.fusion-header-wrapper {
    background-color: #002660 !important;
}

body.error404 #main {
    padding-top: 150px;
}
body.error404 .fusion-checklist .circle-yes, ul.fusion-checklist .circle-yes {
    background-color: #002660 !important;
}
p{
	transform: translate3d(0,0,0);
}
.about-tabs .nav:first-of-type > ul{
	border: 0 !important;
}
.asl-cont .asl-stats .pol.text-right{
	flex-grow:0;
}
#asl-stores-list .asl-item-box h2 span{
	background-color: #faebeb !important;
}
.fusion-header-v1 .fusion-header{
	position: inherit !important;
}
@media screen and (max-width: 1200px) {
    .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {
        width: 100% !important;
    }
}
@media screen and (max-width: 1100px) {
    .fusion-main-menu>ul>li>a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
        font-size: 15px;
    }
    .avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li {
        padding-right: 15px;
    }
}
@media screen and (max-width: 992px) {
    .home-top-container {
        height: 100vh !important;
    }
    .home-top-container > .fusion-column-wrapper {
        margin-top: 10vh;
    }
    .fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1 {
        font-size: 40px !important;
    }
    #main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-tb-footer h2, .fusion-tb-page-title-bar h2, .fusion-widget-area h2, h2.entry-title {
        font-size: 32px;
    }
    .home-top-content p {
        font-size: 18px;
    }
    .home-top-content p br {
        display: none;
    }
    .fusion-header-sticky-height {
        display: none !important;
    }
    .avada-mobile-header-color-not-opaque .fusion-header-wrapper .fusion-header {
        top: 32px !important;
    }
    .servoces-home ul li {
        width: 50%;
    }
    .servoces-home ul li:last-child {
        margin-left: 25%;
    }
    .col-3-files .folder_view table tr {
        width: 50%;
        float: left;
    }
    .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row {
        align-items: flex-end !important;
        margin-bottom: 20px !important;
    }
	.cc-page-title{
		align-items: flex-end !important;
	}
	.cc-page-title h2{ 
		margin-bottom: 40px !important;
	}
    .fusion-page-title-bar .fusion-page-title-row h1, .cc-page-title h2 {
        font-size: 30px !important;
        line-height: normal !important;
    }
}

@media screen and (max-width: 768px) {
    .fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1 {
        font-size: 26px !important;
    }
    .home-top-content p {
        font-size: 14px !important;
    }
    .fusion-logo {
        margin-top: 0 !important;
    }
    .servoces-home ul li {
        width: 100%;
    }
    .servoces-home ul li:last-child {
        margin-left: 0;
    }
    .mobile-white-mask:before {
        content: '';
        width: 100%;
        height: 100%;
        float: left;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(255,255,255,0.4);
    }
    .fusion-page-title-bar .fusion-page-title-row h1 , .cc-page-title h2{
        font-size: 26px !important;
        line-height: normal !important;
    }
    .home-top-container > .fusion-column-wrapper {
        margin-top: 20vh;
    }
	.cc-page-title{
		min-height: 250px !important;
	}
	#asl-stores-list .asl-item-box h2{
	    display: flex !important;
    	padding-bottom: 20px;
	}
	#asl-stores-list .asl-item-box h2 span{
    	margin-top: 0 !important;
		width: auto !important;
	}
}

@media screen and (max-width: 580px) {
    .col-3-files .folder_view table tr {
        width: 100%;
        float: left;
    }
    .contact-form .half-form {
        width: 100%;
        float: left;
    }
    .contact-form .half-form.left {
        margin-right: 0;
    }
    .fusion-page-title-bar .fusion-page-title-row h1, .cc-page-title h2{
        font-size: 22px !important;
        line-height: normal !important;
    }
    .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row {
        margin-bottom: 10px !important;
    }
	.cc-page-title h2{ 
		margin-bottom: 30px !important;
	}
}

@media screen and (max-width: 630px) {
    .header-top-bar ul li a img {
        display: none;
    }
    .header-top-bar ul {
        text-align: center;
    }
}
@media screen and (max-width: 550px) {
    .header-top-bar ul li {
/*         width: 50%; */
        float: left;
    }
    /* .header-top-bar ul li:last-child, .header-top-bar ul li:first-child {
        width: 100%;
    } */
	
	.header-top-bar ul li{
        width: 100%;
    }
}
@media screen and (max-width: 379px) {
    .avada-mobile-header-color-not-opaque .fusion-header-wrapper .fusion-header {
        top: 54px !important;
    }
    .but-row .fusion-column-wrapper > div {
        margin-bottom: 10px;
    }
}