/*Chords Search Section - Home*/



#chordsearch {

	font-family: "Roboto", sans-serif;

	font-size: 16px;

}
#song-result-table.table-striped>tbody>tr {
    background-color: #fff ;
}


#chordsearch input[type="text"] {

	height: 40px;

	/* 	width: 72%; */

}



#chordsearch input[type="text"]::placeholder {

	/* Chrome, Firefox, Opera, Safari 10.1+ */

	color: #999999;

	font-size: 16px;

	font-weight: bold;

	opacity: 1;

	/* Firefox */

}



#chordsearch .hiddenaddchord {

	display: none;

}



#chordsearch .chords-filter {

	text-align: left;

	text-align: center;

	position: relative;

	float: left;

	width: 100%;

}



.form-group.chords-tags {

	float: none;

	width: 100%;

	position: relative;

}



#chordsearch .search_load {

	min-width: 50px;

	float: left;

}



#chordsearch .title-line,

#chordsearch .chords-filter .filter1 a,

#chordsearch .chords-filter .filter2 a {

	color: #000;

	text-decoration: none;

	/*30.01.20*/

	text-align: center;

}



#chordsearch .title-line span a {

	color: #913300;

	display: inline-block;

}



#chordsearch .chords-tags span,

#chordsearch .chords-tags1 span {

	color: #fff;

	border: 1px solid #808080;

	padding: 3px 6px 3px 7px;

	border-radius: 8px;

	margin-right: 6px;

	margin-bottom: 8px;

	float: left;

	font-weight: 700;

}



#chordsearch .chords-tags .colorchord_dia_img,

#chordsearch .chords-tags1 .colorchord_dia_img,

#chordsearch_library .chords-tags1 .colorchord_dia_img {

	color: #000 !important;

	background: linear-gradient(to bottom, rgb(192, 56, 4) 0%, rgb(243, 191, 113) 100%);

	background: -moz-linear-gradient(to bottom, rgb(192, 56, 4) 0%, rgb(243, 191, 113) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192, 56, 4)), color-stop(100%, rgba(243, 191, 113)));

	background: -webkit-linear-gradient(top, rgba(192, 56, 4) 0%, rgba(243, 191, 113) 100%);

	background: -o-linear-gradient(top, rgba(192, 56, 4) 0%, rgba(243, 191, 113) 100%);

	background: -ms-linear-gradient(top, rgba(192, 56, 4) 0%, rgba(243, 191, 113) 100%);

}



#chordsearch .chords-tags span a {

	margin-left: 20px;

	color: #fff;

	/* 	line-height: 40px; */

	font-size: 12px;

}



#chordsearch .chords-tags .colorchord_dia_img a,

#chordsearch_library .chords-tags1 .colorchord_dia_img a {

	color: #000;

}



#chordsearch .chords-tags span a:hover {

	cursor: pointer;

}



#chordsearch .chords-filter .filter1 {

	display: inline-block;

	padding-top: 0 !important;

	padding-left: 0 !important;

}



.chords-filter .filter1 a:hover,

.chords-filter .filter1 a:focus,

.chords-filter .filter2 a:hover,

.chords-filter .filter2 a:focus {

	text-decoration: none;

	cursor: pointer;

}



#chordsearch .chords-filter .filter1 a span::after {

	font-family: "FontAwesome";

	content: "\f107";

	margin-left: 5px;

	color: #d35d2e;

	font-size: 24px;

	vertical-align: middle;

}



#chordsearch .chords-filter .popover-title {

	background-color: #ffffff;

	border: none;

	padding: 20px 15px 10px 15px;

}



#chordsearch .chords-filter .filter1 .popover {

	max-width: 350px;

	top: 30px;

	left: 0px;

	/*width: 350px;*/

	display: none;

	z-index: 12;

}



#chordsearch .chords-filter .popover-content .rdo-instrument {

	color: black;

	font-size: 16px;

	font-weight: 500;

}



#chordsearch .chords-filter .filter1 .popover-content .rdo-instrument input[type=radio] {

	margin: 9px 10px;

}



#chordsearch .chords-filter .sbtn a.link-cancle {

	color: red;

	padding: 0 15px;

}



#chordsearch .chords-filter .filter2 {

	float: right;

	padding-top: 0 !important;

}



#chordsearch .chords-filter .filter2 h3.f2-inner-title {

	margin-top: 0;

	font-size: 20px;

}



#chordsearch .chords-filter .filter2 a span::after {

	font-family: "FontAwesome";

	content: "\f107";

	/*margin-right: 5px;*/

	margin-left: 5px;

	color: #d35d2e;

	font-size: 24px;

	vertical-align: middle;

}



#chordsearch input[type="submit"]#btnChordSearch,

#chordsearch button.btnChordSearch,

form#chord-contact-form input[type="submit"],

#instrument-pop-content button.btnChordSearch,

.btn-gold-user .fl-button-wrap a,

.btn-free-user .fl-button-wrap a {

	border: none;

	border-radius: 5px !important;

	/*text-transform: uppercase;*/

	color: #ffffff;

	/*font-weight: 900;*/

	padding: 10px 54px;

	font-size: 17px;

	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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

}



#chordsearch input[type="submit"]#btnChordSearch:hover,

#chordsearch button.btnChordSearch:hover,

form#chord-contact-form input[type="submit"]:hover,

#instrument-pop-content button.btnChordSearch:hover,

.btn-gold-user .fl-button-wrap a:hover,

.btn-free-user .fl-button-wrap a: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);

}



.btn-gold-user .fl-button-wrap a,

.btn-free-user .fl-button-wrap a {

	padding: 10px 12px;

}



#chordsearch button.btnChordSearch.pop,

.btn-gold-user .fl-button-wrap a,

.btn-free-user .fl-button-wrap a {

	font-weight: 400;

	text-transform: capitalize;

}



#chordsearch .form-group.sbtn,

#g-d-pop-content .form-group.sbtn,

#instrument-pop-content .form-group.sbtn {

	width: 100%;

	text-align: center;

	display: inline-block;

}



#chordsearch .chords-filter .filter2 .chk-filter-two {

	display: inline-block;

	position: relative;

}



.chord_lib_main-content .library_filters .filter2 .chk-filter-two {

	display: inline-block;

	position: relative;

}





/*Result Page*/



span.user-level {

	font-weight: 400;

	text-transform: uppercase;

}



.btn-back a.fl-button {

	border: 1px solid #d35d2e !important;

	border-radius: 5px !important;

	padding: 7px 15px;

}



.btn-back a.fl-button: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%) !important;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5812', endColorstr='#6e4814', GradientType=0);

	color: #ffffff !important;

	border: 1px solid transparent;

}



.result-heading-title .fl-rich-text {

	color: #ffffff;

	font-family: 'Sarabun', sans-serif;

	font-size: 18px;

	font-weight: 200;

}



.btn-free-user .fl-button-wrap a.fl-button {

	border-radius: 8px !important;

	background: white !important;

}



.btn-back a.fl-button {

	color: #ffffff !important;

	border-radius: 5px !important;

	padding: 7px 15px;

	text-decoration: none;

	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%) !important;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5812', endColorstr='#6e4814', GradientType=0);

}



.btn-back a.fl-button span {

	color: #ffffff !important;

}



.btn-back a.fl-button .fa-arrow-left {

	color: #ffffff !important;

}



.btn-gold-user .fl-button-wrap a.fl-button {

	border-radius: 8px !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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

}



.btn-gold-user .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)

}



.btn-gold-user .fl-button-wrap a.fl-button:hover span {

	color: #fff !important;

}



.see-songs {

	color: #ffffff;

}



.result-content-one-line.bottom-line {

	margin-top: 30px;

}



.result-content-one-line.top-line {

	margin-bottom: 30px;

	margin-top: 30px;

}



.result-content-one-line p {

	color: #000000;

	font-size: 17px;

	font-family: 'Sarabun', sans-serif;

	text-align: center;

}



.result-content-one-line p a {

	/*color: #d35d2e;*/

	color: #dc4605;

	font-size: 17px;

	font-family: 'Sarabun', sans-serif;

}



#song-result-table thead tr {

	/*background: url(/wp-content/uploads/2019/01/tabel-bg.png);*/

	background: #000000;

	color: white;

	font-size: 16px;

	font-weight: 100;

	letter-spacing: 1px;

	font-family: 'Sarabun', sans-serif;

	text-transform: uppercase;

}



#song-result-table thead tr th {

	font-weight: 400;
	text-align: left;
	font-family: 'Sarabun', sans-serif;

}





/*#song-result-table thead tr td:last-child {



    text-align: center;



}*/



table.dataTable thead .sorting:before,

table.dataTable thead .sorting_asc:before,

table.dataTable thead .sorting_desc:before,

table.dataTable thead .sorting_asc_disabled:before,

table.dataTable thead .sorting_desc_disabled:before {

	left: 8px;

	content: "\f0de";

	font-family: 'Font Awesome\ 5 Free';

	font-weight: 600;

	font-size: 16px;

}



table.dataTable thead .sorting:after,

table.dataTable thead .sorting_asc:after,

table.dataTable thead .sorting_desc:after,

table.dataTable thead .sorting_asc_disabled:after,

table.dataTable thead .sorting_desc_disabled:after {

	content: "\f0dd";

	font-family: 'Font Awesome\ 5 Free';

	font-weight: 900;

	left: 8px;

	font-size: 16px;

	color: white;

}



table.dataTable thead .sorting:after,

table.dataTable thead .sorting:before,

table.dataTable thead .sorting_asc:after,

table.dataTable thead .sorting_asc:before,

table.dataTable thead .sorting_asc_disabled:after,

table.dataTable thead .sorting_asc_disabled:before,

table.dataTable thead .sorting_desc:after,

table.dataTable thead .sorting_desc:before,

table.dataTable thead .sorting_desc_disabled:after,

table.dataTable thead .sorting_desc_disabled:before {

	position: absolute;

	bottom: 6px;

	display: block;

	/*opacity: .3;*/

}



table.dataTable thead .sorting:after,

table.dataTable thead .sorting:before,

table.dataTable thead .sorting_asc:after,

table.dataTable thead .sorting_asc:before,

table.dataTable thead .sorting_asc_disabled:after,

table.dataTable thead .sorting_asc_disabled:before,

table.dataTable thead .sorting_desc:after,

table.dataTable thead .sorting_desc:before,

table.dataTable thead .sorting_desc_disabled:after,

table.dataTable thead .sorting_desc_disabled:before {

	position: absolute;

	bottom: 8px;

	display: block;

	/*opacity: .3;*/

}





/*table.dataTable thead .sorting:last-child:before, table.dataTable thead .sorting_asc:last-child:before, table.dataTable thead .sorting_desc:last-child:before, table.dataTable thead .sorting_asc_disabled:last-child:before, table.dataTable thead .sorting_desc_disabled:last-child:before{left: 1.5em;}







table.dataTable thead .sorting:last-child::after, table.dataTable thead .sorting_asc:last-child::after, table.dataTable thead .sorting_desc:last-child::after, table.dataTable thead .sorting_asc_disabled:last-child::after, table.dataTable thead .sorting_desc_disabled:last-child::after {left: 1.5em;}*/



table.dataTable thead>tr>th.sorting_asc,

table.dataTable thead>tr>th.sorting_desc,

table.dataTable thead>tr>th.sorting,

table.dataTable thead>tr>td.sorting_asc,

table.dataTable thead>tr>td.sorting_desc,

table.dataTable thead>tr>td.sorting {

	padding-right: 0px;

	padding-left: 25px;

}



#song-result-table tbody tr td {

	color: #000000;

	font-family: 'Sarabun', sans-serif;

	font-size: 16px;

}



#song-result-table.table-striped>tbody>tr:nth-of-type(odd) {

	background-color: #f3f3f3;

}



#song-result-table_wrapper div.row {

	width: 100%;

}



#song-result-table_wrapper .dataTables_paginate li.paginate_button.disabled a {

	color: #777;

	font-family: 'Sarabun', sans-serif;

}



#song-result-table_wrapper .dataTables_paginate li.paginate_button a {

	/*color:#777;*/

	color: #913300;

}



#song-result-table_wrapper .dataTables_paginate li.paginate_button.active a {

	background-color: #913300;

	border-color: #913300;

	color: #ffffff;

}



#song-result-table_wrapper .dataTables_paginate .pagination li a {

	border-color: #913300;

}



#song-result-table_filter input[type=search] {

	border-radius: 7px !important;

	border-color: #dbdbdb;

	max-width: 100%;

	width: 300px;

	color: #000000;

	padding: 6px 30px 6px 12px;

}



#song-result-table_filter input[type=search]::placeholder {

	color: #989797;

}





/*Library Page*/



.chord-library-content .fl-rich-text p {

	font-size: 17px;

}



.sec-two-content.chord-lib .fl-rich-text p {

	font-size: 17px;

}





/*Library Page*/



button#btnChordSearch.next-best-chord {

	font-weight: 400;

	padding: 7px

}





/*Radio button Search Section*/



i.sign-checked-radio,

i.sign-checked-checkbox,

.lib-sign-checked-radio {

	/*color: #d35d2e;*/

	margin-left: 5px;

	display: none;

}



.rdo-instrument [type="radio"]:checked,

.rdo-instrument [type="radio"]:not(:checked) {

	position: absolute;

	left: -9999px;

}



.rdo-instrument [type="radio"]:checked+label,

.rdo-instrument [type="radio"]:not(:checked)+label {

	position: relative;

	padding-left: 28px;

	cursor: pointer;

	line-height: 20px;

	display: inline-block;

	color: black;

	font-size: 16px;

	font-weight: normal;

}



