/*
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
*/

/*
 * Do NOT Write CSS in this FILE, Read instructions in the link below
 * https://gist.github.com/Mizner/82370ff030c534fa719b00a747707fbb
 */
 @import url('https://fonts.googleapis.com/css?family=Sarabun:100,100i,200,200i,300,300i,400,500,600,700,800,800i');
 @import url('https://fonts.googleapis.com/css?family=Raleway:100,300,400,600i,700,800,800i');
 @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900');
body {
    font-family: "Helvetica",Verdana,Arial,sans-serif;
	font-size:17px !important;
}
	
/* Menu Focus None*/
.menu-focus-none li a:focus{text-decoration: none; color: #000000 !important; outline: none;}
/* Header Menu Shadow*/
/*#chrod-header{
    border-bottom: #ddd solid 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}*/
/*.chord-logo a img{
	max-width: 65%;
}*/
/*#chrod-header .fl-row-content-wrap .fl-row-content{
	width: 100%;
}*/
@media screen and (min-width:768px) and (max-width:935px){
	#menu-chrod-menu li a{
		padding:14px 8px; 
	}
	.cust_content_right{display: block !important; width:100% !important; flex: 0 0 100% !important; max-width:100% !important;}
}
li.menu-item-join{
	padding-top: 9px;
	padding-bottom: 9px; 
	margin-left: 16px;
	display: inline-block;
}
/*Heade Menu Join Button*/
#menu-chrod-menu li.menu-item-join a{
    border: 1px solid #dc4605;
    border-radius: 5px !important;
    color: #dc4605;
    padding: 4px 16px 6px;
} 
#menu-chrod-menu li.menu-item-join a:hover{
	background: -moz-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(142,88,18,1)), color-stop(75%, rgba(110,72,20,1)));
	background: -webkit-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -o-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -ms-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: linear-gradient(to bottom, rgba(241,144,76,1) 33%, rgba(206,88,42,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5812', endColorstr='#6e4814', GradientType=0 );
    color: #ffffff;	
	border:1px solid transparent;
}

/*Heade Menu Join Button New*/
#menu-logged-out li.menu-item-join a{
    border: 1px solid #dc4605;
    border-radius: 5px !important;
    color: #dc4605;
    padding: 5px 16px 4px;
}
#menu-logged-out li.menu-item-join a{
   background: -moz-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(142,88,18,1)), color-stop(75%, rgba(110,72,20,1)));
	background: -webkit-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -o-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -ms-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: linear-gradient(to bottom, rgba(241,144,76,1) 33%, rgba(206,88,42,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5812', endColorstr='#6e4814', GradientType=0 );
    color: #ffffff;	
	border:1px solid transparent;
	border-radius: 5px !important;
    padding: 5px 16px 4px;
	border:none !important;
}
#menu-logged-in li.upg_men_button a {
    border: 1px solid #dc4605;
    border-radius: 5px !important;
    color: #dc4605;
    padding: 10px 16px;
	background: -moz-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
    background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(142,88,18,1)), color-stop(75%, rgba(110,72,20,1)));
    background: -webkit-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
    background: -o-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
    background: -ms-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
    background: linear-gradient(to bottom, rgba(241,144,76,1) 33%, rgba(206,88,42,1) 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5812', endColorstr='#6e4814', GradientType=0 );
    color: #ffffff;
    border: 1px solid transparent;
	border:none !important;
	display: inline-block;
}
/*#menu-logged-out li.menu-item-join a:hover{
	background: -moz-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(142,88,18,1)), color-stop(75%, rgba(110,72,20,1)));
	background: -webkit-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -o-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -ms-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: linear-gradient(to bottom, rgba(241,144,76,1) 33%, rgba(206,88,42,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5812', endColorstr='#6e4814', GradientType=0 );
    color: #ffffff;	
	border:1px solid transparent;
}*/


/*Home Page*/
/*#sec-one-full-image .fl-row-content-wrap{
	background-size: contain;
}*/

