/* 
Theme Name:   Divi-C2IT 
Theme URI:    http://c2itconsulting.net 
Description:  Track Day PPF Child Theme 
Author:       C2IT 
Author URI:   http://c2itconsulting.net 
Template:     Divi 
Version:      1.0.0 
License:      GNU General Public License v2 or later 
License URI:  http://www.gnu.org/licenses/gpl-2.0.html 
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready 
Text Domain:  Divi-C2IT 
*/ 

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover {
	background-color: #d97a1a;
}

.woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce a.button, .woocommerce-page a.button {
	color: #d97a1a!important;
}

.pattern-container .pattern-title {
	color: #d97a1a;
}

.woocommerce button.button.alt, .woocommerce.et-db #et-boc .et-l button.button.alt, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover {
	background-color: #d97a1a;
	color: white!important;
}

/* Product pages */

.woocommerce div.product form.cart .button {
	border-width: 15px !important;
    border-color: #d97a1a;
    border-radius: 100px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500 !important;
    background-color: #D97A1A;
    color: white;
}
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit {
	color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #000000 !important;
    padding-top: 20px !important;
    padding-right: 40px !important;
    padding-bottom: 20px !important;
    padding-left: 40px !important;
    box-shadow: 0px 6px 0px 0px #474747;
}
.entry-summary p.price span {
	color: #567568;
	font-weight: bold;
}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img {
	border: 4px solid #567568;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
	color: #567568;
}
/*.woocommerce div.product div.summary {
	padding: 15px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgyMjksMjI5LDIyOSwwLjIpIiBoZWlnaHQ9IjU2cHgiIHdpZHRoPSI1NnB4IiB2aWV3Qm94PSIwIDAgNTYgNTYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4LDI4SDU2VjU2SDI4Wk0wLDBIMjhWMjhIMFoiLz48L3N2Zz4=);
}*/

.woocommerce div.product div.summary {
    padding: 15px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0iI2Y5ZjlmOSIgaGVpZ2h0PSI1NnB4IiB3aWR0aD0iNTZweCIgdmlld0JveD0iMCAwIDU2IDU2IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yOCwyOEg1NlY1NkgyOFpNMCwwSDI4VjI4SDBaIi8+PC9zdmc+);
}
#product-172 .clearfix div.summary.entry-summary {
    background-image: none;
}
.et_overlay {
	background-color: rgba(244,219,216,0.5)!important;
}

.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	border-radius: 0 0 100px 0;
    overflow: hidden;
    border-bottom-width: 20px;
    border-bottom-color: #D97A1A;
    z-index: 10;
    box-shadow: 0px 10px 0px 0px rgba(226, 157, 118, 0.3);
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2, .woocommerce-Reviews-title {
	font-size: 30px;
}
.woocommerce button.button:not(.button-confirm):after, .woocommerce-page button.button:not(.button-confirm):after, .woocommerce a.button:after, .woocommerce-page a.button:after {
    font-size: 22px;
}
.woocommerce input.button, .woocommerce-page input.button {
    border-width: 15px !important;
    border-color: #d97a1a;
    border-radius: 100px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500 !important;
    background-color: #D97A1A;
    color: white!important;
}
.woocommerce input.button:hover, .woocommerce-page input.button:hover {
    border-width: 15px !important;
    border-color: #e29d76;
    border-radius: 100px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500 !important;
    background-color: #e29d76;
    color: white!important;
    cursor: pointer;
}
.woocommerce-message a.button.wc-forward {
    border: 15px solid #ffffff!important;
    border-color: #ffffff;
    border-radius: 100px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500 !important;
}

/* cart */
.wp-element-button {

}

/* Add TikTok and YouTube icons */
.et-social-tiktok a.icon:before {
    font-family: FontAwesome!important;
    content: "\E07B";
}
.et-social-youtube a.icon:before {
    font-family: FontAwesome!important;
    content: "\f167";
}
/*#left-area ul, .entry-content ul {
    list-style: none;
}
*/
/* Style sitemap link in footer bar */
.sitemap-link {
	font-weight: 400!important;
}
.et-social-icons {
	padding-top: 20px;
}