/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.6
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}



.off-canvas-right .mfp-content
{
	background-color:#fff !important;
}


.banner
{
	background-color:#fff !important;
}
.featured-title
{
	background-color:#fff !important;
}
.shop-page-title
{
	color: #000 !important;
	text-shadow:none !important;
	font-size:32px;
	font-weight:600;
}
.category-page-title .woocommerce-breadcrumb > a, .category-page-title nav.woocommerce-breadcrumb
{
	color:#000 !important;
	text-shadow:none !important;
	font-size:18px;
}
body.archive .woocommerce-ordering .orderby
{
	font-size:15px;
	font-weight:normal;
	border:1px solid rgba(0,0,0,0.5);
	  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.breadcrumbs
{
	font-weight:normal !important;
	font-size:16px;
}

.woocommerce-mini-cart__buttons > a
{
	border-radius:99px;
}
.shipping-calculator-button
{
	background-color:#f8b328;
	color:#fff !important;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:99px;
	font-size:1.1em;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
.wc-proceed-to-checkout .checkout-button
{
	border-radius:99px;
}
.button-continue-shopping
{
	border-radius:99px;
}
.actions button[type=submit][name=update_cart]
{
	border-radius:99px;
}
.checkout_coupon input[name=apply_coupon]
{
	border-radius:99px;
}
.cart .single_add_to_cart_button
{
	border-radius:99px;
}


#shipping_method
{
	font-size:15px;
}


.fler_varianter_message 
{
    position: absolute;
    right: 11px;
    margin-top: -47px;
    background-color: #f6f6f6;
    padding: 2px;
	border-radius:23px;
	padding-left:10px;
	padding-right:10px;
}

.woocommerce .cart_totals th.product-name
{
	border-width:0px !important;
}


.padding-left-right-none
{
	padding-left:0px !important;
	padding-right:0px !important;
}

.no-uppercase h5
{
	text-transform:none !important;
}


#main-menu.mobile-sidebar ul li a
{
	text-transform:none !important;
}

.autocomplete-suggestion
{
	cursor:pointer !important;
}


.pwb-brands-in-loop a
{
	font-style:italic !important;
	margin-bottom:5px !important;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3
{
	text-align:center;
	margin-bottom:60px;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 p
{
	font-size:14px !important;
	font-weight:600 !important;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 img
{
	max-height:50px;
	width:auto !important;
}

.delivery_time_text
{
	font-size:14px;
}

.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a
{
	color:rgba(102,102,102,.85);
	font-weight:400;
	text-transform:none;
	font-size:1em;
}

.normal-font-weight
{
	font-weight:normal !important;
}

@media only screen and (max-width: 768px) 
{
	.pshomedesign-frontpage-slider .banner h2
	{
		font-size:50px !important;
	}
}
.category-filtering .filter-button
{
	font-size:18px !important;
}
