.wpcf7 form p {
    color: #C0C0C0
}

.wpcf7 form span.wpcf7-not-valid-tip {
    top: -8px
}

.widget {padding-bottom: 0px!important}

/*Privacy*/
.privacy-text .wpcf7-list-item-label {position: relative; top: -19px; left: 10px; font-size: 10px}

/*Colors*/
.colorWhite {color: white;}

h1, h2, h3, h4 {
    font-family: Raleway;
    font-weight: 900;
}

.box-text-style .col-text h6 {
    font-family: Raleway;
    font-weight: 600;
    font-size:16px;
}

p, ul li {font-size: 16px!important;}

body, p, ul, li {
    font-family: 'Open Sans'!important;
}
li {list-style: inherit!important}


/*Header*/
.header-v15 .btn-open {top: -95px; color: #f7484d!important;}
.mega-menu {height: auto!important;}
.mega-menu li a {color: #f7484e!important; font-weight: 400!important}
.mega-menu li a:hover {color: #ff6653!important}
.header-v15 .mega-menu > li > a {padding: 36px 5px!important;}
.header-v15.is-sticky .social_icon_list li a {color: black!important}
.header-v15 .header-logo {max-width:100px}
.is-sticky .social_icon_list i {color: black}
.header-v15.is-sticky .menu-left {min-width:700px;}

/*HOMEPAGE*/
.intro h1 {font-size: 80px}
.section__coaching-theatre{min-height: 500px;}
.section__coaching-theatre h2, .section__coaching-theatre h4, .section__coaching-theatre p {color: white;}
.ult-content-box{min-height: 352px;}
.content-services .featured_h13 a span:nth-child(2) {color: #f7484e}
.content-services img {border-radius:50%!important}
.ult-content-box:hover .featured_h13 a span:nth-child(2) {color: black}
.ourfeature-box4 .wpb_single_image {height: 100px; width: 100px; background: none; bottom: 110px}
.ourfeature-box4 .wpb_single_image .vc_figure img {width: 100px; height: 100px}

.box-formcontact h2 {padding-top: 40px;}

.arrow-block-home {
    font-size: 25px;
    color: #ffffff!important;
    margin-top: 20px;
    opacity: .7;
}

.arrow-block-home:hover {
    opacity: 1;
}

/*Titoli*/
.text-banner-abs h2 {font-size: 90px!important; position: relative!important; padding-bottom: 30px;}
.title-xl-style {margin-top:70px;}

.title-xl-style  .text-about-style {top: 10px;}
.title-mobile-style {display:none;}

/*Che facciamo*/
.desc-featured {color: white;}
.featured_h13 {font-family: Oswald; font-size: 14px;}
/*p.featured_h13 {padding-left: 20px!important}*/


/*CHI SIAMO*/
.section__about-page{text-align: center}
.section__about-page .wpb_single_image {display:inline-block!important}

/*Testimonial*/
.testimonial-container img {max-width: 100px; height: 100px;}

/*Pagine interne*/
.slider-page {min-height: 500px; background-position: right!important; background-size: cover!important}
.custom-list p {
    text-transform: initial;
    font-size: 16px;
    color: black;
    letter-spacing: 0px;
}
.box-text-style h6 {color: #f7484e!important}
.custom-list__team-evolution p, .custom-list__emotivamente p,
.custom-list__team-evolution h2, .custom-list__emotivamente h2,
 .custom-list__emotivamente h2, .custom-list__emotivamente h4 {color:white}
#content__emotivamente {background-color: black!important; background-position: right!important;}
#content__coaching{background-position: right!important;}

.our-process  {background-position: left!important}

.vc_tta-panel-heading {background-color: #ffffff!important;}
.vc_tta-panel-body {width:100%; background-color: #ffffff!important;}

.custom-tabs .vc_tta-tab h3 {color:#6c6c6c!important;}
.custom-tabs .vc_tta-tab.vc_active h3 {color:#ffffff!important;}


.text-solutions p {color: white!important}
.custom-accordion .vc_tta-panel.vc_active .vc_tta-panel-title h3 {
    background: url("../wp-content/uploads/2018/10/coaching-aziendale.jpg")!important;
background-size: cover!important;
}


/*Footer*/
.footer__custom {text-align: center!important}
.footer-title {font-size: 30px!important; margin: 20px 0; text-align: center}
.footer, .footer-v2 {background-color: white!important; position: relative; z-index: 0;}
.logo-footer {max-width: 100px; margin: 0 auto}

.zoom-social-icons-widget {text-align:center;}

/*MOBILE*/
.main-navigation, .menu-menu-business-container {position: relative!important; width: 100%!important}


@media (max-width: 1200px) {
.title-xl-style {display:none;}
.title-mobile-style {display:block;}
}

@media (max-width: 991px) {
/*SLIDER PAGINE INTERNE*/
.slider-page {min-height: 260px; margin-top:95px;}

.intro h1 {font-size: 30px}
.intro h3 {font-size: 24px; margin-top: 24px}
#about h3 {text-align: center}

.circle-heading .style-heading-6 h3 {font-size:22px; margin-top:40px;}

.custom-list__team-evolution p, .custom-list__emotivamente p, .custom-list__emotivamente p,
.custom-list__team-evolution h2, .custom-list__emotivamente h2, 
.custom-list__emotivamente h2, .custom-list__emotivamente h4 {color: black}
#content__emotivamente {background-color: white!important}

.text-banner-abs h2 {font-size:28px!important; padding-bottom: 40px}
.circle-heading .style-heading-4 h2 {font-size:20px!important;}

.page__main-section, .page__main-section h2, .page__main-section h4, .page__main-section p {text-align: left!important}
.text-solutions p {color: black!important; padding: 40px 0}

#masthead, .mega-menu {background: rgba(255, 255, 255, 1);}

.header-v15 .header-logo {padding-top:10px; padding-bottom:10px; max-width:75px;}
.header-v15 .icon-menu {font-size:30px;}
.header-v15 .btn-open {top:-83px; right:-5px!important;}
.header-v15 .mega-menu > li > a {padding:16px 5px!important;}

/*BLOG*/
.list-tiem2 .blog-item .blog-date .month {right:-5px; color:#f4f4f4;}
}

@media (max-width: 662px){
.header-v15.is-sticky .menu-left {min-width: auto!important}
img .tp-kbimg {transform: translate3d(-50%, 0px, 0px)!important;}
}