/* Escribe aquí tu código CSS */

.q_icon_with_title .icon_text_inner {

    padding: 0px;

}

.side_menu_button a:last-child {

    padding: 0 0 0 20px;

    FONT-SIZE: 30PX;

    color: #224295;

}



.side_menu a {

	color: #ffffff;

}

.side_menu {

    background-color: #131313 !important;

}

#asl-storelocator.asl-p-cont.asl-bg-3 .col-xs-12.search_filter {

    padding-left: 10px;

    margin-bottom: 25px;

    padding-right: 10px;

    display: none;

}

#asl-storelocator.asl-p-cont.container .asl-advance-filters label.asl-cntrl-lbl {

    font-size: 30px !important;

      min-width: 500px !important;

  color: #ffffff;

    font-weight: 500 !important;

  text-transform: none !important;

}

#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {

    width: 350px !important;

	margin-bottom: 30px !important;

	margin-top: 15px !important;

}

#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {

    font-size: 17px !important;

    padding: 10px 20px 20px 10px   !important;

}

#asl-storelocator.asl-p-cont.asl-bg-3 ul.adropdown-menu.multiselect-container > li > a label {

    font-size: 15px !important;

    font-weight: normal !important;

    margin: 0 !important;

    padding: 10px 10px !important;

}

#asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container .form-control.multiselect-search {

    background-color: #fff !important;

    font-size: 16px !important;

}

#asl-storelocator.asl-p-cont .multiselect-item, #asl-storelocator.asl-p-cont .multiselect-item .input-group, #asl-storelocator.asl-p-cont .multiselect-item .input-group input {

    height: 40px !important;

}

#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {

    height: 60px !important;

}

#asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area {

    font-size: 19px !important;

}

body #asl-storelocator.asl-p-cont.container .panel-inner .item .glyphicon {

    font-size: 30px !important;

}

#asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area {

    padding-left: 25px !important;

}

#asl-storelocator.asl-p-cont.asl-bg-3 .item .p-direction {

    display: none;

}

body #asl-storelocator.asl-p-cont.container.storelocator-main .item a {

    color: inherit;

    font-size: 20px !important;

    font-weight: 600;

}

#asl-storelocator.asl-p-cont.asl-bg-3 .panel-inner .item .addr-sec .p-title {

    color: #224295 !important;

    font-size: 30px !important;

}

#asl-storelocator.asl-p-cont .Filter_section {

    background: #224295 !important;

}

#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {

    height: 40px !important;

}

#asl-storelocator.asl-p-cont.asl-bg-3 .Num_of_store {

    background: #8abf4b none repeat scroll 0 0;

    color: #ffffff;

    font-size: 17px;

}



.quform-theme-light .quform-group-style-bordered>.quform-spacer>.quform-group-title-description .quform-group-title {

    color: #ffffff !important;

    font-weight: 600 !important;

    padding-bottom: 10px !important;

}

.quform-element-submit.quform-button-size-huge button {

    padding-top: 18px;

    background: #eeb604 !important;

    padding-bottom: 18px;

    font-size: 120%;

}



.title .title_holder {

    background: #224295;

}

.title.title_size_medium h1 {

    font-size: 50px;

    color: #ffffff !important;

    line-height: 1.384615384615385em;

}

body #asl-storelocator.asl-p-cont.container .panel-inner .item .glyphicon {

    font-size: 15px !important;

}

@media screen and (min-width: 720px) {

   #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row:not(.Filter_section):last-child {

 margin-top: 160px !important;

}

  }



.asl-p-cont .adropdown-menu>.active>a, .asl-p-cont .adropdown-menu>.active>a:hover 

{

  background: #eeb604 !important;

}