.sec-two-heading .fl-heading-text, .sec-three-heading .fl-heading-text{
    font-family: "Roboto", sans-serif;
	font-size: 28px;
	font-weight: 700;
}
#menu-chrod-menu li a, .sec-one-heading .fl-heading-text{
    font-family: "Roboto", sans-serif;
    font-weight: 500;
}
.fl-content-left{padding-left:0 !important;}
@media screen and (min-width: 1600px){	
	.sec-one-heading .fl-heading-text{
		font-size: 46px;
	    font-weight: 700;
	    letter-spacing: 3px;
	}
	.sec-two-content .fl-rich-text p, .sec-two-content .fl-rich-text p span, .sec-two-content .fl-rich-text span, .sec-three-content .fl-rich-text p, .sec-three-content .fl-rich-text p span, .sec-three-content .fl-rich-text span, .footer-content .fl-rich-text p, .footer-content .fl-rich-text p span, .footer-content .fl-rich-text span, .footer-copy-right-content .fl-rich-text span{
		font-size: 17px !important;
	}
	.sec-two-heading .fl-heading-text, .sec-three-heading .fl-heading-text{
		font-size: 28px;
	}
	#menu-chrod-menu li a, #menu-chord-footer-menu li a{
		font-size: 24px !important;
	}
	#menu-chord-footer-menu li{
		margin: 10px 0px;
	}
	.footer-icon-grp .fl-icon-group span.fl-icon{
	    border-radius: 30px;
	    padding: 10px 10px;
	}
	.footer-icon-grp .fl-icon-group .fl-icon i:before{
	    font-size: 36px;
	}
}
.sec-two-content .fl-rich-text p, .sec-two-content .fl-rich-text p span, .sec-two-content .fl-rich-text span, .sec-three-content .fl-rich-text p, .sec-three-content .fl-rich-text p span, .sec-three-content .fl-rich-text span{
	font-family: "Helvetica",Verdana,Arial,sans-serif;
    color: #000000;
    font-size: 17px;
    font-weight: 400;
	margin-bottom:20px;
}
.sec-two-content p a, .sec-two-content ul li a{
	color: #913300;
}
/*Price Section*/
@media screen and (min-width: 875px) and (max-width:1400px ){
	#sec-three-why-join .fl-row-content-wrap .fl-col-group.fl-col-group-nested{
		width: 80%;
	    margin: 0 auto;
	}
	.cust_content_right{display: block !important;}
}
@media screen and (min-width: 1400px){
	#sec-three-why-join .fl-row-content-wrap .fl-col-group.fl-col-group-nested{
		width: 73%;
	    margin: 0 auto;
	}
}
#chord-prize-boxes h2.fl-pricing-table-title{
	font-family: 'Sarabun', sans-serif;	
	border-radius: 10px 10px 0 0;
}
#chord-prize-boxes .fl-pricing-table-price{
	display: none;
}
#chord-prize-boxes ul.fl-pricing-table-features{
	margin: 15px;
}
#chord-prize-boxes ul.fl-pricing-table-features li{
    padding: 10px 15px;
    font-size: 20px;
 	font-family: 'Sarabun', sans-serif;
	color: #000000;
	border: none;   
}
#chord-prize-boxes .fl-pricing-table-inner-wrap{
	border-radius: 10px;
}
#chord-prize-boxes.demo .fl-pricing-table div h2.fl-pricing-table-title{
	background: rgba(142,88,18,1);
	background: -moz-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(142,88,18,1)), color-stop(75%, rgba(110,72,20,1)));
	background: -webkit-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -o-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: -ms-linear-gradient(top, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	background: linear-gradient(to bottom, rgba(142,88,18,1) 33%, rgba(110,72,20,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5812', endColorstr='#6e4814', GradientType=0 );
}
#chord-prize-boxes.free .fl-pricing-table div h2.fl-pricing-table-title{	
	background: rgba(14,104,11,1);
	background: -moz-linear-gradient(top, rgba(14,104,11,1) 33%, rgba(15,90,8,1) 75%);
	background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(14,104,11,1)), color-stop(75%, rgba(15,90,8,1)));
	background: -webkit-linear-gradient(top, rgba(14,104,11,1) 33%, rgba(15,90,8,1) 75%);
	background: -o-linear-gradient(top, rgba(14,104,11,1) 33%, rgba(15,90,8,1) 75%);
	background: -ms-linear-gradient(top, rgba(14,104,11,1) 33%, rgba(15,90,8,1) 75%);
	background: linear-gradient(to bottom, rgba(14,104,11,1) 33%, rgba(15,90,8,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e680b', endColorstr='#0f5a08', GradientType=0 );
}
#chord-prize-boxes.gold .fl-pricing-table div h2.fl-pricing-table-title{	
	background: rgba(216,132,5,1);
	background: -moz-linear-gradient(top, rgba(216,132,5,1) 33%, rgba(171,106,1,1) 75%);
	background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(216,132,5,1)), color-stop(75%, rgba(171,106,1,1)));
	background: -webkit-linear-gradient(top, rgba(216,132,5,1) 33%, rgba(171,106,1,1) 75%);
	background: -o-linear-gradient(top, rgba(216,132,5,1) 33%, rgba(171,106,1,1) 75%);
	background: -ms-linear-gradient(top, rgba(216,132,5,1) 33%, rgba(171,106,1,1) 75%);
	background: linear-gradient(to bottom, rgba(216,132,5,1) 33%, rgba(171,106,1,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d88405', endColorstr='#ab6a01', GradientType=0 );
}
#chord-prize-boxes span.activelist a{
	color:#dc4605;
}
#chord-prize-boxes span.activelist a:hover{
	color:#000000;
	text-decoration: none;
} 
#chord-prize-boxes span.inactivelist{
	color:#bbbbbb;
}

