/*
Theme Name: MrBara Child
Theme URI: http://drfuri.com/mrbara
Author: DrFuri
Author URI: http://drfuri.com
Description: MrBara Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mrbara
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: mrbara
*/

body{
	overflow-x: hidden !important;
}

.amazonshop {
    color: #2458B6!important;
}

.header-top-style-9 .site-header .primary-nav{
	margin-top: 35px;
}

.mrbara-banner{
	padding-left: 0px !important;
	margin-bottom: 35px !important;
}
.mrbara-link-container{
	margin-bottom: 40px !important;
}

.navbar-menu{
	position: absolute !important;
	z-index: 1;
}

.menu-search,.menu-sidebar{
	display: none !important;
}

.menu-logo{
	width: 100% !important;
	text-align: center;
	padding: 0px 75px;
	height: 85px !important;
}
/*
.menu-logo .logo img{
	width: 100% !important;
	max-width: 692px !important;
	max-height: 95px !important;
}
*/
	
.gray-skin{
	background-color: #E9E1D7 !important;
}

.topbar{
	display: none;
}

#masthead{
	padding-top: 0px;
	border: 0px;
} 

#menu-primary-menu{
	margin-bottom: 50px !important;
}

.text_black{
	color: black !important;
}

	.text_black a{
		color: black !important;
	}

.home .vc_empty_space{
	display: none;
}

.menu-search .products-search{
	display: none;
}

.primary-nav{
	padding-top: 0px !important;
	border-top: 0px !important;
}

.price{
	display: none !important;
}


.quantity{
	display: none !important;
}

.star-rating{
	display: none !important;
}

.variations_form{
	margin-bottom: 35px !important;
}

.posted_in{
	display: none !important;
}

.tagged_as label{
	display: none;
}

.woocommerce div.product .product_meta .tagged_as{
	position: absolute;
	top: -50px;
	left: 0px;
	text-transform: uppercase;
	padding: 0px 25px;
}

.woocommerce div.product .product_meta .tagged_as.ergonomic{
	background-color: #D50057 !important;
}

.woocommerce div.product .product_meta .tagged_as.popup{
	background-color: #FFD900 !important;
}

.woocommerce div.product .product_meta .tagged_as.others{
	background-color: #00AE8D !important;
}

.product-page-layout-6 div.product .product-layout-6 .product-details{
	background-color: transparent !important;
}

.woocommerce div.product .product_meta .tagged_as a{
	color: white;
}


.woocommerce-tabs{
	display: none !important;
}

.products-links{
	display: none !important;
}

.styled-select:after{
	bottom: auto;
	top: 0px;
}

.single_variation_wrap{
	display: none;
}

.site-footer .footer-layout-4{
	border-top: 0px;
	padding-top: 50px;
	padding-bottom: 45px;
}

#menu-item-4548 a{
	color: #999;
	cursor: default !important;
}
	#menu-item-4548 a:after{
		border: none !important;
	}

.footer-layout-4 .socials a{
	padding-bottom: 0px !important;
	vertical-align: middle;
}

.footer-layout-4 .socials h2{
	display: none;
}

.social{
	font-size: 20px;
}

.menu-item-search{
	display: none !important;
}

.product-thumbnails{
	display: none !important;
}

.product-page-thumbnail-carousel.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .slick-next-arrow{
	opacity: 1 !important;
	right: 20px !important;
}

.product-page-thumbnail-carousel.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .slick-prev-arrow{
	opacity: 1 !important;
	left: 20px !important;
}

.swatch-color{
	opacity: 1 !important;
	margin-bottom: 10px;
}

.swatch-color.selected::before{
	content: "" !important;
	display: none !important;
}
.swatch-label.selected{
	border: 0px !important;
	-webkit-box-shadow:	none !important;
	-moz-box-shadow:	none !important;
	box-shadow:			none !important;
}
.reset_variations{
	display:  none !important;
}
.single_variation{
	display: none !important;
}

.soo-product-filter-widget{
	margin-bottom: 0px;
}

.tagcloud a{
	font-weight: 600 !important;
	display: block !important;
}

.tag-cloud-link{
	text-transform: uppercase !important;
	color: black !important;
}

#menu-footer-menu li{
	display: block;
	padding: 0px;
}

/*
.tag-link-84{
	color: #D50057 !important;
}

.tag-link-85{
	color: #FFD900 !important;
}

.tag-link-86{
	color: #00AE8D !important;
}
*/

.custom.ribbon{
	border-radius: 0px !important;
	text-transform: uppercase;
}

.custom.ribbon.popup{
	
	background-color: #FFD900 !important;
	
}

.custom.ribbon.ergonomic{
	
	background-color: #D50057 !important;
	
}

.custom.ribbon.others{
	
	background-color: #00AE8D !important;
	
}

.mr-vertical-line-1{
	display: none !important;
}

.count{
	display: none !important;
}

.dropdown-submenu{
	left: 50% !important;
	transform: 			translateX(-50%) scale(1) !important;
	-webkit-transform: 	translateX(-50%) scale(1) !important;
	-moz-transform: 	translateX(-50%) scale(1) !important;
	-ms-transform: 		translateX(-50%) scale(1) !important;
	-o-transform: 		translateX(-50%) scale(1) !important;
	min-width: 811.500px;
	max-width: 60vw;
	text-align: center !important;
}

