/*
Theme Name: Nightshade Corsets
Theme URI: https://nightshadecorsets.com/
Description: Child theme for Divi
Template: Divi
Author: http://fancypants-design.com/
Version: 1.0
*/

@media screen and (min-width:1350px) {
}

@media screen and (min-width:1024px) {
	
}


@media screen and (min-width:1120px) {
	#et-top-navigation {padding-left:410px;}
	.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 23px;}
}

@media screen and (min-width:982px) and (max-width:1119px) {
	#et-top-navigation {padding-left:310px;}
	.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {padding-bottom: 23px;}
	#logo {max-height: 35%;}
}


@media screen and (min-width:982px) {
}

@media screen and (max-width:981px) {
	.nav-image-highlight {visibility:hidden;display:none !important;}
}


/* END 4 COL PRODUCTS */
@media screen and (min-width:1024px) {
    .woocommerce ul.products li.product { width: 21% !important;margin: 2% !important;clear: none !important;}
    .woocommerce ul.products li.product:nth-child(4n+1) {clear: both !important;} 
/*.woocommerce ul.products li.product-category {width:45% !important;}*/
}
@media screen and (min-width: 768px) and (max-width: 980px) {
    .woocommerce ul.products li.product.first, .woocommerce ul.products li.product.last {clear: right !important;}
    .woocommerce ul.products li.product:nth-child(4n+1) {clear: none !important;}
}
/* END 4 COL PRODUCTS */

@media screen {
	
/* NAVIGATION */
	
#top-menu li.mega-menu > ul > li > a:first-child {
text-transform:uppercase;
font-weight: 500;
border-bottom: none;
font-family: 'Poppins', sans-serif;
font-size:21px;}
	
#top-menu-nav {width: 96%;}
#et_top_search {margin: 3px 0 0 3px;}
	
#top-menu .menu-item-has-children > a:first-child {padding-right: 16px;}
	
.et_mobile_menu .first-level > a {background-color: transparent;position: relative;}
.et_mobile_menu .first-level > a:after {font-family: 'ETmodules';content: '\4c';font-weight: normal;position: absolute;font-size: 16px;top: 13px;right: 10px;}
.et_mobile_menu .first-level > .icon-switch:after{content: '\4d';}
.second-level {display: none;}
.reveal-items {display: block;}

.et_mobile_menu {
margin-top: 20px;
width: 100%;
margin-left: 0;
}
	
/* SIZING TABLES */
	
.entry-content tr td, body.et-pb-preview #main-content .container tr td {border-top: 1px solid #ddd;padding: 4px 4px;}
.et_pb_toggle_open {border-left:0;border-right:0;}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {color: #330000;}
	
/* PRODUCT FILTERS */
	
#woocommerce_product_search_filter_tag_widget-2 {padding-top:30px;}
.product-search-filter-terms .product-search-filter-attribute .term-thumbnail {box-shadow: 0 0 0;height: 25px;width: 25px;}
	
/* FONTS */
h1,h2,h3,h4,h5,h6 {font-family: 'Poppins', sans-serif;}
h1, .woocommerce .woocommerce-loop-category__title {text-transform:uppercase;}
.woocommerce  .woocommerce-loop-category__title, .woocommerce-loop-category__title, h2.woocommerce-loop-category__title, .woocommerce .woocommerce-loop-category__title,
.woocommerce li.product .entry-header h3 {font-size:24px!important;color:#910000!important;}
.count, .product-category mark {background:#ffffff;color:#910000!important;}
	h4 {line-height:28px;}
	h3 {line-height:32px;}
	h1 {line-height:38px;padding-bottom:16px;}
	.nav li li {line-height:1.5em;}
	
/* COLOURS */
		
body {background-color: #f4f2f1;}
.et_pb_section {background-color: rgba(0,0,0,0.0);}
	
#top-menu a:hover {color: #910101;}
#top-menu li.current-menu-ancestor > a, .mobile_menu_bar::before, #top-menu li.current-menu-item > a {color:#910101;}
	
.woocommerce-store-notice, p.demo_store {background-color: #910101;}
	
#et_search_icon:hover, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current, .et_overlay::before, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_contact_submit, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_member_social_links a:hover, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_pb_sum, .et_pb_filterable_portfolio .et_pb_portfolio_filters li, a {color: #30272e;}
	
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
border: 1px solid #e2e2e2;
color: #88898a;
background-color:#fff;
}

/* HOMESLIDER */
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 16% 55% 16% 1%;text-align:left;}
.et_pb_slide_description .et_pb_slide_title {font-size: 36px;text-transform: uppercase;line-height:42px;}
.et_pb_slide_description .et_pb_slide_title a {background:#440000;padding:0 5px;}	

/* LAYOUT ELEMENTS */
	
.container {width:95%;}
#custom_footer {float:left;width:80%;color:#ddd;}
	
.product_meta .posted_in {visibility:hidden; display:none;}
	
}