

.wpcf7-spinner {
    display: none !important;
}

.home-info-blokken .qbutton,
.home-info-blokken .ult-modal-input-wrapper {
    vertical-align: bottom !important;
    position: absolute;
    bottom: 32px !important;
    width: calc(100% - 32px);
}

.single-post .wpb_raw_code {
     margin-bottom: -5px !important;
}


div.wpcf7-response-output {
color: #000;
}

/* KERST ACTIE */
nav.main_menu > ul > li#nav-menu-item-3358 > a {
    color: #CC0000 !important;
    font-weight: 700;
}

.rode-kerst-titel.vc_text_separator.full {
    border-top: 2px solid #3e4942;
}

.rode-kerst-titel span {
    font-size: 40px;
font-weight: 300;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    line-height: 30px;
text-transform: uppercase;
}



/* WhatsApp */
.whatsapp-icon {
display: none;
}

.eapp-whatsapp-chat-root-layout-component .dVYIqU {
    left: 0px;
    right: auto;
}

.eapp-whatsapp-chat-root-layout-component .llcnCH {
    left: 16px;
    right: auto;
}

/* TOP HEADER */
.right .custom-html-widget {
padding: 7px 20px 7px 30px;
background-color: #ec713f;
color: #fff;
font-size: 24px;
text-transform: uppercase;
border-bottom-left-radius: 20px;
}

.top-header-link-alt {
color: #fff;
}

.top-header-link-alt:hover {
color: #111;
}

.header_top p {
line-height: 10px;
}

.header_top p a {
text-transform: uppercase;
color: #fff;
}

.header_top p a:hover {
color: #ec713f;
}

/* MAIN MENU */

@media screen and (min-width: 1400px) and (max-width: 1645px) {
nav.main_menu > ul > li > a {
font-size: 19px !important;
padding: 0px 12px;
}
}

@media screen and (min-width: 1336px) and (max-width: 1400px) {
nav.main_menu > ul > li > a {
font-size: 19px !important;
padding: 0px 12px;
}
}

@media screen and (min-width: 1301px) and (max-width: 1335px) {
nav.main_menu > ul > li > a {
font-size: 18px !important;
padding: 0px 12px;
}
}

@media screen and (max-width: 1300px) {
nav.main_menu > ul > li > a {
font-size: 17px;
padding: 0px 8px;
}
}

@media screen and (min-width: 1000px) and (max-width: 1120px) {
.header_bottom_right_widget_holder {
display: none;
}
}

.drop_down .second .inner ul li.sub a i.q_menu_arrow {
color: #fff;
}

h1.page-title-made {
font-size: 70px;
background-color: rgba(49,175,195, 0.5);
border-radius: 10px;
padding: 20px 30px;
}

/* Body Styles */
.text-align-center{
    text-align: center;
}


.no-padding-row .vc_column-inner {
    padding: 0;
}

.content .container .container_inner.page_container_inner, .full_page_container_inner {
    padding: 0px;
}

/* Fonts */
.witte-tekst p, .witte-tekst h1, .witte-tekst h2, .witte-tekst h3, .witte-tekst h4{
    color: #fff;
}

.blauwe-titel.vc_text_separator.full {
    border-top: 2px solid #31afc3;
}

.blauwe-titel span {
    font-size: 40px;
font-weight: 300;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    line-height: 30px;
text-transform: uppercase;
}

/* Slider styles */

/* Wave styles */
.wave-visual-rotate img.vc_single_image-img {
    position: absolute;
    transform: rotate(180deg);
    top: -50px;
    width: 1920px;
    left: 0;
}

/* Wave styles */
.wave-visual img.vc_single_image-img {
    position: absolute;
    top: -200px;
    width: 1920px;
    left: 0;
}

/* Contact page */
table {
    margin-top: 30px;
}

td {
    font-size: 20px;
    padding: 0;
    font-family: 'Yanone Kaffeesatz', sans-serif;
}

/* Contact formulier */
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #19283d;
    border-radius: 10px;
    margin-bottom: 10px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea, .mailchimp-row input[type="email"], .mailchimp-row input[type="submit"] {
    font-family: 'Yanone Kaffeesatz', sans-serif;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background: #19283d;
    border: 2px solid #19283d;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    color: #fff;
    border-radius: 10px;
    text-transform: none;
    font-weight: 400;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
    background: #34b3ca;
    border: 2px solid #34b3ca;
    color: #fff;
    border-radius: 10px;
    text-transform: none;
    font-weight: 400;
}

