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

#masteqr-post{
	display: none;
}

.fa-twitter:before {
    content: "\f2c6" !important;
}

/* Home Product */

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview {
	background: transparent !important;
}

.single-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h2{
	font-size: 15px !important;
}

.single-product .woocommerce-tabs .panel ul{
	list-style: disc !important;
	padding-left: 20px !important;
}


/* menu top */

.menu-item a:hover , .menu-item a:active, .current-menu-item a{
	color: #ed1c24 !important;
}

.bwp-navigation ul >li:hover>a{
	color: #ed1c24 !important;
}

.search-toggle:hover{
	color: #ed1c24 !important;
}


.bwp-header .wpbingoLogo img {
    max-height: 100px !important;
	width : 100px !important;
}

.bwp-header.header-v10{
	padding: 0px !important;
}

ul.sub-menu li a{
	color: #0a0a0a !important;
    line-height: 30px !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

.bwp-header .block-top-link > .widget .widget-custom-menu .widget-title:before{
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0ac";
    font-size: 21px;
}

.bwp-header .block-top-link > .widget .widget-custom-menu > div ul li a{
	text-transform: uppercase;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 700;
	color: #0a0a0a;
}


/* banner slider animation */

.tparrows.rs-touchhover:before{
	color: #ed1c24 !important;
}

.tparrows.rs-touchhover:before{
	color: #ed1c24 !important;
}

.tp-bullet.selected{
	background: #ed1c24 !important;
}

.tp-bullet.rs-touchhover{
	background: #ed1c24 !important;
}

/* loading */

#loader .chasing-dots div:before{
	background-color: #ed1c24 !important;
}

/* our product */

.title-block:before{
	background: #ed1c24 !important;
}

.title-block a:hover{
	color: #ed1c24 !important;
}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a > i ,
.products-list.grid .product-wapper .products-thumb .product-button .read_more{
	color: #ed1c24 !important;
}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover > a,
.products-list.grid .product-wapper .products-thumb .product-button .read_more:hover{
	background: #ed1c24 !important;
    border-color:#ed1c24 !important;
	color: white !important;
}

 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover> a{
	 color: white !important;
}

/* feature video */

.bwp-video{
	color: white;
	border-color: white;
}

.bwp-video:hover{
	color: #ed1c24 !important;
    border-color: #ed1c24 !important;
}

/* button-to-top */

.back-top{
	background: #ed1c24 !important;
}


/* footer */

.fa{
	font: normal normal normal 14px/1 FontAwesome !important;
}

.footer-infor ul li i{
	color: white !important;
}

.list-link ul li a{
	color: white !important;
}

.list-link ul li a:hover{
	color: #ed1c24 !important;
}

ul.social-link li a:hover{
	background: #ed1c24 !important;
}

/* 
.clearfix input{
	background: #ed1c24 !important;
}  */

.title-newsletter{
	color: white !important;
}

.content-newsletter input[type=email]{
	background: white !important;
}

.footer-copyright{
	padding: 22px 0px !important;
}

.mb-0 p{
	margin-bottom: 0px;
}

/* contact us */

/* .contact-us-form input{
	background: transparent !important;
}
 */

h2.elementor-icon-box-title{
	margin-top: 0px;
}

/* news & event post details */

.content-image-single.image > .entry-thumb.single-thumb > img{
	width: 100% !important;
}

.bwp-recent-post.slider2 .content-info .entry-date:before{
	color: #ed1c24 !important;
}

.bwp-recent-post.slider2 .post-image img{
	height: 173.42px !important;
}

/* button */

.btn-view-more a:hover{
	background: #ed1c24 !important;
	color: white !important;
}

/* About Us */

.about-us h2{
	margin-bottom: 0px;
}

.title-block-custom .custom-title-before::before{
	content: "";
    top: 2px;
    background: #dadada;
    left: 0;
    width: 150px;
    height: 22px;
    position: absolute;
}

.title-block-custom .custom-title-before::after{
	content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
}

.custom-title-before{
	position: relative;
    padding-left: 170px;
}

.title-block-custom .custom-title-before h3{
	font-size: 18px;
    color: #909090;
    margin-top: 0;
    font-weight: 400;
    margin-bottom: 16px;
}

.title-block-custom .custom-title-before h2{
	font-size: 32px;
    text-transform: uppercase;
    font-weight: 900;
    margin: 0;
}

.custom-text-block .elementor-widget-container{
	padding: 35px;
    background: #fff;
	height: 167px;
}

.custom-text-block .elementor-widget-container:hover{
	background: #ed1c24 !important;
}

.custom-text-block .elementor-widget-container:hover h2{
	background: white;
	color: #ed1c24;
}


.custom-text-block .elementor-widget-container:hover h3,
.custom-text-block .elementor-widget-container:hover p{
	color: white;
}

.custom-relative{
	padding-left: 75px;
    position: relative;
}

.custom-text-block h3{
	margin-top: 0px;
}

.custom-text-block h2{
	position: absolute;
    top: 5px;
    left: 0;
    width: 55px;
    height: 55px;
    line-height: 55px;
	background: #dadada;
    color: #0a0a0a;
    font-size: 32px;
    font-weight: 900;
    text-align: center;
    margin: 0;
	-webkit-border-radius: 50%;
}