.rdo-instrument [type="radio"]:checked+label:before,

.rdo-instrument [type="radio"]:not(:checked)+label:before {

	content: '';

	position: absolute;

	left: 0;

	top: 0;

	width: 20px;

	height: 20px;

	border: 1px solid #d35d2e;

	border-radius: 100%;

	background: #fff;

}



.rdo-instrument [type="radio"]:checked+label:after,

.rdo-instrument [type="radio"]:not(:checked)+label:after {

	content: '';

	width: 12px;

	height: 12px;

	background: #d35d2e;

	position: absolute;

	top: 4px;

	left: 4px;

	border-radius: 100%;

	-webkit-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.rdo-instrument [type="radio"]:not(:checked)+label:after {

	opacity: 0;

	-webkit-transform: scale(0);

	transform: scale(0);

}



.rdo-instrument [type="radio"]:checked+label:after {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1);

}





/* .fl-photo-content{width: 46%;} */



.chord-logo .fl-photo-content {

	width: 100%;

}



.chord-logo .fl-photo-content a img {

	width: 46%;

}



.fl-node-5c7e838d6a281 .fl-photo-align-center a img {

	width: 46%;

}



.status-publish.hentry {

	width: 100%;

}





/*Checkbox Filter two*/





/*.chk-filter-two */



@media screen and (max-width: 600px) {

	.form-group.chk-filter-two label.chkcontainer {

		width: 50%;

	}

	.cust_content_right {

		display: block !important;

		width: 100% !important;

		flex: 0 0 100% !important;

		max-width: 100% !important;

	}

	.blog_main-content .chord-blog .fl-post-text {

		/*width: 100% !important;*/

		padding: 0 15px !important;

	}

}



.form-group.chk-filter-two .chkcontainer {

	display: block;

	position: relative;

	padding-left: 30px;

	margin-bottom: 12px;

	margin-left: 0;

	cursor: pointer;

	color: black;

	font-size: 16px;

	font-weight: normal;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	width: 25%;

	float: left;

}



input[type="checkbox"][readonly] {

	pointer-events: none;

}





/* Hide the browser's default checkbox */



.form-group.chk-filter-two .chkcontainer input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

	height: 0;

	width: 0;

}





/* Create a custom checkbox */



.form-group.chk-filter-two .checkmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 20px;

	width: 20px;

	background-color: #fff;

	border: 1px solid #d35d2e;

	border-radius: 3px

}



div.wildcard {

	width: 100%;

	padding-bottom: 13px;

}



div.wildcard .chkcontainer {

	width: 33% !important;

}





/* On mouse-over, add a grey background color */





/*.form-group.chk-filter-two .chkcontainer:hover input ~ .checkmark {



  background-color: #ccc;



}*/





/* When the checkbox is checked, add a blue background */



.form-group.chk-filter-two .chkcontainer input:checked~.checkmark {

	background-color: #d35d2e;

}





/* Create the checkmark/indicator (hidden when not checked) */



.form-group.chk-filter-two .checkmark:after {

	content: "";

	position: absolute;

	display: none;

}





/* Show the checkmark when checked */



.form-group.chk-filter-two .chkcontainer input:checked~.checkmark:after {

	display: block;

}





/* Style the checkmark/indicator */



.form-group.chk-filter-two .chkcontainer .checkmark:after {

	left: 7px;

	top: 3px;

	width: 5px;

	height: 10px;

	border: solid white;

	border-width: 0 3px 3px 0;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}



.filter2 .popover {

	float: left;

	max-width: 600px !important;

	top: 30px;

	left: 0px;

	width: 590px;

	display: none;

	padding: 15px 25px;

	z-index: 1;

}



.filter1 .form-group.rdo-instrument p {

	width: 50%;

	float: left;

}



.title-line .fa-question-circle-o,

.title-line .fa-question-circle {

	color: #659b39;

	margin-left: 0px

}



.fl-node-5c3885629c591.fl-module-heading .fl-heading {

	font-size: 36px

}



.sec-two-content .fl-rich-text p {

	margin-bottom: 20px

}



.fl-node-5c388dd7ddd82>.fl-row-content-wrap {

	padding-top: 20px;

	padding-bottom: 30px;

}



.fl-builder-content .fl-node-5c4028b78d8a8 .fl-pricing-table-column-0 a.fl-button,

.fl-builder-content .fl-node-5c389045e9f84 .fl-pricing-table-column-0 a.fl-button,

.fl-builder-content .fl-node-5c4028b145b1e .fl-pricing-table-column-0 a.fl-button {

	padding: 8px 27px;

}



.fl-builder-content .fl-module-pricing-table.fl-node-5c4028b145b1e .fl-pricing-table-column-0 .fl-button {

	border-radius: 10px !important

}



.fl-node-5c4941ecc5137 {

	padding-left: 20px;

}



.fl-post-feed-post {

	padding-bottom: 20px;

}



body h2.fl-post-feed-title {

	margin: 0 0 4px;

	float: left;

	width: 100%;

}



.fl-post-feed-header {

	margin-bottom: 14px;

}



.fl-node-5c4560434b043 h2.fl-post-feed-title a {

	float: left;

	width: 100%;

}



.fl-node-5c38771d612f0>.fl-row-content-wrap {

	padding-top: 10px;

}



.fl-pricing-table-inner-wrap {

	border-color: #e7e4e4 !important

}



.form-inline label {

	justify-content: left;

}



.form-inline .dataTables_filter label {

	justify-content: right;

	position: relative;

	float: right;

	font-family: 'Sarabun', sans-serif;

}



.dataTables_length select {

	padding: 0 7px;

	margin: 0 8px;

}



#song-result-table tbody tr td:nth-child(1) a,

#song-result-table tbody tr td:nth-child(2) a {

	color: #913300;

	font-weight: 500;

	text-decoration: underline !important;

}





#song-result-table tbody tr td:nth-child(1) a:after,

#song-result-table tbody tr td:nth-child(2) a:after {

	color: rgb(24 119 242);

    text-decoration: none !important;

    content: "\f08e";

    font-family: FontAwesome;

    display: inline-block;

    padding-left: 5px;

}



.form-inline .dataTables_filter label::before {

	content: "\f002";

	font-size: 17px !important;

	font: normal normal normal 14px/1 FontAwesome;

	position: absolute;

	right: 11px;

	color: #df6530;

	font-weight: 200 !important;

}



#song-result-table_length {

	margin-top: 7px;

}



#song-result-table_wrapper .top {

	float: left;

	width: 100%;

}



#song-result-table_info {

	float: left;

	color: #000000;

}



#song-result-table_wrapper .bottom {

	float: left;

	width: 100%;

}



#song-result-table_wrapper .dataTables_info {

	float: left;

	font-family: 'Sarabun', sans-serif;

}



#song-result-table_wrapper .pagination {

	float: left;

	padding-left: 25px

}



div.dataTables_wrapper div.dataTables_filter input {

	border-radius: 7px !important;

	border-color: #dbdbdb;

	max-width: 100%;

	width: 300px;

	padding: 6px 30px 6px 12px;

}



.chord-blog .fl-post-feed-content p {

	color: #000000;

}



form#chord-contact-form div.wpcf7-validation-errors {

	display: none !important;

}



form#chord-contact-form .ccf7-main div {

	padding: 0px 15px 15px 15px;

}



form#chord-contact-form input[type=text],

form#chord-contact-form textarea,

form#chord-contact-form input[type=tel],

form#chord-contact-form input[type=email] {

	color: #000000;

}



.popover-content {

	padding: 20px 14px !important;

}



.tooltipf .fa-question-circle,

.tooltipf .fa-question-circle-o {

	color: #659b39;

	margin-left: 0px;

	cursor: pointer;

	font-size: 16px;

	float: left;

	line-height: 9px;

	margin-left: 2px;

}



.tooltipf {

	position: relative !important;

	display: inline-block !important;

	opacity: 1 !important;

}



.tooltipf .tooltiptext {

	visibility: hidden;

	width: 120px;

	background-color: #000000;

	color: #fff;

	text-align: center;

	border-radius: 6px;

	padding: 5px 0;

	position: absolute;

	z-index: 1;

	bottom: 125%;

	left: 50%;

	margin-left: -60px;

	opacity: 0;

	transition: opacity 0.3s;

}



.tooltipf .tooltiptext::after {

	content: "";

	position: absolute;

	top: 100%;

	left: 50%;

	margin-left: -5px;

	border-width: 5px;

	border-style: solid;

	border-color: #555 transparent transparent transparent;

}



.tooltipf:hover .tooltiptext {

	visibility: visible;

	opacity: 1;

}



.popover-content-title {

	font-size: 15px;

	float: left;

	width: 100%;

	padding-bottom: 13px;

}





/*table.dataTable thead .sorting::before, table.dataTable thead .sorting_asc::before, table.dataTable thead .sorting_desc::before, table.dataTable thead .sorting_asc_disabled::before, table.dataTable thead .sorting_desc_disabled::before {



    left: 4em;



	font-size: 20px;







line-height: 0;



}



table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after {



left: 4.4em;



font-size: 20px;



line-height: 0;



}*/



@media screen and (max-width: 768px) {

	.see-songs .fl-module-content div.fl-rich-text p {

		text-align: center !important;

	}

	.btn-back .fl-module-content .fl-button-wrap {

		text-align: left;

	}

	.right-video .fl-module-content {

		padding: 0;

	}

	/*table.dataTable thead .sorting::before, table.dataTable thead .sorting_asc::before, table.dataTable thead .sorting_desc::before, table.dataTable thead .sorting_asc_disabled::before, table.dataTable thead .sorting_desc_disabled::before{left:inherit;right: 8px;}



	table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after{left:inherit;}*/

	#song-result-table {

		/* min-width: 570px; */

	}

	#song-result-table_filter,

	.dataTables_filter {

		margin-top: 20px;

		float: none;

		display: inline-block;

	}

	#song-result-table_wrapper .top,

	#song-result-table_wrapper .bottom {

		text-align: center

	}

	.fl-photo-content {

		width: 66%;

	}

	#song-result-table_wrapper .bottom .dataTables_filter {

		margin-top: 20px;

		float: none;

		display: inline-block;

	}

	.table-responsive {

		padding: 0px !important;

		margin: 0px;

		width: auto !important;

	}

}



form#search_chord_form {

	width: 100%;

}



#instrument-pop-content div.arrow {

	left: 14%;

}



#g-d-pop-content div.arrow {

	left: 36%;

}



a.remove-tg i::before {

	position: relative;

	top: -2px;

}





/*ul.ui-autocomplete {



      width:300px;



}



ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper:hover{



      background-color: #d35d2e;



      border: none;



}*/



.sec_banner .fl-module-content {

	margin: 0 20px;

}



.sec_banner .fl-button-has-icon.btn-back a {

	color: #d35d2e;

	padding: 7px 15px;

	background: transparent;

	display: inline-block;

	font-size: 16px;

	font-weight: normal;

	line-height: 18px;

}



.sec_banner .fl-button-has-icon.btn-back a i {

	font-size: 1.3em;

	height: auto;

	margin-right: 8px;

	vertical-align: middle;

	width: auto;

	color: #d35d2e;

}



.sec_banner .fl-button-has-icon.btn-back a span {

	color: #d35d2e;

	float: right;

	margin: 1px 3px 1px;

}



.sec_banner .fl-button-has-icon.btn-back a:hover i,

.sec_banner .fl-button-has-icon.btn-back a:hover span {

	color: #fff;

	text-decoration: none;

}





/*.fl-row-content-wrap-banner{background-image: url(/wp-content/uploads/2019/01/resultbg.png);*/



.fl-row-content-wrap-banner {

	background-image: url('https://chordgenome.com/wp-content/uploads/2019/03/result-banner.jpg');

	background-repeat: no-repeat;

	background-position: center center;

	background-attachment: scroll;

	background-size: cover;

	padding: 20px;

}



.banner_text {

	float: left;

	width: 100%;

	text-align: center;

}



.banner_text .fl-heading-text {

	text-align: center;

	font-size: 32px;

	font-family: 'Sarabun', sans-serif;

	font-weight: 500;

	color: #ffffff;

	margin: 20px 0px 5px;

	float: left;

	width: 100%;

}



.banner_text .fl-heading {

	margin: 0px;

}



.banner_text .fl-rich-text p {

	text-align: center;

	color: #ffffff;

	font-family: 'Sarabun', sans-serif;

	font-size: 18px;

	font-weight: 400;

	line-height: 26px;

}



.banner_text_btn {

	float: left;

	width: 100%;

	margin-top: 15px;

}



.banner_text_btn .btn-free-user {

	float: right;

	width: auto;

	padding: 5px

}



.banner_text_btn .btn-gold-user {

	float: left;

	padding: 5px;

}



.login-div .btn-gold-user {

	float: none;

	padding: 5px;

	display: inline-block;

}



.banner_text .banner_text_btn .fl-rich-text {

	width: 100%;

}



.banner_text .banner_text_btn .fl-rich-text p {

	font-size: 15px;

	text-align: center !important;

	margin-top: 10px;

}



.banner_text_btn .btn-free-user a span {

	color: #000000 !important;

}



.banner_text_btn .btn-free-user a span,

.banner_text_btn .btn-gold-user a span {

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

}



.banner_text_btn .btn-free-user a.fl-button,

.banner_text_btn .btn-gold-user a.fl-button {

	border-radius: 4px !important;

}



.banner_text_btn .btn-gold-user a {

	transition: 0.5s;

}



.banner_text_btn .btn-gold-user a: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);

	text-decoration: none;

	color: #fff;

}



