/* 
Theme Name: VintWood Child 
Theme URL: http://yourdomain.com
Description: VintWood Child 
Theme URI: http://vintwood.cwsthemes.com/
Author: CWSThemes
Author URI: http://themeforest.net/user/creativews
Template: vintwood 
Version: 1.0.0 
Text Domain: vintwood-child 
*/

@import url("../vintwood/style.css");

/* Video Testimonial*/

.video-testimonials-section .vc_col-sm-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.video-testimonials-section .vc_col-sm-4 .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.video-testimonials .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
.video-testimonials-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 83.25%;
}

.video-testimonials .wpb_video_widget.vc_video-aspect-ratio-169,
.video-testimonials-section .video-testimonial-card {
    padding: 14px;
    background-image: url('../vintwood-child/img/pattern-bg.jpg');
    background-size: 100%;
    background-repeat: repeat;
    margin-bottom: 30px;
}

.video-testimonials .cws_textmodule .cws_textmodule_titles:empty,
.video-testimonials-section .cws_textmodule .cws_textmodule_titles:empty {
    margin: 0 !important;
}

.video-testimonials .cws_textmodule_content,
.video-testimonials-section .cws_textmodule_content {
    font-size: 26px;
    text-transform: uppercase;
    color: #363635;
    font-weight: 400;
    margin: 23px 0 40px;
    padding: 0 15px;
}

