/*
Theme Name: Yolo Bestruct
Theme URI: http://demo.yolotheme.com/bestruct
Author: YoloTheme
Author URI: http://yolotheme.com/
Description: Bestruct is the shop WordPress theme with super versatile content blocks, drag and drop page builder and exclusive magazine features: Tabbed Mega Menu, Dropdown Top Pin Board, Subscription Plan, Bookmark Post,.. and much more
Version: 1.4.7
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: yolo-bestruct
Domain Path: /languages/
*/


.home #yolo-header {background: transparent !important;}
.home .vc_custom_1481709421639 p {font-size:18 px !important;}
.home .yolo-video-player.style_1 .yl-button-play {display:none !important;}
.home .vc_custom_1481709421639 .vc_do_btn a

{
	font-family: "Manrope", Sans-serif;
	background-color:#E2312A !important; 
	color:#ffffff !important; 
	width:163px !important;
	font-weight:800 !important;
}
.home .vc_custom_1481709421639 .vc_do_btn a:hover 
{
	background-color:#FFBA08 !important; 
	color:#000000 !important; 
}

.home .testimonials .testimonial-item h3{	color:#FFBA08 !important;}
.home .yolo-testimonial .testimonial-sync1 .testimonial-position{color:#ffffff !important; font-size:15px !important; text-transform:uppercase !important;}
.home .yolo-testimonial .testimonial-sync1 .testimonial-content {color:#ffffff !important;font-size:15px !important;}
.home .portfolio-tabs ul li a
{
	font-weight:500 !important;
	font-size:16px !important;
}
.home .portfolio-item .overlay-title .title
{
	font-family: "Manrope", Sans-serif;
	font-weight:500 !important;
	font-size:20px !important;
	text-transform:capitalize !important;
}
.home .portfolio-item .category
{
	font-size:15px !important;
}
.home .portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover {
  background-color: #E2312ACC !important;
}


.page-id-3759 .icon-box-shortcode-wrap.style_9 .icon-box-container .icon-content .icon-title
{
	font-weight:500 !important;
	font-size:24px !important;
	text-transform:capitalize !important;
}
.page-id-3759 .icon-box-shortcode-wrap.style_9 .icon-box-container .icon-content .icon-description
{
	color:#ffffff !important;
	font-size:18px !important;
}
.page-id-3759 .icon-box-shortcode-wrap.style_10 .icon-box-container .icon-content .icon-title
{
	font-size:20px !important;
	font-weight:500 !important;
	text-transform:capitalize !important;
}
.page-id-3759 .icon-box-shortcode-wrap.style_10 .icon-box-container .icon-content .icon-description
{
	font-size:15px !important;
	font-weight:400 !important;
}
.page-id-3759 .vc_custom_1724243284945 p
{
	font-size:18px !important;
	line-height:28px !important;
}
.page-id-3759 .counter-wrap-style_2 .gr-counter .content-inner .gr-number-counter
{
	font-family: "Manrope", Sans-serif;
	font-size:30px !important;
	font-weight:700 !important;
}
.page-id-3759 .counter-wrap-style_2 .gr-counter .content-inner .gr-text-defaul
{
	font-size:18px !important;
	font-weight:400 !important;
}

.single-yolo_portfolio #yolo-content-wrapper {margin-bottom:50px !important;}
.single-yolo_portfolio .portfolio-title {font-size:30px !important; text-transform:capitalize !important;}
.single-yolo_portfolio p {font-size:15px !important;}
.single-yolo_portfolio .portfolio-term-date 
{
	color:#555555 !important;
	font-size:15px !important;
	font-weight:400 !important;
}
.single-yolo_portfolio h6 
{
	font-family: "Manrope", Sans-serif;
	font-size:18px !important;
	font-weight:600 !important;
}

.extra-field .portfolio-info-box:nth-of-type(2) , .extra-field .portfolio-info-box:nth-of-type(3)  ,.extra-field .portfolio-info-box:nth-of-type(4) {
    display:none;
}
.yolo-page-title-overlay {background-color:transparent !important;}
.breadcrumbs li {font-size:18px !important;}
#yolo-header {background-color:#111111 !important;}

.page-id-913 .vc_custom_1483600017650 .vc_col-sm-4 .icon-title
{
	font-size:20px !important;
	font-weight:500 !important;
	text-transform:capitalize !important;
}
.page-id-913 .vc_custom_1483600017650 .vc_col-sm-4 .icon-description
{
	font-size:15px !important;
}
.page-id-913 .yolo-testimonial .testimonial-item p
{
	font-size:15px !important;
}
.page-id-913 .yolo-testimonial .testimonial-item .testimonial-title
{
	font-family: "Manrope", Sans-serif;
	font-size:20px !important;
	font-weight:700 !important;
}
.page-id-913 .yolo-testimonial .testimonial-item .testimonial-position
{
	font-family: "Work Sans", Sans-serif;
	font-size:15px !important;
	font-weight:500 !important;
	font-style:normal !important;
}
.page-id-913 .vc_btn3-left a
{
	font-family: "Manrope", Sans-serif;
	font-weight:800 !important;
	width:163px !important;
}
.page-id-913 .vc_btn3-left a:hover
{
	background-color:#FFBA08 !important; 
}
.page-id-913 .vc_custom_1724259912223 p
{
	font-size:15px !important;
}
.page-id-913 #SR7_8_1-12-6 { display:none !important;} 
.page-id-913 #SR7_8_1-12-7 { display:none !important;} 

.page-id-868 .vc_custom_1482910277539 p {font-size:18px !important; line-height:26px !important;}
.page-id-868 .vc_row-fluid .icon-description {font-size:15px !important; line-height:25px !important;}
.page-id-868 .wpcf7 .cf_contact_page p input[type="submit"] 
{
	font-family: "Manrope", Sans-serif;
	font-size:14px !important;
	font-weight:800 !important;
	color:#111111 !important;
}

.wpcf7-form p strong 
{
	font-size:15px !important;
	font-weight:500 !important;
}
.wpcf7-form input {border-color:#EEEEEE !important;}
.wpcf7-form textarea {border-color:#EEEEEE !important;}

@media screen and (min-width: 992px) {
  header.yolo-main-header .yolo-header-wrapper .yolo-main-menu li.current-menu-item > a {
    color: #FFBA08 !important;
  }
}

.yolo-footer-wrapper .location_icon .icon-wrap {vertical-align:top !important;}

.yolo-footer-wrapper .vc_custom_heading strong
{
	font-family: "Manrope", Sans-serif;
	font-weight:700 !important;
	line-height:30px !important;
}
.yolo-footer-wrapper .vc_custom_heading strong::before {background-color:#000000 !important;}

.yolo-footer-wrapper .icon-footer-item .icon-title
{
	font-size:15px !important;
	line-height:29px !important;
	color:#ffffff !important;
}



.yolo-footer-wrapper .icon-footer-list .icon-footer-item a:hover .icon-title
{
	text-decoration:underline !important;
	color:#FFBA08 !important;
}

.yolo-footer-wrapper #menu-sitemap a
{
	font-size:15px !important;
	line-height:29px !important;
	color:rgba(255, 255, 255, .7) !important;
}
.yolo-footer-wrapper #menu-sitemap a:hover
{
	text-decoration:underline !important;
	color:rgba(255, 186, 8, 1) !important;
}

.yolo-footer-wrapper #menu-helpful-links a
{
	font-size:15px !important;
	line-height:29px !important;
	color:rgba(255, 255, 255, .7) !important;
}
.yolo-footer-wrapper #menu-helpful-links a:hover
{
	text-decoration:underline !important;
	color:rgba(255, 186, 8, 1) !important;
}

.yolo-footer-wrapper .copyright
{
	font-family: "Manrope", Sans-serif;
	font-weight:400 !important;
	font-size:14px !important;
}

.yolo-footer-wrapper .copyright span
{
	color:#FDB801 !important;
}
.yolo-footer-wrapper .copyright a:hover
{
	text-decoration:underline !important;
	color:rgba(255, 186, 8, 1) !important;
}

.yolo-footer-wrapper p {display:none !important;}

.page-id-3429 .portfolio-item .overlay-title .title
{
	font-family: "Manrope", Sans-serif;
	font-weight:500 !important;
	font-size:20px !important;
	text-transform:capitalize !important;
	color:#ffffff !important;
}
.page-id-3429 .portfolio-item .category
{
	font-size:15px !important;
	color:#ffffff !important;
}
.page-id-3429 .portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover {
  background-color: #E2312ACC !important;
}

.page-id-3429 #yolo-content-wrapper {margin-bottom:70px !important;}
.page-id-3429 .portfolio-tabs ul li a
{
	font-weight:500 !important;
	font-size:16px !important;
}

.page-id-9 .ylp-product-filter-tabs li a
{
	font-weight:500 !important;
	font-size:16px !important;
}
.page-id-9 .ylp-product-filter-tabs li 
{
	color:rgba(17, 17, 17, 1) !important;
}

.page-id-9 #yolo-content-wrapper {margin-bottom:100px !important;}


.counter-wrap-style_2 .gr-counter .content-inner .gr-text-defaul{
	text-wrap: balance;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-text-input.is-active label{    transform: translateY(0px) scale(.85) !important;}
.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450 !important;
}
.icon-box-shortcode-wrap.style_9 .icon-box-container{min-height:430px;}
.yolo-page-title-section .yolo-breadcrumb-wrap ul.breadcrumbs > li{padding:9px 20px 9px 30px;}
.yolo-page-title-section .yolo-breadcrumb-wrap ul.breadcrumbs > li:first-child:before {font-size: 15px;top: 50%;transform: translateY(-50%);}
footer .wpb_wrapper h4.vc_custom_heading{margin-bottom:20px !important;}

header.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo > a > img {padding-top: 20px;padding-bottom: 20px;}


@media only screen and (max-width: 1199.98px) {
.icon-box-shortcode-wrap.style_9 .icon-box-container{min-height:630px;}    
}

@media only screen and (max-width: 767.98px) {
    .icon-box-shortcode-wrap.style_9 .icon-box-container {
        min-height: auto;}
}
	
	