#chord-prize-boxes .fl-button-wrap a.fl-button{
	border-radius: 5px !important;
}
#chord-prize-boxes .fl-button-wrap a.fl-button .fl-button-text{
	font-family: 'Sarabun', sans-serif;
	font-weight: 700;
    text-transform: uppercase;    
}

.footer-w-two .foot_menu{list-style-type:none; padding:0; margin:0;}
.footer-w-two .foot_menu li{margin-bottom:5px;}
.footer-w-two .foot_menu li:last-child{margin-bottom:0;}
.footer-w-two .foot_menu li a{text-decoration:none; font-size:16px;}
.footer-w-two .foot_menu li a:hover{color:#913300;}


/*Demo Price card Button*/
#chord-prize-boxes.demo .fl-button-wrap a.fl-button{
	background-color: #ffffff !important;
    border: 1px solid #df6530 !important;
}
/*Free And Gold price Card Button*/
#chord-prize-boxes.free .fl-button-wrap a.fl-button, #chord-prize-boxes.gold .fl-button-wrap a.fl-button{
	border: none !important;
    background: rgba(243,191,113,1);
	background: -moz-linear-gradient(top, rgba(243,191,113,1) 0%, rgba(206,88,42,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,191,113,1)), color-stop(100%, rgba(206,88,42,1)));
	background: -webkit-linear-gradient(top, rgba(243,191,113,1) 0%, rgba(206,88,42,1) 100%);
	background: -o-linear-gradient(top, rgba(243,191,113,1) 0%, rgba(206,88,42,1) 100%);
	background: -ms-linear-gradient(top, rgba(243,191,113,1) 0%, rgba(206,88,42,1) 100%);
	background: linear-gradient(to bottom, rgba(243,191,113,1) 0%, rgba(206,88,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0 );
}
#chord-prize-boxes.demo .fl-button-wrap a.fl-button:hover, #chord-prize-boxes.free .fl-button-wrap a.fl-button:hover, #chord-prize-boxes.gold .fl-button-wrap a.fl-button:hover{
	background: rgba(206,88,42,1);
	background: -moz-linear-gradient(top, rgba(206,88,42,1) 0%, rgba(243,191,113,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,88,42,1)), color-stop(100%, rgba(243,191,113,1)));
	background: -webkit-linear-gradient(top, rgba(206,88,42,1) 0%, rgba(243,191,113,1) 100%);
	background: -o-linear-gradient(top, rgba(206,88,42,1) 0%, rgba(243,191,113,1) 100%);
	background: -ms-linear-gradient(top, rgba(206,88,42,1) 0%, rgba(243,191,113,1) 100%);
	background: linear-gradient(to bottom, rgba(206,88,42,1) 0%, rgba(243,191,113,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce582a', endColorstr='#f3bf71', GradientType=0 );	
}
#chord-prize-boxes.demo .fl-button-wrap a.fl-button:hover span, #chord-prize-boxes.gold .fl-button-wrap a.fl-button:hover span{
	color: white !important;
}
#chord-prize-boxes .activelist i, #chord-prize-boxes .inactivelist i{
	float: right;
    line-height: 1.45;
}
#chord-prize-boxes .activelist i{
	color: green;
}
/*Section Spacing*/
@media screen and (max-width: 768px){
	#sec-two-search-song .fl-row-content-wrap, #sec-three-why-join .fl-row-content-wrap{
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.sec-two-heading .fl-module-content, .sec-two-content .fl-module-content, .sec-three-heading .fl-module-content, .sec-three-content .fl-module-content{
		margin:5px 20px;
	}
	/*.sec-two-heading .fl-module-content .fl-heading, .sec-two-content .fl-rich-text, .sec-three-heading .fl-module-content .fl-heading, .sec-three-content .fl-rich-text{
		text-align: center;
	}*/
	#chord-prize-boxes .fl-module-content{
		margin: 0;
	}
	#chord-prize-boxes .fl-module-content .fl-pricing-table .fl-pricing-table-col-1{
		margin: 15px auto;
	}
	ul#menu-chord-footer-menu, .footer-content .fl-rich-text{
		text-align: center;
	}
	#chord-footer-w-section .fl-row-content-wrap{
		padding-top: 15px;
		padding-bottom: 15px; 
	}
	#chord-footer-w-section .fl-row-content-wrap .fl-col .fl-module-content{
		margin: 10px;
	}
	#chord-footer-w-section .footer-w-one .fl-col-content.fl-node-content{
	    padding-right: 0px;
	}
	.cust_content_right{display: block !important; width:100% !important; flex: 0 0 100% !important; max-width:100% !important;}
	.riprida_main-content .box-rip-one,.riprida_main-content .box-rip-two,.riprida_main-content .box-rip-three,	.riprida_main-content .box-rip-four,.riprida_main-content .box-rip-five,.riprida_main-content .box-rip-six{width:50% !important;}
	.riprida_main-content .box-rip-one .box-head, .box-rip-two .box-head, .box-rip-three .box-head, .box-rip-four .box-head, .box-rip-five .box-head, .box-rip-six .box-head{padding: 12px 16px !important;}
	.riprida_main-content .box-rip-one .box-head a, .box-rip-two .box-head a, .box-rip-three .box-head a,.box-rip-four .box-head a, .box-rip-five .box-head a, .box-rip-six .box-head a{font-size:22px !important;}
	.riprida_main-content .box-rip-three{padding-right:15px;}
	.riprida_main-content .box-rip-four{padding-bottom:30px;}
	.riprida_main-content .box-rip-five{padding-bottom:30px;}
	.riprida_main-content .box-rip-six{padding-right:15px; padding-bottom:30px;}
	.fl-content-left{padding-left:15px !important;}
}

