/*
Theme Name: Beloni Child
Theme URI: http://www.wpbingosite.com/beloni
Author: wpbingo
Description: This is a child theme for Beloni
Version: 1.0
Author URI: http://wpbingosite.com
Template: beloni
Text Domain: beloni-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.customDivider{
	    padding: 0;
}
.social-link-contact ul.social-link li a:hover{
    background:#1375bc!important;
    border-color:#1375bc!important;
}
.social-link-contact ul.social-link a:hover i {
   color: #fff!important;
}
.header-mobile .container .col-8{
    min-width:90%;
    justify-content: center;
    display: flex;
}
.header-mobile .container .col-4{
       min-width: 10%;
    max-width: 10%;
}
@font-face {
    font-family: 'futuraextra_black';
    src: url('/wp-content/themes/beloni-child/fonts/futura_extra_black_font-webfont.woff2') format('woff2'),
         url('/wp-content/themes/beloni-child/fonts/futura_extra_black_font-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#bwp-topbar.topbar-v2{
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
	background: #ccc;
}
.bwp-main .page-title{
	display:none;
}
.tax-product_cat .bwp-sidebar, .woocommerce-shop .bwp-sidebar{
    display:none;
}
#bwp-topbar.topbar-v2 .shipping{
    font-size: 19px;	
}

.divider-container{
padding:0px;
margin-bottom: 12px;	
}
.divider-container .elementor-divider {
    padding:0px!important;
}
.single-product .woocommerce-tabs .content-tab ul li {
    list-style: disc;
}
.single-product nav.woocommerce-breadcrumb {
    margin-bottom: 20px;
}
.wpbingo-menu-wrapper .navbar-default{
	display:block;
	text-align:center;
}
.menu-se-menu-container ul.menu li.menu-item-type-taxonomy ul.sub-menu li:hover{
    background: #1375bc;
}

.menu-se-menu-container ul.menu li.menu-item-type-taxonomy ul.sub-menu li:hover a {
    color: white;
}
.menu-se-menu-container ul.menu li.menu-item-type-taxonomy ul.sub-menu li a:hover{
    color:white!important;
}
h3.product-title a:focus {
    color:#1375bc;
}
.bwp-canvas-navigation.mm-wrapper.active, .woocommerce-pagination.shop-loadmore .percent-content .percent{
	background: #1375bc;
}
.summary.entry-summary .breadcrumb-noheading {
    display:none;
}
.single-product .woocommerce-tabs{
    border-bottom:unset;
}
.single-product .woocommerce-tabs .wc-tabs a:before{
    display:none;
}
.products-list.grid .product-button {
    display:none;
}
.bwp-header .container .wpbingoLogo img{
	max-width: 165px;
}
.zoomWindowContainer .zoomWindow {
    cursor: zoom-in!important;
}
.products-content span.price bdi{
    color:#333;
    font-weight:bold;
}
body.page-template.about-us .bwp-header{
    background:#fff;
}
body a:focus {
  color:#1375bc;
}
.rs-layer.title-slider, .bwp-main .page-title h1, h1.elementor-heading-title{
        font-family: futuraextra_black !important;
}
body.single-post .prevNextArticle.box a:hover .title, body.single-post .prevNextArticle.box a:hover .hoverExtend span {
color: #1375bc;
}
.bwp-sidebar>.widget.widget_tag_cloud .tagcloud a:hover:before, .read-more:before{
    background: #1375bc!important;
}
.bwp-sidebar>.widget.widget_tag_cloud .tagcloud a:hover, .read-more:hover{
    border-color: #1375bc!important;
    color:#fff!important;
}

.available_size, .minimum_qty, .estimated_del {
margin-bottom: 10px;
}
body.woocommerce-account h2:before{
        background: unset !important;
}
.bwp-canvas-navigation .remove-megamenu, button#show-megamenu {
    background: unset !important;
}
	.bwp-canvas-navigation .remove-megamenu:after, .bwp-canvas-navigation .remove-megamenu{
    color:#fff;
}
.bwp-canvas-navigation .current_page_item>a>span.menu-item-text{
    color:#1375bc!important;
}
.contact-us-form .form-required .wpcf7-form-control-wrap:after{
    color:red;
}
.bwp-header .header-search-form .search-from #searchsubmit2, .bwp-header .header-page-link .wishlist-box .count-wishlist, .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count, #bwp-footer.footer-2 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix{
	background: #1375bc;
	color: #fff;
}
.customize_boxes h3{
    font-weight:700!important;
    color:#1375bc;
    margin-top: 10px;
}

.customize_boxes p.elementor-image-box-description {
    font-size: 21px;
    margin:0 auto;
    width: 75%;
}
.customize_boxes h3{
    border-bottom:5px solid #1375bc;
    display:inline-block;
}
#bwp-footer.footer-2 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix:before{
    color:#fff;
}
#bwp-footer.footer-2 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix:hover:before{
    color:#000;
}
.bwp-widget-banner .button:hover, .rs-layer.button-slider:hover{
    background:#1375bc!important;
    color:#fff!important;
}
.tabs_exceed .elementor-tab-title.elementor-active {
    background:#1375bc;
}
#about-banner .customHeading h1{
   font-family:futuraextra_black;
}
body .about-us header#bwp-header {
    background:#fff!important;
}
body a:hover, body.page-template i:hover, body h3:hover, body li.elementor-icon-list-item:hover span, body ul.social-link li:hover a i{
    color: #1375bc!important;
}
body .back-top.button-show:hover, body button:hover, body input[type=submit]:hover, body h2:before, a.add_to_cart_button:hover, body .button-next-reregister:hover, .button-next-login:hover,  a.quickview.quickview-button:hover, body ::selection{
	background:#1375bc!important;
	border-color:#1375bc;
}

.back-top.button-show:hover i, body button:hover, body input[type=submit]:hover, a.add_to_cart_button:hover:before, button.woosw-btn:hover:before, a.quickview.quickview-button:hover:before, a.quickview.quickview-button:hover :before{
    color:#fff!important;
}
.elementor-element.tabs_exceed .elementor-tab-content{
    border:unset!important;
    text-align:center;
}
.elementor-element.tabs_exceed .elementor-tab-title{
	font-size:18px;
	font-weight:700;
}
.single-product .summary.entry-summary {
    display: flex;
    flex-direction: column;
}
.single-product .contact-us-form textarea{
	height:150px;
}

.single-product .summary.entry-summary .get_a_quote, .single-product .summary.entry-summary .product_meta, .single-product .summary.entry-summary .social-icon, .single-product .summary.entry-summary .get_free_design {
    order: 1;
}
.single-product .summary.entry-summary select.wpcf7-form-control{
	height: 50px;
    margin-bottom: 20px;
    width: 100%;
    padding: 10px 20px;
    border: 0;
    font-weight: 400;
    color: #000;
    background: #f5f5f5;
}
.single-product .summary.entry-summary .get_a_quote {
    width: 100%;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    padding: 20px;
    background-color: #f9f9f9;
}
.single-product .summary.entry-summary .description, .single-product .woocommerce-tabs .content-tab .panel p {
	font-size:17px;
	color:#000;
}
.single-product .woocommerce-tabs .content-tab .panel ul{
     font-size:16px;
     color:#000;
 }
 .single-product .summary.entry-summary .description span.desc_span {
    font-size:14px;
	color: #868686; 
}
.sizeMeasure{
    display:inline-flex;
}
.sizeMeasure h6 {
    padding-right:5px;
    padding-left:5px;
}
.sizeMeasure h6:first-child{
    padding-left:0;
}
.sizeMeasure span {
    color: #868686!important;
    font-size:12px!important;
    padding-left:3px;
}
.get_free_design{
	margin-top: 50px;
}
.get_free_design button{
	width:100%;
}
.get_free_design span{
    margin-top:30px;
    display:block;
}

.tax-product_cat .main-archive-product.row .col-xl-9, .woocommerce-shop .main-archive-product.row .col-xl-9{
    flex:0 0 100%;
    max-width:100%;
}
.tax-product_cat .bwp-top-bar.top.clearfix,  .woocommerce-shop .bwp-top-bar.top.clearfix{
    margin-top: 15px;
}
.custom-product-description {
    display:none;
}
.bwp-header .header-mobile .header-mobile-fixed{
	display:none;
}
@media(max-width:990px){
	body .content-product-list i.slick-arrow{
		visibility:hidden;
		opacity:0;
	}
	.bwp-canvas-navigation .mm-menu .mm-navbar a, .bwp-canvas-vertical .mm-menu .mm-navbar a{
		color:unset;
	}
}


@media(max-width:767px){
	.custom-product-description {
    display:block;
	        margin-bottom: 14px;	
}
	.custom-product-description h3 {
    	margin-top: 0;
        font-size: 20px;
        padding: 0 0 3px;
        border: 0;
        font-family: ArquitectaBold;
        display: inline-block;
        position: relative;
        text-transform: uppercase;
}
	.single-product .woocommerce-tabs{
		display:none;
	}
	.bwp-single-product .bwp-single-info{
    display:flex;
    flex-direction:column;
}
	.custom-product-description ul li{
	color: #000;
    font-size: 16px;	
	}
.single-product nav.woocommerce-breadcrumb {
    display: none;
}

single-product .custom-breadcrumb nav.woocommerce-breadcrumb {
    display:block;
}
	h1.product_title.entry-title {
    font-size: 26px;
    line-height: 33px;
}
.price-single .price {
    color:#000;
    font-size:20px;
	margin-bottom: 15px;
}
	.custom-product-description ul {
    padding-left:17px;
}
}
