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

a {color: #eb1d26;}
.bwp-header .header-top { padding: 5px 0;}
.form-control{margin-bottom: 15px; height: 40px; border: 1px solid #ced4da !important; width:100%;}
.form-textarea {height:120px;}
.submit-btn{font-size: 16px; font-weight: 700; color: #FFFFFF; background: #000; border: 0; padding: 5px 25px; min-width: 140px;}
.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-product-cat-content > a > div{padding: 0px; height: 200px;
  width: 200px; min-height:auto !important;}
.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-product-cat-content > a > div img{object-fit: cover;}
.elementor-widget-bwp_product_categories .bwp-woo-categories .item-product-cat-content {
  background: none;
}
.elementor-widget-bwp_testimonial .bwp-testimonial .testimonial-content .item {background: #EEE !important;}
.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-content .item{min-height: 252px;}
.elementor-widget-bwp_slider .bwp-slider .item-content { background: none; }
.categories-vertical-menu .bwp-vertical-navigation > div ul.menu li.level-0 > a{color: #000; font-size: 16px;}

.footer{padding:50px 0; display: block;}
.footer .container{max-width: 1170px;}
.footer-widget-area h3{font-size: 20px; margin: 0 0 20px;}
.footer-widget-area ul{margin:0; padding:0; list-style:none;}
.footer-widget-area ul li{margin-bottom: 5px; color:#000;}
.footer-widget-area ul li a{color:#000;}
.footer-widget-area ul li a:hover{color: #eb1d26;}
.copyright-section {border-top: 1px solid #ececec;}
.copyright-section .caption{margin: 20px 0;}
.footer .social-area{margin-top: 30px;}
.footer .social-link li{margin: 0 10px 10px !important;}
.social-link li a i { color: #555;}
.social-link li a i.fa.fa-pinterest::before{content: '\f1a0'}

.social-link li a i.fa.fa-facebook{color: #4064ac;}
.social-link li a i.fa.fa-youtube{color: #f70000;}
.social-link li a i.fa.fa-pinterest{color: #f54732;}

.homepage-slider .bwp-slider-homepage .item-info { padding: 0 50px !important; max-width: 800px;}

/*	Sticky Header  */
.header.fix{position:fixed; width:100%; top:0; left:0;  padding:10px 0;  z-index:999; box-shadow:0 2px 3px rgba(0, 0, 0, 0.1); background:rgba(255,255,255,.97); }
.bwp-header.fix .header-sticky {display: inline-block;}
	
-webkit-animation-duration:1s; animation-duration:1s ;-webkit-animation-fill-mode:both; animation-fill-mode:both;
-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}


@media only screen and (max-width:575px){


.bwp-header.fix .header-sticky{padding: 10px 0 !important; box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}
.header-content-sticky > .container > .row{justify-content: space-between !important;}
.header-content-sticky > .container > .row > div {flex: 0 0 auto !important; max-width: fit-content;}
.header-content-sticky > .container > .row > div .wpbingoLogo img{max-height: 60px !important;}
.header-content-sticky > .container > .row > div .wpbingoLogo {margin-bottom: 0 !important;}

}