/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/
body, input, textarea, select {
    font-family: 'Poppins',kanit, Helvetica,Arial,Lucida,sans-serif !important;
}
.et-social-flikr a.icon:before {
    content: "";
    background: url(/wp-content/uploads/2021/06/ico-social-line.svg)no-repeat 0 0;
    background-size: 32px;
    margin: 5px 13px 13px 13px;
}
.et-social-flikr a.icon:hover {
	filter: invert(20%) sepia(19%) saturate(749%) hue-rotate(295deg) brightness(101%) contrast(90%);
}
.et_color_scheme_pink #top-header, .et_color_scheme_pink .et_pb_counter_amount, .et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_pink.woocommerce #content input.button, .et_color_scheme_pink.woocommerce #content input.button.alt, .et_color_scheme_pink.woocommerce #respond input#submit, .et_color_scheme_pink.woocommerce #respond input#submit.alt, .et_color_scheme_pink .woocommerce-error, .et_color_scheme_pink .woocommerce-info, .et_color_scheme_pink .woocommerce-message, .et_color_scheme_pink.woocommerce-page #content input.button, .et_color_scheme_pink.woocommerce-page #content input.button.alt, .et_color_scheme_pink.woocommerce-page #respond input#submit, .et_color_scheme_pink.woocommerce-page #respond input#submit.alt, .et_color_scheme_pink.woocommerce-page a.button, .et_color_scheme_pink.woocommerce-page a.button.alt, .et_color_scheme_pink.woocommerce-page button.button, .et_color_scheme_pink.woocommerce-page button.button.alt, .et_color_scheme_pink.woocommerce-page button.button.alt.disabled, .et_color_scheme_pink.woocommerce-page input.button, .et_color_scheme_pink.woocommerce-page input.button.alt, .et_color_scheme_pink.woocommerce a.button, .et_color_scheme_pink.woocommerce a.button.alt, .et_color_scheme_pink.woocommerce button.button, .et_color_scheme_pink.woocommerce button.button.alt, .et_color_scheme_pink.woocommerce button.button.alt.disabled, .et_color_scheme_pink.woocommerce input.button, .et_color_scheme_pink.woocommerce input.button.alt{background: #e72e81 !important;}
.et_color_scheme_pink a {
    color: #e72e81;
}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .woocommerce input.button, .woocommerce input.button:hover,body #page-container #et-boc .et_pb_section .et_pb_wcbd_myaccount_classic_0 .button, body #page-container #et-boc .et_pb_section .et_pb_wcbd_myaccount_classic_0 .button:hover{
	padding: 10px 20px!important;
	font-weight:600!important;
}
button.button.wcp-button-confirm {
    color: #fff!important;
    font-weight: 600!important;
    font-size: 16px!important;
    padding: 10px 20px!important;
}
.wcp-form-group .wcp-form-control {
    font-size: 16px;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register,.select2-dropdown{
	border: 1px solid #d4d4d4!important;
	font-size:16px!important;
	font-family: 'Poppins',kanit, Helvetica,Arial,Lucida,sans-serif !important;
}

.select2-container .select2-selection--single {
	border: 1px solid #d4d4d4!important;
    height: 57px!important;
    border-radius: 0px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	padding:15px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 57px;
}
.select2-container--open .select2-dropdown {
    top: 36px !important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7f7f7f !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #7f7f7f!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #7f7f7f!important;
}
.et_pb_wcbd_checkout_classic_0 form .form-row label {
    margin-bottom: 5px;
    margin-top: 10px;
}

/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
    left: auto !important;
}
.et_pb_section_1_tb_header {
    width: 103% !important;
    max-width: 103% !important;
}
.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {left: unset;}
.category-menu .et_pb_menu__menu ul.sub-menu li>a, .et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_pb_menu .et_mobile_menu ul.sub-menu a{
	margin: 5px 10px!important;
	text-transform: inherit!important;
	line-height: 1!important;
	width: auto!important;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover,.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover {
	color:#F2B7D1!important;
	opacity: 1!important;
}

.nav li ul{width: 280px !important;}
.et-menu li li a {width: 220px!important;}
.nav li li {padding: 3px 20px!important;}
.et-menu .menu-item-has-children>a:first-child:after{
	right: -20px !important;
    top: 4px!important;
}
.category-menu .et_pb_menu__menu li.et_pb_menu_page_id-6{
	padding-right: 25px!important;
}
.et-menu .et_pb_menu_page_id-6>a:first-child:after {
    font-family: ETmodules;
    content: "3";
    font-size: 16px;
    position: absolute;
    right: -20px!important;
    top: 4px!important;
    font-weight: 800;
}
.et_pb_menu__cart-button:after {
    content: "\e015" !important;
	font-size:20px!important;
}
.dropdown-menu-1 .et_pb_text {
    display: inline-block;
	
}
.dropdown-menu-1 .et_pb_text p{
	line-height: 1.5em;
	margin-top: 1vw;
}
.dropdown-menu-1 .et_pb_text p:hover {
    border-bottom: 2px solid #E72E81;
}
#menu-pc-main-navigation-right li#menu-item-223680 {
    margin-top: -7px !important;
	margin-right: 20px!important;
	margin-left: 20px!important;
}
.et_pb_menu__cart-button:after{
	margin-top: -10px!important;
	font-size:22px!important;
	border-bottom: 2px solid transparent;
}
.et_pb_menu__cart-button:hover:after{
	color:#F2B7D1;
	border-bottom: 2px solid #E72E81;
}
.et-db #et-boc .et-l .et_pb_menu_2_tb_header.et_pb_menu ul li.current-menu-item > ul.sub-menu li.menu-item a ,.et-db #et-boc .et-l .et_pb_menu_2_tb_header.et_pb_menu ul li.menu-item > ul.sub-menu li.menu-item ul.sub-menu li.menu-item-has-children.visible a {
    color: #fff !important;
}
.et-db #et-boc .et-l .et_pb_menu_2_tb_header.et_pb_menu ul li.menu-item > ul.sub-menu li.menu-item ul.sub-menu a,.et-db #et-boc .et-l .et_pb_menu_2_tb_header.et_pb_menu ul li.menu-item > ul.sub-menu li.menu-item ul.sub-menu li.menu-item-has-children.visible > ul.sub-menu a {
    color: #cdcdcd !important;
    font-weight: 500;
}
.et-db #et-boc .et-l .et_pb_menu_2_tb_header.et_pb_menu ul li.current-menu-item > ul.sub-menu li.menu-item-has-children.visible a {
    color: #F2B7D1!important;
}
header .et_builder_inner_content{
	z-index:99999;
}
/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/
.slider-image-home{}
.product-highlight ul.products li.product{
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	margin: 0px;
    padding: 5% 3%;
	width: 50%!important;
}
/*.product-highlight ul.products li.product:last-child,.product-highlight ul.products li.product:nth-last-child(2){
	border-bottom:none;
}*/
.product-highlight ul.products{
	margin-bottom:0px !important;
}
.product-highlight ul.products li.product .et_overlay:before,.et_shop_image .et_overlay:before {
    content: "\54"!important;
} 
.brand-button, .brand-title{width:50%!important;}
/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