.banner_text_btn .btn-free-user a.fl-button:hover {

	background: rgba(206, 88, 42, 1) !important;

	background: -moz-linear-gradient(top, rgba(206, 88, 42, 1) 0%, rgba(243, 191, 113, 1) 100%) !important;

	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%) !important;

	background: -o-linear-gradient(top, rgba(206, 88, 42, 1) 0%, rgba(243, 191, 113, 1) 100%)!important;

	background: -ms-linear-gradient(top, rgba(206, 88, 42, 1) 0%, rgba(243, 191, 113, 1) 100%)!important;

	background: linear-gradient(to bottom, rgba(206, 88, 42, 1) 0%, rgba(243, 191, 113, 1) 100%)!important;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce582a', endColorstr='#f3bf71', GradientType=0);

	text-decoration: none;

	color: #fff !important;

}



.banner_text_btn .btn-free-user a.fl-button:hover span {

	color: #fff;

}





/*chord page loader scc start*/



#song-result-table-p1 {

	margin: 0;

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1000;

	background: #ffffff;

	text-align: center;

}



div.chord-loader {

	display: inline-block;

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 999;

	background: #ffffff;

	text-align: center;

}



div.chord-loader div,

#song-result-table-p1 div {

	top: 25%;

	position: relative;

}



div.chord-loader img,

#song-result-table-p1 img {

	max-width: 30%;

}



div.chord-loader .loader-text,

#song-result-table-p1 .loader-text {

	font-size: 20px;

	width: 100%;

	line-height: 30px;

	font-weight: 600;

}



@media screen and (max-width: 768px) {

	div.chord-loader div,

	#song-result-table-p1 div {

		top: 32%;

	}

	div.chord-loader img,

	#song-result-table-p1 img {

		max-width: 65%;

	}

	.table-responsive {

		padding: 0px !important;

	}

}





/*chord page loader scc end*/



.custom-dialog {

	float: left;

	width: auto;

}



.custom-dialog .modal-dialog {

	z-index: 9999999;

}





/*//////////////////////////////////////////////////////////////////



[ Utility ]*/



.txt1 {

	font-family: 'Sarabun', sans-serif;

	font-size: 13px;

	color: #666666;

	line-height: 1.5;

}



.txt2 {

	font-family: 'Sarabun', sans-serif;

	font-size: 13px;

	color: #333333;

	line-height: 1.5;

}





/*//////////////////////////////////////////////////////////////////



[ login ]*/



.limiter {

	width: 100%;

	margin: 0 auto;

}



.container-login100 {

	width: 100%;

	/*  min-height: 100vh;*/

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	justify-content: center;

	align-items: center;

	padding: 15px;

	background: none;

}



.modal-content {

	background: #fff;

	border-radius: 10px;

	box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);

	-o-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);

	-ms-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);

}





/*------------------------------------------------------------------



[ Form ]*/



.login100-form {

	width: 100%;

}



.login100-form-title {

	display: block;

	font-family: 'Sarabun', sans-serif;

	font-size: 30px;

	color: #df6530;

	line-height: 1.2;

	text-align: center;

	padding-bottom: 30px;

}



.login100-form-title i {

	font-size: 60px;

}





/*------------------------------------------------------------------



[ Input ]*/



.wrap-input100 {

	width: 100%;

	position: relative;

	border-bottom: 2px solid #adadad;

	margin-bottom: 27px;

}



.input100 {

	font-family: 'Sarabun', sans-serif;

	font-size: 15px !important;

	color: #555555 !important;

	line-height: 1.2 !important;

	border: 0px !important;

	display: block !important;

	width: 100% !important;

	height: 45px !important;

	background: transparent !important;

	padding: 0 5px !important;

}





/*---------------------------------------------*/



.focus-input100 {

	position: absolute;

	display: block;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	pointer-events: none;

}



