/*
 Theme Name:   wp-car-rental-child
 Theme URI:    https://wpcarrental.com
 Description:  WP Car Rental Child Theme
 Author:       Inteligencia Web
 Author URI:   http://inteligencia-web.com
 Template:     wp-car-rental
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  wp-car-rental-child
*/
#masthead {
    border-top: 1px solid rgba(255, 255, 225, 0.2);
}

#slide-3-layer-10 a {
    color: #cf2b2c;
}

.bottom_bar a {
    transition-duration: 0.5s;
}

.bottom_bar a:hover, a.button, .cd-social-footer.social-full.layout_1 a:hover {
    text-decoration: none;
}

.text-opacity {
    background: #323232;
    opacity: 0.8;
    color: white;
}

.text-opacityred {
    color: #ffffff;
    background: #e80e0e;
    opacity: 0.8;
}

.padnew {
    padding: 0 15px;
}

.padnew2 {
    padding: 15px;
}

/* Social */
.social-full {
    display: table;
    width: 100%;
}

.social-full a {
    transition-duration: 0.5s;
    display: grid;
    line-height: 60px;
    padding: 0px 15px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
}

@media screen and (min-width: 796px) {
    .social-full a {
        transition-duration: 0.5s;
        display: table-cell;
        line-height: 60px;
        padding: 0px 15px;
        color: #fff;
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        position: relative;
    }
}

.social-full a i {
    font-size: 30px;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.4);
    line-height: 60px;
    position: absolute;
    right: 10px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.social-full a:hover {
    color: #ffffff;
    background: #db2d2e;
}

.social-full a:hover i {
    color: #ffffff;
}

.social-full a.facebook:hover {
    background: #3a5897;
}

.social-full a.dribbble:hover {
    background: #dd4b80;
}

.social-full a.twitter:hover {
    background: #41d1da;
}

.social-full a.google_plus:hover {
    background: #e13138;
}

.social-full a.vimeo:hover {
    background: #35c6ea;
}

.social-full a.pinterest:hover {
    background: #c3222b;
}

.social-full a.behance:hover {
    background: #005cff;
}

.social-full a.linkedin:hover {
    background: #db2d2e;
}

.cd-social-footer.social-full.layout_1 {
    margin-bottom: 24px;
    border-bottom: 1px solid;
}

footer#colophon {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}

footer#colophon > div {
    background-color: rgba(0, 0, 0, 0.9);
    padding-bottom: 35px;
}

footer#colophon a, footer#colophon, .company_data_widget {
    font-size: 16px !important;
}

h3.widget-title {
    font-size: 20px;
}

form label {
    width: 100%;
}

.offerte_auto a img, .offerte_furgoni a img {
    width: 100%;
}

input.black.button.wpcf7-form-control.wpcf7-submit {
    background-color: black;
    color: #cf2b2c;
    padding: 10px 20px;
    font-size: 18px;
}

header#masthead {
    background-color: #cf2b2c;
}

.selected_kms {
    margin-bottom: 15px;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
    .list .car-rental-do-search {
        margin-top: 0!important;
    }
}
@media screen and (min-width: 1200px) {
    .site-footer .footer {
        display: inline-block;
        width: 100%;
    }
}
.spacer_36 {
    height: 36px;
}
.gf_custom_style ul, .gf_custom_style li {
    font-weight: 200 !important;
}