/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.site-footer{
	padding:1.5em 0 0 0;	
}

.site-info {
  display:none;
}
.footer-widgets{
	padding:0;
	border:none;
}

#menu-item-88 a{
	font-weight:bold;
	color:white;
}
.orderby{
   background-color: #eeeeee;
    border-color: #eeeeee;
    font-weight: 600;
	height: 35px;
	padding: 0 10px;
    cursor: pointer;
}
.widget_product_categories ul li.current-cat:before{
	content: "\f105";
}
.widget_product_categories ul li:before{
	content: "\f107";
}

.cat-item a{
	text-decoration:none;
}
.current-cat a{
	text-decoration:underline;
}

.jp-relatedposts-items {
	display:none;
}
.PP_Portfolio .woocommerce-breadcrumb{
	display:none
}

#contact-form-66{
	width:100%;
}
.variations tbody tr .value select{
	    background-color: #eeeeee;
    border-color: #eeeeee;
    font-weight: 600;
	height: 35px;
	padding: 0 10px;
    cursor: pointer;
}
#site-navigation ul li ul li ul li a{
	background-color:rgba(1,1,1,0.6);
}
#site-navigation ul li ul li ul li a:hover{
	background-color:rgba(1,1,1,1);
}
.contact-form  input,.contact-form textarea{
	width:100% !important;
	max-width:100% ;
}
.map:after{
	font:normal normal normal 14px/1 FontAwesome;
	content: "\f041    ";
	padding-left:20px;
}

.mail:after{
	font:normal normal normal 14px/1 FontAwesome;
	content: "\f199    ";
	padding-left:20px;
}

.phone:after{
	font:normal normal normal 14px/1 FontAwesome;
	content: "\f095    ";
	padding-left:20px;
}

.custom-html-widget h3{
	margin-top:0px;
}
.onsale{
	background-color: #f7b210 !important;
	color:black !important;
	border: unset !important;
}

.mob-icon-cancel.mob-cancel-button{
    display:none !important;
}
.mobmenu_content{
    padding-top:20px !important;
}
/* .mob-expand-submenu{
    margin-top:-44px;
} */
.home.page:not(.page-template-template-homepage) .site-header{
	margin-bottom:1em;
}

.menu-item a{
	font-weight:bold;
	padding:1.5em 0.8em !important;
	text-transform: capitalize !important;
}
.storefront-primary-navigation{
/* 	border:1px solid rgba(250,250,250,0.2); */
	background:rgba(1,1,0,0.4)
}

.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children{
	background-color:rgba(1,1,0,0.8) !important;
}
@media (min-witdh:1125px){
	.storefront-primary-navigation, #site-header-cart, #site-header-cart, #site-navigation{
	 height:50px;
	}
}
	li.menu-item a, .cart-contents{
		padding:10px 15px 10px 10px !important;
	}


ul.sub-menu li{
	margin-top: 0;
}
.woocommerce-breadcrumb{
	margin-bottom:0;
}

.custom-logo{
	width:auto !important;
}

.home .entry-title{
	display:none;
}
/* .woocommerce-cart-tab{
	background: #3d9cd2;
} */

.select2-selection.select2-selection--single{
	border-radius:0;
	background-color:#F2F2F2;
	height:50px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.125);
	border: 0.5px solid rgba(256,256,256);
}

#select2-billing_country-container, .select2-selection__arrow{
  margin:9px 0 10px 0;	
}


.woocommerce-cart-tab-container {
	background-color: #e6e6e6;
}

.storefront-primary-navigation .widget_shopping_cart {
	background-color: #6a6a6a !important
}

.woocommerce-cart-tab-container .widget_shopping_cart a {
	color: black !important;
}

.widget_shopping_cart p.woocommerce-mini-cart__buttons.buttons  a.button.checkout.wc-forward {
	background-color: #eeeeee;
	color: black;
	
}
.widget_shopping_cart p.woocommerce-mini-cart__buttons.buttons  a.button.checkout.wc-forward :hover {
		background-color: #d5d5d5 !important;
	}

.storefront-primary-navigation .woocommerce-mini-cart__total.total {
 color: white !important;	
}

.jp-carousel-info {
	display: none !important;
}

.page-id-2815 .site-content .widget-area {
	display: none !important
}

.page-id-2815 .site-content .content-area {
	width: 100% !important;
	margin: 0 !important;
}

.wpforms-field-container input{ 
	width: 100% !important;
	max-width: unset !important;
}

.single-product #primary {
	width: 100% !important;
}

#site-header-cart .woocommerce-mini-cart {
	background: #ffffff52;
}

.storefront-sorting {
	display: flex;
    align-items: center;
}

#masthead {
	background-size: cover !Important;
}

.woocommerce-result-count {
	display: none;
}

a[href="#pll_switcher"] {
	display: flex !important;
	align-items: center;
}
.lang-item a {
	width: 50px !important;
}
.lang-item a img {
	margin: 0 auto !Important;
}

.menu-item-3429 a {
	display: flex !important;
	align-items: center;
}

.menu-item-3429 .mob-expand-submenu {
	margin-left: auto !important;
}

.home #content #primary {
	width: 100% !important;
	margin-right: 0 !important;
}

.home #content #secondary {
	display: none !important;
}

#menu-item-3886 a , #menu-item-3884 a {
	color: #f7b210;
}

.woocommerce .woocommerce-products-header__title {
	  text-transform: capitalize !important;
}

.metaslider {
	margin-bottom: 32px !important;
}

@media (max-width:768px){
	.home .hidden {
		 display: none !important
	}

}

@media (max-width:768px){
	#gt_float_wrapper {
		top: 8px !important; 
		right: 0px !important
	}
	
	.admin-bar #gt_float_wrapper {
		top: 54px !important; 
	}

	#gt_float_wrapper .gt_float_switcher {
		box-shadow: unset;
	}
}