.focus-input100::before {

	content: "";

	display: block;

	position: absolute;

	bottom: -2px;

	left: 0;

	width: 0;

	height: 2px;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

	transition: all 0.4s;

	background: #6a7dfe;

	background: -webkit-linear-gradient(left, #df6530, #b721ff);

	background: -o-linear-gradient(left, #df6530, #b721ff);

	background: -moz-linear-gradient(left, #df6530, #b721ff);

	background: linear-gradient(left, #df6530, #b721ff);

}



.focus-input100::after {

	font-family: 'Sarabun', sans-serif;

	font-size: 15px;

	color: #999999;

	line-height: 1.2;

	content: attr(data-placeholder);

	display: block;

	width: 100%;

	position: absolute;

	top: 16px;

	left: 0px;

	padding-left: 5px;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

	transition: all 0.4s;

}



.input100:focus+.focus-input100::after {

	top: -15px;

}



.input100:focus+.focus-input100::before {

	width: 100%;

}



.has-val.input100+.focus-input100::after {

	top: -15px;

}



.has-val.input100+.focus-input100::before {

	width: 100%;

}





/*---------------------------------------------*/



.btn-show-pass {

	font-size: 15px;

	color: #999999;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	position: absolute;

	height: 100%;

	top: 0;

	right: 0;

	padding-right: 5px;

	cursor: pointer;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

	transition: all 0.4s;

}



.btn-show-pass:hover {

	color: #6a7dfe;

	color: -webkit-linear-gradient(left, #21d4fd, #b721ff);

	color: -o-linear-gradient(left, #21d4fd, #b721ff);

	color: -moz-linear-gradient(left, #21d4fd, #b721ff);

	color: linear-gradient(left, #21d4fd, #b721ff);

}



.btn-show-pass.active {

	color: #6a7dfe;

	color: -webkit-linear-gradient(left, #21d4fd, #b721ff);

	color: -o-linear-gradient(left, #21d4fd, #b721ff);

	color: -moz-linear-gradient(left, #21d4fd, #b721ff);

	color: linear-gradient(left, #21d4fd, #b721ff);

}





/*------------------------------------------------------------------



[ Button ]*/



.container-login100-form-btn {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	justify-content: center;

	padding-top: 13px;

}



.wrap-login100-form-btn {

	width: 100%;

	display: block;

	position: relative;

	z-index: 1;

	border-radius: 25px;

	overflow: hidden;

	margin: 0 auto;

}



.login100-form-bgbtn {

	position: absolute;

	z-index: -1;

	width: 300%;

	height: 100%;

	background: #a64bf4;

	background: -webkit-linear-gradient(right, #d45d2e, #de934e, #d45d2e, #de934e);

	background: -o-linear-gradient(right, #d45d2e, #de934e, #d45d2e, #de934e);

	background: -moz-linear-gradient(right, #d45d2e, #de934e, #d45d2e, #de934e);

	background: linear-gradient(right, #d45d2e, #de934e, #d45d2e, #de934e);

	background: -ms-linear-gradient(right, #d45d2e, #de934e, #d45d2e, #de934e);

	top: 0;

	left: -100%;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

	transition: all 0.4s;

}



.login100-form-btn:hover {

	background: none !important;

	color: #fff !important;

	border: 0px !important;

}



.login100-form-btn {

	font-family: 'Sarabun', sans-serif;

	font-size: 15px;

	color: #fff;

	line-height: 1.2;

	text-transform: uppercase;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

	padding: 0 20px;

	width: 100%;

	height: 50px;

	background: none !important;

	border: 0 !important;

	font-weight: 400 !important;

	font-size: 18px !important;

	padding: 12px 5px !important;

}



.wrap-login100-form-btn:hover .login100-form-bgbtn {

	left: 0;

}





/*------------------------------------------------------------------



[ Responsive ]*/



@media (max-width: 576px) {

	.wrap-login100 {

		padding: 77px 15px 33px 15px;

	}

}





/*------------------------------------------------------------------



[ Alert validate ]*/



.validate-input {

	position: relative;

}



.alert-validate::before {

	content: attr(data-validate);

	position: absolute;

	max-width: 70%;

	background-color: #fff;

	border: 1px solid #c80000;

	border-radius: 2px;

	padding: 4px 25px 4px 10px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	right: 0px;

	pointer-events: none;

	font-family: 'Sarabun', sans-serif;

	color: #c80000;

	font-size: 13px;

	line-height: 1.4;

	text-align: left;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: opacity 0.4s;

	-o-transition: opacity 0.4s;

	-moz-transition: opacity 0.4s;

	transition: opacity 0.4s;

}



.alert-validate::after {

	content: "\f06a";

	font-family: FontAwesome;

	font-size: 16px;

	color: #c80000;

	display: block;

	position: absolute;

	background-color: #fff;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	right: 5px;

}



.alert-validate:hover:before {

	visibility: visible;

	opacity: 1;

}



@media (max-width: 992px) {

	.alert-validate::before {

		visibility: visible;

		opacity: 1;

	}

}



.wrap-login100 {

	width: 100%;

}



.custom-dialog .close {

	background: #df6530 !important;

	width: 30px;

	opacity: 1;

	float: right;

	line-height: 0px;

	padding: 0;

	height: 30px;

	position: absolute;

	right: -44px;

	top: -10px;

	border-radius: 50%;

	color: #000;

}



.custom-dialog .modal-header {

	padding: 0px !important;

	margin: 0px;

	border: 0px !important;

}



.custom-dialog .modal-dialog {

	width: 400px;

	margin: 30px auto;

	max-width: 100%;

}



.custom-dialog .validate-form .text-center.p-t-115 {

	margin-top: 20px;

}



.chord-login-menu,

.menu-item-join {

	cursor: pointer;

}



.password-input {

	margin-bottom: 10px !important;

}



.modal {

	text-align: center;

	padding: 0!important;

}



.modal:before {

	content: '';

	display: inline-block;

	height: 100%;

	vertical-align: middle;

	margin-right: -4px;

}



.modal-dialog {

	display: inline-block;

	text-align: left;

	vertical-align: middle;

}



.result-header-custom {

	background-image: url(https://chordgenome.com/wp-content/uploads/2019/01/resultbg.png);

	background-repeat: no-repeat;

	background-position: center center;

	background-attachment: scroll;

	background-size: cover;

	padding: 20px;

}



.custom-dialog-ceckbox .custom-dialog-ceckbox-0 {

	display: block;

	position: relative;

	padding-left: 26px;

	margin-bottom: 0px;

	cursor: pointer;

	font-size: 15px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	width: auto;

	float: left;

	color: #555555

}



.custom-dialog-ceckbox-0 {

	margin-bottom: 0px;

}





/* Hide the browser's default checkbox */



.custom-dialog-ceckbox .custom-dialog-ceckbox-0 input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

	height: 0;

	width: 0;

}





/* Create a custom checkbox */



.custom-dialog-ceckbox .checkmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 19px;

	width: 19px;

	background-color: #eee;

}





/* On mouse-over, add a grey background color */



.custom-dialog-ceckbox .custom-dialog-ceckbox-0:hover input~.checkmark {

	background-color: #ccc;

}





/* When the checkbox is checked, add a blue background */



.custom-dialog-ceckbox .custom-dialog-ceckbox-0 input:checked~.checkmark {

	background-color: #df6530;

}





/* Create the checkmark/indicator (hidden when not checked) */



.custom-dialog-ceckbox .checkmark:after {

	content: "";

	position: absolute;

	display: none;

}





/* Show the checkmark when checked */



.custom-dialog-ceckbox .custom-dialog-ceckbox-0 input:checked~.checkmark:after {

	display: block;

}





/* Style the checkmark/indicator */



.custom-dialog-ceckbox-0 .checkmark:after {

	left: 6px;

	top: 3px;

	width: 6px;

	height: 12px;

	;

	border: solid white;

	border-width: 0 3px 3px 0;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}



.forgot-link {

	float: right;

	color: #555555;

}



.result-pages-main .fl-row-content-wrap {

	padding: 0;

	margin: 0;

}



.result-pages-main .fl-module-content {

	padding: 0;

	margin: 0;

}



.signup-vl-error,

.login-vl-error {

	text-align: center;

	background-color: #dee2e6;

	color: red;

}



.result-content-one-line.top-line {

	padding: 0 20px;

}



.banner_text_btn .col-md-6,

.banner_text_btn .col-md-4 {

	float: none;

	display: inline-block;

}



.lrm-user-modal-container {

	width: 380px !important;

	margin: 7em auto 4em;

	max-width: 96%;

}



.lrm-user-modal-container .lrm-switcher a {

	height: 50px;

	line-height: 50px;

}



.lrm-form-message.lrm-form-message--init {

	color: red;

}



p.lrm-form-message.lrm-form-message--init.lrm-is-error {

	color: green;

}



.lrm-form-message.lrm-is-error {

	border-left-color: green;

}



.lrm-switch-to-link:before {

	top: 5px;

	position: relative;

}



.lrm-user-modal-container .input-text,

.lrm-user-modal-container input[type=email],

.lrm-user-modal-container input[type=password],

.lrm-user-modal-container input[type=search],

.lrm-user-modal-container input[type=tel],

.lrm-user-modal-container input[type=text],

.lrm-user-modal-container input[type=url],

.lrm-user-modal-container textarea {

	background: none;

}



.sign-had-new h2 {

	font-family: 'Sarabun', sans-serif;

	font-weight: 200;

	font-size: 30px;

	text-align: center;

	padding-bottom: 20px;

	margin-top: 0;

}



.sign-up-from .fieldset {

	margin: 0.8em 0;

}



.sign-up-from .fieldset label {

	font-family: 'Sarabun', sans-serif;

	font-weight: 400;

	font-size: 17px;

	padding-left: 17px;

}



.sign-up-from .fieldset input {

	background: #f9f9f9;

	border-radius: 20px !important;

	height: 38px;

	margin-top: 5px;

}



#mm_checkout_form .wrap-login100-form-btn {

	width: 200px;

	float: left;

	margin-top: 20px;

}



#mm_checkout_form .mm-button.orange {

	border-radius: 23px !important;

	-webkit-border-radius: 23px !important;

	-moz-border-radius: 23px !important;

	box-shadow: inherit;

	text-align: center;

	font-weight: normal;

}



.create_account_main-content .banner_info .fn {

	width: 100%;

	margin-bottom: 0;

	position: relative;

	display: block;

}



.create_account_main-content .banner_info .fn .fn_box {

	width: 40%;

	display: inline-block;

}



.create_account_main-content .banner_info .fn .em_box {

	width: 40%;

	display: inline-block;

}



.create_account_main-content .banner_info .fn .em_pass {

	width: 40%;

	display: inline-block;

}



.create_account_main-content .banner_info .fn p {

	width: 15%;

	display: inline-block;

	text-align: left;

}



.create_account_main-content .mm-button.orange {

	border-radius: 23px !important;

	-webkit-border-radius: 23px !important;

	-moz-border-radius: 23px !important;

}



.create_account_main-content .banner_info .via_social {

	margin-bottom: 20px;

}



.library_main-content .banner_info .fn {

	width: 100%;

	margin-bottom: 20px;

	position: relative;

	display: block;

}



.library_main-content .banner_info .fn .fn_box {

	width: 40%;

	display: inline-block;

}



.library_main-content .banner_info .fn .em_box {

	width: 40%;

	display: inline-block;

}



.library_main-content .banner_info .fn .em_pass {

	width: 40%;

	display: inline-block;

}



.library_main-content .banner_info .fn p {

	width: 15%;

	display: inline-block;

	text-align: left;

}



.library_main-content .banner_info .via_social {

	margin-bottom: 20px;

}



.lrm-user-modal-container .lrm-switcher a {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	color: #fff;

	font-size: 18px;

}



.lrm-switch-to--login:before {

	background: none;

	content: none;

}



.pages-from-live {

	border: 1px solid #ccc;

	padding-bottom: 20px;

	border-radius: 5px;

	border-radius: 5px;

	box-shadow: 1px 3px 15px -1px #e2e2e2;

}



.thank-pages-sec {

	float: left;

	width: 100%;

	text-align: center;

	border: 1px solid #ccc;

	padding: 20px;

	border-radius: 5px;

	box-shadow: 1px 3px 15px -1px #e2e2e2;

}



.thank-pages-sec h3 {

	color: #602f0f;

	font-size: 34px;

	font-family: 'Sarabun', sans-serif;

}



.thank-pages-sec p {

	width: 50%;

	float: left;

	font-family: 'Sarabun', sans-serif;

	font-size: 16px;

	padding: 10px;

}



.thank-pages-sec p:nth-child(5n) {

	width: 100%;

}



.thank-pages-sec .gold-thankyou {

	width: 100%;

	display: flex;

	align-items: center;

	justify-content: center;

	position: relative;

}





/*.mm-myaccount-module-header{background-color: #3c180c !important; color: #fff !important;}



.mm-myaccount-module{border-color: #3c180c !important}*/



.mm-myaccount-module .mm-icon.blue {

	margin-right: 6px;

}



.mm-update-button {

	color: #dc4605 !important;

}



.mm-myaccount-label {

	font-size: 17px;

}



.mm-myaccount-data {

	font-size: 17px;

}



.my_account_main-content .banner_info .mm-myaccount-module {

	font-size: 17px;

}



.my_account_main-content .banner_info .mm-myaccount-module .mm-myaccount-module-header {

	font-size: 17px;

}



.my_account_main-content .banner_info .mm-myaccount-module .mm-myaccount-module-header .mm-update-button {

	font-size: 15px;

}



.my_account_main-content .banner_info .mm-myaccount-content-wrapper .mm-myaccount-block {

	float: left;

	width: 100%;

	position: relative;

}



.my_account_main-content .banner_info .mm-myaccount-content-wrapper .mm-myaccount-element {

	float: left;

	width: 100%;

	margin-bottom: 10px !important;

	position: relative;

	display: inline-block;

}



.my_account_main-content .banner_info .mm-myaccount-content-wrapper .mm-myaccount-element .mm-myaccount-label {

	float: left;

	width: 20%;

}



.my_account_main-content .banner_info .mm-myaccount-content-wrapper .mm-myaccount-element .mm-myaccount-data {

	float: left;

	width: 80%;

}



.my_account_main-content .banner_info .mm-myaccount-content-wrapper .mm-myaccount-element .mm-myaccount-data .mm-cancel-membership-button {

	font-size: 15px;

	color: #dc4605;

	margin-left: 10px;

}



.my_account_main-content .banner_info .mm-myaccount-content-wrapper .mm-myaccount-element .mm-myaccount-data .mm-cancel-membership-button:hover {

	color: #000;

}



.mm-myaccount-dialog-section-header {

	color: #3c180c !important;

	background: none !important;

	font-size: 16px !important;

	padding-left: 0 !important;

	text-shadow: none !important;

	font-family: 'Sarabun', sans-serif;

}



.ui-widget-header {

	background: #3c180c !important;

	border-color: #3c180c !important;

	color: #fff !important;

}



#mm-form-container td {

	width: auto !important;

}



#mm-form-container table tr {

	border-bottom: 10px solid transparent;

}



.ui-dialog-titlebar-close {

	background-color: #fff;

}



.ui-dialog-titlebar-close:before {

	content: "\f2d3";

	font: normal normal normal 14px/1 FontAwesome;

	color: #3c180c;

	font-size: 26px;

	top: -4px;

	position: relative;

	left: -5px;

}



.mm-dialog-footer-container .mm-ui-button.blue,

.mm-dialog-footer-container .mm-ui-button {

	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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

	border: 0px;

	color: #fff;

}



.mm-dialog-footer-container .mm-ui-button.blue:hover,

.mm-dialog-footer-container .mm-ui-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);

	text-decoration: none !important;

}



.mm-selectList {

	display: block;

	width: 100%;

	padding: 6px 5px;

	font-size: 16px;

	line-height: 1.428571429;

	color: #000000;

	height: 34px !important;

	vertical-align: middle;

	background-color: #fcfcfc;

	background-image: none;

	border: 1px solid #e6e6e6;

	-moz-transition: all ease-in-out .15s;

	-webkit-transition: all ease-in-out .15s;

	transition: all ease-in-out .15s;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 0px;

}



.mm-checkout-processing-message {

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}



span.logged-out-div {

	color: #464444;

	font-size: 24px;

	font-family: 'Sarabun', sans-serif;

	width: 100%;

	text-align: center;

	float: left;

	padding: 30px 0;

}



.ui-dialog-content.ui-widget-content {

	height: auto !important;

}



.mm-dialog-footer-container {

	text-align: center;

}



.mm-dialog-button-container {

	float: none;

	display: inline-block;

}



.sign-up-from .fieldset sup {

	color: red;

	font-size: 17px;

	position: relative;

	top: 2px;

}



#chordsearch_library .chords-tags1 span a {

	margin-left: 20px;

	color: #000;

	/* line-height: 40px; */

	font-size: 12px;

}



.sbtn #btnChordSearch_nbc.btnChordSearch.next-best-chord {

	padding: 10px 35px !important;

}



.sbtn #btnChordSearch_nbc.btnChordSearch.next-best-chord {

	border: none;

	border-radius: 5px !important;

	text-transform: uppercase;

	color: #000;

	font-weight: 900;

	padding: 10px 54px;

	font-size: 17px;

	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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

	font-weight: normal;

}



.next_best_chord h3 {

	border: 1px solid #c0c0c0;

	float: none;

	width: auto;

	padding: 5px 20px;

	line-height: 25px;

	font-weight: bold;

	border-radius: 10%;

	display: inline-block;

}



.show_nbc img {

	background: #fff;

	bottom: 100%;

	color: #fff;

	display: block;

	left: 0;

	margin-bottom: 15px;

	opacity: 0;

	padding: 5px;

	bottom: 50px;

	pointer-events: none;

	position: absolute;

	width: auto;

	-webkit-transform: translateY(10px);

	-moz-transform: translateY(10px);

	-ms-transform: translateY(10px);

	-o-transform: translateY(10px);

	transform: translateY(10px);

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

}



.show_nbc:hover img {

	opacity: 1;

}



.show_lib_ch {

	position: relative;

	float: left;

	width: auto;

	text-align: center;

	margin: 0 auto;

}





/* .show_lib_ch:after{



width: 0;







height: 0;







border-left: 7px solid transparent;







border-right: 7px solid transparent;







border-top: 7px solid #fff;







content: "";







left: 37%;







position: absolute;







bottom: 41px;







opacity: 0;



	 -webkit-transition: all .25s ease-out;



    -moz-transition: all .25s ease-out;



    -ms-transition: all .25s ease-out;



    -o-transition: all .25s ease-out;



    transition: all .25s ease-out;



	}



.show_lib_ch:hover:after{opacity:1;} */



.show_lib_ch img {

	background: #fff;

	bottom: 100%;

	color: #fff;

	display: block;

	left: -50px;

	margin-bottom: 15px;

	opacity: 0;

	padding: 5px;

	bottom: 43px;

	pointer-events: none;

	position: absolute;

	width: 150px;

	min-width: 150px;

	-webkit-transform: translateY(10px);

	-moz-transform: translateY(10px);

	-ms-transform: translateY(10px);

	-o-transform: translateY(10px);

	transform: translateY(10px);

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

}



.show_lib_ch:hover img {

	opacity: 1;

}



#addtosearch_nbc {

	float: left;

	margin-left: 60px !important;

	margin-top: 18px;

	background: rgba(81, 81, 81, 1);

	background: -moz-linear-gradient(top, rgba(86, 86, 86, 1) 0%, rgba(60, 60, 60, 1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(60, 60, 60, 1)), color-stop(100%, rgba(60, 60, 60, 1)));

	background: -webkit-linear-gradient(top, rgba(86, 86, 86, 1) 0%, rgba(60, 60, 60, 1) 100%);

	background: -o-linear-gradient(top, rgba(86, 86, 86, 1) 0%, rgba(60, 60, 60, 1) 100%);

	background: -ms-linear-gradient(top, rgba(86, 86, 86, 1) 0%, rgba(60, 60, 60, 1) 100%);

	background: linear-gradient(to bottom, rgba(86, 86, 86, 1) 0%, rgba(60, 60, 60, 1) 100%);

	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

	border-color: rgba(36, 36, 36, 0.2);

	border-width: 2px;

	font-size: 17px;

	padding: -1px !important;

}



#btnChooseGd.btnChordSearch {

	border: none;

	border-radius: 5px !important;

	/*text-transform: uppercase;*/

	color: #ffffff;

	/*font-weight: 900;*/

	padding: 10px 54px;

	font-size: 17px;

	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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

}



.form-group.sbtn .link-cancle {

	color: red;

	padding: 0 15px;

}



.library_filters .filter2 a span::before {

	font-family: "FontAwesome";

	content: "\f107";

	margin-left: 8px;

	color: #d35d2e;

	font-size: 24px;

	vertical-align: middle;

	float: right;

	margin-top: -5px;

}



.filter2 a span {

	margin-left: 7px;

	cursor: pointer;

}



#lib_loader1 {

	float: none;

	width: 100%;

}



.library_filters .filter2 .popover {

	top: 40px

}



.library_filters .filter2 a span {

	margin-left: 7px;

	cursor: pointer;

	float: none;

	display: inline-block;

	color: #000;

	font-size: 16px;

	/*font-family: 'Sarabun', sans-serif;*/

}



.library_filters #g-d-pop-content div.arrow {

	left: 50%;

}



#myLibrary .modal-dialog {

	z-index: 9999;

}



.chord-diagram-css {

	opacity: 1 !important;

	bottom: 44px !important;

	width: 150px !important;

	top: inherit !important;

}



.chord-diagram-css .tooltip-inner {

	opacity: 1;

	background: #fff;

}



div#chords-tags-processing {

	text-align: center;

}



.chords-tags span {

	position: relative;

}



.chords-tags span img {

	background: #fff;

	bottom: 100%;

	color: #fff;

	display: block;

	left: -50px;

	margin-bottom: 15px;

	opacity: 0;

	padding: 5px;

	bottom: 30px;

	pointer-events: none;

	position: absolute;

	width: 150px;

	min-width: 150px;

	-webkit-transform: translateY(10px);

	-moz-transform: translateY(10px);

	-ms-transform: translateY(10px);

	-o-transform: translateY(10px);

	transform: translateY(10px);

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	border-radius: 5px;

}



.chords-tags span:hover img {

	opacity: 1;

}



.custom-dialog .modal-body .chkcontainer {

	display: block;

	position: relative;

	padding-left: 30px;

	margin-bottom: 12px;

	margin-right: 15px;

	cursor: pointer;

	color: black;

	font-size: 16px;

	font-weight: normal;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	width: 29%;

	float: left;

	text-align: left;

}





/* Hide the browser's default checkbox */



.custom-dialog .modal-body .chkcontainer input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

	height: 0;

	width: 0;

}





/* Create a custom checkbox */



.custom-dialog .modal-body .checkmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 20px;

	width: 20px;

	background-color: #fff;

	border: 1px solid #d35d2e;

	border-radius: 3px

}





/* On mouse-over, add a grey background color */





/*.form-group.chk-filter-two .chkcontainer:hover input ~ .checkmark {



  background-color: #ccc;



}*/





/* When the checkbox is checked, add a blue background */



.custom-dialog .modal-body .chkcontainer input:checked~.checkmark {

	background-color: #d35d2e;

}





/* Create the checkmark/indicator (hidden when not checked) */



