/*

 Theme Name:     DvynLove Theme

 Theme URI:      https://www.elegantthemes.com/gallery/divi/

 Description:    Divi Child Theme for DvynLove.

 Author:         Elegant Themes

 Author URI:     https://www.elegantthemes.com

 Template:       Divi

 Version:        1.0.0

*/

 

 

/* =Theme customization starts here

------------------------------------------------------- */
span.et_pb_scroll_top.et-pb-icon {
    border-radius: 0;
    background: #000;
    border: 1px solid #fff;
    box-shadow: 1px 3px 15px rgba(0, 0, 0, 0.5);
}
.mobile_menu_bar:before, .mobile_menu_bar:after {
    color: #000;
    /* font-size: 37px; */
    /* font-weight: 900; */
}
ul#mobile_menu {
    border-top-color: #000;
}
.et-db #et-boc .et-l .et_pb_tab_content h2 {
    color: #000;
}
.et_pb_row.et_pb_row_fullwidth.et_pb_row_footer_icons .et_pb_module.et_pb_blurb.et_clickable{
	transition:ease 0.5s;
    border: 1px solid #fff !important;
}
.et_pb_row.et_pb_row_fullwidth.et_pb_row_footer_icons .et_pb_module.et_pb_blurb.et_clickable:hover {
    background: #f1f0ee !important;
    border: 1px solid #c99c60 !important;
}

#footer-widgets .footer-widget li a:hover {
    border-bottom: 1px solid #c9b192;
    color: #c9b192 !important;
    /* font-size: 12px !important; */
    letter-spacing: .2px;
}
.et_pb_row.custom_hero_products .et_pb_module.et_clickable {
    border: 2px solid #fff;
    transition: ease-in-out 0.5s;
    position: relative;
}
.et_pb_row.custom_hero_products .et_pb_module.et_clickable:hover {
    border: 2px solid #c99c60;
}
body.product-template-default.single.single-product p, body.product-template-default.single.single-product label, body.product-template-default.single.single-product h3, body.product-template-default.single.single-product h2 {
    font-family: 'FuturaCyrillic', Helvetica, Arial, Lucida, sans-serif !important;
    color: #000 !important;
}
a.size-guide-link {
    padding: 0 0 0 1em;
    float: right;
}
body.product-template-default.single.single-product span.woocommerce-Price-currencySymbol {
    font-family: auto !important;
}
.wcboost-variation-swatches.wcboost-variation-swatches--label ul.wcboost-variation-swatches__wrapper {
    overflow-x: auto;
    flex-wrap: nowrap;
    max-width: 300px;
    padding: 15px !important;
    overflow-y: visible;
}
body.product-template-default.single.single-product #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td .wcboost-variation-swatches.wcboost-variation-swatches--label{
	    padding: 0 0 0 1em;
}
/* body.product-template-default.single.single-product #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td .wcboost-variation-swatches ul.wcboost-variation-swatches__wrapper {
    display: block !important;
} */
body.product-template-default.single.single-product #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td .wcboost-variation-swatches.wcboost-variation-swatches--label ul.wcboost-variation-swatches__wrapper {
    display: none !important;
}
/* body.product-template-default.single.single-product #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td .wcboost-variation-swatches select{
   display: none !important;
} */
body.product-template-default.single.single-product #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td .wcboost-variation-swatches.wcboost-variation-swatches--label select#pa_size,body.product-template-default.single.single-product #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td .wcboost-variation-swatches.wcboost-variation-swatches--label select#pa_bracelet-size{
    display: block !important;
	padding: 10px;
    font-size: 18px;
    color: #000 !important;
}
@media(max-width:979px){
	#et_top_search {
		margin: 0 15px 0 10px;
	}
}
@media(max-width:767px){
	.et-db #et-boc .et-l .et_pb_wc_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
		padding: 15px;
		font-size: 12px;
	}
	.et-db #et-boc .et-l .et_pb_tab_content h2 {
        font-size: 18px;
	}
	.woocommerce table.shop_attributes th {
    padding: 5px 0 !important;
}
	.et-db #et-boc .et-l .et_pb_tabs_controls li a{
		padding:4px 15px;
	}
.et_pb_row.et_pb_row_fullwidth.et_pb_row_footer_icons .et_pb_blurb_content>div {
		display: inline-table !important;
        margin: 0 auto;
        text-align: center !important;
        padding: 0;
        width: 100% !important;
}
/* 	.et-db #et-boc .et-l .et_builder_inner_content>div.et_pb_section:last-child>div.et_pb_row:last-child {
    padding: 0 !important;
} */
	.et_pb_row.custom_hero_products .et_pb_module.et_clickable {
    border: 2px solid #fff;
    transition: ease-in-out 0.5s;
    position: relative;
    background-size: contain;
    background-color: #fff;
}
	span.dynamic-loop-price {
    font-size: 18px;
}
}
@media(min-width:980px) and (max-width:1024px){
.et_pb_row.et_pb_row_fullwidth.et_pb_row_footer_icons .et_pb_blurb_content>div {
		display: inline-table !important;
        margin: 0 auto;
        text-align: center !important;
        padding: 0;
        width: 100% !important;
}
}