/*
    Theme Name: Caption Call Phone
    Author: TA Dev Team
    Author URI: https://www.thomasarts.com/
    Version: 1.0
*/

/*.w-embed.w-iframe {
    position: relative;
    padding-bottom: 51.25%;
    padding-top: 25px;
    height: 0
}
.w-embed.w-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}*/
a:-webkit-any-link {
    text-decoration: none
}
.w-inline-block.dropdown-link.w--current {
    background-color: #424135
}
a.tel-link {
    color: white;
    text-decoration: none
}
label.error {
    color: red;
    font-size: .75em;
    padding-top: 2px;
    padding-left: 10px;
    position: absolute;
    width: 100%;
    background: white;
    background-color: transparent;
    height: .9em;
    line-height: .9em;
    border-top: 1px solid red;
    border-left: 1px solid red;
    border-right: 1px solid red;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    z-index: 1;
    top: 0
}
input.error, input.error:focus {
    border-color: red
}
input.error:focus {
    outline: 0
}
label#ZIP-error {
    width: 50%;
    right: 0;
    border-top-left-radius: 0
}
.select2-container {
    width: 100% !important
}
.state-zip-section .select2-container {
    display: block !important;
    width: 50% !important;
    float: left
}
.select2-container--default .select2-selection--single {
    border: 1px solid #ccc !important;
    min-height: 38px;
    border-radius: 7px !important
}
.state-zip-section .select2-container--default .select2-selection--single {
    border-radius: 7px 0 0 7px !important
}
.state-zip-section .select2-container--default .select2-selection--single {
    border-right-width: 0 !important
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 38px;
    line-height: 38px !important
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 6px !important
}
.select2-container--open .select2-dropdown {
    top: 45px
}
input.select2-search__field:focus {
    outline: 0
}
*:focus {
    outline: 0 !important
}
.state-zip-section .select2-container--open .select2-dropdown--below {
    border-top-left-radius: 6px !important
}
.type-of-service-provider, .how-hear-cc {
    margin-bottom: 7px
}
.select2-dropdown {
    border-color: #ccc !important
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 320px !important
}
input#ZIP::-webkit-input-placeholder {
    letter-spacing: 0
}
input#ZIP::-moz-placeholder {
    letter-spacing: 0
}
input#ZIP:-ms-input-placeholder {
    letter-spacing: 0
}
input#ZIP:-moz-placeholder {
    letter-spacing: 0
}
input#ZIP {
    letter-spacing: .5em
}
.select2-selection__placeholder {
    color: #333 !important
}
.footer-link {
    color: white !important
}
.select2-container .select2-selection--single .select2-selection__rendered, .select2-results__option {
    padding-left: 12px !important
}
span.select2-dropdown.select2-dropdown--above {
    top: 5px;
    padding-bottom: 10px
}
#Address, #City, #State, #ZIP, .state-zip-section {
    display: block !important;
}
/*iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}*/