.custom-dialog .modal-body .checkmark:after {

	content: "";

	position: absolute;

	display: none;

}





/* Show the checkmark when checked */



.custom-dialog .modal-body .chkcontainer input:checked~.checkmark:after {

	display: block;

}





/* Style the checkmark/indicator */



.custom-dialog .modal-body .chkcontainer .checkmark:after {

	left: 7px;

	top: 3px;

	width: 5px;

	height: 10px;

	border: solid white;

	border-width: 0 3px 3px 0;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}



#myLibrary.custom-dialog .modal-content {

	padding: 0;

}



#myLibrary.custom-dialog .modal-body {

	padding: 15px;

	padding-top: 0;

}



#myLibrary.custom-dialog .modal-body .pop_demo .modal-title {

	margin-bottom: 15px;

}



#myLibrary.custom-dialog .modal-header {

	margin-bottom: 18px;

}



#myLibrary.custom-dialog .modal-content .imprtChrd_lib {

	border: none;

	border-radius: 5px !important;

	text-transform: uppercase;

	color: #ffffff;

	font-weight: 900;

	padding: 10px 54px;

	font-size: 17px;

	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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

	float: left;

	width: 100%;

	-webkit-appearance: none;

	display: inline-block;

}



.imp_li_img img {

	background: #fff;

	bottom: 100%;

	color: #fff;

	display: block;

	left: -50px;

	margin-bottom: 15px;

	padding: 5px;

	bottom: 30px;

	pointer-events: none;

	position: absolute;

	width: 120px;

	min-width: 120px;

	-webkit-transform: translateY(10px);

	-moz-transform: translateY(10px);

	-ms-transform: translateY(10px);

	-o-transform: translateY(10px);

	transform: translateY(10px);

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

	border-radius: 5px;

}



.imp_li_img {

	opacity: 0;

}



.custom-dialog .modal-body .chkcontainer:hover .imp_li_img {

	opacity: 1;

}



.no-chords-found {

	float: left;

	text-align: center;

	width: 23%;

}



.no-chords-found span {

	font-family: 'Sarabun', sans-serif;

	font-size: 16px;

	font-weight: bold;

}



.lib_freacc a {

	color: #df6530;

}



#upgrd .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	;

	padding: 10px 0 !important;

}



#upgrd .modal-header h4 {

	color: #fff;

	font-size: 21px;

	width: 100%;

	text-align: center;

}



.pop_demo {

	text-align: center;

	font-size: 16px;

	font-family: 'Sarabun', sans-serif;

	width: 100%;

	float: left;

}



.pop_demo span {

	width: 100%;

	float: left;

}



#cookie-popup .pop_demo span {

	color:#000 !important;

	font-size:22px !important;

	font-weight:26px !important;

	font-weight:600 !important;

}



#upgrd.custom-dialog .close {

	box-shadow: -2px 1px 7px -1px #a9380b;

}



.pop_demo a {

	border: none;

	border-radius: 5px !important;

	text-transform: uppercase;

	color: #ffffff;

	font-weight: 900;

	padding: 10px 54px;

	font-size: 17px;

	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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

	float: none;

	display: inline-block;

	margin-top: 15px;

}



.pop_demo span a {

	background: none;

	padding: 0px;

	color: #dc4605;

	font-weight: normal;

	font-size: 16px;

	text-transform: capitalize;

}



.pop_demo span a:hover {

	background: none;

	padding: 0px;

	color: #922e02;

	text-decoration: none;

}



#upgrd .modal-body {

	padding: 25px 20px;

}



.pop_demo a: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);

	color: #fff;

	text-decoration: none;

}



.wildcard .chkcontainer.wil {

	width: auto !important;

	margin-bottom: 0 !important;

}



.wildcard .form-group.chk-filter-two {

	display: inline-block;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-top: 10px;

}



.wildcard .tooltipf {

	top: -5px;

}



#song-result-table_wrapper .top {

	float: left;

	width: 100%;

	text-align: center;

}



#song-result-table_paginate {

	float: none;

	display: inline-block;

}



div.dataTables_wrapper div.dataTables_filter {

	text-align: right;

	float: right;

}



#song-result-table_wrapper .bottom {

	text-align: center;

	margin-top: 20px;

}



.dataTables_paginate.paging_full_numbers {

	float: none;

	display: inline-block;

}



.pagin_gold .top .dataTables_paginate {

	transform: translate(0, 0);

}



.pagin_gold .bottom .dataTables_paginate {

	transform: translate(0, 0);

}



.pagination>li>a,

.pagination>li>span {

	padding: 4px 9px !important;

}



#chords-tags-processing1 {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	z-index: 9;

}



#chordsearch_library {

	position: relative;

}



div.dataTables_wrapper div.dataTables_processing {

	width: 200px;

	text-align: center;

	padding: 1em 0;

	z-index: 999;

	background: #d9793e;

	color: #fff;

	font-weight: 600;

	border-color: #d9793e;

	margin: auto;

	left: 0;

	right: 0;

	top: 50%;

	position: fixed;

}



div#song-result-table_wrapper {

	position: relative;

}



div.dataTables_wrapper div.dataTables_paginate {

	margin: 0 auto;

	white-space: nowrap;

	text-align: right;

	float: none;

	display: inline-block;

	transform: translate(12%, 0);

}



#lib_quesmark .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#myLibrary .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#lib_quesmark .modal-body {

	min-height: 90px;

	display: flex;

	align-items: center;

}



#ques_instrument .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#ques_genres .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#ques_decades .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#ques_force .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#ques_wildcard .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#upgrd1 .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



.dataTables_processing .proc {

	display: initial;

	margin-left: 10px;

}



.mm-checkoutContainer .mm_right_column .mm-checkoutSection2 h2 {

	margin-top: 0;

	line-height: normal;

}



.mm-checkoutSection2 h2 .mm-data {

	font-size: 1em !important;

}



.chord-widget-latest-post-contact .fl-widget .widget.widget_recent_entries ul {

	padding-top: 22px;

}



.fl-row-content-wrap .footer-w-three .fl-module-content {

	margin: 16px 0;

}



.ui-widget-content .ui-menu-item {

	padding: 6px 12px;

}



.filter1 .popover-content-title .tooltipf {

	top: -5px;

}



.filter2 .popover-content-title .tooltipf {

	top: -5px;

}



.fl-builder-content .fl-node-5c77bb7b5a253 a.fl-button:focus {

	background-color: #d35d2e !important;

}



.search_song_main-content .sec-two-content ul li {

	margin-bottom: 10px;

	font-size: 17px;

}



.search_song_main-content .sec-two-content ul li span {

	font-size: 17px;

}



.fl-node-5c4941ecc5135>.fl-col-content {

	min-height: 250px;

}



.about_us_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.about_us_main-content ul {

	margin: 0;

	padding: 0 0 20px;

}



.about_us_main-content ul li {

	padding: 0;

	margin-left: 30px;

	margin-bottom: 20px;

	list-style-type: disc;

}



.about_us_main-content ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.about_us_main-content ul li a:hover {

	color: #000;

}



.about-banner {

	min-height: 250px;

	align-items: center;

	justify-content: center;

	display: flex;

	position: relative;

}



.about_us_main-content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.about_us_main-content p a:hover {

	color: #000;

}



.learn_chords_main-content .fl-heading {

	font-weight: 700;

}



.learn_chords_main-content .learn-chords_banner-img .fl-photo-img-jpg {

	width: 100%;

}



.learn_chords_main-content .learn-chords_banner-img .fl-photo-img-jpg img {

	width: 100%;

	display: inline-block;

}



.learn_chords_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.learn_chords_main-content .right_side_latest-post p {

	margin: 0 0 10px;

}



.learn_chords_main-content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.learn_chords_main-content p a:hover {

	color: #000;

}



.learn_chords_main-content .chords_method_process .head-tit {

	font-size: 25px;

	padding: 10px 20px;

	background-color: #351600;

	color: #fff;

}



.learn_chords_main-content .chords_method_process .divcont {

	background-color: #dbd7ce;

	padding: 10px 20px;

	margin-bottom: 30px;

}



.learn_chords_main-content .chords_method_process .divcont p {

	font-size: 17px;

}



.learn_chords_main-content .chords_btm_content ul {

	margin-bottom: 0;

}



.learn_chords_main-content .chords_btm_content ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.learn_chords_main-content .recent_posts .widgettitle {

	font-size: 24px;

	margin: 0 0 35px;

}



.learn_chords_main-content .recent_posts .widget.widget_recent_entries ul li a {

	color: #dc4605;

	font-size: 18px;

}



.learn_chords_main-content .recent_posts .widget.widget_recent_entries ul li a:hover {

	color: #000;

}



.how_to_use .fl-photo-img-jpg {

	width: 100%;

}



.how_to_use .fl-photo-img-jpg img {

	width: 100%;

	display: inline-block

}



.how_to_use .banner-info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.how_to_use .banner-info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.how_to_use .banner-info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.how_to_use .banner-info p a:hover {

	color: #000;

}



