/*
Theme Name: Bananas Records
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Allen Harris Design
Author URI: http://allenharrisdesign.com
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 1.1
Updated: 2019-12-03 14:06:13

*/

/*-- HEADER --*/
/*- TOP -*/
@media screen and (max-width: 980px) {
	#et-info {
		padding-top: .75em;
		float: right;
	}
}

/*-- HEADINGS --*/
h1, h2, h3, h4, h5, h6 {
    padding-top: 0.25em;
}

/*-- BLOCKQUOTES --*/
blockquote {
    padding-top: 10px;
    padding-bottom: 10px;
    font-style: italic;
}
cite {
    font-style: normal;
    filter: contrast(0.25);
    padding-left: 0.5em;
}
cite:before {
    content: '(';
}
cite:after {
    content: ')';
}

/*-- LISTS --*/
ol.outside {
    list-style-position: outside;
    margin-left: 2em;
}

/*-- GRAVITY FORMS --*/
.ginput_container_consent {
    padding-left: 1.2em;
}
.ginput_container input[type=checkbox] {
    margin-left: -1.7em;
}
.ginput_container_consent, .gfield_consent_label {
    line-height: 1.2em!important;
}
.gfield_consent_description {
    line-height: 1.3em!important;
    margin-left: 1.5em;
    border: 1px solid #fff!important;
    background: rgba(255,255,255,0.5);
}
.ginput_containter input, input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    border: 1px solid #ddd;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
}
input.text:focus, input.title:focus, input[type=text]:focus, select:focus, textarea:focus {
    border-color: #eaa400;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea {
    padding: 6px 10px!important;
}
.gform_button {
    padding: 0.2em 1em!important;
    color: #000000;
    border-radius: 6px;
    border: 8px solid #ffbb00;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background: #ffbb00;
    line-height: 1.7em!important;
    transition: all 300ms ease 0ms;
    -webkit-transition: all 300ms ease 0ms;
    -moz-transition: all 300ms ease 0ms;
}
.gform_button:hover {
    background: #ffcc11;
    border-radius: 100px;
    border-color: #ffcc11;
}

/* STORE */
.et-db #et-boc .et-l h2 {
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
}
.woocommerce div.product form.cart .variations select {
    padding: 4px!important;
    font-size: 1em!important;
    height: 36px;
    margin-bottom: 6px;
}
span.woocommerce-Price-amount.amount {
	text-shadow: none!important;
	font-size: 1em;
	font-weight: 700;
    color: #666;
}
.et-db #et-boc .et-l .et_pb_wc_add_to_cart .variations .label:before {
	display:none!important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
	vertical-align:middle!important;
}

.product-alert {
    padding: 8px;
    background-color: #f8f8f9;
    margin-bottom: 1em;
    font-weight: 700;
    color: red;
    border: 1px solid red;
    text-transform: uppercase;
}
.woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
	margin: 0!important;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
	background-color: #eee!important;
	color: #333!important;
}
.qib-button:not(#qib_id) {
    color: #444!important;
	background:#eee!important;
    font-size: 20px!important;
	border:none!important;
}
.post-content nav.woocommerce-MyAccount-navigation a, article .entry-content nav.woocommerce-MyAccount-navigation a {
	text-decoration: none!important;
}

.woocommerce a.button, .woocommerce-page a.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt {
	background-color:#ffbb00!important;
}