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

Theme Name: Side By Side Child Theme

Theme URI: https://sidebysidedigital.com

Description: A child theme template for Divi

Author: Side By Side

Author URI: https://sidebysidedigital.com/

Template: Divi

Version: 1.0.0


*/



body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward,


input[type=text], 
input[type=password], 
input[type=tel], 
input[type=email], 
input.text, 
input.title, 
textarea, 
select {font-size: 100%; cursor: pointer;}

.et_pb_button{/*padding: 0.3em 1em !important;*/}

input[type=checkbox] {width: 1.5em;height: 1.5em; vertical-align:middle;}







/*----------------- IMAGE PROPER  ------------------*/
/* blog posts (articles */
.entry-content img.alignleft,
.entry-content img.alignright {max-width:50%}








/*----------------- FRONT PAGE ------------------*/
.home-page-article {margin:0 auto 4.5em;}




/* ------------------------------------------------------------			DOMELINE PAGE ICON BASICS	-------------		*/
a.domeline-page-icon {
	text-decoration: none; font-weight: normal !important;
	display:inline-block;   vertical-align: top;
	padding:5px 1% !important; width:98%; margin:.5em auto 1.5em;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
    /*max-width: 225px;*/
	position:relative;
	background-size: 100% auto;
}
a.domeline-page-icon article {padding-bottom:0 !important;}



a.domeline-page-icon .search_item_tag {    position: absolute; top: 0;  left: 0;}
a.domeline-page-icon.textWide_0 {padding:25px 0; } 


.domeline-page-icon p,
.domeline-page-icon h5 {margin-bottom:.2em;margin-top:.2em; line-height: 1.1;}

.domeline-page-icon p {/*font-size: 90%;*/}
.domeline-page-icon h5 {
	display: block;
	line-height: 1.1;
	text-shadow:none;
	font-size: 110%;
}

.domeline-page-icon .bloke_image, 
.domeline-page-icon .bloke_text {display:inline-block; vertical-align: middle; overflow:hidden; text-align:left; /*margin-bottom: .2em;*/}


.domeline-page-icon .bloke_image img {
	width:100%; max-width:100% !important;
	-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;
}

a.domeline-page-icon:hover {  
	background-color: rgba(0,0,0,.2);
	/*background-color:#D0DDF7;
	background-color: rgba(208, 221, 247, 0.3);*/

}

a.domeline-page-icon:active , 
a.domeline-page-icon:focus {
	background-color:#E8E8E8;
	-webkit-box-shadow: 0 0 3px 3px rgba(71, 91, 133, 0.67);
	-moz-box-shadow: 	0 0 3px 3px rgba(71, 91, 133, 0.67);
	box-shadow: 		0 0 3px 3px rgba(71, 91, 133, 0.67);
}


a.domeline-page-icon.half_size {width:220px; margin:0 auto; display:inline-block;}



/* this is for package iteration */
.dl_split_div.highlight .split_div_content {
	border:1px black solid;
	background:rgba(0,0,0,.3); /* just for reference, do what you will */

	/* http://davidwalsh.name/css-box-shadow */
	-moz-box-shadow: 	1px 1px 2px #444;
	-webkit-box-shadow:	1px 1px 2px #444;
	box-shadow: 		1px 1px 2px #444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444444')";

}


h2.pmp_package_name {}
h3.pmp_package_price {}
p.pmp_package_period {}
div.pmp_package_content {}


/* this is for progress meters */
.progress-container {border:1px black solid; padding:.75em;position: relative; min-width:75px;  margin:1.5em auto;}
.sd_bookmark_list .progress-container {padding:0; margin:0 auto;}