.slider-product-category h5.wdcl-image-subtitle{
	border: 1px solid #E72E81;
	width: 140px;
    margin: auto;
    padding: 10px 10px;
	font-weight:600 !important;
}
#et-boc .slider-product-category h5.wdcl-image-subtitle:hover,#page-container #et-boc .price_slider_amount button:hover{
	background-color: #E72E81 !important;
	color:#fff !important;
}
#page-container #et-boc .price_slider_amount button {
	border: 1px solid #E72E81!important;
	color:#E72E81!important;
	background-color:transparent!important;
	padding: 5px 15px !important;
}
.et_pb_wcbd_cart_products .woocommerce .empty_cart_message, .et_pb_wcbd_cart_products .woocommerce .return-to-shop,.et_pb_wcbd_cart_products .woocommerce-notices-wrapper{display:block !important;}

.box-category .et_pb_blurb_position_left .et_pb_blurb_container {padding-left: 10px !important;}
.box-category .et_pb_blurb_0 .et-pb-icon {padding-top: 4px!important;}
.box-category .et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {width: 15px!important;}
.et_pb_blog_grid .et_pb_post {
    border: none;
    padding: 30px 30px 45px;
	background-color: transparent;}
.service-home .et-pb-icon{display:none !important;}
.service-home.et_pb_blurb .et_pb_image_wrap {margin-top: 36px;}
.service-home.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 25px;
}
.service-home .et_pb_image_wrap:after{
    padding: 7px 15px;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    background-color: #E72E81;
    border-radius: 100%;
}
.service-home.et_pb_blurb_0 .et_pb_image_wrap:after{
	content: '1';
	padding: 7px 17px;
}
.service-home.et_pb_blurb_1 .et_pb_image_wrap:after{
	content: '2';
}
.service-home.et_pb_blurb_2 .et_pb_image_wrap:after{
	content: '3';
}
.service-home a {
    color: #F2B7D1!important;
	text-decoration: underline!important;
	position: absolute;
    top: 35%;
    right: 0px;
	font-size:14px;
}
.box-contact a, .et-l--footer a{
	color: #F2B7D1!important;
}
.box-contact .et-social-flikr a.icon:before {
    margin: 13px 13px 13px 13px;
}
.et_pb_post_content .et_pb_section{
    position: static;
    background-color: transparent;
}
.et_pb_post_content .et_pb_section .et_pb_row{
	width:100%;
}
/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/
.et-l--footer .et_clickable p:hover{
	color: #F2B7D1!important;
}


