/*
Theme Name: DoctorBike Landing
Description: This is a custom child theme for Salient
Author: PrincipiAdv
Author URI:  https://www.principiadv.com
Template: salient
Version: 1.0
*/
@import "fonts/fonts.css";
@import "includes/css/forms.css";
:root{
    --theme-color:#51AF48;

}
/*** generic helpfull ***/

.multiply{
    mix-blend-mode: multiply !important;
}
.rotate-38{
    transform: rotate(38deg) !important;
}
.opacity-05{
    opacity: .05 !important;
}
.opacity-25{
    opacity: .25 !important;
}
.fw-3{
    font-weight: 300 !important;
}
.fw-4{
    font-weight: 400 !important;
}

/*** footer copyright ***/

#footer-outer #copyright[data-layout="centered"]{
    padding:10px 0;
}

/*** colors ***/

.theme-color{
    color:var(--theme-color) !important;
}
.black-color{
    color:#000;
}
.white-color{
    color:#FFF;
}

/*** scrolling text ***/

body em{
    font-weight: 700;
}

/*** testimonial ***/

.testimonial-name{
    font-weight: 700;
}

/*** ultimi pezzi ***/

.ultimi-pezzi .vc_column-inner:before{
    content:'Fino ad esaurimento scorte';
    position: absolute;
    top: -24px;
    left:0;
    width: 50%;
    height: auto;
    font-size: 14px;
    background-color:#fee0e0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 5px;
    text-align: center;
    line-height: 1;
}

/*** linee text + icon ***/
.iwithtext .iwt-icon:before{
    content:'';
    position: absolute;
    bottom: -33px;
    left: calc(50% - 1px);
    display: block;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: -1;
}


.wpb_row[data-midnight="light"] .iwithtext .iwt-icon:before{
    background-color: #FFF;
}
.listing-icons .iwithtext:nth-last-of-type(2) .iwt-icon:before{
    content: none;
}
.iwithtext:nth-last-of-type(1) .iwt-icon:before{
    content: none;
}
.listing-icons .iwithtext .iwt-text{
    margin-bottom: 50px;
}
.listing-icons h3,
.listing-icons p{
    display: inline;
}

/*** giant css ***/

.button-gradient-giant{
    background: rgb(7,2,141);
    background: linear-gradient(90deg, rgba(7,2,141,1) 0%, rgba(0,163,226,1) 100%);
    border: none !important;
    color: #FFF !important;
}
.button-gradient-giant:hover{
    color:#FFF !important;
}

/*** 3p css ***/

.form-footer.trep .button input[type="submit"],
.form-footer.trep .button input[type="submit"]:hover{
    background-color:#E21C14 !important;
    border:none !important;
    color:#FFF !important;
}

/*** officina db ***/

.db-color .iwithtext h3{
    color:#51AF48 !important;
}
.db-color .iwithtext .iwt-icon:before {
    bottom: -50px;
    height: 160%;
}

/*** mobile ***/

@media screen and (max-width:999px){
    .dx-none{
        display: none !important;
    }
    #top .span_9>.slide-out-widget-area-toggle{
        display: none;
    }
    .iwithtext .iwt-icon:before{
        bottom: -40px;
        height:115%;
    }
    .trek-line .iwithtext .iwt-icon:before{
        bottom: -59px;
        height:150%;
    }
    body.material .nectar-button.jumbo:not([class*=see-through]){
        padding: 23px 45px;
    }
}

/*** bollonzo ***/

.bollonzo{
    background-color: #50ab2e;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: -15px;
    right: -15px;
    border-radius: 50%;
    line-height: 50px;
    width: 50px;
    height: 50px;
    font-size: 1em;
}