.progress-container .progress-bar {
	background-color:#bada55;height:25px;
	background: #32ff54; /* Old browsers */
	background: -moz-linear-gradient(left,  #32ff54 0%, #fff830 33%, #efbb00 65%, #ff0000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #32ff54 0%,#fff830 33%,#efbb00 65%,#ff0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #32ff54 0%,#fff830 33%,#efbb00 65%,#ff0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32ff54', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 */
}
.progress-container .progress-white {
	background:white; height:100%; position:absolute; right:0; top:0;}
.progress-container .progress_number {
	position:absolute; transform: translateY(-50%); top:50%; z-index:10; font-weight:bold; font-size: 100%;}

#bm_checkpoints {padding: 0 !important;}
#bm_checkpoints li {margin-bottom:0.5em; display:inline-block; width:100%;list-style-type: none; vertical-align: top;}
#bm_checkpoints li label {font-size:100%;}

.bm_delete_box input {    margin: 0 !important; width:  1.5em;height: 1.5em;vertical-align:middle;}
#bm_checkpoints li input {margin-right:0.25em; width:25px; height:25px;}


/* this is for user dashboard */
#sd_form_notes,
#sd_notes_panel {list-style:none; padding: 0;/*font-size: 15px; background-color: #e6e6e6;*/}
#sd_user_note_title {/*font-size: 15px;*/}
#sd_user_note_content {/*font-size: 15px;*/}

#sd_notes_panel {margin-top: 2em;}
#sd_notes_panel li {padding:0.5em; background-color: #8AABB4; margin-bottom: 2em;}



#sd_form_notes input,
#sd_form_notes textarea {/*border:1px transparent solid !important;background-color: transparent;*/}




#sd_form_notes input[type="checkbox"] {/*width: 1.5em;height: 1.5em; vertical-align:middle;*/}



#sd_form_notes input[type="text"], 
#sd_form_notes textarea {display: inline-block; width: 100%; padding: .75em 0.25em;  margin-bottom:1em; font-size: 100%;}
#sd_form_notes textarea {}


#sd_form_notes input[type="text"]:hover, 
#sd_form_notes textarea:hover {}


#sd_form_notes input[type="text"]:active, 
#sd_form_notes textarea:active,
#sd_form_notes input[type="text"]:focus, 
#sd_form_notes textarea:focus {}





#sd_notes_panel input[type="text"], 
#sd_notes_panel textarea {
	background-color: transparent; border: 1px transparent solid; color: white; margin-bottom:0; border-radius: 3px;}


#sd_notes_panel input[type="text"]:hover, 
#sd_notes_panel textarea:hover {}


#sd_notes_panel input[type="text"]:active, 
#sd_notes_panel textarea:active,
#sd_notes_panel input[type="text"]:focus, 
#sd_notes_panel textarea:focus {background-color: white; border: 1px black solid;  color: black;}




#sd_notes_panel .note_date {font-size: 80%; line-height:1.1;}



#sd_notes_panel label.sd_user_note_delete {color: white; font-size: 92%;}


/* this is for hiding the notes in dashboard safe for migration*/
body:not(.logged_in_admin) li.et_pb_tab_1 {display:none;}
body:not(.logged_in_admin) div.et_pb_all_tabs div.et_pb_tab_1 {display:none;}









/* my lessons */
table.sd_bookmark_list td { padding: .1em;}
table.sd_bookmark_list h5 { padding: 0; line-height:1;}
/*table.sd_bookmark_list td.bm_progress {}*/
table.sd_bookmark_list td.bm_progress {text-align:center;}
table.sd_bookmark_list td.bm_progress .et_pb_button:hover:after {    content:"" !important;}
table.sd_bookmark_list td.bm_progress .et_pb_button {padding:0.3em 0.7em !important;}

table.sd_bookmark_list td.bm_delete_box { text-align: center; }






form.personalize-form p.form_tips{font-size: 12px;
    line-height: 1;}

