.products-found{
	color: #887767 !important;
}

.products-found span{
	color: #887767 !important;
}

.shop-products-number span{
	color: #887767 !important;
}

.show-number li label{
	color: #887767 !important;
}

.shop-view *{
	color: #887767 !important;
}

.product-inner h3 a{
	color: #887767 !important;
}

.product_tag-ergonomic .product-layout-6{
	background-color: #FDD3DA !important;
}

.product_tag-popup .product-layout-6{
	background-color: #FFF0A8 !important;
}

.product_tag-others .product-layout-6{
	background-color: #DDF5F0 !important;
}

.site-banner{
	padding-top: 50px !important;
	padding-bottom: 50px !important;
	margin-bottom: 50px;
}

.swatch{
	cursor: default !important;
}

.swatch-lime-black{
	background-color: #2d2c2f !important;
	position: relative;
}

.swatch-lime-black::after{
	content: "";
	background-color: #b9d146;
	width: 15px;
	height: 30px;
	position: absolute;
	top: -6px;
	left: 1px;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.swatch-black-blue{
	background-color: #2d355a !important;
	position: relative;
}

.swatch-black-blue::after{
	content: "";
	background-color: #2d2c2f;
	width: 15px;
	height: 30px;
	position: absolute;
	top: -6px;
	left: 1px;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.swatch-burgundy-white{
	background-color: #e9eae8 !important;
	position: relative;
}

.swatch-burgundy-white::after{
	content: "";
	background-color: #852839;
	width: 15px;
	height: 30px;
	position: absolute;
	top: -6px;
	left: 1px;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.woocommerce div.product form.cart .variation-select-label + .soopas-swatches .swatch{
	color: black !important;
	background-color: transparent !important;
	height: auto !important;
	line-height: 12px !important;
	margin-top: 0px !important;
	opacity: 1 !important;
}

.arrow_carrot-right{
	background-color: transparent !important;
}

.arrow_carrot-right::before{
	content: "";
	width: 13px;
	height: 40px;
	background-image: url('/wp-content/uploads/2018/08/scroll_dx.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	z-index: 1;
	position: absolute;
}

.arrow_carrot-left{
	background-color: transparent !important;
}

.arrow_carrot-left::before{
	content: "";
	width: 13px;
	height: 40px;
	background-image: url('/wp-content/uploads/2018/08/scroll_sx.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	z-index: 1;
	position: absolute;
}

.link_slider{
	cursor: pointer !important;
	position: relative;
}

.link_slider::after{
	content: ">";
	float: right;
}

.sub-menu{
	a{
		text-decoration: none;
	}
}

.comment-form-url{
	visibility: hidden;
}

.page-id-4754 #submit{
	
	background-color: #E9E1D7 !important;
	
}

.swatch-color{
	border: none !important;
}

@media screen and (min-width: 992px) {
	#menu-footer-menu li{
		display: inline-block;
		padding: 0px 5px;
	}
	.home .vc_empty_space{
		display: block;
	}
	.mrbara-banner{
		margin-bottom: 0px !important;
	}
	.mrbara-link-container{
		margin-bottom: 0px !important;
	}
	
	.product.type-product .product-layout-6{
		padding-top: 50px;
/* 		padding-bottom: 50px; */
	}
	
	#masthead .container {
		max-width: none !important;
		width: 100%;
	}
	
/*
	#mr-related-products .container {
		width: 1170px !important;
	}
*/
	
	.filter-list-item{
		width: 30px;
		height: 30px;
		text-align: center;
		color: #000;
		background-color: #CCC;
		border-radius: 100%;
	}
	
	.filter-list-item .name{
		margin-bottom: 0px !important;
		margin-top: 7px !important;
	}
	
	.woocommerce div.product .product_meta .tagged_as{
		top: -195px;
		left: -370px;
	}
	
	.mega-menu-content .menu-item-mega a{
		text-decoration: underline !important;
	}
	
	.mega-menu-content .menu-item-mega .mega-menu-submenu a{
		text-decoration: none !important;
	}
	
	.current_page_item a{
		text-decoration: underline !important;
	}
}

@media screen and (min-width: 1200px) {
	.menu-logo{
		padding-top: 25px;
	}
	
	.product-page-layout-6 div.product .product-layout-6 .entry-summary{
		padding-top: 75px;
	}
	
	.woocommerce div.product .product_meta .tagged_as{
		top: -125px;
		left: -45vw;
	}
	.product-details .product-layout-6{
		min-height: 450px;
		position: relative;
	}
	.single-product .page-header{
		margin-bottom:  0px !important;
		padding-top: 0px !important;
	}
	.single-product  .site-content{
		padding-top: 0px !important;
	}
	
	.dropdown-submenu{
		width: 1200px !important;
		max-width: none !important;
	}
	.page-header-shop-layout-1.post-no-page-header .site-content{
		padding-top: 0px !important;
	}
	.product-page-layout-6 div.product .product-layout-6 .product_title{
		margin-bottom: 45px;
	}
}

.who_we_are_col{
	min-height: 350px;
	position: relative;
}

.vc_row.vc_row-o-content-middle > .container > .row > .vc_column_container.who_we_are_col > .vc_column-inner{
	align-content: center;
	-webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.woocommerce div.product form.cart .variations tr td.value{
	width: 100%;
}