/*

Theme Name: Yolo BeStruct Child Theme
Theme URI: http://demo.yolotheme.com/bestruct
Author: YoloTheme
Author URI: https://www.facebook.com/Yolotheme/
Description: This is a custom child theme for Yolo BeStruct
Template: yolo-bestruct
Version: 1.0.0
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
*/
:root{
	    --primary_color: #cb211c!important;
}
header .yolo-header-nav-wrapper {
background-color: #000000 !important;
}


.yolo-main-menu  li.menu-item a {
color:#ffffff !important;
} 


.yolo-main-menu li a:hover {
    color: #ffffff !important;
}

.sub-menu > li > a {
	color: #ffffff !important;
	background: #333333 !important;
	border: #333333 !important;
}


.sub-menu > li:hover > a {
    background: black !important;
}
/* Custom hover color */
@media screen and (min-width: 992px){
    header.yolo-main-header ul.header-social-profile-wrapper li a:hover {
        color: #000000;
    }
}
.custom-text-wrapper a:hover{
    color: #000;
}
/* Custom Header Mobile background color */
@media screen and (max-width: 991px){
    header.yolo-mobile-header .yolo-mobile-header-wrapper {
        background-color: #C41B12;
    }
}
/* Hide Portfolio Detail (author, category, date, tag, follow us) */
.portfolio-info .portfolio-info-box{
	display: none;
}


/* Hide Blog Detail (author, date, etc ) */
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-meta-date{display:none;}

.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul li{display:none !important;}

.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-post-format{display:none;}

.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info h1{padding-left:0px !important;
}

/* Gravity Forms Styling
-----------------------------*/
body .gform_wrapper .gform_footer input[type=submit] { 
 color: #FFFFFF;
 background: #cb201d;
 font-size: 19px;
 letter-spacing: 1px;
 text-transform: uppercase;
 float: left; 
 height: 50px; 
 min-width: 265px; 
 border: none;
 border-radius: 5px;
 margin-left: 0px;
}


body .gform_wrapper ul li.gfield {
    padding-bottom:25px;
}


body .gform_wrapper .gform_footer input:hover[type=submit] {
 background: #494949;
}


ul.square {
    list-style-type: square;
}
/* Blog custom CSS */
.blog-inner article{
	margin-bottom: 20px;
}
.entry-content-wrap .entry-post-meta-wrap,
.entry-content-wrap .entry-meta-date{
	display: none;
}
/* Single Portfolio */
.portfolio-full{
	margin-bottom: 120px;
}
/* Anchor Link Offset */
:target {
  display: block;
  position: relative;
  top: 500px; 
  visibility: hidden;
}