.video-testimonials-section .video-thumbnial {
    position: relative;
    min-height: 250px;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

@media (min-width: 0\0) {
    .video-testimonials-section .video-thumbnial {
        height: 250px;
    }
}


/* .video-testimonials-section .video-thumbnial img {
	width: 100%;
	height: 100%;
} */

.video-testimonials-section .video-thumbnial::after {
    content: '';
    position: absolute;
    opacity: .7;
    z-index: 4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(64, 119, 61);
    background: -moz-linear-gradient(left, rgba(64, 119, 61, 1) 0%, rgba(64, 119, 61, 1) 60%, rgba(130, 194, 5, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(64, 119, 61, 1) 0%, rgba(64, 119, 61, 1) 60%, rgba(130, 194, 5, 1) 100%);
    background: linear-gradient(to right, rgba(64, 119, 61, 1) 0%, rgba(64, 119, 61, 1) 60%, rgba(130, 194, 5, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#40773d', endColorstr='#82c205', GradientType=1);
}


/* .video-testimonials-section {
	content: '';
	position: absolute;
	opacity: .7;
	z-index: 4;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(64, 119, 61);
	background: -moz-linear-gradient(left, rgba(64, 119, 61, 1) 0%, rgba(64, 119, 61, 1) 60%, rgba(130, 194, 5, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(64, 119, 61, 1) 0%, rgba(64, 119, 61, 1) 60%, rgba(130, 194, 5, 1) 100%);
	background: linear-gradient(to right, rgba(64, 119, 61, 1) 0%, rgba(64, 119, 61, 1) 60%, rgba(130, 194, 5, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40773d', endColorstr='#82c205', GradientType=1);
}

.page-id-1778 .grid_row .cws-content:nth-last-child(1) .video-testimonials-section {
	padding: 0 0 155px;
} */

.video-testimonials-section .video-thumbnial::before {
    content: '';
    display: block;
    z-index: 10;
    width: 95px;
    height: 95px;
    background-image: url('../vintwood-child/img/play-btn.png');
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.video-modal-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .8);
    padding: 0 15px;
}

.video-modal-popup__wrap {
    margin: 5rem auto;
    max-width: 900px;
    width: 100%;
    position: relative;
}

.video-modal-popup__wrap iframe {
    height: 505px;
}

.video-modal-popup__wrap .button-close {
    font-size: 25px;
    padding: 0;
    height: auto;
    line-height: 1;
    width: 35px;
    height: 35px;
    margin: 0;
    position: absolute;
    right: 0;
    transform: translateY(-100%);
    background: #cc4612;
    border-color: #cc4612;
    cursor: pointer;
}

.video-modal-popup__wrap .button-close:hover {
    color: #cc4612;
    background: #fff;
}


/* Responsive Design */

@media (max-width: 1600px) {
    .video-testimonials .cws_textmodule_content,
    .video-testimonials-section .cws_textmodule_content {
        font-size: 22px;
    }
}

@media (max-width: 1200px) {
    .video-testimonials .cws_textmodule_content,
    .video-testimonials-section .cws_textmodule_content {
        font-size: 20px;
    }
    .video-testimonials-section {
        padding: 0 0 90px;
    }
}

@media (max-width: 991px) {
    .video-testimonials .cws_textmodule_content,
    .video-testimonials-section .cws_textmodule_content {
        font-size: 18px;
    }
    .video-modal-popup__wrap iframe {
        height: 420px;
    }
    .video-testimonials .vc_col-sm-4,
    .video-testimonials-section .vc_col-sm-4 {
        width: 50%;
        float: left;
    }
    .video-testimonials-section {
        padding: 0 0 70px;
    }
}

@media (max-width: 767px) {
    .video-modal-popup__wrap iframe {
        height: 394px;
    }
    .video-testimonials .wpb_video_widget.vc_video-aspect-ratio-169,
    .video-testimonials-section .video-testimonial-card {
        padding-bottom: 15px !important;
        margin-bottom: 0 !important;
    }
    .video-testimonials .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
    .video-testimonials-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 56.25%;
    }
    .video-testimonials .cws_oembed_wrapper,
    .video-testimonials-section .cws_oembed_wrapper {
        padding-bottom: 0;
    }
    .video-testimonials .cws_textmodule_content,
    .video-testimonials-section .cws_textmodule_content {
        margin: 15px 0 0;
    }
    .video-testimonials .vc_col-sm-4 .vc_column-inner,
    .video-testimonials-section .vc_col-sm-4 .vc_column-inner {
        padding-bottom: 0 !important;
    }
    .video-testimonials-section {
        padding: 0;
    }
}

@media (max-width: 575px) {
    .video-modal-popup__wrap iframe {
        height: 305px;
    }
    .video-testimonials .vc_col-sm-4,
    .video-testimonials-section .vc_col-sm-4 {
        width: 100%;
    }
    .video-testimonials .cws_textmodule_content,
    .video-testimonials-section .cws_textmodule_content {
        font-size: 20px;
    }
    .page-id-1778 .grid_row .cws-content:nth-last-child(1) .video-testimonials-section {
        padding: 0 0 90px;
    }
}

@media (max-width: 991px) {
    .video-testimonials .cws_textmodule_content,
    .video-testimonials-section .cws_textmodule_content {
        font-size: 18px;
    }
    .video-modal-popup__wrap iframe {
        height: 420px;
    }
    .video-testimonials .vc_col-sm-4,
    .video-testimonials-section .vc_col-sm-4 {
        width: 50%;
        float: left;
    }
    .page-id-1778 .grid_row .cws-content:nth-last-child(1) .video-testimonials-section {
        padding: 0 0 70px;
    }
}

@media (max-width: 767px) {
    .video-modal-popup__wrap iframe {
        height: 394px;
    }
    .video-testimonials .wpb_video_widget.vc_video-aspect-ratio-169,
    .video-testimonials-section .video-testimonial-card {
        padding-bottom: 14px !important;
        margin-bottom: 0 !important;
    }
    .video-testimonials .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
    .video-testimonials-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 56.25%;
    }
    .video-testimonials .cws_oembed_wrapper,
    .video-testimonials-section .cws_oembed_wrapper {
        padding-bottom: 0;
    }
    .video-testimonials .cws_textmodule_content,
    .video-testimonials-section .cws_textmodule_content {
        margin: 15px 0 0;
    }
    .video-testimonials .vc_col-sm-4 .vc_column-inner,
    .video-testimonials-section .vc_col-sm-4 .vc_column-inner {
        padding-bottom: 0 !important;
    }
    .page-id-1778 .grid_row .cws-content:nth-last-child(1) .video-testimonials-section {
        padding: 0;
    }
}

@media (max-width: 575px) {
    .video-modal-popup__wrap iframe {
        height: 305px;
    }
    .video-testimonials .vc_col-sm-4,
    .video-testimonials-section .vc_col-sm-4 {
        width: 100%;
    }
    .video-testimonials .wpb_video_widget.vc_video-aspect-ratio-169,
    .video-testimonials-section .video-testimonial-card {
        padding: 10px !important;
        padding-bottom: 10px !important;
    }
}

.morecontent span {
    display: none;
}

.morelink {
    display: block;
}

.wof-wheel.wof-theme-green .wof-pointer-color{
    fill: #3E7735 !important;
}
.wof-wheel.wof-theme-green .wof-title em {
    color: #3E7735 !important;
}
.wof-wheel.wof-theme-green button {
    background-color: #3E7735 !important;
    color:#fff !important;
}