/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- *//*
div#left-area {
    padding-right: 0;
    width: 100%;
}
div#sidebar {
    display: none;
}
.container {
    max-width: 1200px;
}
#et_mobile_nav_menu {
		display: block;
	}
	#top-menu-nav {
		display: none;
	}
	.et_header_style_left .mobile_menu_bar {
		padding-bottom: 50px;
	}
header#main-header .container {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: auto;
}
header#main-header, #main-header.et-fixed-header {
    height: 110px;
    background-color: #0000;
}
#main-header, #main-header.et-fixed-header {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
img#logo {
    max-height: 100%;
    background: #fff;
    padding: 20px 40px;
    height: 100%;
}
.container.et_menu_container {
    z-index: 99;
    max-height: 100%;
    height: 100%;
}

header#main-header.et-fixed-header {
    background-color: #00000059;
}
@media only screen and (min-width:768px){
.mobile_menu_bar:before{
    font-size: 80px !important;
    color: #0c71c3 !important;
}
.et_mobile_menu li a {
    color: #fff;
    font-size: 18px;
}
ul#mobile_menu {
    background: #00000078;
}
span.mobile_menu_bar.mobile_menu_bar_toggle {
    padding-bottom: 0;
}
}
#main-footer .container {
    max-width: 1200px;
}
span#et_search_icon {
    position: relative;
    right: 14px;
    top: 25px;
}
a.et-cart-info {
    display: none;
}
#et_search_icon:before {
    font-size: 24px;
}
input.et-search-field {
    width: 300px;
    border: 1px solid #bdb8b8;
    height: 28px;
    padding: 5px;
    border-radius: 50px 0 0 50px;
	background-color:#fff;
}
.et_right_sidebar #main-content .container:before{
	display:none;
}
h1.product_title.entry-title {
    margin-bottom: 30px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    min-width: 100%;
}
ul > li.product.type-product.sale > a > span.price > del > span {
    font-size: 20px !important;
}
.et_search_outer {
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
    max-width: 350px;
}
a.button.add_to_cart_button {
    display: block;
    text-align: center;
}
.related.products span.woocommerce-Price-amount.amount {
    font-size: 30px !important;
}
button.single_add_to_cart_button.button.alt:after {
    display: none;
}
@media (max-width: 768px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 210px;
    width: auto;
    max-height: 70px;
	}
img#logo {
    width: auto;
    max-height: 70px;
    padding: 0;
    height: 70px;
}
header#main-header, #main-header.et-fixed-header {
    height: 70px;
    background-color: #0000;
}
span#et_search_icon {
    position: relative;
    right: 0px;
    top: 0px;
}
	.et_search_outer {
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 80%;
    right: 0;
    max-width: 350px;
}
}

.et_mobile_menu{
	border-top:1px solid #0c71c3;
}
ul#mobile_menu {
    margin-top: 10px;
} 

button.single_add_to_cart_button.button.alt {
    border-radius: 50px 0;
    transition: ease all 0.6s;
}
button.single_add_to_cart_button.button.alt:hover {
    border-radius: 0 50px;
}
span.et_overlay {
    background-color: #0000008f;
}*/