/*------------------------------------------------*/
/*--------------------[Woocommerce]-----------------------*/
/*------------------------------------------------*/
.et-db #et-boc .et-l div.spec-product{
	background-attachment:fixed;
}

.wcp-our-bank-item:first-child{
	display:none;
}
.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{
	border:none!important;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
	padding: 9px 12px!important;
    font-weight: 500!important;
	color: #bababa;
}
#et-boc .et_pb_woopro_excerpt_0 , #et-boc .et_pb_woopro_description_0 p,.et-db #et-boc .et_pb_woopro_description_0, .single-product.et-db #et-boc .et-l .et_pb_text_1.et_pb_text,.single-product.et-db #et-boc .et-l .et_pb_woopro_excerpt_0{
    color: #DBDADA!important;
    font-weight: 400!important;
}
.orderby, .woocommerce div.product form.cart .variations td select {
    background-color: #444444;
	color:#dbdbdb !important;
	border:none !important;
	margin-bottom:30px;
}
p.woocommerce-result-count {
	font-size: 16px;
	margin-bottom:30px;
}
.textwidget p {
    padding-bottom: .8em;
}
h4.widgettitle {
    margin-bottom:.4em;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 100%;
}
.single-product div.yith-par-message, .single-product .yith-par-message-variation {
    padding: 0!important;
    margin: 0px 0 30px;
}
.woocommerce-variation-price {
    margin: 20px 0px;
}
.woocommerce div.product form.cart .variations{
	margin-top: 20px;
}
.variations td select{
	margin-bottom:5px !important;
}
.yith-par-message-variation{
	color:#F2B7D1 !important;
}
.yith-par-message{
	color:#F2B7D1 !important;
	padding:0px !important;
}
.yith-par-message img,.yith-par-message-variation img {
    filter: invert(1);
	max-width: 20px!important;
    margin-right: 10px!important;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
	font-weight: 600 !important;
}
.et_pb_wc_price .price del {
    color: #999;
    font-weight: 500;
}
.et_pb_woopro_add_to_cart_0 {
    margin-top: 25px!important;
}
.product_meta{color:#b5b5b5;}
.product_meta a{color:#F2B7D1!important;}

.related.products li.product:nth-child(4),.up-sells.upsells.products li.product:nth-child(4),.cross-sells li.product:nth-child(4)  {
    display: none;
}
table.woocommerce-product-attributes.shop_attributes {
    border: none;
    background-color: #1F1F1F;
}
.et_overlay{border: 1px solid #a92a82 !important;}
.home .et_overlay{border: none;}

.woocommerce-page #et-boc  .woocommerce-error, .woocommerce-page #et-boc  .woocommerce-info, .woocommerce-cart #et-boc .woocommerce-message,.woocommerce-checkout #et-boc .woocommerce-message {
    background: #FCEBF3 !important;
	color: #E72E81 !important;
	font-size: 16px !important;
}
.woocommerce-page #et-boc .et_pb_wcbd_archive_products .woocommerce-info{
	 background: #141414 !important;
	color:#F2B7D1!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background-color:#E72E81 !important;}
.woocommerce .widget_price_filter .ui-slider-horizontal {height: 3px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color: #dbdada; border: 1px solid #747474;}
.et_pb_widget {margin-bottom: 35px !important;}
.wpf_item .wpf_item_name{
	font-weight: 700 !important;
    font-size: 21px !important;
    color: #DBDADA!important;
	padding-bottom: 0!important;
}
.wpf_item li .wpf_selected{color:#F2B7D1 !important;}
.woocommerce-page span.onsale, .woocommerce span.onsale, .br_alabel span.b_span_text{
	font-size: 14px !important;
	padding: 5px 10px!important;
	border-radius:0px !important;
	font-weight:600 !important;
}
.br_alabel span.b_span_text{
	font-size: 14px !important;
	padding: 5px 5px!important;
	border-radius:0px !important;
	font-weight:600 !important;
}
.woocommerce-page #et-boc p.stock.out-of-stock {
    color: #ffffff!important;
    font-size: 18px !important;
    background: #ce1023;
    width: 165px;
    padding: 15px;
    text-align: center;
    font-weight: 700;
}
.des-product li {
    margin-bottom: 20px;
}
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
    background-color: #e72e81;
}
.et_pb_bg_layout_light .et-pb-controllers a {
    background-color: #fff;
}
.et_pb_module.et_pb_wcbd_checkout_classic .woocommerce-message {
    background: #FCEBF3!important;
}
.woocommerce-info a {
    color: #E72E81 !important;
    font-weight: 700;
}
p.empty_cart_message {
    font-weight: 600;
    font-size: 2vw;
    color: #141414!important;
    line-height: 1.4em;
    text-align: center;
}
body #page-container .et_pb_wcbd_cart_products_0 .return-to-shop a.button{
	padding-top: 1%!important;
    padding-right: 2.5%!important;
    padding-bottom: 1%!important;
    padding-left: 2.5%!important;
    font-size: 16px;
    font-weight: 600!important;
}
p.return-to-shop {
    text-align: center;
}

.woocommerce-cart .woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart.woocommerce-page #content .quantity input.qty, .woocommerce-cart.woocommerce-page .quantity input.qty, .woocommerce-cart .woocommerce .quantity input.qty{
	background-color:#fff !important;
	border: 1px solid #d4d4d4!important;
	color: #141414!important;
}
#yith-par-message-reward-cart.default-layout .ywpar_apply_discounts span #ywpar-points-max{
	padding: 10px 20px!important;
	font-size:16px !important;
	min-width: 50px !important;
    max-width: 100px !important;
    text-align: center !important;
}
.ywpar_apply_discounts {
    padding-top: 0 !important;
}
a.showcoupon, a.showlogin,a.restore-item {
    font-weight: 700;
    text-decoration: underline;
}
body #page-container .et_pb_section .et_pb_wcbd_cart_totals_0 .wc-proceed-to-checkout a.checkout-button{
	font-size:18px!important;
}
.et_pb_wcbd_checkout_classic .checkout .col-2 h3#ship-to-different-address{
	margin-top: 30px;
}
.et_pb_wcbd_checkout_classic_0 #order_review{
	border-radius:5px;
}
.et_pb_wcbd_checkout_classic_0 #order_review .woocommerce-checkout-review-order-table, .et_pb_wcbd_checkout_classic_0 #order_review .woocommerce-checkout-review-order-table th, body.woocommerce-order-pay .et_pb_wcbd_checkout_classic_0 #order_review .shop_table, body.woocommerce-order-pay .et_pb_wcbd_checkout_classic_0 #order_review .shop_table th,.woocommerce table.shop_table td{
	padding: 15px 15px;
}
.woocommerce .woocommerce-checkout-payment img, .woocommerce-page .woocommerce-checkout-payment img {
    height: auto;
    max-width: 215px !important;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
	border-bottom: 1px solid #3f3f3f;
}
body #page-container .et_pb_section .et_pb_wcbd_checkout_classic_0 #payment #place_order{
	width: 100%;
    margin-top: 25px;
}
.et_pb_wcbd_checkout_classic form.checkout_coupon, .et_pb_wcbd_checkout_classic form.login {
    color: #141414;
}
.wcbd_login_tabs .tabs .tab_heading{
	width: 49%;
	text-align: center;
	padding: 20px !important;
    text-transform: uppercase;
}
.woocommerce form.register {
    border: none !important;
    padding: 20px;
    margin: 0;
    border-radius: 0px;
}
body #page-container .et_pb_section .et_pb_wcbd_myaccount_login_0 .button[name='login'],body #page-container .et_pb_section .et_pb_wcbd_myaccount_login_0 .button[name='register']{
	width:100%;
	margin-top: 15px;
}
.et_pb_wcbd_myaccount_login .woocommerce form.login{
	border: none!important;
	margin-top: 0 !important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,.et_pb_wcbd_myaccount_login_0 p.woocommerce-LostPassword {
    font-weight: 400!important;
}
#page-container .et_pb_wcbd_myaccount_login_0 p.woocommerce-LostPassword{
	margin-top:15px!important;
}
#page-container .et_pb_wcbd_myaccount_login_0 p.woocommerce-LostPassword a{
	font-weight:500!important;
}
.woocommerce-order-pay, .woocommerce-order-pay h5{
	color:#141414 !important;
}
.woocommerce-order-pay h5{
	font-size:20px !important;
	font-weight:600 !important;
	margin-top:25px;
}
#payment_method_paysolutions a.button.cancel{
	background-color:#898989 !important;
}
.et_pb_wcbd_thankyou_0 .woocommerce-thankyou-order-received {
    background: #FCEBF3;
    padding: 30px !important;
    margin-bottom: 6%!important;
}
.et_pb_wcbd_thankyou_0 .woocommerce-order-details{
	background-color:#141414;
	border-radius:5px;
	padding: 4% 3% 1.5%;
	margin-bottom:5%;
}
.et_pb_wcbd_thankyou_0 h2.woocommerce-order-details__title {
    color: #dbdada !important;
	margin-bottom:25px;
}
.et_pb_wcbd_thankyou_0 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    background-color: #fff;
}
#et-boc .et_pb_wcbd_myaccount_classic .woocommerce-MyAccount-navigation ul {
    padding: 30px !important;
	margin-bottom: 30px;
}
#et-boc .et_pb_wcbd_myaccount_classic .woocommerce-MyAccount-navigation ul li a{
	padding: 12px 10px!important;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    font-weight: 700 !important;
}
.woocommerce mark {
    background-color: #FCEBF3;
	padding:5px;
	border-radius: 5px;
	color:#E72E81;
	font-weight: 700;
    font-size: 16px;
}
.woocommerce-column--billing-address h2, .woocommerce-column--shipping-address h2{
	font-size: 24px;
}
.et_pb_wcbd_myaccount_classic_0 table.shop_table, .et_pb_wcbd_myaccount_classic_0 .woocommerce-customer-details address {
	padding: 0;
}
.woocommerce-view-order .woocommerce-MyAccount-content p,.woocommerce-address-fields__field-wrapper,.woocommerce fieldset {
    margin-bottom: 30px !important;
} 
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
	display:none;
}
.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_wcbd_products_search button.button {
		position: absolute;
    	right: -20px;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{
		margin-bottom: 25px;
}
.woocommerce-account #page-container #et-boc .account-orders-table a.woocommerce-button{
	margin-right: 10px;
	margin-bottom:10px;
	border:1px solid #E72E81!important;
	font-size:14px !important;
	padding: 7px 17px!important;
}
.woocommerce-account #page-container #et-boc .account-orders-table a.woocommerce-button:hover{
	padding: 7px 17px!important;
}
.woocommerce-account #page-container #et-boc .account-orders-table a.woocommerce-button.button.view{
	background-color: #fff!important;
	color: #E72E81!important;
	border:1px solid #E72E81!important;
}
.woocommerce-account #page-container #et-boc .account-orders-table a.woocommerce-button.button.view:hover{
	background-color: #E72E81!important;
	color: #fff!important;
	border:1px solid #E72E81!important;
}
.woocommerce-account #page-container #et-boc .account-orders-table a.woocommerce-button.button.cancel{
	background-color:#898989 !important;
	color: #fff!important;
	border:1px solid #898989!important;
}
.woocommerce-account #page-container #et-boc .account-orders-table a.woocommerce-button.button.cancel:hover{
	background-color:#4b4b4b !important;
	color: #fff!important;
	border:1px solid #4b4b4b!important;
}
.woocommerce-view-order .woocommerce-MyAccount-content p.woocommerce-customer-details--phone, .woocommerce-view-order .woocommerce-MyAccount-content p.woocommerce-customer-details--email{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
ul.wc-bacs-bank-details.order_details.bacs_details {
    margin: 0px 0 15px;
}
h2.wc-bacs-bank-details-heading {
    margin-bottom: 15px;
}
section.woocommerce-bacs-bank-details {
    margin-bottom: 2em;
}
section.woocommerce-bacs-bank-details a{
    text-decoration:underline;
}
#wcp-bank label.wcp-account-detail-item {
    margin-top: 15px;
}
#wcp-bank label.wcp-account-detail-item ul{
    padding-bottom:0px;
}
.et-db #et-boc a.et-pb-arrow-prev, .et-db #et-boc a.et-pb-arrow-next {
    color: #fff !important;
}
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/


