/*
 Theme Name:   Compactor Child
 Theme URI:    http://themes.webdevia.com/compactor-asphal-paving-road-construction-wordpress-theme/landing/
 Description:  Construction WordPress Theme
 Author:       Mymoun
 Author URI:   http://www.webdevia.com/
 Template:     compactor
 Version:      1.0.0
 License:      ---
 License URI:  ----
 Tags:         two-columns, custom-background, threaded-comments, translation-ready, custom-menu
 Text Domain:  Procall-child
*/

@charset "UTF-8";
:root {
    --wd-btn-color-2: #4c9be0 !important;
    --footer-background: #4c9be0 !important;
    --wd-btn-color-1: #5d8067 !important;
    --copyright-background: #111111 !important;
    --text-color: #000000;
    --topbar-hover-text: #5c5c5c;
}

.wd-post--multicolumn .wd-post__categories li a {
    background-color: #ffffff;
}

::selection {
    background: #6b9376 !important;
}

#spaces-main {
    background: #5b5b5b;
}

body
body p {
    color: #000000 !important;
}

body .wd-heading .title_a {
    font-weight: 100 !important;
    color: #fff;
}

.wpb_wrapper {
    color: #000000;
}

/* Header */
.btn-color-2.btn-solid, .woocommerce .entry-summary form.cart .btn-color-2.single_add_to_cart_button, .woocommerce .entry-summary form.cart .post-password-form input.single_add_to_cart_button[type="submit"], .post-password-form .woocommerce .entry-summary form.cart input.single_add_to_cart_button[type="submit"], .wpcf7 .wpcf7-form .contact_style_4 input[type="submit"], .post-password-form input[type="submit"], .wpcf7 .wpcf7-form input.btn-color-2[type="submit"], .wpcf7 .wpcf7-form .post-password-form input[type="submit"], .post-password-form .wpcf7 .wpcf7-form input[type="submit"], #commentform .btn-color-2#submit[type="submit"], #commentform .wpcf7 .wpcf7-form .contact_style_4 input#submit[type="submit"], .wpcf7 .wpcf7-form .contact_style_4 #commentform input#submit[type="submit"], #commentform .post-password-form input#submit[type="submit"], .post-password-form #commentform input#submit[type="submit"], .blog-posts form .btn-color-2.small.radius, .blog-posts form .post-password-form input.small.radius[type="submit"], .post-password-form .blog-posts form input.small.radius[type="submit"], .l-main .wp-block-button .btn-color-2.wp-block-button__link, .l-main .wp-block-button .post-password-form input.wp-block-button__link[type="submit"], .post-password-form .l-main .wp-block-button input.wp-block-button__link[type="submit"], .hover-color-2:hover.btn-solid, .woocommerce .entry-summary form.cart .hover-color-2.single_add_to_cart_button:hover, .woocommerce .entry-summary form.cart .post-password-form input.single_add_to_cart_button:hover[type="submit"], .post-password-form .woocommerce .entry-summary form.cart input.single_add_to_cart_button:hover[type="submit"], .post-password-form input:hover[type="submit"], .wpcf7 .wpcf7-form input:hover[type="submit"], #commentform .hover-color-2#submit:hover[type="submit"], #commentform .post-password-form input#submit:hover[type="submit"], .post-password-form #commentform input#submit:hover[type="submit"], #commentform .wpcf7 .wpcf7-form input#submit:hover[type="submit"], .wpcf7 .wpcf7-form #commentform input#submit:hover[type="submit"], .blog-posts form .hover-color-2.small.radius:hover, .l-main .wp-block-button .hover-color-2.wp-block-button__link:hover  {
    background: var(--wd-btn-color-2);
}

header .site-navigation a:hover {
    background-size: calc(100% - 15px) 3px;
}


.single-post .large-8 {
    max-width: 100%;
    flex: 0 0 84%;
}

header.l-header .top-bar-container.devia-nav {
    top: 0px !important;
    opacity: 1 !important;
}
header.l-header .top-bar-container .site-title-bar .title-bar-title a {
    background-image: none;
}




.l-header.corporate-layout .top-bar-container .site-navigation.top-bar .top-bar-right .menu.desktop-menu > li a {
    font-size: 18px !important;
}