.contact-row-center{
    text-align: center;
}

.wpcf7-form .wpcf7-submit {
margin-top: 12px !important;
}

div.wpcf7-response-output {
position: unset;
}

.wpcf7 .vc_col-sm-6 {
color: #fff !important;
text-align: left;
font-size: 22px;
}

.wpcf7 .vc_col-sm-9 {
color: #fff !important;
text-align: left;
font-size: 22px;
}

.wpcf7 .vc_col-sm-4 {
color: #fff !important;
text-align: left;
font-size: 22px;
}

.wpcf7 .vc_col-sm-8 {
color: #fff !important;
text-align: left;
font-size: 22px;
padding: 15px 0px 0px 0px;
}


/* FOOTER */
.logo-footer {
margin-top: 25%;
}

.footer_top {
margin-top: -8px;
}

.single-post .footer_top {
margin-top: -10px;
}

@media screen and (max-width: 768px) {
.single-post .footer_top {
margin-top: -5px;
}
}


.mailchimp-row input[type="email"] {
    height: 35px;
    border-radius: 10px 0 0 10px;
    border: 2px solid #fff;
    padding: 2px 0px 0 11px;
    float: left;
    width: 60%;
    font-size: 16px
}

.mailchimp-row .vc_col-sm-12 {
    padding: 0;
}

.mailchimp-row input[type="submit"] {
    height: 41px;
    border: 2px solid #34b3ca;
    padding: 7px;
    border-radius: 0 10px 10px 0;
    background: #34b3ca;
    color: #fff;
    float: left;
    width: 28%;
    font-size: 16px;
}

@media screen and (min-width: 1200px) {
.footer_col3 .column_inner {
position: relative;
margin-top: -200px;
left: 80px;
}
}

#mlb2-1702864.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-1702864.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
    padding: 0 0 0 0 !important;
}

/* Media query */
@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 920px) {
    .wave-visual-rotate img.vc_single_image-img {
      height: 50px;
    }
    .druppel-visual img.vc_single_image-img.attachment-full {
        top: -37px;
    }
    table {
        margin-top: 60px !important;
    }
}
@media only screen and (min-width: 921px) and (max-width: 1240px) {
    .druppel-visual img.vc_single_image-img.attachment-full {
        top: -29px;
    }
}
@media only screen and (min-width: 1441px) {
    .wave-visual-rotate img.vc_single_image-img {
        top: -60px;
    }
    .druppel-visual img.vc_single_image-img.attachment-full {
        top: -32px;
    }
}


@media only screen and (min-width: 1904px) {
    .wave-visual-rotate img.vc_single_image-img {
        top: -68px;
        left: 15px;
    }
    .druppel-visual img.vc_single_image-img.attachment-full {
        top: -32px;
    }
}


/* BLOG */
.latest_post_holder.dividers .latest_post_inner {
background-color: #f8f1ee;
}

.latest_post_holder.dividers .latest_post_inner {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding: 32px 16px;
}



/* MODAL BOX */
h3.ult_modal-title {
font-size: 2.5em !important;
}

button.ult-align-center {
width: 100%;
}

.ult-adjust-bottom-margin {
margin-bottom: 0px !important;
}

.btn-modal-lg {
padding: 8px 16px !important;
font-size: 20px !important;
line-height: 40px;
font-family: 'Yanone Kaffeesatz', sans-serif;
}

#wpcf7-f426-p8-o1 input.wpcf7-form-control.wpcf7-text {
font-size: 20px;
}

#wpcf7-f426-p8-o1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
background-color: #ec713f;
border-color: #ec713f;
}

#wpcf7-f426-p8-o1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
background-color: #31afc3;
border-color: #31afc3;
}

/* MISCELLANEOUS */
.button-custom {
height: 40px !important;
line-height: 40px !important;
padding: 0px !important;
}

.fancy-text {
font-family: 'Shadows Into Light Two', sans-serif !important;
font-size: 36px;
color: #ec713f;
}

.footer_top .column_inner > div h5:after {
    content: "";
    display: block;
    width: 40%;
    padding-top: 4px;
    border-bottom: 2px solid #31afc3;
}

.is-uppercase {
text-transform: uppercase;
}

.is-light-blue {
color: #31afc3;
}

.is-dark-blue {
color: #19283d;
}

.is-white p, .is-white {
color: #fff;
}

ul.clean-list {
    list-style-position: outside;
    padding-left: 20px;
}

ul.no-bullits {
list-style-type: none;
}

.has-align-left {
text-align: left;
}