@media (max-width: 1440px){
	.service-home a {
		position: static;
        top: unset;
		right: unset;
		font-size:14px;
	}
	.et-db #et-boc .et-l .et_pb_wcbd_page_title.pagetitle-subcategory{
		padding-top: 15vh !important;
		padding-bottom: 10vh !important;;
	}
	.et_pb_text.pagetitle-subcategory{
		padding-top: 15vh !important;
		padding-bottom: 15vh !important;;
	}
	.et-db #et-boc .et-l .et_pb_wcbd_page_title.pagetitle-subcategory h1,.et_pb_text.pagetitle-subcategory .et_pb_text_inner,.pagetitle-maincategory .woo-page-title {
		font-size: 2.5vw !important;
	}
	.et-db #et-boc .et-l .et_pb_woopro_breadcrumb.breadcrumb-subcategory{
		top:10vh !important;
	}
	.woocommerce-page span.onsale, .woocommerce span.onsale {
    	font-size: 12px !important;
		padding: 2px 8px!important;
	}
	.br_alabel span.b_span_text{
		font-size: 12px !important;
		padding: 2px 5px!important;
	}
	.br_alabel > span{
		height: 30px !important;
	}
	.br_alabel.br_alabel_type_stock_status> span{
		width: 90px !important;
	}
	.et-db #et-boc .et-l .et_pb_wcbd_archive_products_0 ul.products li.product .woocommerce-loop-product__title, .et-db #et-boc .et-l .et_pb_wcbd_archive_products_0 ul.products li.product .woocommerce-loop-category__title, .et-db #et-boc .et-l .et_pb_wcbd_archive_products_0 ul.products li.product .woocommerce-loop-product__title a, .et-db #et-boc .et-l .et_pb_wcbd_archive_products_0 ul.products li.product .woocommerce-loop-category__title a,p.woocommerce-result-count,select.orderby{
		font-size: 14px!important;
	}
	body.woocommerce #et-boc .et_pb_woopro_related_products_0 ul.products li.product h2.woocommerce-loop-product__title, #et-boc .et_pb_woopro_related_products_0 ul.products li.product h2.woocommerce-loop-product__title,body.woocommerce #et-boc .et_pb_woopro_upsells_0 ul.products li.product h2.woocommerce-loop-product__title, #et-boc .et_pb_woopro_upsells_0 ul.products li.product h2.woocommerce-loop-product__title{
		font-size: 14px!important;
	}
	
	 .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
		font-size:14px!important;
	}
	.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_row{
		padding-right:0%!important;
		width:500px;
	}
	.pagetitle-maincategory .et_pb_wcbd_products_search.search-product.wcbd_module {
		width: 80%;
		margin: auto;
	}
	.et_pb_wcbd_myaccount_login .woocommerce form.login,.et_pb_wcbd_myaccount_login .woocommerce form.register { 
   		font-size: 14px !important;
	}
	.woocommerce-page #et-boc .woocommerce-error, .woocommerce-page #et-boc .woocommerce-info, .woocommerce-cart #et-boc .woocommerce-message, .woocommerce-checkout #et-boc .woocommerce-message {
    font-size: 14px !important;
}
}
@media (max-width: 1366px){
		body, .et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote cite, .et-db #et-boc .et-l .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et-db #et-boc .et-l .et_pb_column_1_3 .et_quote_content blockquote cite, .et-db #et-boc .et-l .et_pb_column_3_8 .et_quote_content blockquote cite, .et-db #et-boc .et-l .et_pb_column_1_4 .et_quote_content blockquote cite, .et-db #et-boc .et-l .et_pb_blog_grid .et_quote_content blockquote cite, .et-db #et-boc .et-l .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et-db #et-boc .et-l .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et-db #et-boc .et-l .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et-db #et-boc .et-l .et_pb_blog_grid .et_link_content a.et_link_main_url, body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_post p, body.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_post p,.woocommerce-product-details__short-description p {
		font-size: 15px!important;
	}
	.about-brand-cate .box-about-brands.\33 {
		width: 100% !important;
		padding-bottom: 10%;
	}
	.about-brand-cate .box-about-brands.\31,.about-brand-cate .box-about-brands.\32 {
		width: 47% !important;
	}
	.box-contact.et_pb_gutters2.et_pb_row .et_pb_column_1_2.box-contact-social{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}