/*Latest Posts Widget*/
.chord-widget-latest-post .fl-widget .widgettitle{
	display: none;
}
.chord-widget-latest-post .widget.widget_recent_entries ul li:hover a{
	color: #000000;
    text-decoration: none;
}
.chord-widget-latest-post .widget.widget_recent_entries ul li a{
	color: #df6530;	
	font-size: 18px;
}

/*Single Blog Page*/
.chord-single-post-content .fl-module-content p{
	font-size: 16px;
    color: #000000;
}
/*Footer*/
@media screen and (max-width: 1023px){
	#chord-footer-w-section .footer-w-one .fl-col-content{
		padding-right: 50px;
	}
	.footer-icon-grp .fl-icon-group span.fl-icon{
	    margin-left: 1px;
	    margin-right: 1px;
	}  
}
#menu-chord-footer-menu li a{
	font-size: 15px;
	padding-top: 7px;
	padding-bottom: 9px;
}
#chord-footer-w-section .fl-row-content-wrap{
	background: rgba(94,43,6,1);
	background: -moz-linear-gradient(top, rgba(94,43,6,1) 0%, rgba(60,31,6,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(94,43,6,1)), color-stop(100%, rgba(60,31,6,1)));
	background: -webkit-linear-gradient(top, rgba(94,43,6,1) 0%, rgba(60,31,6,1) 100%);
	background: -o-linear-gradient(top, rgba(94,43,6,1) 0%, rgba(60,31,6,1) 100%);
	background: -ms-linear-gradient(top, rgba(94,43,6,1) 0%, rgba(60,31,6,1) 100%);
	background: linear-gradient(to bottom, rgba(94,43,6,1) 0%, rgba(60,31,6,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e2b06', endColorstr='#3c1f06', GradientType=0 );
}
.footer-content .fl-rich-text p, .footer-content .fl-rich-text p span, .footer-content .fl-rich-text span{
	font-family: 'Sarabun', sans-serif;
    color: #393939;
    font-size: 16px;
    font-weight: 300;	
}
.footer-icon-grp span.fl-icon a{
	text-decoration: none;
}
.footer-content div.fl-rich-text p a:hover{
	color: #d68400 !important;
	text-decoration: none;
}
.footer-icon-grp .fl-icon-group span{
    border: 1px solid #d68400;
    border-radius: 16px;
    padding: 5px 5px;
}
.footer-icon-grp .fl-icon-group span.fl-icon:hover{
    background-color: #d68400;
    cursor: pointer;
}
.footer-icon-grp .fl-icon-group span.fl-icon:hover i:before{
    color: #ffffff;    
}
.footer-copy-right-content div.fl-rich-text span a:hover{
	color: #d68400 !important;
	text-decoration: none;
}