.header-buttons a.wd-btn.btn-solid.btn-color-1.hover-color-2.btn-small {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    color: #fff !important;
}

.l-header.corporate-layout li.menu-item {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.l-header.corporate-layout li.menu-item a {
    padding: 0.5rem 1.2rem !important;
}
.l-header.corporate-layout .top-bar-container .site-navigation.top-bar .top-bar-right .menu.desktop-menu > li.is-dropdown-submenu-parent > a:after {
    top: 50% !important;
    right: 0 !important;
    opacity: 1 !important;
}

#spaces-main {
    overflow: visible !important;
}

@media only screen and (max-width : 1024px) {
    .l-header.corporate-layout {
        position: sticky;
        top: 0px;
        z-index: 999999;
        transition: top 0.5s ease;
        background: #ffffff;
    }
}

.top-bar-right.scrolled {
    position: fixed;
    top: 0px;
    z-index: 999999;
    transition: top 0.5s ease;
    background: #ffffff;
}

/*header.l-header .top-bar-container .site-title-bar .title-bar-title a {
    margin-left: 20% !important;
}*/

@media only screen and (max-device-width : 480px) {
    header.l-header .top-bar-container .site-title-bar .title-bar-title {
        width: 80%;
        margin-left: 5%;
    }
}

@media only screen and (min-width : 1024px) {
    header .lghidden {
        visibility: hidden;
        display: none !important;
    }
}

.wpcf7-form .contact-form input {
    margin:0px !important;
}

.header-buttons {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.header-buttons a.wd-btn.btn-solid.btn-color-1.hover-color-2.btn-small {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    font-size: 16px;
    padding: 6px 34px 6px;
    color: #fff !important;
}
.header-buttons a.wd-btn.btn-solid.btn-color-1.hover-color-2.btn-small:hover {
    background-color: #6b9376;
    background: #6b9376;
}

header .header-info-box { font-weight: 700; color: #111111;}

header.l-header .top-bar-container .site-title-bar .title-bar-title a img {
    max-height: 52px;
}

.wd-btn.btn-medium.btn-border, .woocommerce .entry-summary form.cart .btn-medium.btn-border.single_add_to_cart_button, .woocommerce .entry-summary form.cart .l-main .wp-block-button .btn-border.single_add_to_cart_button.wp-block-button__link, .l-main .wp-block-button .woocommerce .entry-summary form.cart .btn-border.single_add_to_cart_button.wp-block-button__link, .woocommerce .entry-summary form.cart .l-main .wp-block-button.is-style-outline .single_add_to_cart_button.wp-block-button__link, .l-main .wp-block-button.is-style-outline .woocommerce .entry-summary form.cart .single_add_to_cart_button.wp-block-button__link, .post-password-form input.btn-medium.btn-border[type="submit"], .post-password-form .l-main .wp-block-button input.btn-border.wp-block-button__link[type="submit"], .l-main .wp-block-button .post-password-form input.btn-border.wp-block-button__link[type="submit"], .wpcf7 .wpcf7-form input.btn-medium.btn-border[type="submit"], .wpcf7 .wpcf7-form .l-main .wp-block-button input.btn-border.wp-block-button__link[type="submit"], .l-main .wp-block-button .wpcf7 .wpcf7-form input.btn-border.wp-block-button__link[type="submit"], #commentform .btn-border#submit[type="submit"], #commentform .l-main .wp-block-button.is-style-outline #submit.wp-block-button__link[type="submit"], .l-main .wp-block-button.is-style-outline #commentform #submit.wp-block-button__link[type="submit"], .blog-posts form .btn-border.small.radius, .l-main .wp-block-button .btn-border.wp-block-button__link, .l-main .wp-block-button.is-style-outline .wp-block-button__link {
    background-color: #5d8067;
    border: 0px;
    color: #fff;
    font-size: 16px;
}

p.text-icon__text {
    color: #fff;
}

a.text-icon__link {
    background: #5d8067;
    font-size: 16px;
    padding: 6px 34px 6px;
    color: #fff !important;
    margin-top: 20px;
}

.custom-row .text-icon__content-box {
    background: #fff;
}




/* font  */

.main .wd-heading span {
    background-size: 100% 10%;
}

body .wd-heading .title_a:after {
    opacity: 0.14 !important;
    top: -75px !important;
}

.reveal-overlay {
    z-index: 999999 !important;
}


/* Color adjustments */ /* Rev slider */

sr7-arrow.sr7-leftarrow.sr7-arrows.metis:hover,
sr7-arrow.sr7-rightarrow.sr7-arrows.metis:hover,
.single_image-bg:after {
    background: #6b9376 !important;
}

/* page elements */
.text-icon.border-shadow:hover {
    box-shadow: rgba(110, 122, 182, 0.5) 0px 3px 30px !important;
}
.text-icon {
    margin-bottom: 0px !important;
    padding: 10px !important;

}

.text-icon:not(.no-hover):hover {
    box-shadow: 0 3px 30px rgb(78 78 78 / 12%);
}

.specialization .text-icon:hover .text-icon__icon-box img {
    box-shadow: none !important;
}

.portfolio_style-2 .portfolio_carousel--item .item:before, .portfolio_style-2 .portfolio_grid--item .item:before {
    background: #404040 !important;
}
.portfolio_style-2 .portfolio_carousel--item .item .info a, .portfolio_style-2 .portfolio_grid--item .item .info a {
    color: #404040 !important;
}

.justify-center {
    justify-content: center;   /* horizontal */
    align-items:     center;
}

.list-margin li {
    margin-top: 10px;
}

.play span {
    max-width: 200px;
    width: 200px;
    top: 12px;
}

/* Footer */
@media screen and (min-width: 64em) {
    .first-footer .block .columns:nth-child(2) {
        padding-left: 0.9375rem;
    }
    header.l-header .top-bar-container.devia-nav .site-navigation.top-bar .top-bar-right .menu li {
        padding: 0 10px;
    }

    header.l-header .top-bar-container.devia-nav .site-navigation.top-bar .top-bar-right .menu li:first-child{
        padding-left: 0;
    }
}


#spaces-main .first-footer div .block-title,
#spaces-main .first-footer .textwidget p,
#spaces-main .first-footer,
#spaces-main .first-footer .contact-details li,
#spaces-main .first-footer table caption,
#spaces-main .first-footer .block-title,
#spaces-main .first-footer ul li a,
#spaces-main .first-footer .widget_recent_entries ul li span { color: #000; font-weight: 600;}

.second-footer {
    background: #111111;
}

#menu-footer-menu.menu .menu-item,
#menu-footer-menu-1.menu .menu-item,
#menu-footer-menu-2.menu .menu-item,
#menu-footer-menu-3.menu .menu-item {
    margin-bottom: 8px;
    width: 100%;
    position: relative;
    transform: translateX(0);
    transition: all .2s ease-in-out;
}