@media (max-width: 1199px) {
	/*Menu*/
	.et-db #et-boc .et-l .et_pb_row_0_tb_header {
		display: none!important;
	}
	.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header {
		display: block!important;
		position:fixed;
		z-index: 9999 !important;
	}
	.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_mobile_nav_menu {
        display: block;
    }
	.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_pb_menu .et_pb_menu__wrap{
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_pb_menu .et_mobile_menu {
		padding-left: 0px;
		list-style: none;
		padding-top:30px;
		padding-right: 0px;
		padding-bottom:30px;
		max-height: 80vh;
    	overflow: scroll;
	}
	.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_pb_menu .et_mobile_menu ul.sub-menu{
	  	padding-left: 0;
		padding-bottom:0;
		list-style: none !important;
	}
	.reveal-items {
		display: block!important;
	}
	button.et_pb_menu__icon.et_pb_menu__search-button {
		margin-top: -12px !important;
	}
	img.ico-user {
		width: 16px;
		margin-right: 10px;
	}
	/* mega-menu*/
	.category-menu .et_mobile_menu .dropdown-menu-1 {
		padding-top:0px!important;
		padding-bottom: 10px !important;
	}
	.dropdown-menu-1 .et_pb_row.et_pb_row_2_tb_header,.dropdown-menu-1 .et_pb_column.et_pb_column_2_5 {
    	display: none!important;
	}
	.dropdown-menu-1 .et_pb_text p:hover {
		border-bottom: none;
		color: #F2B7D1!important;
	}
	.et-db #et-boc .et-l .dropdown-menu-1 .et_pb_row.et_pb_gutters1{
		width:100%!important;
		padding-left:8%!important;
		padding-top: 0px !important;
		min-height: unset!important;
	}
	.et-db #et-boc .et-l .dropdown-menu-1 .et_pb_row.et_pb_gutters1 p{
		color:#fff;
		font-size:16px;
	}
	.woocommerce-page #et-boc p.stock.out-of-stock {
		font-size: 16px !important;
		width: 140px;
		padding: 10px;
	}
	.box-contact.et_pb_row_2.et_pb_row {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	div#et-main-area {
		padding-top: 55px;
	}
}
@media (max-width: 1024px) {
	.et-db #et-boc .et-l div.spec-product{
		background-attachment:scroll;
	}

	.sidebar-category{
		display:none;
	}
	.content-subcategory {
		width: 100% !important;
	}
	.et_pb_wcbd_myaccount_login .woocommerce form.login,.et_pb_wcbd_myaccount_login .woocommerce form.register{
		padding: 6% !important;
	}
	.et_pb_wcbd_thankyou_0 .woocommerce-order-details{
		margin-bottom:4em;
	}
	.et_pb_wcbd_thankyou_0 ul.order_details,.et_pb_wcbd_thankyou_0 .woocommerce-column--billing-address.col-1 {
		margin: 0 0 2em;
	}
	.et_pb_wcbd_thankyou ul.order_details li {
		display: block !important;
		border-bottom: 1px dashed #d3ced2;
		border-right:none!important;
		padding: 15px 0px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
	}
	.woocommerce-bacs-bank-details ul{
		padding-bottom: 0px;
    	margin-bottom: 25px !important;
		font-size: 16px;
		border: 1px solid #dbdbdb;
	}
	.woocommerce-bacs-bank-details p{
		margin-top:20px;
	}
	.wcbd_account_logged_out_layout .et_pb_row_0.et_pb_row {
		padding-right: 15%!important;
		padding-left: 15%!important;
	}
	.select2-container--open .select2-dropdown {
		top: unset !important;
	}
}
@media (min-device-width: 768px) 
  and (max-device-width: 1024px) {
	 /*Menu*/
	.et-db #et-boc .et-l .et_pb_row_0_tb_header {
		display: none!important;
	}
	.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header {
		display: block!important;
	}
	.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header .et_mobile_nav_menu {
        display: block;
    }
	button.et_pb_menu__icon.et_pb_menu__search-button {
			margin-top: -12px;
	}
	.sidebar-category{
		display:none;
	}
	.content-subcategory {
		width: 100% !important;
	}
	.wcbd_account_logged_out_layout .et_pb_row_0.et_pb_row {
		padding-right: 15%!important;
		padding-left: 15%!important;
	}
	 .et-db #et-boc .et-l div.spec-product{
		background-attachment:scroll;
	}

	/*.woocommerce-page ul.products li.product:nth-child(n) {
		width: 48%!important;
    	margin: 0 0 2.992em !important;
	}
	  */

}