.projects_list .fl-col-group-nested p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.projects_list .fl-col-group-nested p a.fl-button {

	font-size: 17px;

	background: #df6530;

	background: linear-gradient(to bottom, #ff891e 0%, #df6530 100%);

	border-radius: 4px !important;

}



.projects_list .fl-col-group-nested p a.fl-button:hover {

	background: #0c0c0c;

	background: linear-gradient(to bottom, #2a2a2a 0%, #0c0c0c 100%);

}



.projects_list .fl-col-group-nested p a.fl-button:hover span {

	color: #fff !important

}



.how_to_use .btm_content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.how_to_use .btm_content p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.how_to_use .btm_content p a:hover {

	color: #000;

}



.how_to_use .fl-col-small .fl-button span {

	color: #000;

}





/*.banner-img .fl-photo-img-jpg{width:100%;}



.banner-img .fl-photo-img-jpg img{width:100%; display:inline-block;}*/



.fl-photo-img-jpg {

	width: 100%;

}



.fl-photo-img-jpg img {

	width: 100%;

	display: inline-block;

}



.banner-img .fl-photo-img-jpeg {

	width: 100%;

}



.banner-img .fl-photo-img-jpeg img {

	width: 100%;

	display: inline-block;

}



.library_help_main-content .fl-photo-img-jpeg {

	width: 100%;

}



.library_help_main-content .fl-col-has-cols {

	width: 66.66% !important;

}



.song-results .fl-photo-img-jpeg {

	width: 100%;

}



.song-results .fl-photo-img-jpeg img {

	width: 100%;

	display: inline-block;

}



.song-results .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.song-results .banner_info ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.song-results .banner_info ul li a:hover {

	color: #000;

}





/*.song-results .banner_info p{font-family:Helvetica, Verdana, Arial, sans-serif;}*/



.song-results .sub_head_f-20 h3 .fl-heading-text {

	font-size: 20px;

	font-weight: 700;

}



.gold_member_info .fl-heading {

	font-size: 40px;

}



.gold_member_info .sub_head_f-25 h2 {

	font-size: 28px;

	font-weight: 700;

}



.gold_member_info p {

	margin: 0 0 20px;

	font-size: 19px;

	color: #000;

}



.gold_member_info .banner-info p {

	margin: 0 0 20px;

	font-size: 19px;

	color: #000;

}



.gold_member_info .banner-info ul li {

	margin-bottom: 20px;

	font-size: 19px;

}



.gold_member_info .fl-photo-img-jpg {

	width: 100%;

}



.gold_member_info .gold_left_img .fl-photo-img-jpg {

	width: 62%;

}



.gold_member_info .fl-photo-img-jpg img {

	width: 100%;

	display: inline-block;

}



.gold_member_info .banner_btm_info p {

	margin: 0 0 20px;

	font-size: 19px;

	color: #000;

}



.gold_member_info .quote_details {

	background: #F5F5F5;

	padding: 25px 30px 5px;

	border-bottom: 2px solid #DDD;

}



.gold_member_info .quote_details p {

	margin: 0 0 20px;

	font-size: 19px;

	color: #000;

	font-style: italic;

}



.limitations_info .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.limitations_info .banner_info p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.limitations_info .banner_info p a:hover {

	color: #000;

}



.limitations_info .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.limitations_info .banner_info ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.limitations_info .banner_info ul li a:hover {

	color: #000;

}



.limitations_info .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.limitations_info .right_side_latest-post span a:hover {

	color: #000;

}



.beginner_guitar_main-content .beginner_banner-img .fl-photo-img-jpg {

	width: 100%;

}



.beginner_guitar_main-content .beginner_banner-img .fl-photo-img-jpg img {

	width: 100%;

	display: inline-block;

}



.beginner_guitar_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.beginner_guitar_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.beginner_guitar_main-content .banner_info ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.beginner_guitar_main-content .banner_info ul li a:hover {

	color: #000;

}



.beginner_guitar_main-content .banner_info p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.beginner_guitar_main-content .banner_info p a:hover {

	color: #000;

}



.beginner_guitar_main-content .btm_content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.beginner_guitar_main-content .btm_content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.beginner_guitar_main-content .btm_content p a:hover {

	color: #000;

}



.beginner_guitar_main-content .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.beginner_guitar_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.beginner_guitar_main-content .banner-img .fl-photo-img-png {

	width: 100%;

}



.about_me_new .banner-info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.about_me_new .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.about_me_new .banner_info ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.about_me_new .banner_info ul li a:hover {

	color: #000;

}



.about_me_new .main-sec-info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.about_me_new .main-sec-info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.about_me_new .btm-info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.about_me_new .btm-info p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.about_me_new .btm-info p a:hover {

	color: #000;

}



.about_me_new .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.about_me_new .right_side_latest-post span a:hover {

	color: #000;

}



.every_beginner_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.every_beginner_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.every_beginner_main-content .banner_info ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.every_beginner_main-content .banner_info ul li a:hover {

	color: #000;

}



.every_beginner_main-content .banner_info p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.every_beginner_main-content .banner_info p a:hover {

	color: #000;

}



.every_beginner_main-content .btm_content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.every_beginner_main-content .btm_content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.every_beginner_main-content .btm_content p a:hover {

	color: #000;

}



.every_beginner_main-content .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.every_beginner_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.every_beginner_main-content .banner-img .fl-photo-img-png {

	width: 100%;

}



.mandolin_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.mandolin_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.mandolin_main-content .banner_info ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.mandolin_main-content .banner_info ul li a:hover {

	color: #000;

}



.mandolin_main-content .banner_info p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.mandolin_main-content .banner_info p a:hover {

	color: #000;

}



.mandolin_main-content .btm_content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.mandolin_main-content .btm_content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.mandolin_main-content .btm_content p a:hover {

	color: #000;

}



.mandolin_main-content .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.mandolin_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.banjo_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.banjo_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.banjo_main-content .banner_info ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.banjo_main-content .banner_info ul li a:hover {

	color: #000;

}



.banjo_main-content .banner_info p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.banjo_main-content .banner_info p a:hover {

	color: #000;

}



.banjo_main-content .btm_content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.banjo_main-content .btm_content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.banjo_main-content .btm_content p a:hover {

	color: #000;

}



.banjo_main-content .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.banjo_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.guitar_resources_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.guitar_resources_main-content p a {

	/*color: #dc4605;*/

	text-decoration: underline;

	font-size: 17px;

}



.guitar_resources_main-content p a:hover {

	color: #000;

}



.guitar_resources_main-content .right_side_latest-post p {

	margin: 0 0 10px;

}



.newbie_main-content .banner-img .fl-photo-img-jpeg {

	width: 100%;

}



.newbie_main-content .banner-img .fl-photo-img-jpeg img {

	width: 100%;

	display: inline-block;

}



.newbie_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.newbie_main-content .sec-details p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.newbie_main-content .sec-details ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.newbie_main-content .sec-details ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.newbie_main-content .sec-details ul li a:hover {

	color: #000;

}



.newbie_main-content .sec-details p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.newbie_main-content .sec-details p a:hover {

	color: #000;

}



.newbie_main-content .learn-info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.newbie_main-content .btm_content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.newbie_main-content .btm_content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.newbie_main-content .btm_content p a:hover {

	color: #000;

}



.newbie_main-content .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.newbie_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.newbie_main-content .right_side_info {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.newbie_main-content .right_side_info a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.newbie_main-content .right_side_info a:hover {

	color: #000;

}



.newbie_main-content .right_side_details ul {

	list-style: none;

	padding: 0;

}



.newbie_main-content .right_side_details ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.newbie_main-content .right_side_details ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.newbie_main-content .right_side_details ul li a:hover {

	color: #000;

}



.important_chords_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.important_chords_main-content .banner_info p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.important_chords_main-content .banner_info p a:hover {

	color: #000;

}



.important_chords_main-content .right_side_latest-post span a {

	color: #dc4605;

	font-size: 18px;

}



.important_chords_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.important_chords_main-content .right_side_info {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.important_chords_main-content .right_side_info a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.important_chords_main-content .right_side_info a:hover {

	color: #000;

}



.important_chords_main-content .right_side_details ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.important_chords_main-content .right_side_details ul li a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.important_chords_main-content .right_side_details ul li a:hover {

	color: #000;

}



.important_chords_main-content .btm_content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.important_chords_main-content .btm_content p a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.important_chords_main-content .btm_content p a:hover {

	color: #000;

}



.riprida_main-content .banner-img .fl-photo-img-jpeg {

	width: 100%;

}



.riprida_main-content .banner-img .fl-photo-img-jpeg img {

	width: 100%;

	display: inline-block;

}



.fl-builder-content-primary .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.riprida_main-content .fl-builder-content a.fl-button {

	padding: 14px 24px;

	line-height: 30px;

	font-size: 25px;

}



.riprida_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.riprida_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.riprida_main-content .banner_info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.riprida_main-content .banner_info p a:hover {

	color: #000;

}



.riprida_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.riprida_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.riprida_main-content .banner_info ul li a:hover {

	color: #000;

}



.riprida_main-content .play_show_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.riprida_main-content .link_grp p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.riprida_main-content .link_grp p a:hover {

	color: #000;

}



.riprida_main-content .f_700 h3 {

	font-weight: 700;

}



.riprida_main-content .btm_btn a {

	font-size: 40px;

	padding: 25px;

	border: 1px solid #070700 !important

}



.category-blog .fl-post-cats-tags {

	font-size: 17px;

}



.comment-respond .fl-comment-form p {

	font-size: 17px;

}



.post-3129 h1 {

	font-size: 34px;

	font-weight: 700;

}



.riprida_main-content .boxes-rip {

	width: 100%;

	display: inline-block;

	position: relative;

}



.riprida_main-content .box-rip-one {

	float: left;

	width: 33.33%;

	padding-right: 15px;

	padding-bottom: 30px;

	text-align: center;

}



.riprida_main-content .box-rip-two {

	float: left;

	width: 33.33%;

	padding-right: 15px;

	padding-bottom: 30px;

	text-align: center;

}



.riprida_main-content .box-rip-three {

	float: left;

	width: 33.33%;

	padding-bottom: 30px;

	text-align: center;

}



.riprida_main-content .box-rip-four {

	float: left;

	width: 33.33%;

	padding-right: 15px;

	text-align: center;

}



.riprida_main-content .box-rip-five {

	float: left;

	width: 33.33%;

	padding-right: 15px;

	text-align: center;

}



.riprida_main-content .box-rip-six {

	float: left;

	width: 33.33%;

	text-align: center;

}



.riprida_main-content .box-rip-one .box-head {

	padding: 12px 24px;

	text-decoration: none;

	background: #683b00;

	background: linear-gradient(to bottom, #86591e 0%, #683b00 100%);

	border: 1px solid #5c2f00;

	border-style: none;

	border-width: 0;

	background-clip: padding-box;

	border-color: #040500;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}



.riprida_main-content .box-rip-one .box-head a {

	font-size: 30px;

	line-height: 30px;

	color: #fff;

}



.riprida_main-content .box-rip-one .box-head a:hover {

	text-decoration: none !important;

}



.riprida_main-content .box-rip-one p {

	margin-top: 20px;

}



.riprida_main-content .box-rip-two .box-head {

	padding: 12px 24px;

	text-decoration: none;

	background: #000200;

	background: linear-gradient(to bottom, #1e201e 0%, #000200 100%);

	border: 1px solid #5c2f00;

	border-style: none;

	border-width: 0;

	background-clip: padding-box;

	border-color: #040500;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}



.riprida_main-content .box-rip-two .box-head a {

	font-size: 30px;

	line-height: 30px;

	color: #fff;

}



.riprida_main-content .box-rip-two .box-head a:hover {

	text-decoration: none !important;

}



.riprida_main-content .box-rip-two p {

	margin-top: 20px;

}



.riprida_main-content .box-rip-three .box-head {

	padding: 12px 24px;

	text-decoration: none;

	background: #a89377;

	background: linear-gradient(to bottom, #c6b195 0%, #a89377 100%);

	border: 1px solid #5c2f00;

	border-style: none;

	border-width: 0;

	background-clip: padding-box;

	border-color: #040500;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}



.riprida_main-content .box-rip-three .box-head a {

	font-size: 30px;

	line-height: 30px;

	color: #000;

}



.riprida_main-content .box-rip-three .box-head a:hover {

	text-decoration: none !important;

}



.riprida_main-content .box-rip-three p {

	margin-top: 20px;

}



.riprida_main-content .box-rip-four .box-head {

	padding: 12px 24px;

	text-decoration: none;

	background: #c44e00;

	background: linear-gradient(to bottom, #e26c1e 0%, #c44e00 100%);

	border: 1px solid #5c2f00;

	border-style: none;

	border-width: 0;

	background-clip: padding-box;

	border-color: #040500;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}



.riprida_main-content .box-rip-four .box-head a {

	font-size: 30px;

	line-height: 30px;

	color: #000;

}



.riprida_main-content .box-rip-four .box-head a:hover {

	text-decoration: none !important;

}



.riprida_main-content .box-rip-four p {

	margin-top: 20px;

}



.riprida_main-content .box-rip-five .box-head {

	padding: 12px 24px;

	text-decoration: none;

	background: #3d1000;

	background: linear-gradient(to bottom, #5b2e1e 0%, #3d1000 100%);

	border: 1px solid #5c2f00;

	border-style: none;

	border-width: 0;

	background-clip: padding-box;

	border-color: #040500;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}



.riprida_main-content .box-rip-five .box-head a {

	font-size: 30px;

	line-height: 30px;

	color: #fff;

}



.riprida_main-content .box-rip-five .box-head a:hover {

	text-decoration: none !important;

}



.riprida_main-content .box-rip-five p {

	margin-top: 20px;

}



.riprida_main-content .box-rip-six .box-head {

	padding: 12px 24px;

	text-decoration: none;

	background: #b5b0ad;

	background: linear-gradient(to bottom, #d3cecb 0%, #b5b0ad 100%);

	border: 1px solid #5c2f00;

	border-style: none;

	border-width: 0;

	background-clip: padding-box;

	border-color: #040500;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}



.riprida_main-content .box-rip-six .box-head a {

	font-size: 30px;

	line-height: 30px;

	color: #000;

}



.riprida_main-content .box-rip-six .box-head a:hover {

	text-decoration: none !important;

}



.riprida_main-content .box-rip-six p {

	margin-top: 20px;

}



.riprida_main-content .banner_info p .c3 {

	font-weight: 700;

}



.riprida_main-content .banner_info p .c5 {

	color: #913300;

}



.riprida_main-content .banner_info p .c1 {

	color: #913300;

}



.progressions_main-content .sub_head_f-25 h2 {

	font-size: 25px;

	font-weight: 700;

}



.progressions_main-content .sub_head_f-20 h3 {

	font-size: 20px;

	font-weight: 700;

}



.progressions_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.progressions_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.progressions_main-content .banner_info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.progressions_main-content .banner_info p a:hover {

	color: #000;

}



.progressions_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.progressions_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.progressions_main-content .banner_info ul li a:hover {

	color: #000;

}



.progressions_main-content .quote_info blockquote {

	background: #F5F5F5;

	padding: 25px 30px 5px;

	border-bottom: 2px solid #DDD;

}



.progressions_main-content .quote_info blockquote p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

	font-style: italic;

}



.ukulele_beginner_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.ukulele_beginner_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.ukulele_beginner_main-content .banner_info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.ukulele_beginner_main-content .banner_info p a:hover {

	color: #000;

}



.ukulele_beginner_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.ukulele_beginner_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.ukulele_beginner_main-content .banner_info ul li a:hover {

	color: #000;

}



.ukulele_beginner_main-content .banner-img .fl-photo-img-png {

	width: 100%;

}



.ukulele_beginner_main-content .banner-img .fl-photo-img-png img {

	width: 100%;

	display: inline-block;

}



.ukulele_beginner_main-content .btm_btn a:hover {

	background: #ba5600;

	background: linear-gradient(to bottom, #d8741e 0%, #ba5600 100%) !important;

	color: #000;

}



.ukulele_beginner_main-content .f_700 h3 {

	font-weight: 700;

}



.ukulele_beginner_main-content .btm_btn a {

	font-size: 40px;

	border: 1px solid #e37300 !important;

	border-top-left-radius: 10px !important;

	border-top-right-radius: 10px !important;

	border-bottom-left-radius: 10px !important;

	border-bottom-right-radius: 10px !important;

}



.ukulele_beginner_main-content .free_account a {

	padding: 25px;

}



.fl-sidebar-right .right_side_latest-post span a {

	color: #913300;

	font-size: 18px;

}



.fl-sidebar-right .right_side_latest-post span a:hover {

	color: #000;

}



.fl-sidebar-right .right_side_info {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.fl-sidebar-right .right_side_info a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.fl-sidebar-right .right_side_info a:hover {

	color: #000;

}



.fl-sidebar-right .right_side_details ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.fl-sidebar-right .right_side_details ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.fl-sidebar-right .right_side_details ul li a:hover {

	color: #000;

}



.chord_challenge_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.chord_challenge_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.chord_challenge_main-content .banner_info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.chord_challenge_main-content .banner_info p a:hover {

	color: #000;

}



.chord_challenge_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.chord_challenge_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.chord_challenge_main-content .banner_info ul li a:hover {

	color: #000;

}



.chord_challenge_main-content .right_side_latest-post p {

	margin: 0 0 10px;

}



.chord_challenge_main-content .right_side_latest-post span a {

	color: #913300;

	font-size: 18px;

}



.chord_challenge_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.chord_challenge_main-content .right_side_info {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.chord_challenge_main-content .right_side_info a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.chord_challenge_main-content .right_side_info a:hover {

	color: #000;

}



.chord_challenge_main-content .right_side_details ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.chord_challenge_main-content .right_side_details ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.chord_challenge_main-content .right_side_details ul li a:hover {

	color: #000;

}



.chord_challenge_main-content .btm_btn a {

	font-size: 40px !important;

	line-height: 40px !important;

	border: 1px solid #ae4a00;

	border-top-left-radius: 20px !important;

	border-top-right-radius: 20px !important;

	border-bottom-left-radius: 20px !important;

	border-bottom-right-radius: 20px !important;

	background: #ba5600;

	background: linear-gradient(to bottom, #d8741e 0%, #ba5600 100%) !important;

}



.chord_challenge_main-content .banner_info .banner-img_new {

	width: 100%;

	display: inline-block;

}



.chord_learn_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.chord_learn_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.chord_learn_main-content .banner_info ul li a:hover {

	color: #000;

}



.chord_learn_main-content .banner_info .banner-img_new {

	width: 100%;

	display: inline-block;

}



.less_time_guitar_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.less_time_guitar_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.less_time_guitar_main-content .banner_info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.less_time_guitar_main-content .banner_info p a:hover {

	color: #000;

}



.less_time_guitar_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.less_time_guitar_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.less_time_guitar_main-content .banner_info ul li a:hover {

	color: #000;

}



.learn_guitar_order_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.learn_guitar_order_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.learn_guitar_order_main-content .banner_info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.learn_guitar_order_main-content .banner_info p a:hover {

	color: #000;

}



.learn_guitar_order_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.learn_guitar_order_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.learn_guitar_order_main-content .banner_info ul li a:hover {

	color: #000;

}



.learn_guitar_order_main-content .banner_info .learn-sub-title {

	font-size: 25px;

}



.quit_main-content .banner_info .wp-image-1159 {

	width: 100%;

	display: inline-block;

}



.quit_main-content p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.quit_main-content .banner_info p {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.quit_main-content .banner_info p a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.quit_main-content .banner_info p a:hover {

	color: #000;

}



.quit_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.quit_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.quit_main-content .banner_info ul li a:hover {

	color: #000;

}



.search_song_main-content .sub_head_f-25 h2 .fl-heading-text {

	font-size: 25px;

	font-weight: 700;

}



.search_song_main-content .sub_head_f-20 h3 .fl-heading-text {

	font-size: 20px;

	font-weight: 700;

}



.search_song_main-content .banner-img .fl-photo-img-jpeg {

	width: 100%;

}



.search_song_main-content .banner-img .fl-photo-img-jpeg img {

	width: 100%;

	display: inline-block;

}



.search_song_main-content .right_side_latest-post span a {

	color: #913300;

	font-size: 18px;

}



.search_song_main-content .right_side_latest-post span a:hover {

	color: #000;

}



.feature_work_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.feature_work_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.feature_work_main-content .banner_info ul li a:hover {

	color: #000;

}



.feature_work_main-content .banner_info h2 {

	font-weight: 700;

}



.feature_work_main-content .banner_info h3 {

	font-weight: 700;

}



.feature_work_main-content .banner_info .wp-image-1257 {

	width: 100%;

	display: inline-block;

}



.decade_filter_main-content .banner_info .wp-image-1261 {

	width: 100%;

	display: inline-block;

}



.decade_filter_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.decade_filter_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.decade_filter_main-content .banner_info ul li a:hover {

	color: #000;

}



.chord_genome_pro_main-content .banner_info .banner-img_new {

	width: 100%;

	display: inline-block;

}



.chord_genome_pro_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.chord_genome_pro_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.chord_genome_pro_main-content .banner_info ul li a:hover {

	color: #000;

}



.terms_condition_main-content .banner_info .entry-header h1 {

	font-size: 28px;

	font-weight: 700;

}



.terms_condition_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.terms_condition_main-content .banner_info ol li {

	margin-bottom: 20px;

	font-size: 17px;

}



.terms_condition_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.terms_condition_main-content .banner_info ol li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.terms_condition_main-content .banner_info ul li a:hover {

	color: #000;

}



.terms_condition_main-content .banner_info ol li a:hover {

	color: #000;

}



.how_to_search_main-content .banner_info ul li {

	margin-bottom: 5px;

	font-size: 17px;

}



.how_to_search_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.how_to_search_main-content .banner_info ul li a:hover {

	color: #000;

}



.what_is_chord_main-content .sub_head_f-28 h1 {

	font-weight: 700;

}



.what_is_chord_main-content .banner_info .sub_link li {

	margin-bottom: 5px;

}



.what_is_chord_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.what_is_chord_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.what_is_chord_main-content .banner_info ul li a:hover {

	color: #000;

}



.privacy_policy_main-content .banner_info .entry-header .entry-title {

	font-size: 28px;

	font-weight: 700;

}



.privacy_policy_main-content .banner_info .innerText {

	margin-bottom: 10px;

	font-size: 17px;

}



.privacy_policy_main-content .banner_info .innerText a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.privacy_policy_main-content .banner_info .innerText a:hover {

	color: #000;

}



.privacy_policy_main-content .banner_info .grayText {

	font-size: 17px;

}



.privacy_policy_main-content .banner_info .blueText {

	font-size: 17px;

}



.refund_main-content .banner_info .entry-header .entry-title {

	font-size: 28px;

	font-weight: 700;

}



.right_side_latest-post span a {

	color: #913300;

	font-size: 18px;

	text-decoration: none;

}



.right_side_latest-post span a:hover {

	color: #000;

}



.right_side_info {

	margin: 0 0 20px;

	font-size: 17px;

	color: #000;

}



.right_side_info a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.right_side_info a:hover {

	color: #000;

}



.right_side_details ul {

	list-style: none;

	padding: 0;

}



.right_side_details ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.right_side_details ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.right_side_details ul li a:hover {

	color: #000;

}



p a {

	color: #913300;

	text-decoration: underline;

	/*font-size: 17px;*/

}



p a:hover {

	color: #000;

}



.head-bold h3 {

	font-weight: 700;

}



.head-bold h1 {

	font-weight: 700;

}



.choosing_instrument_main-content .sub_head_f-25 h2 .fl-heading-text {

	font-size: 25px;

	font-weight: 700;

	font-family: "Roboto", sans-serif

}



.choosing_instrument_main-content .sub_head_f-20 h3 {

	font-weight: 700;

}



.choosing_instrument_main-content ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.choosing_instrument_main-content ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.choosing_instrument_main-content ul li a:hover {

	color: #000;

}



.about_info_main-content .banner_info ul li {

	margin-bottom: 20px;

	font-size: 17px;

}



.about_info_main-content .banner_info ul li a {

	color: #913300;

	text-decoration: underline;

	font-size: 17px;

}



.about_info_main-content .banner_info ul li a:hover {

	color: #000;

}



.contact_us_main-content h3 {

	font-weight: 700;

}



.contact_us_main-content .banner_info .chord-contact-form .main_title {

	margin-bottom: 5px;

}



.contact_us_main-content .banner_info .chord-contact-form p {

	margin-bottom: 0;

}



.contact_us_main-content .banner_info .submit_btn_contact .wpcf7-submit {

	padding: 10px 20px !important;

	text-transform: capitalize !important;

	font-weight: 700 !important;

}



.login_main-content .banner_info .fl-heading {

	font-weight: 700;

}



.login_main-content .banner_info .mm-login {

	margin: 20px 0 0;

	max-width: 100%;

}



.login_main-content .banner_info .mm-forgot-password {

	color: #913300;

	text-decoration: underline;

}



.login_main-content .banner_info .mm-forgot-password:hover {

	color: #000;

}



.fl-content-left {

	border: none !important;

}



.blog_main-content .fl-node-5c4560434b008 {

	width: 66.66%;

}



.blog_main-content .right_side_latest-post {

	/*margin:0 0 20px;*/

	font-size: 17px;

	color: #000;

}



.blog_main-content .right_side_latest-post a {

	color: #913300;

	text-decoration: none;

	font-size: 18px;

}



.blog_main-content .right_side_latest-post a:hover {

	color: #000;

}



.blog_main-content .chord-blog .fl-post-text .fl-post-more-link {

	width: auto;

}



.blog_main-content .chord-blog .fl-post-text .fl-post-more-link a {

	color: #913300;

}



.blog_main-content .chord-blog .fl-post-text .fl-post-more-link a:hover {

	color: #000;

	text-decoration: underline;

}



.blog_main-content .chord-blog .fl-post-title {

	font-size: 25px;

	letter-spacing: 0;

	line-height: 1.4;

	padding: 0;

	margin-bottom: 10px;

	font-weight: 700;

}



.blog_main-content .chord-blog .fl-post-image {

	float: left;

	margin-left: 18px;

	margin-right: 25px;

}



.blog_main-content .chord-blog .fl-post-text {

    /*

	float: left;

	width: calc(100% - 205px);

	font-size: 17px;

	clear: both;

	*/

	padding: 0 15px 0 0;

}



.blog_main-content .chord-blog .filedunder {

	float: left;

	width: 100%;

	margin: 18px 18px 0;

	font-size: 17px;

	font-style: italic;

	position: relative;

	display: inherit;

}



.blog_main-content .chord-blog .filedunder p {

	margin: 0 10px 0 0;

}



.blog_main-content .chord-blog .filedunder a {

	color: #913300;

}



.blog_main-content .chord-blog .filedunder a:hover {

	color: #000;

	text-decoration: underline;

}



.archive-page-diff {

	padding: 0 !important;

	margin-left: -12px !important;

}



.archive-page-diff .fl-post-header {

	margin-bottom: 0;

}



.archive-page-diff .fl-post-header h2 {

	font-size: 25px;

	font-weight: 700;

}



.archive-page-diff .fl-archive.fl-post {

	padding-bottom: 0 !important;

}



.archive-page-diff .fl-post-image-beside {

	margin-left: 18px;

}



.archive-page-diff .fl-post-content-beside {

	float: left;

	width: 74%;

	clear: both;

}



.archive-page-diff .fl-post-content-beside .fl-post-content {

	font-size: 17px;

}



.archive-page-diff .fl-post-content-beside .fl-post-more-link {

	color: #dc4605;

	text-decoration: none;

	font-size: 17px;

}



.archive-page-diff .fl-post-content-beside .fl-post-more-link:hover {

	color: #000;

	text-decoration: underline;

}



.checkout_main-content .banner_info .mm_left_column .sub_head_f-20 {

	margin: 0 0 15px;

	font-size: 20px !important;

}



.checkout_main-content .banner_info .mm_left_column .mm-formField label {

	font-weight: normal;

}



.checkout_main-content .banner_info .mm_left_column .mm-formField .mm-textField {

	width: 75%;

	display: inline-block;

}



.checkout_main-content .banner_info .mm_right_column ul {

	padding: 0;

}



.checkout_main-content .banner_info .mm_right_column ul li {

	font-size: 17px;

}



.checkout_main-content .banner_info .mm_right_column ul li mm-prices {

	font-weight: 700;

}



.category-blog .sub_head_f-28 {

	font-size: 28px;

	font-weight: 700;

}



.sub_head_f-28 h1 {

	font-weight: 700;

}



.sub_head_f-25 h2 {

	font-size: 25px;

	font-weight: 700;

}



.sub_head_f-20 h3 {

	font-size: 20px;

	font-weight: 700;

}



.sub_head_f-28 {

	font-size: 28px;

	font-weight: 700;

}



.sub_head_f-25 {

	font-size: 25px;

	font-weight: 700;

}



.sub_head_f-20 {

	font-size: 20px;

	font-weight: 700;

}





/*.single-post .fl-content-left{padding-right: 20px;}*/



.cust_content_right {

	width: 30%;

	max-width: 30%;

	flex: 0 0 30%;

	-ms-flex: 0 0 30%;

}



.gold-member_box ul li {

	margin: 0 10px;

	padding: 10px 0 !important;

	border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;

}



.gold-member_box ul li .sng {

	text-align: center;

	font-size: 24px;

	font-weight: 500;

}



.footer-w-three p a {

	text-decoration: none;

}



.footer-copy-right-content p a {

	text-decoration: none;

}



.fl-post-cats-tags a {

	color: #dc4605;

	text-decoration: underline;

	font-size: 17px;

}



.fa {

	display: inline-block;

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



.category-blog .fl-post-header {

	width: 85% !important;

	margin: 0 !important;

}



.single-post .comment_manual {

	float: left;

	width: 100% !important;

	margin: 0 !important;

	padding-left: 40px;

	position: relative;

}



.fl-content-left .fl-row-content-wrap {

	padding: 0 !important;

	margin: 0 !important;

}



.fl-content-left .fl-module-content {

	margin-left: 0 !important;

	margin-right: 0 !important;

}



.fl-content-left .fl-row-content-wrap .fl-rich-text p {

	margin: 0 0 20px;

	/*font-size: 17px;*/

	color: #000;

}



.riprida_main-content h2 {

	font-size: 25px;

	font-weight: 700;

}



.fl-content-left h1 {

	color: #1a1a1a;

	font-size: 28px;

	text-align: left;

	font-weight: 700;

}



.fl-content-left h2 {

	color: #1a1a1a;

	font-size: 25px;

	text-align: left;

	font-weight: 700;

}



.fl-content-left h3 {

	color: #1a1a1a;

	font-size: 20px;

	text-align: left;

	/*font-weight: 700;*/

}



.fl-content-left a {

	color: #913300;

	text-decoration: underline;

	/*font-size: 15px;*/

}



.fl-content-left a:hover {

	color: #000;

}



.fl-content-left .fl-photo-img-jpg {

	width: 100%;

}



.fl-col.fl-node-5c4561c72c51a.fl-col-small {

	padding-left: 9px;

	margin-top: 20px;

}





/*03.09.19*/



.fl-content-left ul {

	margin-bottom: 20px;

}



.fl-content-left ul li {

	margin-bottom: 10px;

}





/*------------- 06.09.19 - CSS Start -------------*/



.chordsearch .title-line #library_quesmark {

	position: relative;

	top: -5px;

}



.filter1 .form-group.rdo-instrument p,

.form-group.show-rdo-instrument p {

	width: 50%;

	float: left;

}



.show-rdo-instrument [type="radio"]:checked,

.show-rdo-instrument [type="radio"]:not(:checked) {

	position: absolute;

	left: -9999px;

}



.show-rdo-instrument [type="radio"]:checked+label,

.show-rdo-instrument [type="radio"]:not(:checked)+label {

	position: relative;

	padding-left: 28px;

	cursor: pointer;

	line-height: 20px;

	display: inline-block;

	color: black;

	font-size: 16px;

	font-weight: normal;

}



.show-rdo-instrument [type="radio"]:checked+label:before,

.show-rdo-instrument [type="radio"]:not(:checked)+label:before {

	content: '';

	position: absolute;

	left: 0;

	top: 0;

	width: 20px;

	height: 20px;

	border: 1px solid #d35d2e;

	border-radius: 100%;

	background: #fff;

}



.show-rdo-instrument [type="radio"]:checked+label:after,

.show-rdo-instrument [type="radio"]:not(:checked)+label:after {

	content: '';

	width: 12px;

	height: 12px;

	background: #d35d2e;

	position: absolute;

	top: 4px;

	left: 4px;

	border-radius: 100%;

	-webkit-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.show-rdo-instrument [type="radio"]:not(:checked)+label:after {

	opacity: 0;

	-webkit-transform: scale(0);

	transform: scale(0);

}



.show-rdo-instrument [type="radio"]:checked+label:after {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1);

}



.filter2 .f2-inner-title .tooltipf {

	top: -10px;

}



#showmeinstrument .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



#ques_allkeys .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}



.library_filters .chords-filter {

	text-align: left;

	position: relative;

	float: left;

	width: 100%;

}



.library_filters .filter1 {

	padding-left: 3rem !important;

	display: inline-block;

}



.library_filters .filter2 .f2-inner-title {

	margin-top: 0;

}



.filter1 .popover {

	z-index: 1;

}



.post-36 .home_instrument {

	margin-left: 0 !important;

}



#nbc_cord .show_nbc .colorchord_dia_img {

	background: linear-gradient(to bottom, rgb(192, 56, 4) 0%, rgb(243, 191, 113) 100%);

	background: -moz-linear-gradient(to bottom, rgb(192, 56, 4) 0%, rgb(243, 191, 113) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192, 56, 4)), color-stop(100%, rgba(243, 191, 113)));

	background: -webkit-linear-gradient(top, rgba(192, 56, 4) 0%, rgba(243, 191, 113) 100%);

	background: -o-linear-gradient(top, rgba(192, 56, 4) 0%, rgba(243, 191, 113) 100%);

	background: -ms-linear-gradient(top, rgba(192, 56, 4) 0%, rgba(243, 191, 113) 100%);

	color: #000 !important;

}



.library_filters .chords-filter .filter1 a span::after {

	font-family: "FontAwesome";

	content: "\f107";

	margin-left: 5px;

	color: #d35d2e;

	font-size: 24px;

	vertical-align: middle;

}



.filter2 .wildcard .tooltipf .fa-question-circle-o {

	margin-left: 5px;

}





/*------------- 06.09.19 - CSS End -------------*/





/*------------- 12.12.19 - CSS Start -------------*/



.chord-library-content .fl-rich-text>h3 {

	margin-top: 0px;

}



.chord_lib_main-content .chordlib {

	padding: 0 30px 0;

}



#chordsearch_library .chords-tags1 span {

	color: #000;

	border: 1px solid #808080;

	padding: 3px 6px 3px 7px;

	border-radius: 8px;

	margin-right: 6px;

	margin-bottom: 8px;

	float: none;

	display: inline-block;

	font-weight: 700;

}



.library_filters .filter2.p-3 {

	text-align: left;

	float: right;

	margin-top: 5px;

}



#instrument-pop-content {

	float: right;

	margin-left: 5%;

	width: 100%;

}



.library_filters .filter1 .popover {

	top: 40px;

	max-width: 400px !important;

}



.library_filters #instrument-pop-content div.arrow {

	left: 13%;

}



.library_filters .filter2 .popover {

	padding: 0 25px;

}



.library_filters .lib_next_bc {

	padding: 15px 0;

	float: left;

	text-align: left;

	padding-left: 3rem;

}



#lib_loader1 span {

	width: 100%;

	float: left;

	text-align: left;

	padding-left: 3rem;

}



.library_filters .songs_num {

	text-align: left;

	padding-left: 3rem;

}



.next_best_chord {

	display: flex;

	justify-content: flex-start;

	position: relative;

}



.show_nbc {

	width: 18%;

	float: left;

	text-align: left;

	padding-left: 3rem;

	position: relative;

}



.blog_main-content .blg_title h1 {

	font-size: 30px;

	font-weight: 700;

}





/*------------- 12.12.19 - CSS End -------------*/





/*------------- 09.01.20 - CSS Start -------------*/



.banner_text .fl-rich-text p a.result_banner_button {

	padding: 8px 12px;

	color: #fff;

	text-decoration: none;

	font-weight: 700;

	line-height: 18px;

	font-size: 16px;

	text-shadow: none;

	display: inline-block;

}



.fl-row-bg-photo_banner .banner_text a.result_banner_button {

	border-radius: 5px !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(223, 149, 80, 1) 0%, rgba(211, 92, 45, 1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bf71', endColorstr='#ce582a', GradientType=0);

}



.fl-row-bg-photo_banner .banner_text a.result_banner_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);

}



.banner_text .fl-rich-text {

	width: 70%;

	float: none;

	display: inline-block;

}



.Play_click_result .fl-row-bg-photo_banner .banner_text p a:hover {

	color: #ffffff;

}



div.dataTables_wrapper div.dataTables_processing .proc img,

#search_chord_form .chords-tags-processing img {

	height: 24px;

}



.page-template-result .banner_text p a {

	font-weight: 700;

}



#song-result-table tbody tr td:first-child {

	width: 154px;

}



#song-result-table tbody tr td:nth-child(2) {

	width: 162px;

}



#song-result-table tbody tr td:nth-child(3) {

	width: 29px;

}



#song-result-table tbody tr td:nth-child(4) {

	width: 61px;

}



#song-result-table tbody tr td:nth-child(5) {

	width: 72px;

}



#song-result-table tbody tr td:nth-child(6) {

	width: 190px;

	/*word-break: break-all;*/

	word-wrap: break-word;

	hyphens: auto;

	-ms-hyphens: auto;

	-moz-hyphens: auto;

	-webkit-hyphens: auto;

	overflow-wrap: break-word;

}



#song-result-table tbody tr td:last-child {

	width: 10px;

}



#song-result-table tr td a.youtube_icon {

	color: #FF0000;

}



footer .footer-content p a {

	font-size: 16px;

}





/*------------- 09.01.20 - CSS End -------------*/





/*------------- 11.01.20 - CSS End -------------*/



.fl-node-5e19a88d7f9f5.fl-module-heading .fl-heading {

	font-size: 40px;

}



#chordsearch .text_head_point_one {

	float: left;

	width: 100%;

	display: block;

}



#chordsearch .text_head_point_one>p {

	color: #ffffff;

	font-size: 16px;

	/* 	font-size: 22px;  */

	font-weight: 600;

	margin-bottom: 3px;

	text-align: center;

}



#chordsearch .text_head_point_one .title-line span {

	/* 	font-size: 16px; */

}