#menu-footer-menu.menu .menu-item::after,
#menu-footer-menu-1.menu .menu-item::after,
#menu-footer-menu-2.menu .menu-item::after,
#menu-footer-menu-3.menu .menu-item::after {
    content: "\f105";
    display: block;
    position: absolute;
    font-family: "Font Awesome 5 Free" !important;
    font-style: normal;
    font-weight: 700;
    top: 0;
    left: 0;
}

#menu-footer-menu.menu .menu-item:last-child,
#menu-footer-menu-1.menu .menu-item:last-child,
#menu-footer-menu-2.menu .menu-item:last-child,
#menu-footer-menu-3.menu .menu-item:last-child {
    margin-bottom: 0;
}

#menu-footer-menu.menu .menu-item a,
#menu-footer-menu-1.menu .menu-item a,
#menu-footer-menu-2.menu .menu-item a,
#menu-footer-menu-3.menu .menu-item a {
    padding: 0;
    transition: all .2s ease-in-out;
    line-height: 1.6;
    margin-left: 22px;
    font-size: 0.875rem;
    display: inline-block;
}

#menu-footer-menu.menu .menu-item .sub-menu .menu-item,
#menu-footer-menu-1.menu .menu-item .sub-menu .menu-item,
#menu-footer-menu-2.menu .menu-item .sub-menu .menu-item,
#menu-footer-menu-3.menu .menu-item .sub-menu .menu-item {
    width: 100%;
    padding: 0;
    float: none;
}