@media (max-width: 980px){
	.et_pb_row .et_pb_column.et_pb_column_1_4, .et_pb_row .et_pb_column.et_pb_column_1_5, .et_pb_row .et_pb_column.et_pb_column_1_6 {
		margin: 0px!important;
	}
	.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_row{
		padding-right:0%!important;
		width:60%;
	}
	.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_wcbd_products_search button.button {
		position: absolute;
    	right: -20px;
	}
	.et-db #et-boc .et-l .et_pb_wcbd_page_title.pagetitle-subcategory {
		padding-top: 12vh!important;
		padding-bottom: 5vh!important;
	}
	.et_pb_text.pagetitle-subcategory{
		padding-top: 12vh !important;
		padding-bottom: 12vh !important;;
	}
	.et-db #et-boc .et-l .et_pb_wcbd_page_title.pagetitle-subcategory h1,.et_pb_text.pagetitle-subcategory .et_pb_text_inner,.pagetitle-maincategory .woo-page-title  {
		font-size: 30px !important;
	}
	.et-db #et-boc .et-l .et_pb_woopro_breadcrumb.breadcrumb-subcategory{
		top:6vh !important;
	}
	
	button.et_pb_menu__icon.et_pb_menu__search-button {
		margin-top: 0px !important;
	}
	.et-db #et-boc .et-l .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4, .et-db #et-boc .et-l .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4, .et-db #et-boc .et-l .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
		width: 50%!important;
		margin-right: 0%!important;
	}
	.box-category {width:50% !important; padding:5% 4%!important;}
	
	.product-highlight ul.products li.product.type-product{
		margin: 0px!important;
		width: 50%!important;
	}
	.et_pb_menu__cart-button:after{
		margin-top: 0px!important;
		font-size:20px!important;
		border-bottom: none;
	}
	.et_pb_menu__cart-button:hover:after{
		color:#F2B7D1;
		border-bottom: none;
	}
	.about-brand-cate .box-about-brands.\33 {
		width: 100% !important;
		padding-bottom: 0%;
	}
	.about-brand-cate .box-about-brands.\31,.about-brand-cate .box-about-brands.\32 {
		width: 100% !important;
	}
	.box-contact.et_pb_row_2.et_pb_row {
		padding-right: 10% !important;
		padding-left: 10% !important;
	}
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_gallery_grid .et_pb_gallery_item {
		width: 50%!important;
		clear: none;
	}
	p.empty_cart_message {
		font-size: 25px;
	}
	body #page-container .et_pb_wcbd_cart_products_0 .return-to-shop a.button{
		padding: 10px 20px!important;
		font-size: 14px;
	}
}