.has-align-right {
text-align: right;
}

.has-nice-font {
font-family: 'Shadows Into Light Two', sans-serif !important;
}

.separator-dark-blue {
display: block;
margin: 0px auto;
width: 300px;
height: 2px;
background-color: #19283d;
}

.is-big-font {
font-size: 32px;
margin-top: 10px;
margin-bottom: 10px;
}

.is-bold {
font-weight: bold;
}

.blog_holder article .post_info {
display: none;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_rating_holder {
color: #ec713f;
}

.page-id-471 .style-title-background {
background-color: #2a5d6b;
padding: 20px 30px;
border-radius: 15px;
}

.page-id-637 .style-title-background {
background-color: #5f7186;
padding: 20px 30px;
border-radius: 15px;
}

.page-id-639 .style-title-background {
background-color: #b4494c;
padding: 20px 30px;
border-radius: 15px;
}

.page-id-643 .style-title-background {
background-color: #888446;
padding: 20px 30px;
border-radius: 15px;
}

.page-id-645 .style-title-background {
background-color: #55374c;
padding: 20px 30px;
border-radius: 15px;
}

.page-id-939 .style-title-background {
background-color: #15263b;
padding: 20px 30px;
border-radius: 15px;
}


/* Brands slider */
.qode_carousels .slides img {
 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.full_width {
    z-index: 999;
}

/* MERKEN SLIDER */
.qode_carousels .slides img {
width: 80%;
}


/* WAVE */

@media screen and (min-width: 2200px) {
    .header-wave {
        position: absolute;
        z-index: 9999;
        top: -290px;
        width: 100%;
        left: 0px;
        height: auto;
    }
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -270px;
        width: 100%;
        left: 0px;
        height: auto;
    } 
}

@media screen and (min-width: 1751px) and (max-width: 2199px) {
    .header-wave {
        position: absolute;
        z-index: 9999;
        top: -250px;
        width: 100%;
        left: 0px;
        height: auto;
    } 
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -230px;
        width: 100%;
        left: 0px;
        height: auto;
    }    
}

@media screen and (min-width: 1401px) and (max-width: 1750px) {
    .header-wave {
        position: absolute;
        z-index: 9999;
        top: -200px;
        width: 100%;
        left: 0px;
        height: auto;
    }
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -185px;
        width: 100%;
        left: 0px;
        height: auto;
    }    
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .header-wave {
        position: absolute;
        z-index: 9999;
        top: -160px;
        width: 100%;
        left: 0px;
        height: auto;
    }  
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -138px;
        width: 100%;
        left: 0px;
        height: auto;
    }
}

@media screen and (max-width: 1024px) {
    .header-wave {
        position: absolute;
        z-index: 9999;
        top: -130px;
        width: 100%;
        left: 0px;
        height: auto;
    }
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -108px;
        width: 100%;
        left: 0px;
        height: auto;
    }    
}

@media screen and (max-width: 802px) {
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -104px;
        width: 100%;
        left: 0px;
        height: auto;
    }    
}

@media screen and (max-width: 768px) {
    .header-wave {
        position: absolute;
        z-index: 9999;
        top: -90px;
        width: 100%;
        left: 0px;
        height: auto;
    }
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -76px;
        width: 100%;
        left: 0px;
        height: auto;
    } 
     #text-7 {
          margin-top: 80px;
     }
}

@media screen and (max-width: 600px) {
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -60px;
        width: 100%;
        left: 0px;
        height: auto;
    }   
}

@media screen and (max-width: 480px) {
    .header-wave {
        position: absolute;
        z-index: 9999;
        top: -54px;
        width: 100%;
        left: 0px;
    }
}

@media screen and (max-width: 450px) {
    .header-wave-content {
        position: absolute;
        z-index: 9999;
        top: -46px;
        width: 100%;
        left: 0px;
    }    
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
.cta-box {
background-color: #fff;
min-height: 351px;
}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
.cta-box {
background-color: #fff;
min-height: 375px;
}
}

.blog_holder.single_image_title_post article .itp_post_text .post_text_inner {
padding: 0px;
}

.single_bottom_part {
display: none !important;
}

@media screen and (min-width: 1000px) and (max-width: 1200px) {
.font-small-screen {
font-size: 17px;
}
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
.font-small-big-screen {
font-size: 20px;
}
}

.drop_down .narrow .second .inner ul li {
width: 250px;
}

.gfield_label {
    color: #fff;
}

.ginput_complex label {
    color: #fff;
}

