body.responsive.layout-full #page-wrapper .full-container {
max-width: 1200px;
}

@font-face {
  font-family: MyUnderwood;
  src: url(/wp-content/themes/vantage/fontawesome/fonts/MyUnderwood.ttf);
  font-weight: normal;
}

@font-face {
  font-family: Masaaki;
  src: url(/wp-content/themes/vantage/fontawesome/fonts/Masaaki-Regular.ttf);
  font-weight: normal;
}



p.woocommerce-store-notice {
	background-color: #e53859 !important; 
	color: #303030 !important;
	font-size: 1.5em !important;

}

.fade-container {
  position: relative;

}

.fade-image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.fade-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.fade-container:hover .fade-image {
  opacity: 0.3;
}

.fade-container:hover .fade-middle {
  opacity: 1;
}

.woocommerce-breadcrumb {
	display:none;
}


.woocommerce-message, .woocommerce-info {
	border-color: lightgray !important;	
}


.woocommerce-message::before {
    content: '\e015';
    color: #00AE41;
}

.woocommerce a.remove {
	color:#e53859 !important;
}

.woocommerce a.remove:hover {
	background-color:#e53859 !important;
}

h1.product_title {
font-family:MyUnderwood !important;
	font-size:2em !important;
	margin-bottom:10px !important;
	line-height:1.1em;
  }

.entry-header {
	padding-top:15px;
  margin-bottom:0px !important;
}

h4.product-subtitle {
	padding-top:0px !important;
	margin-bottom:25px;
	font-size:1.3em;
}

p.product-subtitle {
	color:#303030 !important;
}

h2.woocommerce-loop-product__title {
	font-size:1.3em !important;
	color: #303030;
	padding-bottom: 0px !important;
}


.woocommerce .cart.shop_table .product-thumbnail img {
width: 100px;
}


.woocommerce .cart .product-name .variation dd,
.woocommerce-page .cart .product-name .variation dd {
	margin:5px;
}

.woocommerce .cart.shop_table .minus, .woocommerce .cart.shop_table .plus {
display:none;
}

p.product-subtitle {
	margin:0px !important;
	font-size:small;
}

dl.variation {
	font-size:small;
}
  
.woocommerce-variation-description {
	font-style:italic;
}

span.woocommerce-Price-amount {
  font-size:1.0em;
	font-weight:bold;
	color: #303030 !important;
  }

.woocommerce-product-details__short-description {
  font-size:1.1em;
}

body .cross-sells {
    display: none !important;
}

td[data-title="Thumbnail"], td[data-title=Thumbnail] {
  padding:0px !important;
animation-duration
}

td[data-title="Thumbnail"] img:hover, td[data-title=Thumbnail] img:hover{
  transition: transform .2s;
	transform: scale(4);
	border: 0px lightgray solid;
}

#variations-table img {
	margin:0px !important;

}




p.stock {
margin:0px;
	font-weight:bold !important;
	!important; 
  }

p.out-of-stock {
	color:#e53859  !important;
}


.minus, .plus {
	color: #303030 !important;
	border-color: lightgray !important;
	background: none !important;
	padding: 5px !important;
	width: 35px !important;
	border-radius: 0px !important;
	
}

input.input-text.qty.text {
	margin-right:0px !important;
}


.button {
	border-radius: 0px !important;
	font-weight:normal !important; 
	text-transform:UPPERCASE !important; 
	font-size: 1em !important;
}

.button, .cwgstock_button, .sow-submit {text-shadow:none !important;}

.single_add_to_cart_button, .xoo-wl-btn { 
	padding:10px 20px !important;
	text-transform: uppercase;

}

.single_add_to_cart_button button alt disabled wc-variation-is-unavailable {
	
}

span.posted_in {
  display: none;
}


.wc-tabs-wrapper {padding-top:35px !important;
border-bottom: 1px solid lightgray;
margin-bottom:20px;}

.wc-tabs {display:none; }


#tab-description h2 {
display: none !important;
}  



.cwginstock-subscribe-form {
	padding: 0px !important;
	margin: 0px !important;



}

.cwginstock-panel-primary {
max-width:220px;
	border: none !important;
	margin-top: 10px !important;
	font-size:0.9em !important;
	margin-bottom: 0px !important;
	
}

.cwginstock-panel-heading {
	display: none;
}

.cwginstock-panel-body {
	padding:0px !important;
	margin:0px !important;
}

.center-block {
	margin-left:0px !important;
	margin-right:0px !important;

}
.form-group {
	margin-bottom: 10px !important;
	max-width: 165px;
}

input.cwgstock_email {
	font-size:1em;
}
.cwgstock_button {
	-webkit-appearance: none;
	font-size:0.9em !important;
	background-color: lightgray !important;
	color: gray !important;
	border-color: lightgray !important;
}

.related.products {
display:none;
}


