/*
Theme Name: Authentic Child
Theme URI: 
Description: Divi Child theme for Authentic Merch Sites
Version: 1.0
Author: Righteous Clothing Agency
Author URI: https://RCHQ.com
Template: Divi
*/
@font-face {
  font-family: Nexa Bold;
  src: url(/wp-content/themes/Authentic%20Child%20Theme/fonts/hinted-Nexa-Bold.woff2);
}
@font-face {
  font-family: Nexa Book;
  src: url(/wp-content/themes/Authentic%20Child%20Theme/fonts/hinted-Nexa-Book.woff2);
}
.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart {
    margin: 20px 0 20px!important;
}
.woocommerce form .form-row label {
    font-weight: 700;
}
.footer-widget {
    display: grid;
}
.woocommerce div.product div.summary {
    margin-bottom: 0;
}
.woocommerce td.product-name p.backorder_notification {
    font-size: 13px;
}
dd {
    margin-left: 0;
}
@media (min-width: 981px) {
.et_right_sidebar #sidebar {
    padding-left: 15px;
	}
}
@media (min-width: 981px) {
.et_right_sidebar #left-area {
    float: left;
    padding-right: 3.5%;
	}
}
.woocommerce nav.woocommerce-pagination ul li {
    padding: 0;
    margin: 10px;
}
.woocommerce nav.woocommerce-pagination ul {
    border: none;

}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    border-radius: 57px;
}
.woocommerce nav.woocommerce-pagination ul li {
    border-right: none;
}
#main-content .container {
    padding-top: 50px;
}
.container {
    max-width: 1200px;
}
.woocommerce div.product form.cart .variations select {
    min-width: 100%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 13px;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border: 1px solid #eee;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    padding: 10px;
}
.ppom-wrapper .form-control {
	color: #212121;
}
body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {
    word-break: break-word;
}
.woocommerce .woocommerce-breadcrumb {
    font-size: 15px;
}
.nonstock {
    background-color: #edbd2b;
    padding: 10px;
    margin-bottom: 20px;
    text-align: center;
}
.purchase_notification {
	background-color: #edbd2b;
}
dl {
    margin: 0;
}
.designs {
    text-align: center;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
    font-size: 15px;
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {
    margin-bottom: 0px!important;
}
.woocommerce div.product p.stock {
    font-size: 13px;
}
body {
    font-family: 'Nexa Book',sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .top-menu li a {
    font-family: 'Nexa Bold',sans-serif;
}
.et_pb_divider_4.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important;
}
.et_pb_divider_4 {
    max-width: 32%;
    margin-bottom: 15px !important;
	height: 1px;
}
#et-footer-nav {
    padding-bottom: 64px;
}
.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
	text-align:center;
}

/*change all buttons*/
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
	padding:13px 15px!important;
}


#main-header {
    z-index: 100;
}
#top-header {
    z-index: 100;
}
.woocommerce-product-details__short-description {
	padding-top: 20px;
}


/** Change the terrible unusable button background color
***
**/
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #ccc!important;
    color: #fff;
}



/** Styles for points on home pages
***
**/
img.points_icon {
    max-width: 35%;
    float: left;
}
.points_num {
    font-weight: bold;
    font-size: 65px;
    color: #4579bd;
    padding-top: 35px;
    padding-bottom: 50px;
}
p.avail-text{
	color: #062f6e;
	font-weight: bold;
	margin-top: -30px;
	font-size: 1.2em;
}
div.rewards-user p {
    white-space: nowrap;
    text-align: center;
    text-size-adjust: auto;	
    margin: 30px 0 10px 0;
}


/** Styles for points on products pages
***
**/
.points-container{
	margin-bottom: 20px;
	text-align: right;
}
.product-template-default .points-container img.points_icon {
    max-width: 13%;
	display: inline-block;
	float: none;
}
.product-template-default .balance-container{
	display: inline-block;
}
.product-template-default .points-container .balance-container .points_num {
    font-weight: bold;
    font-size: 50px;
    color: #4579bd;
    padding-top: 0px;
    padding-bottom: 55px;
}
.product-template-default .points-container .balance-container p.avail-text{
	color: #062f6e;
	font-weight: bold;
	font-size: 0.9em;
	margin-top: -40px;
}
.product-template-default .points-container .balance-container div.rewards-user p {
    white-space: nowrap;
    text-align: center;
    text-size-adjust: auto;	
    margin: 30px 0;
}
h1.product_title{
	color: #072f6e;
}
bdi{
}

bdi span{
	font-weight: bold;
	color: #4579bd;
}

/**
/** Center Footer Content 
**/
#footer-widgets
{
    float: none;
    padding-bottom: 0px!important;
    text-align: center;
}

.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 10px!important;
}