.gfield_radio label {
    color: #fff;
    font-size: 16px !important;
}

body .gform_wrapper input[type=submit] {
    background-color: #ec713f;
    border-color: #ec713f;
    color: #ffffff;
    font-family: Yanone Kaffeesatz;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
    font-size: 18px;
    text-align: center !important;
}

body .gform_wrapper input[type=submit]:hover {
    background-color: #31afc3;
    border-color: #31afc3;
}

@media only screen and (min-width: 641px) {
    .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
        width: calc(100% - 0px) !important;
    }

    .ginput_container_select select {
        font-size: 18px !important;
        font-family: 'Yanone Kaffeesatz', sans-serif !important;
        padding: 16px 10px 10px 10px !important;
        letter-spacing: normal;
    }
}

.witte-tekst-actie{
    color: #fff !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 18px !important;
    font-family: 'Yanone Kaffeesatz', sans-serif !important;
    padding: 16px 10px 10px 10px !important;
    letter-spacing: normal;
}

.ginput_container_textarea textarea {
    font-size: 18px !important;
    font-family: 'Yanone Kaffeesatz', sans-serif !important;
    padding: 16px 10px 10px 10px !important;
    letter-spacing: normal;
}

.ginput_container textarea, .ginput_container select, .ginput_container input {
    background-color: #f7f0ed !important;
    font-size: 20px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border: 1px solid #19283d !important;
    border-radius: 10px;
    margin: 0px !important;
}

#input_1_6_1 {
    margin-bottom: 21px !important;
}

.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files {
    padding: 2px 12px !important;
    background-color: #ec713f !important;
    border-color: #ec713f !important;
    color: #ffffff !important;
    font-family: Yanone Kaffeesatz !important;
    font-style: normal !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    text-transform: none !important;
    font-size: 18px !important;
}

.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files:hover {
    background-color: #31afc3 !important;
    border-color: #31afc3 !important;
}

.gform_wrapper span.gform_drop_instructions {
    color: #fff !important;
}

@media only screen and (max-width: 600px) {
    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
        font-size: 18px !important;
        font-family: 'Yanone Kaffeesatz', sans-serif !important;
        padding: 10px 10px 4px 10px !important;
    }

    #input_1_5_3_container {
        margin-top: 55px;
    }

    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: 1.7 !important;
        min-height: 2rem;
    }
    
   html5_1dj70u4b91gu11smh11gd1ift186s3 {
       background-color: red !important;
   }
}

@media only screen and (max-width: 378px) {
    #input_1_5_3_container {
        margin-top: 105px;
    }
}

.text-white {
    color: #ffffff !important;
}

.text-loting {
    font-size: 18px !important;
}

.titel-loting {
    font-size: 30px !important;
}

@media screen and (min-width: 1300px) {
    .big-screen-home {
         height: 50px !important;
    }
}

.page-id-1958 #input_3_6_1 {
    margin-bottom: 20px !important;
}

.ult-modal-input-wrapper button {
    border: 0px solid #ec713f;
    border-radius: 10px;
}

.ginput_container label {
    font-size: 18px !important;
    font-family: 'Yanone Kaffeesatz', sans-serif !important;
}

#label_4_16_3, #label_4_16_1 {
    font-size: 16px !important;
}

.gf_list_inline {
    margin-bottom: 10px !important;
}

#input_4_6_1 {
    margin-bottom: 20px !important;
}

.gfield_radio {
    margin-bottom: 25px !important;
    margin-top: -15px !important;
}

.gfield_checkbox label {
    color: #fff !important;
}

.ginput_left address_city {
    width: 101.5%;
    margin-top: 20px;
}

@media only screen and (min-width: 641px) {
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    width: 100% !important;
    display: -moz-inline-stack;
    display: inline !important;
    vertical-align: top;
}
}

#input_5_6_3 {
    margin-top: 20px !important;
}

.voorwaarden-text {
    font-size: 12px;
    line-height: 18px;
}

.form-subtitle {
    margin-top: 80px;
}

.fa-facebook-official:before {
    margin-right: 25px !important;
}

.tekst-kleur> .wpb_wrapper> p {
    color: #fff;
    font-size: 31px !important;
}




#mlb2-1702864.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-1702864.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
    padding: 0 0 0 0 !important;
}
}

.qode-apl-item-description {
    position: absolute;
    top: 32.5%;
    left: 43.3%;

}

.review-links {
    font-size: 75px !important;
    font-weight: 400;
    color: #fff;
}

span.review-rechts {
    font-size: 40px !important;
    color: #19283d;
    font-weight: 400;
}

