/*
Theme Name: Bangui Child
Theme URI: http://tonatheme.com/m3/bangui
Template: bangui
Author: Dario Corbelli
Author URI: http://www.wasita.it/
Description: This is Consulting & Business WordPress theme
*/

body, p { color: #686868; }
h1, h2, h3, h4, h5, h6, p, a, li, label, input, button, textarea,
.info-section .info-column .inner-box .info-box .inner .title,
.main-footer .logo-widget .text,
.main-footer .contact-info li,
.main-footer .footer-bottom .copyright,
.counter-section .content-column .inner-box .text,
.fact-counter .count-outer .count-text,
.services-block-three .inner-box .content-box .text,
.sec-title .text,
.contact-section .contact-info-column .contact-info li .title { font-family: 'Gruppo', cursive !important; }

input[type="text"],
input[type="email"],
input[type="tel"],
textarea { width: 100%; background-color: #eee; border: 1px solid rgba(0,3,45,0.3); padding: 5px 10px; }
textarea { height: 85px; }
label { width: 100%; }

/* GENERIC */
.text-white, .text-white * { color: #fff !important; }
.quote-contact.wpb_column .vc_column-inner { padding: 0 50px; }
.quote-contact.wpb_column h2 { font-size: 46px; font-weight: 700; line-height: 1.2em; margin-bottom: 15px; }
.quote-contact.wpb_column p { position: relative; color: #9799a9; font-size: 17px; line-height: 24px; padding-bottom: 20px; margin-bottom: 0; }
.quote-contact.wpb_column p:before { position: absolute; content: ''; left: 0px; bottom: 0px; width: 50px; height: 3px; border-radius: 5px; background-color: #f78157; }

/* OVERRIDE THEME */
.full-width-section .outer-box .form-column .form-inner { padding: 20px; }
.theme-btn:disabled { -webkit-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; }
.consultant-section { padding-bottom: 0; }
.news-block .content-column .content-inner h3 { margin-top: 0; }
.header-style-two .nav-outer { padding-right: 50px; padding-top: 20px; }
.header-style-two .nav-outer .social-icon-two { margin-top: -9px; }
.page-template-tpl-visual_composer:not(.home) .vc_row { max-width: 1200px; padding: 0px 15px; margin: 0 auto; }
.page-template-tpl-visual_composer:not(.home) .vc_row:nth-child(3) { margin-top: 150px; }
.page-template-tpl-visual_composer:not(.home) .vc_row:last-of-type { margin-bottom: 80px; }
.main-menu .navigation > li { margin-right: 20px; }
.counter-section .content-column .inner-box h2 strong { color: #686868; }
.btn-style-one,
.about-section .about-column .text p { color: #686868; }
.about-section { padding-top: 79px; }
.contact-section { padding-top: 0; }
.services-block-three .inner-box .content-box { height: 200px; }
.single-bunch_services .news-block-two .inner-box .image .post-date,
.single-bunch_services .news-block-two .inner-box .lower-box .post-meta { display: none; }

.wpcf7 p { padding: 10px 20px; margin: 0; }
.wpcf7 p.half-col { width: 50%; display: inline-block; }
.wpcf7 p.half-col:nth-child(3) { margin-left: -4px; }
.wpcf7 input[type="file"] { display: none; }
.wpcf7 .user-cv-label { width: auto; display: inline-block; }
.wpcf7 span.info { float: right; }
.wpcf7 span.wpcf7-not-valid-tip { font-weight: bold; }
.wpcf7 .wpcf7-response-output { background-color: rgba(0,3,45,0.9); color: #fff; font-weight: 700; padding: 20px; border: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.tp-splitted {font-family: 'Gruppo', cursive !important;}