/* this is for lesson archive */
.fwpl-result .fwpl-term-skill-level-1 {content: url(https://simpledrummer.com/wp-content/uploads/2018/11/1-1.png);}
.fwpl-result .fwpl-term-level-2 {content: url(https://simpledrummer.com/wp-content/uploads/2018/11/2-1.png);}
.fwpl-result .fwpl-term-level-3 {content: url(https://simpledrummer.com/wp-content/uploads/2018/11/3-1.png);}
.fwpl-result .fwpl-term-level-4 {content: url(https://simpledrummer.com/wp-content/uploads/2018/11/4-1.png);}
.fwpl-result .fwpl-term-level-5 {content: url(https://simpledrummer.com/wp-content/uploads/2018/11/5-1.png);}





/* this is for single lesson */
body.single img.search_item_skill {float: left; margin-right: 5px;}
body.single .entry-content {position:relative;}
body.single .entry-content #package_update {
	text-align: center; box-shadow: -1px 5px 8px 4px #888888;
	position:absolute; 
	top: 40%; left: 50%; transform: translate(-50%, -50%);
	min-width:320px; width:50%;
	border:1px black solid; padding:2em; background-color:#81A9B6;
	z-index: 100;}

body.single .entry-content #package_update h3 {color:white;}
body.single .entry-content #package_update p {}

ul.sd_pdf_downloads {padding:1em 0 !important; }
ul.sd_pdf_downloads li {list-style:none; }
ul.sd_pdf_downloads img,
ul.sd_pdf_downloads p {display:inline-block; vertical-align:middle;}
ul.sd_pdf_downloads img {width:80px; margin-right:5px;}


ul#playalong_images {list-style:none;    padding: 0;}
ul#playalong_images img {}


.vimeography-gallery {width:100% !important;}

.sd_bookmark_box {
	width: 100%;
    margin: 0 0 1em 0;}

.sd_bookmark_box input.et_pb_button {padding: .3em 1em !important;}





/* skill level page - adding the icons to the tab sections */
body.page-id-2854 .et_pb_module h4 {
	padding-left:1.2em;
	font-size: 30px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size:1em;
}
body.page-id-2854 .et_pb_accordion_item_0 h4 {background-image:url(https://simpledrummer.com/wp-content/uploads/2018/11/1-1.png);}
body.page-id-2854 .et_pb_accordion_item_1 h4 {background-image:url(https://simpledrummer.com/wp-content/uploads/2018/11/2-1.png);}
body.page-id-2854 .et_pb_accordion_item_2 h4 {background-image:url(https://simpledrummer.com/wp-content/uploads/2018/11/3-1.png);}
body.page-id-2854 .et_pb_accordion_item_3 h4 {background-image:url(https://simpledrummer.com/wp-content/uploads/2018/11/4-1.png);}
body.page-id-2854 .et_pb_accordion_item_4 h4 {background-image:url(https://simpledrummer.com/wp-content/uploads/2018/11/5-1.png);}



.comment_avatar{max-width: 90px;}







/* login page stuff */
.et_pb_text_inner .widecolumn {margin:0 auto;}





/* sidebar tweaks */
ul.lcp_catlist {list-style-type:none;}



/* blog posts (articles */
body.single-dl_article .entry-content ul,
body.single-dl_article .entry-content ol {list-style-position: inside;
	
	
}


/* registration page */
.pmpro_checkout-field.pmpro_payment-discount-code {display:none;}
body.page-id-151 #post-151 a[href*="simpledrummer"] img {display:none;}

@media all and (min-width:470px) {
	
	
	#sd_notes_panel p.note_date {width:20%; float:right;/* display:inline-block;*/ text-align:right; font-size:65%; margin-top: 1em; color: white;}	
	#sd_notes_panel input[type="text"] {width:80%; float:left; }	


	#bm_checkpoints li {width:48%; margin-right:2%;}

	
}
@media all and (min-width:670px) {
	.sd_bookmark_box {
		display: inline-block;
		min-width: 150px;
		width: auto;
		float: right;
		margin: 0 0 1em 1em ;}
	.home-page-article {width:49%; vertical-align: top; display: inline-block;}
	.home-page-article:first-child {padding-right:1%;}
	.home-page-article:last-child {padding-left:1%;}	

}
@media all and (min-width:870px) {
	#bm_checkpoints li {width:31%;}
}