#chordsearch .form-group.chords-filter {

	margin-bottom: 30px;

}



#chordsearch .text_head_point_one>span {

	float: left;

	color: #ffffff;

	font-size: 16px;

	/* 	margin-bottom: 34px; */

	margin-bottom: 10px;

	text-align: center;

	width: 100%;

}



.chords-tags-main {

	/* 	width: 80%; */

}



#chordsearch .text_head_point_one.pt_two {

	margin-top: 19px;

}



#chordsearch .sbtn #btnChordSearch {

	color: #000;

	font-weight: 700;

}



#sec-one-full-image .sub_head p {

	font-size: 26px;

}



#sec-one-full-image .sub_head p:first-child {

	margin: 0 0 3px;

}





/*------------- 11.01.20 - CSS End -------------*/



#please_selectchord .modal-header {

	background: linear-gradient(to bottom, #d45d2e, #de934e 100%);

	padding: 10px 0 !important;

}





/*------------- 30.01.20 - CSS Start -------------*/



.fl-page-content a {

	color: #913300;

	text-decoration: underline;

}



.fl-page-content a:hover {

	color: #000;

}



#song-result-table tbody tr td:nth-child(1) a:hover,

#song-result-table tbody tr td:nth-child(2) a:hover {

	text-decoration: underline;

}