#spaces-main .first-footer div .block-title, #spaces-main .first-footer .textwidget p, #spaces-main .first-footer, #spaces-main .first-footer .contact-details li, #spaces-main .first-footer table caption, #spaces-main .first-footer .block-title, #spaces-main .first-footer ul li a, #spaces-main .first-footer .widget_recent_entries ul li span
{
    color: #fff !important;
}

.first-footer {
    background-color: #4f4d4d !important;
}

.first-footer div .block-title:after {
    background: #111111 !important;
}

.first-footer .contact-details a {
    padding: 0;
}

.second-footer a {
    background: none;
    transition: none;
    color: #fff !important;
    opacity: 0.8;
}
.second-footer a:hover, .second-footer a:focus {
    background-image: none;
    opacity: 0.5;
    transition: 0.3s;
    color: #fff;
}

.titlebar {
    background-image: url('images/asphalt.jpg');
    background-size: cover;
    background-position: center;
}

.titlebar:before {
    background-image: none;
    background-color: #01114300;
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: .6;
    transform: scale(-1, 1);
    background-size: cover;
}

.titlebar:after {
    background: linear-gradient(0deg, #5e8067 1%, #5e8067 1.5%, rgba(246, 202, 0, 0) 1.51%, rgba(246, 202, 0, 0) 2.2%, #5e8067 2.21%, #5e8067 3.8%, rgba(246, 202, 0, 0) 3.81%, rgba(254, 208, 0, 0) 100%, rgba(246, 202, 0, 0) 114.015%)
}


.custom-row .vc_col-lg-4 {
    width: 30%;
    margin: 0 15px;
    background: #fff;
    color: #000;
    box-shadow: 0 7px 12px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgb(79 77 77);
}

.custom-row .vc_col-lg-4:hover {
    box-shadow: 0 7px 12px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgb(79 77 77);
}

.custom-row .vc_col-lg-4 .vc_column-inner {
    padding: 0;
}

.custom-row .wpb_wrapper .text-icon {
    border: 0px;
}

.custom-row .text-icon__title {
    font-size: 22px;
}


.custom-row p.text-icon__text {
    color: #000;
}

.custom-row a.text-icon__link {
    width: 100%;
    transition: filter 0.3s ease;
}

.custom-row a.text-icon__link:hover {
    filter: brightness(115%);
    transition: filter 0.3s ease;
}


.vc_row sr7-arrow.sr7-leftarrow.sr7-arrows.metis:hover,.vc_row sr7-arrow.sr7-rightarrow.sr7-arrows.metis:hover, .vc_row .single_image-bg:after {
    background: #5d8067 !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff !important;
}

.wpb-js-composer .vc_tta-style-classic.vc_tta-color-grey .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-grey .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-grey .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-grey .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-turquoise .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-turquoise .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-turquoise .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-turquoise .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-violet .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-violet .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-violet .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-violet .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-peacoc .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-peacoc .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-peacoc .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-peacoc .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-chino .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-chino .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-chino .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-chino .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-mulled-wine .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-mulled-wine .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-mulled-wine .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-mulled-wine .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-vista-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-vista-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-vista-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-vista-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-black .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-black .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-black .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-black .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-orange .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-orange .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-orange .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-orange .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-sky .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-sky .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-sky .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-sky .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-green .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-green .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-green .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-green .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-juicy-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-juicy-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-juicy-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-juicy-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-sandy-brown .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-sandy-brown .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-sandy-brown .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-sandy-brown .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-purple .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-purple .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-purple .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-purple .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-white .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-white .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section.vc_active .vc_tta-panel-heading i:after, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-white .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-white .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section:hover .vc_tta-panel-heading i:after,
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:before,
.wpb-js-composer .vc_tta-style-classic.vc_tta-color-grey .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-turquoise .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-violet .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-peacoc .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-chino .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-mulled-wine .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-vista-blue .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-black .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-orange .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-sky .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-green .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-juicy-pink .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-sandy-brown .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-purple .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before, .wpb-js-composer .vc_tta-style-classic.vc_tta-color-white .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel.wd-tta-section .vc_tta-panel-heading a i:before {
    border-color: #fff;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
    border: 1px #fff solid;
    border-color: #fff !important;
}

.vc_tta.vc_general .vc_tta-panel-title {
    background: #4f4d4d;
    border-radius: 4px;
}

/*General styling */

.text-white p {
    color: white;
}

