/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/

.wrapp-header .widgetarea-head .wpb_wrapper { text-align:right; }
.wrapp-header .widgetarea-head .wpb_wrapper p { margin-bottom:0px; display:inline-block; }
.wrapp-header .widgetarea-head .wpb_wrapper p:nth-child(2) {
  margin-right:16px;
}

/* Your customizations starts here */
.page-id-2566 .custom-title { background-color:transparent !important; padding-left:0px !important; padding-right:0px !important; }

/* For Sub Category Title RED BG (Main category cooking and food service) */
.page-id-3311 .counters-textbox,
.page-id-3330 .counters-textbox
{ background-color:#ca123b; }

/* For Sub Category Title BLUE BG (Main category refrigeration) */
.page-id-3339 .counters-textbox,
.page-id-3351 .counters-textbox,
.page-id-3362 .counters-textbox,
.page-id-3371 .counters-textbox
{ background-color:#007ac3; }

#case-studies-block .promo-banner { margin-bottom:0px; }
#case-studies-block .btn.btn-color-primary { text-transform:capitalize; width:100%; min-height:48px; }

.main-header .site-logo img { padding-top:0px; padding-bottom:3px; }

.counters-textbox .categorytitle{
	text-align: center; color: #fff; font-size: 21px;
}

.color1{
	background-color: #ca123a !important;
}
.product-share{
	display:none !important;
}
.tabs.wc-tabs{
	display:none;
}
.product-content.entry-title{
	font-size:29px !important;
}
.compare-btn-wrapper{
	display:none;
}
.product_meta{
	display:none !important; 
}
.cart{
	display:none !important;
}
.yith-wcwl-add-to-wishlist.add-to-wishlist-1514{
	display:none !important;
}
.summary-inner{
	text-align:left !important;
} 
.navigation-wrap{
	background-color: #ca123b;
}


.fa{
	color:#000;
}
.right-column .wishlist-info-widget{
	display:none;
}
.shopping-cart.basel-cart-design-2.basel-cart-icon.cart-widget-opener{
	display:none;
}
.topbar-content{
	margin:9px;
}
.right-column{
	width: 50px !important;
}
.wpcf7-form-control{
	border-radius:25px !important;
}
.post-date{
	display:none !important;
}
.meta-post-categories{
	visibility:hidden;
}
h6.title {
	color:#ca123b !important;
}
.title-wrapper.basel-title-style-simple .title:after {
	content: none;
}
.main-nav .menu>li.menu-item-design-sized .sub-menu-dropdown{
	padding:0 !important;
}
.sub-menu-dropdown p{
	margin:0;
}
.wpb_wrapper p a{
    color:#fff !important;
    line-height: 2;
    font-family: roboto;
    font-size: 17px;
	
    padding-bottom: 5px;
	
}

.read-more-section{
	display:none;
}

.product-grid-item {
    
    text-align: center;
    padding: 0;
    background-color: #ca123b;;
}
.product-grid-item .product-title a {
	 margin: 0 26px !important;
	color:#fff;
	font-size:12px;
}
.product-grid-item .price {
    font-size: 14px !important; 
	    padding-bottom: 10px
    
}
.product-grid-item .amount::before {
	content: 'List Price: ';
}
.product-grid-item .amount {
    color: #fff !important;
}
.product-grid-item .amount span{
    color: #fff !important;
}
.product-grid-item{
	margin-bottom:30px !important;
} 
.product-design-alt .product-tabs-wrapper {
	padding-left:16px;
}
.product-design-alt .product-tabs-wrapper {
    margin: 0 !important;
    background-color: #fffbfb00 !important;
    padding:0 !important;
	 
}
.title-wrapper .title{
	margin-bottom:0 !important;
}
.title-wrapper.basel-title-size-small .title {
    font-size: 25px !important;
}
.site-content {
    margin-bottom: 0 !important;
}
.title-wrapper.basel-title-color-white .title {
    color: #fff;
    padding: 2px !important;
}
.title-wrapper .liner-continer {
    margin-bottom: 30px;
}
.page-title-default {
 background-color: #f9f9f9 !important;
}
.color-scheme-light .basel-product-categories li .children {
    background-color: #f3f3f3 !important;
    box-shadow: none;
}
.color-scheme-light .basel-product-categories li a {
    color: #000 !important;
}
.color-scheme-light .basel-product-categories li .children:before {
    color: #f3f3f3 !important;
}
.title-shop.color-scheme-light .nav-shop>.basel-back-btn>span {
    background-color: #000 !important;
}
.title-shop.color-scheme-light .nav-shop>.basel-back-btn>span:before {
    color: #000 !important;
}
.title-shop.color-scheme-light .nav-shop>.basel-back-btn>span:after {
    background-color: #000 !important;
}
.product-element-top a img {
    border: 30px solid #fff !important;
	margin: 0.5%;
    width: 99%;
}
.products.elements-grid.basel-products-holder.pagination-pagination.row.grid-columns-4 .col-md-3 {
    width: 23%;
    margin: 1%;
}
.products-footer{
	margin-bottom:15px;
}
/*.color-scheme-light ul li a:hover {
    color: #000 !important;
}*/
.case-studies-textbox {
    height: 105px;
}
.counters-textbox{
/* 	height: 75px; */
}
.fix-case-study-img img{
	height: 175px;
}
.fix-counters-img{
	margin-bottom: 0px !important;
}
/* .fix-counters-img img{
	height: 200px;
} */
.ngg-galleryoverview{
	margin-top: 25px !important; 
}
.basel-prefooter {
	padding-top: 20px !important;
    background: #fbfbfb;
}
.custom-title{
	background-color: #ca123b;
	
    width: auto;
    display: inline-block;
    padding: 0 16px !important;
}
.custom-contact-title{
	background-color: #ca123b;
    width: auto;
    display: inline-block;
    padding: 0 16px !important;
	margin-bottom: 25px;
}
.custom-row:after{
  content:url('http://webaholics.co.uk/projects/valera/wp-content/uploads/2018/12/dropdownicon.png'); /* with class ModalCarrot ??*/
  position:relative; /*or absolute*/
  z-index:100000; /*a number that's more than the modal box*/
  margin: 0px auto;
  top: 40px;
}
.textwidget.custom-html-widget{
	text-align:center;
}
div.wpcf7 {
     
    text-align: left;
}
.title-wrapper .liner-continer {
    margin-bottom: 0px !important;
}
.mobile-nav-icon {
    background-color: #000;
}
@media (max-width: 500px){
.topbar-wrapp {
		height:auto;
	}

.column{
		width:100% !important;
		margin-top:10px !important;
		float:none !important;
		text-align:center !important;
		position: inherit !important;
	}
	.products .product-grid-item{
		width:100% !important;
		padding: 0px ;
	}
	.sub-menu-dropdown{
		display:none !important;
	}
	.opener-page .sub-menu-dropdown{
		display:block !important;
	}
} 
.basel-hover-base .hover-mask{
	display:none;
}
h1.entry-title{
	color:#000 !important;
}
.breadcrumbs a,span{
	color:#000 !important;
}
.header-links.my-account-with-text{
	display:none;
}
.cs_row h3 {
	text-align: center;
    color: #ca123b;
    font-family: Roboto;
    font-weight: normal;
    margin-bottom: 10px;
}
.cs_row p {
	text-align: center;
}
.product-grid-item .product-element-top {
	background: #f3f3f3;
}
.backbar-listing{
	margin-top: 60px;
	font-size: 19px;
    color: #cb123a;
    font-weight: 500;
}
.backbar-listing p {
    margin-bottom: 5px;
}
.custom-title a:hover{
	text-decoration:none !important;
}

.valera-header .number a {
    color:#000!important;
    font-size:100% !important;
}

.valera-footer .number a {
    color: rgba(0,0,0,0.7) !important;
}

@media only screen and (max-width: 767px) {
	#case-studies-block .btn.btn-color-primary{
		padding-top:14px;
		font-size: 16px;
	}
	#case-studies-block .vc_column_container{
		margin-bottom:10px;
	}
}