.blog_main-content h2.fl-post-title a {

	color: #000;

	text-decoration: none;

}



.blog_main-content h2.fl-post-title a:hover {

	color: #913300;

}





/*------------- 30.01.20 - CSS End -------------*/





/*------------- 06.03.20 - CSS Start -------------*/





/*#fl-post-15 .library_filters .form-group.chk-filter-two span.checkmark{display: none;}*/



#fl-post-15 .form-group.chk-filter-two .chkcontainer input {

	margin: 0;

	width: 20px;

	height: 20px;

	left: 0;

	opacity: 1;

}





/*------------- 06.03.20 - CSS End -------------*/





/*------------- 02.07.20 - CSS Start -------------*/



#please_selectchord .ques_cus .pop_demo span a {

	margin-top: 0px;

}



#myLibrary .modal-body .pop_demo span.modal-title {

	font-size: 18px;

	font-weight: 600;

}





/*------------- 02.07.20 - CSS End -------------*/



.form-group.chords-filter .filter2 #g-d-pop-content {

	z-index: 11;

}



.page-template-result-php.page .fl-node-5f64ee164dc3a>.fl-module-content {

	margin-left: 0px;

	margin-right: 0px;

}



.page-template-result-php.page .table-responsive {

	padding: 20px 20px;

}



@media screen and (max-width: 768px) {

	.page-template-result-php.page .table-responsive {

		margin: 20px 0px;

	}

}



.modal.custom-dialog .modal-body .pop_demo span a {

	/* color: #ea6726; */

	color: #913300;

}



#showmeinstrument .pop_demo a,

.modal.custom-dialog .modal-body .pop_demo a {

	color: #ffffff;

	text-decoration: none;

	text-align: center;

}





/* admin theme css */



.title-line {

	font-size: 14px !important;

}



#library {

	font-size: 14px !important;

}



@media (max-width:480px) {

	.title-line {

		font-size: 11px !important;

	}

	#library {

		font-size: 11px !important;

	}

	div#chordsearch1 {

		margin-bottom: 5px !important;

	}

}



@media only screen and (max-width: 480px) {

	#chordsearch .chords-filter .filter1 .popover {

		max-width: 350px !important;

		left: -15px !important;

		width: 320px !important;

	}

}



@media screen and (max-width: 480px){

	#song-result-table_filter input[type=search], .bottom .dataTables_filter input[type=search] {

		width: 210px !important;

	}

	

	.form-inline .dataTables_filter label::before {

		top: 6px !important;

	}

	

	#song-result-table tbody tr td {

		font-size: 7px !important;

	}

}







form#search_chord_form {

    padding-left: 10px !important;

    padding-right: 10px !important;

    width: 100% !important;

}





.blog .row{

    display:block !important;

}



.archive .row{

    display:block !important;

}













































@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;
}













.page-id-622 p.mm-error > a {color: orange;}
.page-id-620 p.mm-error > a {color: orange;}
.page-id-624 p.mm-error > a {color: orange;}
.page-id-5599 p.mm-error > a {color: orange;}
.page-id-454 p.mm-formError > a {color: orange;}


.title-line {
    font-size: 14px !important;
		}
		
	#library {
		font-size: 14px !important;
	}

@media (max-width:480px)  { 
	.title-line {
    font-size: 11px !important;
		}
		
	#library {
		font-size: 11px !important;
	}
	
	div#chordsearch1 {
		margin-bottom: 5px !important;
	}
}

@media only screen and (max-width: 480px) {
  #chordsearch .chords-filter .filter1 .popover {
    max-width: 350px !important;
    left: -15px !important;
    width: 320px !important;
	}
}

.page-id-5599 .wp-block-table table {
    width: auto !important;
		border: none !important;
}

.page-id-5599 table, tr, td {
    border: none !important;
}

.page-id-622 #mm-submit-button {
    background: #525252 !important;
    margin-top: 10px !important;
}

.page-id-623 #mm-submit-button {
    background: #525252 !important;
    margin-top: 10px !important;
}

/*
.fl-row.fl-row-fixed-width.fl-row-bg-none {
    display: block !important;
} */

.fl-node-616edd8490f68 > .fl-row-content-wrap {
    background-image: linear-gradient(
180deg, #ffffff 0%, #ffffff 100%) !important;
}

.fl-row .fl-col .fl-node-616edd8490f6d h1.fl-heading .fl-heading-text, .fl-node-616edd8490f6d h1.fl-heading .fl-heading-text {
	color: #000000 !important;
	}	

#chordsearch1 .text_head_point_two > p {
	color: #000000 !important;
}

#chordsearch .chords-filter .filter1 a, #chordsearch .chords-filter .filter2 a {
	color: #000000 !important;
}

.custom-dialog .modal-dialog {
	border: 2px solid #000 !important;
}

#chordsearch .chords-filter .filter1 .popover {
	border: 2px solid #000 !important;
}

.form-group.chords-filter .filter2 #g-d-pop-content {
	border: 2px solid #000 !important;
}

.page-id-607 .container a{
	color: #913300 !important;
}

.page-id-607 .container a:hover {
	color: #000 !important;
}

.custom-dialog .close {
    right: -6px !important;
    top: -14px !important;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}