@media screen and (min-width:1024px) {
/** #main {
  background-image: url('https://www.boredbrainmusic.com/wp-content/uploads/2017/06/boredbrain-wallpaper-01-white.jpg');
  background-size: cover;
	background-position:top;
	padding-left:10px !important;
	padding-right:10px !important;	
}
**/
	
	.site-main {
		padding-top:0px !important;
		padding-bottom:35px !important;
	}
.woocommerce	.content-area {
		padding-top:35px;
	}
}	

@media screen and (max-width:667px) {
	
	.mobile-nav-frame a, .mobile-nav-frame .title h3 {
	text-shadow:none !important;
	text-transform: uppercase;
	}
	#text_top {display:none;}
	}

@media screen and (min-width:668px) {
	#text_bottom {display:none;}
	}


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

		th.pa_color {display:none !important;}
		th.variation_description {display:none !important;}

	td[data-title=Color], td[data-title="Color"]  {display:none !important;}
	td[data-title=Description], td[data-title="Description"]  {display:none !important;}
	
}


	input, textarea, select {
  font-size: 16px;
  }
	
	#masthead {
	padding-left:10px;
	padding-right:10px;
	}
	
	.mobilenav-main-link {
	padding-top:10px !important;
	}
	
	.entry-header {
		padding-top: 0px;
	}
	
	[role="main"] {
		padding:0px 10px !important;
		left:0px !important;
	}
	
	.site-main {
		padding:0px 10px !important;
		
	}
	
	.content-area {
		padding:10px 0px !important;
		box-shadow:none !important;
		margin-bottom:20px !important
	}



.cart_item .product-thumbnail { width:100px; }

	.woocommerce-page #content div.product form.cart .variations { margin-left: 0; }

	table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.287em; }

	.woocommerce .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { width: 100% !important; }
	.woocommerce .woocommerce form .form-row, .woocommerce-page form .form-row { width: auto !important; float: none !important; }

	#order_review .shop_table { margin-left: 0; }	
	
}

#coupon_code {min-width:150px;}


/**  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 **/





.box-shadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.main-navigation a {
	text-transform: uppercase;
  background: transparent !important;
}



/**
ul.sub-menu {
	background-color: rgba(255, 255, 255, .50)!important;
}
**/
  
.entry-content h1 {
font-family: MyUnderwood !important; 
  line-height: 1.5em;
  color:#303030;
}

.entry-content h2 {
  line-height: 1.5em;
  color: #303030;
}



.entry-content h4 {
  color: #303030 !important;
  line-height: 1.3em;
}

.entry-content h5 {
  color: #303030 !important;
  line-height: 1em;
  text-transform: none;
}

.entry-content h6 {
  color: #303030 !important;
  line-height: 1.3em;
}

/**
#footer-widgets .widget {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}



#footer-widgets .widget .widget-title {
  text-transform: uppercase;
  font-family: MyUnderwood;
  font-size: 15px;
}

#footer-widgets a:hover {
  color: #e53859;
}

#colophon .widget_nav_menu .menu-item a {
  border-style: hidden;
  font-size: 15px;
}
**/
#theme-attribution {
  display: none;
}



.entry-content ul {
  list-style-position: outside;
  margin-left: 0px !important;
}

.support-text {display: none !important;}

.ytcplayertdescription {
  height: 100px;
  overflow: scroll;
}

/** .ytwd_video_title {
 font-family: MyUnderwood;
} **/

.ytwd_container_wrapper .ytwd_container #ytwd_container_1 * {
  font-weight: bold;
}


.mc4wp-form-theme-dark input[type=submit] {
	margin-top:10px !important;
	width:100% !important;
}


/**

.mc4wp-form-basic input[type=submit] {
  background: #e53859;
  color: #ffffff;
  width: 100%;
  font-size: 1.2em;
  border-width: 2px;
  font-weight: normal;
}


.mc4wp-form-basic input[type=email] {
  background: transparent;
  color: #303030;
  padding-left: 10px;
}

.mc4wp-form-basic input[type=submit]:hover {
  background-color: #e04361;
  color: #ffffff;
}
**/

/**
#masthead .hgroup #header-sidebar .widget-title {
  display: none;
}

header#masthead .hgroup #header-sidebar {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
**/

nav {
  background: transparent !important;
}

.main-navigation.sticky {
  background-color: #ffffff !important;
}

.dashed-box {
  border:2px dashed;
  border-radius:20px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/**#masthead .hgroup #header-sidebar aside.widget:last-child**/


nav.horizontal-menu.horizontal-menu--desktop {
  display:none !important;
}

/**  background-color: transparent !important;
  border: 0px !important;
  border-top: 0px !important;
  background-image: url('http://www.boredbrainmusic.com/wp-content/uploads/2017/06/boredbrain-wallpaper-02.jpg') !important; 
	**/

