/*
Theme Name: PG Emerald Child Theme
Theme URI: http: //pagarcia.com
Description: This is a custom child theme for PG's Emerald Boilerplate
Author: PG
Author URI: http: //pagarcia.com/
Template: pg-emerald
Version: 0.1
Text Domain: pg-emerald-child
*/


/* Override parent theme items
------------------------------------
*/




/* preloader */
.preloader { background-color: #2a2723 /* #333a40 */; }

/* notibar */
#notibar { background: #6b6966 !important; }
	#notibar span { color: #dcc9a2 !important; }

/* header */
h2.text_logo { text-transform: uppercase; font-weight: 600; }
@media (max-width: 425px) {
.navbar-brand>img { display: none !important; }
}

.logo { height: 61px !important; width: 300px !important; background-size: 300px !important; }

@media (max-width: 768px) {
	nav.navbar ul { margin-top: 20px; }
	.navbar-nav .nav-link { padding-left: 15px; padding-right: 15px; }
}

/* Customize nav hover colors */
/* */
nav .navbar-nav>li:hover>a { background: #13cec7 !important; color: #fff !important; }
/* nav .navbar-nav>li>.dropdown-menu>li:hover>a, nav .navbar-nav>li>.dropdown-menu>li.active>a { /* background: #13cec7; color: #fff; */ } */
nav .navbar-nav>li>.dropdown-menu>li:hover>a, nav .navbar-nav>li>.dropdown-menu>li.active>a { background: #13cec7; color: #fff; }
nav .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:hover>a, nav .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.active>a { background: #13cec7; color: #fff; }


#menu-item-46>a { background: /* #fa8a1c */ #04b3ac; border-radius: 3px; }
@media (max-width: 425px) {
	#menu-nav-menu { background: transparent; }
	#menu-item-46>a { padding-left: 15px; padding-right: 15px; }
}


#myCarousel_home .overlay:after { background: rgba(0,0,0,0.55); }
	@media (max-width: 425px) {
		.carousel-caption h2 { font-size: 30px; }
		.carousel-caption h4 { font-size: 18px; }
	}


/* Sticky footer styles
-------------------------------------------------- */
html { position: relative; min-height: 100%; }
body { margin-bottom: 80px; /* Margin bottom by footer height */ color: #fff; margin-top: 0px !important; padding-top: 0px !important; }
.footer { position: absolute; bottom: 0; width: 100%; height: 80px; /* Set the fixed height of the footer here */ line-height: 80px; /* Vertically center the text there */ padding: 0; }


/* theme colors */
#top-bar-band.dark, nav.dark, footer.dark, footer #searchform .btn { background: /* #333a40 */ #2a2723; color: #d9d9d9; }
::-moz-selection { /* Code for Firefox */
  color: #fff;
  background: #13cec7;
}

::selection {
  color: #fff;
  background: #13cec7;
}


/* home page sections */
#specs-fit-for-a-metal-god { /* background: transparent url('images/cerb-cut.png') center bottom no-repeat; padding-top: 140px; padding-bottom: 150px; */ padding-bottom: 0px; }
#options {  }
	@media (max-width: 425px) { #home-options-list .col-md-2 { margin-bottom: 20px; } }
#the-guitarmory-pickups { padding-top: 0px; padding-bottom: 0px; }
body.home #main {background-color: #292723;background-repeat: no-repeat;background-image: url('https://cerberus-music.com/wp-content/uploads/c-m-hero2a.jpg');background-position: center center;background-size: cover;}



/* footer email signup */
#gform_1 {  }
	#gform_fields_1 {  }
	#gform_1 label { display: none; }
		#gform_wrapper_1 .gform_footer.top_label { width: auto; float: right; margin: -70px 1px 0 0; }
			#input_1_1 { background: transparent; border: 1px solid #fff; padding: 1px 4px 0 !important; color: #fff; line-height: 44px; }
				#input_1_1::placeholder { color: #fff; }
			#gform_1 .gform_footer input[type=submit] { height: 46px; padding: 0 10px; color: #fff; background: transparent; border-left: 1px solid #fff; }
	#gform_1 .gform_footer { margin-top: 0px; }
	#field_1_1 { padding-right: 0px; }





/* Woo */
.related.products { display: none; }
.product .product-addon { width: 47%; margin-right: 3%; display: inline-block; vertical-align: top; }
h3.addon-name { font-size: 14px; font-weight: 600; }
div.addon-description p { font-size: 12px; }
.summary form .form-row { padding: 0 !important; }
.product-addon select { font-size: 13px; }

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { max-width: 100%; }

#content nav { background: #2a2723; border-radius: 0px 0 none; background-color: #2a2723; box-shadow: box-shadow: 0 0 transparent; z-index: 10; }
	#content nav .nav li { display: block; float: none; width: 100%; }
		#content nav .nav li a { display: block; padding: 5px 15px; }

.wc-deposits-wrapper .wc-deposits-payment-description { color: #2a2723; font-weight: 500; text-transform: uppercase; }
.wc-deposits-amount { font-size: 23px; vertical-align: middle; font-weight: 900; letter-spacing: -2px; margin: 0 2px; }
.wc-deposits-wrapper .wc-deposits-option li { background: #2a2723; color: #fff; font-weight: bold; text-transform: uppercase; vertical-align: middle; border: 0px; }
	.wc-deposits-wrapper .wc-deposits-option li input {  }
	.wc-deposits-wrapper .wc-deposits-option li label { margin-bottom: 0; }

.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row { display: block; }
.woocommerce form .form-row textarea { width: 200px; height: 100px; }

.woocommerce div.product p.price, .woocommerce div.product span.price { color: /* #fa8a1c */ #04b3ac; font-weight: bold; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #04b3ac; }


.woocommerce form .form-row textarea { height: 200px; min-height: 200px; min-width: 480px; }

.products li div h2 { font-size: 14px; max-width: 210px; margin: 0 auto; text-align: center; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { padding: 20px 7px; border-radius: 5px; background-color: rgba(255,255,255,0.05); }
    .woocommerce ul.products li.product img, .woocommerce-page ul.products li.product img { background-color: rgba(255,255,255,0.2); border-radius: 50% }

.woocommerce div.product form.cart div.quantity, .woocommerce div.product form.cart .button { display: block; }
    


/* Pickup Finder */
/*
	#pickup-finder {  }
		#pupfinderform {  }
			#pupfinderform .col-md-6:first-child { min-height: 360px; }
				#pupfinderform .col-md-6:first-child:after { content: ""; position: absolute; left: 0; top: 0; z-index: -1; height: 100%; width: 96%; border-right: 1px solid #ccc; background: url(/web/20190212074843im_/https://theguitarmory.com/wp-content/themes/pg-highrise-child/images/pp-guitar-bg.png) 230px 80px no-repeat; min-height: 360px; }
				@media (max-width: 768px) {
					#pupfinderform .col-md-6:first-child:after { border: 0px; background-position: right 0; }
				}
				
				@media (max-width: 425px) {
					#pupfinderform label { display: block; }
				}
				
			#pupfinderform p { margin: 0 0 7px; }
			#pupfinderform select { max-width: 250px; }	
*/
