/*
Theme Name: CHILD OF DIVI ®
Theme URI: 
Description: Child 02 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.39
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 04 Apr 2017 12:11:14 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/*
Theme Name: CHILD OF DIVI ®
Theme URI: 
Description: Child 02 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.39
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 04 Apr 2017 12:11:14 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.et_monarch .et_social_sidebar_networks{
	top: 30% !important;
}


body.woocommerce ul.products li.product .price{
	width:auto !important;
	float:none !important;
	display: inline-block !important}

.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container{
	max-width: 100% !important;
	width: 80% !important;
	padding-top: 29px !important;
}

#main-content .container{
	padding-top:29px !important;
}


.et_pb_gutters2.et_left_sidebar.woocommerce-page ul.products li.product
{
width: 30.64%;
margin-right: 2.04%;
}

.et_pb_gutters2.et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n+1) {
clear: left !important;
}

.woocommerce-page ul.products li.product:nth-child(4n+1) {
clear: none !important;
}

.woocommerce-page .related ul.products li.product {
width: 30.64% !important;
}



 /*
* fullwitdh post page
*/

body #page-container #left-area {
width: 100% !important;
}
@media (min-width: 981px) {
#main-content .container:before { 
content: none;
}
}
div#sidebar {
display: none;
}


/*
* ad side bar for category product page
*/
.tax-product_cat div#sidebar {
display: inherit;
}
.tax-product_cat #left-area {
width: 79.125% !important;
}

/*
* Create Masonry styles for archive pages
*/
.search #left-area,
.category #left-area {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 60px;
         column-gap: 60px;
}
 
.category .et_pb_post > a,
.search .et_pb_post > a {
margin: -20px -20px 10px;
display: block;
}
 
.search #left-area .et_pb_post,
.category #left-area .et_pb_post {
    overflow: hidden; /* fix for Firefox */
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
}
 
.search #left-area .et_pb_post h2,
.category #left-area .et_pb_post h2 {
    font-size: 18px;
}
 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio,
.category #left-area .et_pb_post.format-link,
.category #left-area .et_pb_post.format-quote,
.category #left-area .et_pb_post.format-audio{
    padding: 0;
}
 
.category .et_pb_post .et_pb_image_container,
.category .et_pb_post .et_main_video_container,
.category .et_pb_post .et_audio_content,
.category .et_pb_post .et_pb_slider,
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.category .et_pb_post.format-audio .et_audio_content{
    margin: 0px -38px 0px;
}
 
.category .et_pb_post .et_pb_slider .et_pb_slide,
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.category .pagination,
.search .pagination {
    padding: 20px 0;
}
 
/*
* Media Queries
*/
@media screen and (max-width: 980px) {
    .search #left-area,
    .category #left-area {
        -moz-column-count: 2;
            column-count: 2;
        -moz-column-gap: 60px;
            column-gap: 60px;
    }
}
@media screen and (max-width: 767px) {
    .search #left-area,
    .category #left-area {
        -moz-column-count: 1;
            column-count: 1;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .category .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .category #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .category #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}

/*
* Dropdown Menu Delay Animation
*/

.et_fullwidth_nav #top-menu li.mega-menu > ul {
    transition-delay: 2s;
}
@media (min-width: 981px) {
.et-dropdown-removing > ul { 
display: block!important;
}
}

.nav li ul {
transition: all 0.8s ease-in-out!important;
}

@media (min-width: 981px)
{
.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover > ul {
-webkit-transition: all 0.8s ease-in-out!important;
-moz-transition: all 0.8s ease-in-out!important;
transition: all 0.8s ease-in-out!important;
}
}




.mega-link > a {
    text-align: left;
    font-size: 20px !important;
    font-weight: 700 !important;
    letter-spacing: 3px;
}
 
.mega-link > a img {
    margin-bottom: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 
}

.et_pb_tabs_controls{
    min-height:0 !important;
}

.et_pb_tabs_controls li{
    height:auto !important}


/*
* label promo
*/

.woocommerce span.onsale, .woocommerce-page span.onsale {
    background: #94c04e!important;
	display: none;
}

/*
* Discount table
*/

table.woo_discount_rules_table{ width: 100%;}


tr.wdr_tr_head td{
    font-weight: bold;
}

tr.wdr_tr_head {
border-bottom: 1px solid #1d1d1b;
background: #f4f4f4!important;
}

tr.wdr_tr_body {
border-bottom: 1px solid #1d1d1b;
}

.entry-summary p.price del{
    margin-bottom: 10px;
}

.entry-summary p.price del span{
    font-size: 16px !important;
}

.archive .price span{
    color: #94c04e;
}

.archive .price del span{
    color: #999;
    font-size: 13px !important;
}

.entry-summary p.price{
    line-height: 31px;
}




.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #94c04e !important;
	}