/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
a:hover, a:focus {
    text-decoration: none;
}
.hero-img-with-overlay .fl-row-content-wrap:after {
    clip-path: polygon(0% 0,85% 0,100% 100%,0% 100%);
}
#menu-item-83 a {
    border: none;
    padding-right: 0;
}
.current-single-post-editor .fl-node-content p,
.blog-single-post-editor .fl-node-content p{
    font-family: Merriweather;
    font-weight: 400;
    text-align: left;
    font-size: 24px;
    color: #1f1f21;
}

/* Contact Form */
.gform_wrapper .arf-form ul.gfield_radio li {
    position: relative;
	margin-bottom: 0;
}

.gform_wrapper .arf-form ul.gfield_radio li input {
    float: right;
    position: absolute;
    top: 25px;
    right: 25px;
}
.gform_wrapper .arf-form ul.gfield_radio li label {
    font-size: 18px;
    color: #808080 !important;
	background: #f8f8f8;
    padding: 15px !important;
    box-shadow: 2px 2px 6px -2px rgba(0,0,0,.5);
    width: 99%;
    float: none;
    max-width: 100%;
    display: block;
    margin-bottom: 5px;
    border-radius: 5px;
}
.gform_wrapper .top_label li.arf-form ul.gfield_radio {
    width: 100%;
}
.gform_wrapper .arf-form ul.gfield_radio li input:checked + label {
	background: #f1f1f1 !important;
}
/* Overlay Section start */
.ars-overlay-left-hero.fl-row-bg-overlay .fl-row-content-wrap:after {
    left: -6%;
    transform: skew(23deg);
	width: 56%;
}
.ars-overlay-right-hero.fl-row-bg-overlay .fl-row-content-wrap:after {
    right: -6%;
    transform: skew(-21deg);
	width: 56%;
}

.ars-overlay-left-hero.fl-row-bg-overlay,
.ars-overlay-right-hero.fl-row-bg-overlay {
	overflow: hidden;
}

/* Overlay Section END */

@media only screen and (max-width: 768px) {
	/* Overlay Section start */
	.ars-overlay-left-hero.fl-row-bg-overlay .fl-row-content-wrap:after,
	.ars-overlay-right-hero.fl-row-bg-overlay .fl-row-content-wrap:after {
			left: 0px;
			right: 0px;
			transform: skew(0deg);
			width: 100%;
	}
	/* Overlay Section END */

	.fl-builder-content .fl-node-5af170b7e8cfe {
    background: #7a1d15;
	}
	.fl-node-5af170b7e5ffe .pp-advanced-menu-mobile-toggle {
    color: #ffffff;
	}
}