/*
Theme Name:  UK Ghoststore
Theme URI:   http://ukghoststore.com
Version:     1.0
Description: Divi child theme.
Author:      Arbstudio
Author URI:  http://arbstudio.uk
Template:    Divi
*/

@import url("../Divi/style.css");



/* WOO-COMMERCE CHANGES */

.woocommerce .woocommerce-message {
    background: #212121;
    border: 1px solid #FFF !important;
}

.amount {
	color: rgba(255,255,0,1);
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_audio_module_content h2 { font-size: 16px !important; }


/* WOO-COMMERCE CHANGES */



h2 {
	color: #FFF;
	padding-bottom: 10px;
	line-height: 1em;
	font-weight: 500;
}

h4 {
	color: rgba(255,255,0,1);
  font-size: 20px !important;
	font-weight: bold;
}

.et_pb_widget a {
  text-decoration: none;
  color: #FFFFFF;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background:#2ea3f2 !important; 
background-color:#2ea3f2!important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#ffffff !important;
}
 
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
background:#2ea3f2 !important;
background-color:#2ea3f2 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#ffffff !important; 
}
 
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
background: #2ea3f2 !important;
color:white !important;
text-shadow: transparent !important;
border-color:#ffffff !important; 
}
 
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background: #2ea3f2 !important;
box-shadow: none;
text-shadow: transparent !important;
color:white !important;
border-color:#ffffff !important; 
}


body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
color: #FFFFFF !important;
padding: 4px 22px !important;
}


.entry-content tr th{
color: #FFF;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
z-index: 2;
background: #c80a2e!important;
-moz-border-radius: 3px!important;
-webkit-border-radius: 3px!important;
border-radius: 3px!important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: #fff;
font-size: 20px!important;
font-weight: 500!important;
left: 10px!important;
line-height: inherit!important;
margin: 0!important;
min-height: 0!important;
min-width: 0!important;
padding: 6px 18px!important;
position: absolute;
text-shadow: none!important;
top: 10px!important;
}

html #main-header {
       margin-bottom: 0px ; 
       background-color: rgba(0,0,0,1) ; 
    } 

body #et-secondary-menu ul.menu li {
       font-size: 14px ; 
    } 

body #top-header {
       background-color: rgba(67,71,90,1) ; 
    } 

.woocommerce h1.page-title {
       font-family: Helvetica, Arial, sans-serif ; 
       font-weight: bold ; 
       color: rgba(255,255,255,1) ; 
    } 

#main-content {
       background-color: rgba(32,36,43,1) ; 
       color: rgba(255,255,255,1) ; 
    } 

.woocommerce #content-area div.product .product_title {
       font-weight: bold ; 
       color: rgba(255,255,255,1) ; 
    } 

.woocommerce .upsells > h2 {
       font-weight: bold ; 
       color: rgba(255,255,255,1) ; 
    } 

.woocommerce {
       font-family: Helvetica, Arial, sans-serif ; 
       color: rgba(216,216,216,1) !important; 
       font-size: 16px ; 
    } 

.woocommerce ul.products li.product h3 {
       font-family: Helvetica, Arial, sans-serif ; 
       color: rgba(255,255,255,1) ; 
       font-weight: bold ; 
    } 

.hentry .woocommerce ul.products li.product h3 {
       color: rgba(255,255,255,1) ; 
    } 

.hentry .woocommerce ul.products li.product .price {
       color: #ffff00 !important; 
    } 

.woocommerce .woocommerce-breadcrumb {
       color: rgba(255,255,0,1) ; 
    } 

.woocommerce .woocommerce-breadcrumb a {
       color: rgba(255,255,255,1) ; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) h4 {
       color: rgba(255,255,255,1) ; 
       font-weight: bold ; 
    } 

.woocommerce:hover {
       color: rgba(255,255,0,1) ; 
    } 

#sidebar:hover {
       color: rgba(255,255,0,1) ; 
    } 

.woocommerce #content div.product div[itemprop=description]  h4 {
       color: rgba(255,255,255,1) ;  
    } 

.woocommerce #content-area div.product .woocommerce-tabs #tab-description  h2 {
       color: rgba(255,255,255,1) ;  
       font-weight: bold ; 
    } 

.woocommerce ul.products li.product .price {
       color: #ffff00 !important; 
       font-weight: bold ; 
    } 

#left-area .hentry  {
       background-color: rgba(67,71,90,1) ; 
       padding-top: 20px ; 
       padding-right: 20px ; 
       padding-bottom: 20px ; 
       padding-left: 20px ; 
       color: rgba(255,255,255,1) ; 
    } 

#main-content #left-area {
       padding-top: 0px ; 
    } 

#left-area .hentry  h1 {
       font-weight: bold ; 
       color: rgba(255,255,255,1) ; 
    } 

#left-area .hentry > h2 a {
       font-weight: bold ; 
       color: rgba(255,255,255,1) ; 
    } 

.woocommerce #content-area div.product #comments > h2 {
       color: rgba(255,255,255,1) ; 
    } 

.woocommerce #reviews h3 {
       color: rgba(255,255,255,1) ; 
    } 

.woocommerce #content-area div.product form.cart div.quantity input.qty {
       background-color: rgba(67,71,90,1) !important; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs {
       color: #ffffff !important; 
    } 

.woocommerce #content-area div.product .product_meta {
       color: rgba(216,216,216,1) ; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
       background-color: rgba(32,36,43,1) !important; 
       color: #ffffff ; 
       border-width: 1px !important; 
    } 

.hentry .woocommerce ul.products li.product .price del {
       color: #ffffff !important; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
       background-color: #20242b !important; 
    } 

.section-title {
       font-size: 48px ; 
       font-weight: bold ; 
       text-align: left ; 
       line-height: 44px ; 
       padding-bottom: 0px ; 
       margin-bottom: 30px ; 
       padding-top: 10px ; 
    } 

.page #content-area .hentry {
       background-color: rgba(67,71,90,1) ; 
       color: rgba(255,255,255,1) ; 
    } 

.page #content-area .hentry > h1 {
       color: rgba(255,255,255,1) ; 
    } 

.woocommerce .cart-collaterals .cart_totals table {
       border-width: 0px ; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
       background-color: rgba(184,197,198,0) !important; 
    } 

.woocommerce form.checkout h3 {
       color: rgba(255,255,255,1) ; 
    } 

#comment-wrap #respond h3#reply-title {
       color: rgba(255,255,255,1) ; 
    } 

#left-area .hentry .post-meta a {
       color: rgba(255,255,0,1) ; 
    } 

#comment-wrap #respond input[type=submit]:hover {
       background-color: rgba(255,255,255,1) ; 
    } 
@media screen and (min-width: 481px) and (max-width: 768px) { html #main-header #logo {   max-height: 110px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { html #main-header #logo {   max-height: 110px; }  }
@media screen and (min-width: 0px) and (max-width: 480px) {.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 { font-size: 30px !important; }