@charset "utf-8";
/* general */
.clearboth {clear:both;}
.pbhide {display:none;}
.pbcenter {text-align:center; margin:auto;}
.pbleft {float:left;}
.pbfullwidth
{
	width:100%;
}
.pb-pointer {cursor:pointer; position:relative;}
.pbpaddingzero {padding:0 !important;}

#main-header {box-shadow:none;}
#main-header.et-fixed-header {
 -webkit-box-shadow: 0px 9px 10px 2px rgba(0,0,0,0.14)!important;
 -moz-box-shadow: 0px 9px 10px 2px rgba(0,0,0,0.14)!important;
 box-shadow: 0px 9px 10px 2px rgba(0,0,0,0.14)!important;
 }
.woocommerce-demo-store .demo_store {
   background-color: #3037ff;
}
p.woocommerce-store-notice {padding:10px !important;}
#pbclass-info-box {
border-radius: 15px;
padding : 10px;
background : rgba(255,255,255,0.76);
}
body.woocommerce-cart div.woocommerce-message a.button {display: none;}
.pb-search-banner-container {
  background: #eee none repeat scroll 0 0;
  padding: 5px 5px 10px;
  text-align: center;
}
div.woo-wallet-sidebar ul li:first-child {display:none;}

.et-cart-info {
	margin-top:5px !important;
	color: red !important;
	width: 35px;
}
input#terms.input-checkbox {margin-top: 11px;}
.woocommerce-form__label-for-checkbox.checkbox span {margin-left: 30px;}
.woocommerce-form__label-for-checkbox.checkbox span.required {margin-left: 0;}

.thankyou-custom-text {
  background: #cfd none repeat scroll 0 0;
  margin-bottom: 3em;
  padding: 25px !important;
}
.order-again {display:none;}
#top-menu .menu-item-has-children > a:first-child::after {top:9px !important;}
#top-menu li { padding-right:0px !important; }

/* video player */
.pb-video-container {
position: relative;
padding-bottom: 56.25%;
height: 0; 
overflow: hidden;
}
.pb-module-handouts
{
	margin: 20px 0;
	min-height: 50px;
}
.pb-course-halfwidth 
{
	width:50%;
	float: left;
}
.pb-course-module-container {
  padding: 5px 5px 10px;
  text-align: center;
}
.pb-video-container iframe,
.pb-video-container object,
.pb-video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.playing-now {opacity: 0.4;}
.playing-next {cursor:pointer;}

/* home page */
.pbhpbanner {padding: 20px;}

/* class page */
.pb-class-thumbnail {
	color: #a1a1a1;
	font-size: 12px;
	max-width: 100%;
	text-align: center;
	margin: 0 auto 20px;
}
.class-info-container {margin-bottom: 30px;}

#classprice {text-align:right;}

.acrylic-painting-background { background-image: url(https://s3.amazonaws.com/paintbas/wp-content/uploads/acrylic-bg-1920x766.jpg); }
.pen-ink-drawing-background { background-image: url(https://s3.amazonaws.com/paintbas/wp-content/uploads/pen-ink-bg-1920x766.jpg); }
.pencil-drawing-background { background-image: url(https://s3.amazonaws.com/paintbas/wp-content/uploads/pencil-bg-1920x766.jpg); }
.pastel-drawing-background { background-image: url(https://s3.amazonaws.com/paintbas/wp-content/uploads/pastel-bg-1920x766.jpg); }
.oil-painting-background { background-image: url(https://s3.amazonaws.com/paintbas/wp-content/uploads/oil-bg-1920x766.jpg); }
.watercolor-painting-background { background-image: url(https://s3.amazonaws.com/paintbas/wp-content/uploads/watercolor-bg-1920x766.jpg); }

/* my classes page */
.medium-icon {
	margin: 0 30px 30px 0;
	cursor: pointer;
	display: inline-block;
}
.medium-icon-info {
	margin-bottom: 30px;
}

/* search page */
form.wpv-filter-form h4 {margin-top: 30px;}
input.js-wpv-filter-trigger-delayed {margin-bottom: 40px;}
ul.categorychecklist li {
	display: inline-block;
	float: left;
	margin-right: 1em;
	vertical-align: top;
}
.pb-class-banner-container {
	margin-top:0px;
	margin-bottom:px;
	margin-right:auto;
	margin-left:auto;
}
.pb-atcbutton {
  background: #0c71c3 none repeat scroll 0 0;
  border: none;
  color: #ffffff;
  letter-spacing: 0;
  padding-left: 1em;
  padding-right: 1em;
	font-size: 1.3em;
}
.pb-atcbutton:hover {
  background: #4f8ec1 none repeat scroll 0 0;
  transition: all 0.2s ease 0s;
}
.pb-atcbutton.added {display:none;}
a.added_to_cart, .in-cart {
  background: #428294 none repeat scroll 0 0;
  color: white;
  font-size: 1.2em;
  letter-spacing: 0;
  line-height: inherit;
  padding: 0.2em 1em;
  text-align: center;
}
.pb-special-btn {background: #008800 none repeat scroll 0 0;}
.pb-special-btn:hover {background: #00B400 none repeat scroll 0 0;}
a.added_to_cart:hover, .in-cart:hover {background: #4e9caf;}

/* View cart page */
div.woocommerce-message a {color:yellow;}

@media all and (min-width:982px){
	#et_top_search {margin-top:10px !important;}
}

@media all and (max-width:981px){
	.single-product .et_pb_row {padding:0;}
	.single-product .et_pb_text_inner p {padding-bottom:0;}
	#classprice {text-align:left;}
	.pb-course-halfwidth 
	{
		width:100%;
		float: none;
	}
}