@media (max-width: 767px){
	.woocommerce-checkout .et_pb_row,.woocommerce-cart .et_pb_row.et_pb_row_1 {
		width: 90%;
	}
	.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_row{
		padding-right:0%!important;
		width:80%;
	}
	.box-category {width:50% !important; padding:7% 3% 5% !important;}
	.box-category .et_pb_image .et_pb_image_wrap{max-width: 90% !important;}
	.related.products li.product:nth-child(4),.up-sells.upsells.products li.product:nth-child(4),.cross-sells li.product:nth-child(4) {
		display: block;
	}
	.et-db #et-boc .et-l .et_pb_wcbd_page_title.pagetitle-subcategory {
		padding-top: 10vh!important;
		padding-bottom: 4vh!important;
	}
	.et_pb_text.pagetitle-subcategory{
		padding-top: 10vh !important;
		padding-bottom: 8vh !important;;
	}
	.et-db #et-boc .et-l .et_pb_wcbd_page_title.pagetitle-subcategory h1,.et_pb_text.pagetitle-subcategory .et_pb_text_inner,.pagetitle-maincategory .woo-page-title {
		font-size: 26px !important;
	}
	.et-db #et-boc .et-l .et_pb_woopro_breadcrumb.breadcrumb-subcategory{
		top:4vh !important;
	}
	.wcbd_account_logged_out_layout .et_pb_row_0.et_pb_row {
		padding-right: 0%!important;
		padding-left: 0%!important;
	}
	.wcbd_login_tabs .tabs .tab_heading{
		font-size:16px !important;
	}
	#et-boc .et_pb_wcbd_cart_products_0 table tbody .product-name {
		color: #141414 !important;
	}
	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
   		display: block;
		text-align: center !important;
	}
	body #page-container .et_pb_wcbd_cart_products_0 .coupon .button[name='apply_coupon'] {
		width: 100%;
	}
	.et_pb_wcbd_thankyou_0 .woocommerce-order-details{
		padding: 10% 3% 5%;
		margin-bottom:3em;
	}
	.woocommerce ul.order_details li{
		border-bottom: 1px dashed #d3ced2;
		padding: 15px 0px;
		float: unset;
		display:block;
		border-right:0px;
	}
	#payment_method_paysolutions #checkout_button_nopopup {
		width:100%;
		margin-bottom:15px;
		margin-top:25px;
	}
	#payment_method_paysolutions a.button.cancel {
		width:100%;
		text-align: center;
		margin-bottom:15px;
	}
	.woocommerce-account .woocommerce-column--shipping-address, .woocommerce-account .woocommerce-Address{
		margin-top:30px;
	}
	table.shop_table.ywpar_points_rewards.my_account_orders{
		overflow-x: scroll;
    	display: inline-block;
	}
	p.empty_cart_message {
		font-size: 20px;
	}
	.select2-container--open .select2-dropdown {
		top: unset !important;
	}

    
}
@media (max-width: 479px){
	.woocommerce-page ul.products li.product:nth-child(n) {
		width: 50%!important;
	}
	.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_row{
		padding-right:0%!important;
		width:100%;
	}
	.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_wcbd_products_search .search-field {
		width: 100% !important;
		margin:auto;
	}
	.et-db #page-container #et-boc .et-l .pagetitle-maincategory .et_pb_wcbd_products_search button.button {
		position: absolute;
    	right: -20px;
	}
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_gallery_grid .et_pb_gallery_item {
		width: 100%!important;
		clear: none;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
		float: none;
	}
}

@media (max-width: 400px){
	
	.et_pb_wcbd_products_search .button {
		width: auto !important;
	}
}



