/*
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Child theme for the Divi theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 1.0.0
*/
form.woocommerce-shipping-calculator a {
color: #2ea3f2 !important;
}
.woocommerce ul.products li.product strong {
    display: inline-block;
}
.single-product #left-area {
    width: 100%!important;
}
.et_pb_section_0.et_pb_section {
  background: #fff !important;
  padding: 4% 0;
}
.product_meta,
.variations_form.rtwpvs-archive-variation-wrapper {
    display: none;
}
td.actions .coupon,
.variations_form.rtwpvs-archive-variation-wrapper{
    display: none;
}

@media(min-width:981px){
  .et_pb_section_0.et_pb_section {
  }
}

.five-columns .et_pb_module {width: 20%; float: left;}

a.checkout-button.button.alt.wc-forward,
button.single_add_to_cart_button.button.alt {
    color: #fff;
}

.woocommerce-cart-form > p > a {
	color: #00f;
}

.woocommerce-cart-form input.button[type="submit"] {
    color: #fff;
}

#head_custom_row .et_pb_column.et_pb_column_3_4.et_pb_column_1 {
	width: auto;
}
#header_conainer_custom {
        background: #fff!important;
    background-image: none!important;
}
div#head_custom_row {
    max-width: 1418px!important;
    background: none;
}

#head_custom_row .et_pb_column.et_pb_column_1_4.et_pb_column_0 {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
}
#left_head_text {
    margin: 30px;
}
#left_head_text h4 {
		width: max-content;
    padding-top: 15px;
    padding-bottom: 15px;
}

.home .et_pb_column_0 {
    background-color: #fff!important;
}

.et_pb_section_2.et_pb_section {
    background-color: #fff!important;
}

#header_conainer_custom .et_pb_slide {
    height: 320px;
}
#header_conainer_custom .et_pb_container.clearfix {
	height: 320px!important;
}
#header_conainer_custom .et_pb_slide_description, #header_conainer_custom .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 0 8%;
}

@media all and (max-width:980px) {
	
	.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap,
	.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap,
	.et_pb_blurb_3 .et_pb_blurb_content,
	.et_pb_blurb_4 .et_pb_blurb_content {
    max-width: 100%!important;
}
	.et_pb_column.et_pb_column_4_4.et_pb_column_9 {
		display: flex;
    flex-direction: column;
	}
	.et_pb_blurb.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center {
			width: 100%;
	}
}

.cart_item .product-name>a {
    color: #000;
}

body.woocommerce .woocommerce-mini-cart__buttons .button {
	margin-right: 27px;
}

body.woocommerce .woocommerce-mini-cart__buttons .button:hover {
	margin-left: 0px;
	margin-right: 5px;
}



.home .samples-n {
    display: block;
}

.home div#et-top-navigation {
    text-align:  right;
}

.home nav#top-menu-nav, .home div#et_mobile_nav_menu {
    margin: 0px;
}

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .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, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a {
    color: red;
}

.et_pb_text_1 h1 {
    color: #333 !important;
}

.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked+label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #ffffff;
}

#content-area table td a {
  color: #2196F3;
  text-decoration: underline;
}

.et_pb_section_0.et_pb_section {
  background: #fff !important;
  padding: 0% 0;
}


@media(max-width: 980px){
.et_pb_image .et_pb_image_wrap {
    display: none;
}
}

.et_button_icon_visible .et_pb_button,
.et_button_icon_visible.woocommerce #content input.button,
.et_button_icon_visible.woocommerce #content input.button.alt, .et_button_icon_visible.woocommerce #respond input#submit, .et_button_icon_visible.woocommerce #respond input#submit.alt, .et_button_icon_visible.woocommerce a.button, .et_button_icon_visible.woocommerce a.button.alt, .et_button_icon_visible.woocommerce button.button, .et_button_icon_visible.woocommerce button.button.alt, .et_button_icon_visible.woocommerce input.button, .et_button_icon_visible.woocommerce input.button.alt, .et_button_icon_visible.woocommerce-page #content input.button, .et_button_icon_visible.woocommerce-page #content input.button.alt, .et_button_icon_visible.woocommerce-page #respond input#submit, .et_button_icon_visible.woocommerce-page #respond input#submit.alt, .et_button_icon_visible.woocommerce-page a.button, .et_button_icon_visible.woocommerce-page a.button.alt, .et_button_icon_visible.woocommerce-page button.button, .et_button_icon_visible.woocommerce-page button.button.alt, .et_button_icon_visible.woocommerce-page input.button, .et_button_icon_visible.woocommerce-page input.button.alt {
    padding: 0.5em 1em;
}

.et_pb_button:after, .et_pb_button:before {
    content: "";
    display:none;
}

.et_pb_button:hover,
.et_pb_module .et_pb_button:hover {
    padding: .5em 1em;
    background: #509cd0 !important;
}
.et_pb_slide_content a {
    color: inherit;
    text-shadow: none;
}

.et-pb-slider-arrows .et-pb-arrow-next:before,
.et-pb-slider-arrows .et-pb-arrow-prev:before {
    text-shadow:  0px  1px 0px black, /*    down     */
                  0px -1px 0px black, /*    up       */
                 -1px  0px 0px black, /*    left     */
                  1px  0px 0px black  /*    right    */
    !important;
}

.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected {
    box-shadow: 0 0 0 1px rgba(129,215,66,1) !important;
}
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover {
    background-color: #FFFFFF !important;
    box-shadow: 0 0 0 1px rgba(129,215,66,1) !important;
    color: #000 !important;
}
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover span, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover span{
	color: #000 !important;
}

.et-info-phone{
	display: none;
	
}


.price_range{
	    color: #77a464;
    font-size: 18px;
    margin-bottom: 20px;
}

.woocommerce-form-coupon-toggle{
	
	display: none;
	
}

.sample-img {
	height: 64px;
    width: 140px;
}