.foto-bron p {
    font-size: 16px !important;
}

.hermes .tp-bullet:hover, .hermes .tp-bullet.selected:after {
    background: rgb(49, 175, 195) !important;
}

.hermes .tp-bullet:after, .hermes .tp-bullet  {
    width: 20px !important;
    height: 20px !important;
    position: absolute !important;
    background: rgb(236, 113, 63) !important;
    border: 0px !important;
    border-radius: 50% !important;
    cursor: pointer !important;
    box-sizing: content-box !important; 
}

@media only screen and (min-width: 641px) {
.gform_wrapper li.gfield.gf_list_10col ul.gfield_radio li {
    width: 10% !important;
}
}

.full_section_inner {
z-index: 19;
}

@media only screen and (min-width: 768px) {
.hide-desktop {
    display: none !important;
}
}

@media screen and (min-width: 1000px) and (max-width: 1108px) {
nav.main_menu > ul > li > a {
    font-size: 15px;
    padding: 0px 6px;
}
}


@media screen and (min-width: 768px) and (max-width: 991px) {
.home-info-blokken,
.home-info-blokken .full_section_inner .vc_column-inner  {
    min-height: 645px !important;
}
}

@media screen and (min-width: 992px) and (max-width: 1000px) {
.home-info-blokken,
.home-info-blokken .full_section_inner .vc_column-inner  {
    min-height: 430px !important;
}
}

@media screen and (min-width: 1001px) and (max-width: 1200px) {
.home-info-blokken,
.home-info-blokken .full_section_inner .vc_column-inner  {
    min-height: 490px !important;
}
}

@media screen and (min-width: 1201px) and (max-width: 1299px) {
.home-info-blokken,
.home-info-blokken .full_section_inner .vc_column-inner  {
    min-height: 420px !important;
}
}

@media screen and (min-width: 1300px) {
.home-info-blokken,
.home-info-blokken .full_section_inner .vc_column-inner  {
    min-height: 400px !important;
}
}

/** Store Locator **/
#wpsl-search-input,
.wpsl-selected-item {
    font-size: 22px !important;
    font-family: 'Yanone Kaffeesatz', sans-serif;
}

#wpsl-search-input {
    padding: 7px 12px !important;
}

.wpsl-search label {
    margin-top: 3px;
}

@media only screen and (min-width: 1200px) {
#wpsl-search-btn,
#wpsl-search-wrap div {
    margin-right: 0px;
}

.wpsl-input,
#wpsl-radius,
#wpsl-results {
    margin-right: 64px !important;
}

#wpsl-search-btn {
    padding-left: 40px;
    padding-right: 40px;
}

#wpsl-radius-dropdown,
#wpsl-results-dropdown {
    display: none !important;
}
}

.dealer-label {
    margin-top: 12px;
}

.wpsl-search {
    background-color: #19283d;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

#wpsl-search-btn {
    text-transform: uppercase !important;
    border: 2px solid #ec713f !important;
    background: #ec713f !important;
    color: #fff !important;
    font-weight: 400 !important;
    border-radius: 10px;
}

#wpsl-search-btn:hover {
    color: #ffffff !important;
    border: 2px solid #34b3ca !important;
    background: #34b3ca !important;
}

#wpsl-search-wrap div label {
color: #fff;
}

#wpsl-category,
.wpsl-input,
.wpsl-select-wrap {
margin-bottom: 0px !important;
}

.wpsl-dropdown .wpsl-selected-item,
.wpsl-selected-item {
    padding: 0px !important;
}

.wpsl-dropdown {
    height: auto;
    padding: 7px 12px;
    font-size: 100%;
}

span.aangesloten-bij-winkel {
    font-style: italic;
}

@media only screen and (max-width: 570px) {
#wpsl-search-input {
    width: calc(100% - 27px)!important;
}

#wpsl-search-wrap .wpsl-dropdown {
    width: calc(100% - 6px) !important;
}

#wpsl-search-wrap select#wpsl-radius-dropdown {
    margin-right: 6px !important; 
}

#wpsl-search-wrap select#wpsl-results-dropdown {
    margin-left: 6px !important; 
}
}

@media only screen and (min-width: 826px) and (max-width: 1000px) {
.wpsl-input {
    width: 100%;
}
}

.wpsl-info-window a:hover strong,
.wpsl-store-location a:hover strong {
    color: #1e8239 !important;
}

.small {
font-size: 16px;
color: #8f8f8f;
}

/** END Store Locator **/