/*
 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
*/


/* Your customizations starts here */

.rosu .title{
	    color: #c50e0e;
}
.basel-title-size-large .title{
    letter-spacing: 6px;
}
.rosu .title-wrapper.basel-title-style-bordered .liner-continer .left-line:after, .title-wrapper.basel-title-style-bordered .liner-continer .right-line:after {
    background-color: rgb(197 14 14 / 82%);
}

.rosu .title-wrapper.basel-title-style-bordered .liner-continer .left-line:after, .title-wrapper.basel-title-style-bordered .liner-continer .left-line:after {
    background-color: rgb(197 14 14 / 82%);
}
.shadow_custom2 .vc_column-inner {
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
	    
}
.shadow_custom4 .vc_column-inner {
   box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 25%);
    background-color: white;
	    
}


.shadow_custom4 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
    font-size: 2.25em!important;
}
.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #232d38 !important;
}




.shadow_custom3 img{
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
	border-radius: 10px;
}

.shadow_custom .vc_column-inner {
        box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
    background-color: #242e3a !important;
    border-radius: 10px! important;
    border: 1px dashed #7f7f7f !important;
    color: #ffffff;
}
.cas221 .vc_column-inner{
	padding-top: 0px !important;
}

.site-logo img {
    padding-bottom: 0px !important;
    padding-top: 0px !important;

}
.vc_row .rr1{
	    margin-bottom: 0px !important;
}

.sticky-header .main-nav {
    text-align: left;
}

.main-nav .menu > li > a{
	/* font-family: 'Vensfolk' !important; */
	
	font-size:14px !important;
}
.basel-show-categories{
	opacity:0;
}
.title-wrapper.basel-title-size-default .title{
	
}

.basel-product-categories a{
	background-color: white;
   /*  box-shadow: 0 1px 5px -1px rgb(0 0 0 / 15%); */
}
.entry-header{
	   /*  width: fit-content;
    margin: auto;
    padding: 10px;
	background-color: white; */
   /*  box-shadow: 0 1px 5px -1px rgb(0 0 0 / 15%); */
}
.basel-hover-standard .btn-add > a, .basel-hover-standard .btn-add {
	border-color: #caaf4000 !important;
	background-color: #242E3A !important;
}
.basel-hover-standard .btn-add > a{
	background-color: #242E3A !important;
	
}
.page-title-default{
	border-top: 2px solid #eeeeee !important;
	border-bottom: 2px solid #eeeeee !important;
}

.single-breadcrumbs-wrapper {
	background: #ececec;
}
.sku_wrapper{
	display:none !important;
}
.posted_in{
	display:none !important;
}
#billing_country_field{
    display: none;
}
.filter-widget li a{
    text-transform: uppercase;
}
.vc_custom_1637064202395 {
    margin-bottom: 0px !important;
}

.font_custom{
  
    color: #ffffff !important;
    font-size: 46px;
    text-align: center !important;
}
.top-bar-left {
    text-align: center;
}
.basel-product-categories{
    display: none;
}
.related-products .product-grid-item {
	background-color: white;
    width: inherit;
    margin-right: 1%;
    margin-left: 1%;
	box-shadow: 0 1px 5px -1px rgb(0 0 0 / 15%);
    padding: 0;
}
.title-shop.without-title.title-size-large {
    padding: 120px 0;
}
#woocommerce_product_categories-2, #woocommerce_price_filter-3, #woocommerce_products-5{
    padding: 10px;
    background-color: #F4F4F4;
    border: 1px solid #dadada;
   
}
.shop-loop-head {
    margin-bottom: 20px;
    text-align: right;
    line-height: 20px;
    padding: 20px 20px 10px 20px;
    vertical-align: middle;
    width: 100%;
    background-color: #F4F4F4;
    border: 1px solid #dadada;
    margin-top: 0;
}



.product-grid-item .product-title {
    margin-bottom: 0px;
}
.basel-hover-standard .btn-add {
    margin-top: 0px;
}
.product-grid-item .product-element-top {
    margin-bottom: 0px;
    border-top: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
	padding-bottom: 20px;
}
.title-line-one .product-grid-item .product-title {
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
}
.basel-hover-standard .price {
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    padding-bottom: 15px;
    padding-top: 15px;
}
#ship-to-different-address{
    display: none !important;
}
.c1{
    width: 100%;
    display: inline-flex;
    padding: 10px;
}
.c2{
    width: 20%;
    margin: auto;
    text-align: left;
}
.wpcf7-submit{
    width: 100%;
}
.c3{
    width: 80%;
}

.c2 .fa{
    font-size: 30px !important;
    color:#c50e0e;
}
.main-nav .menu>li>a {
    text-transform: inherit !important;
	 font-size: 14px;

}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
    background-color: #c50e0e;
}
.title-wrapper.basel-title-size-large .title {
    font-weight: 900;
}
.title-size-large .entry-title, .title-size-large h1 {
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 7px;
}
.title-shop.title-design-centered.title-size-large .nav-shop h1 {
   /*  line-height: 75px;
    width: fit-content;
    margin: auto;
    padding: 10px;
    background-color: white;
    box-shadow: 0 1px 5px -1px rgb(0 0 0 / 15%); */
}


.form_123{
	margin-top:5px;
	margin-bottom:5px;
}

@media (max-width: 1350px){
.main-nav .menu>li>a {

    font-size: 14px;
	
}
}