/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 


@font-face {

    font-family: 'the dark';

    src: url('css/thedark.eot');

    src: url('css/thedark.eot?#iefix') format('embedded-opentype'),

        url('css/thedark.woff2') format('woff2'),

        url('css/thedark.woff') format('woff'),

        url('css/thedark.ttf') format('truetype'),

        url('css/thedark.svg#thedark') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {
    font-family: 'BigNoodleTitling';
    src: url('css/BigNoodleTitling.eot');
    src: url('css/BigNoodleTitling.eot?#iefix') format('embedded-opentype'),
        url('css/BigNoodleTitling.woff2') format('woff2'),
        url('css/BigNoodleTitling.woff') format('woff'),
        url('css/BigNoodleTitling.ttf') format('truetype'),
        url('css/BigNoodleTitling.svg#BigNoodleTitling') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*.sec1 p{font-family: 'BigNoodleTitling';} */
.home header{position: absolute;z-index: 9;left: 0;top: 0;width: 100%;}
header{background:rgba(0, 0, 0, 0) !important;position: absolute;z-index: 9;left: 0;top: 0;width: 100%;}
.banner h2{font-family: 'the dark';}
.banner h2 span span{font-size:117px;display:block;}
/*.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a{font-family:'BigNoodleTitling';} */
.fl-page-nav-right .fl-page-header-wrap{border:none !important;}
/*.banner p{font-size:18px;font-family: 'BigNoodleTitling';} */
.video_sec .fl-video{width:70%;margin:0 auto;position:relative;padding:0 0 24px 24px;}
.video_sec .fl-video:before{position:absolute;content:'';left:0;bottom:0;width:90%;top:24px;background:rgba(133, 28, 14, 0.6);}
.sec1 .fl-col-content{position:relative;}
.bottom_img{position:absolute;left:0;bottom:20px;}
.sec2 p{padding-bottom:30px;line-height:34px;}
.fl-button-wrap{letter-spacing:2px;}
.product_sec h2{text-transform:uppercase;font-size:18px !important;}
span.price{color:#fc4139;}


.add_to_cart_button{font-size: 13px !important;padding: 12px 34px !important;border-radius: 25px !important;background: #fc4139 !important;border:none !important;text-transform:uppercase;letter-spacing:2px;}
.fl-slideshow-image img{top:0 !important;}
.sec4 iframe{border:10px solid rgba(0, 0, 0, 0.4) !important;}
.social_icon {margin-bottom:67px;}
.social_icon a{margin-right:-4px;}
footer{background-image: url(/wp-content/uploads/2020/07/FOOTER.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: scroll;
    background-size: cover;padding:0px 0 0 0;}
.footer_text{padding:55px 0px 60px 0;}
.footer_text .fa{color:#fc4139;}
.fl-page-footer-widgets, .fl-page-footer{border:none !important;}


.fc-head{border:none !important;}
.fc th, .fc td{border:none !important;text-align:center;font-size:20px;}
.fc td{border-radius:4px;font-size:22px;line-height:36px;}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none !important;}
.fc-basic-view .fc-body .fc-row {
    min-height: 36px !important;
    height: auto !important;
}
.fc-state-highlight{background:transparent !important;border:none !important;}

.calender_sec{background:rgba(0, 0, 0, 0.5);border-radius:4px;padding:20px 40px 0 40px;}
.fc-scroller{height:auto !important;overflow-y:hidden !important;}
.calender_sec .fl-widget{margin-bottom:6px;}
.fc button{padding:0 !important;background:transparent !important;box-shadow:none !important;}
.fc-icon-right-single-arrow:after, .fc-icon-left-single-arrow:after{color:#fc4139 !important;text-shadow:none !important;}
.inner_calender{width:60% !important;margin:0 auto;}
.visit .fl-node-5af01d786295a, .about .fl-node-5af025e0083a8{width:80%;}
.visit .fl-node-5af022ecabb4f{width:60%;margin:0 auto;}
.fl-testimonial{background:url(../img/quote1.png) no-repeat 0 0;padding:29px 0px 0px 56px;position:relative;}
.fl-testimonial:after{position:absolute;right:0;bottom:-20px;background:url(../img/quote2.png) no-repeat 0 0;width:40px;height:40px;content:'';}
.testimonial_sec{margin-top:60px;}
.gallery1{width:70%;}
.address_sec1 p{padding-bottom:10px;}
/* input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time],
input[type=number], input[type=search], input[type=url], textarea{background:rgba(0, 0, 0, 0.6) !important;border:none !important;} */
.fl-contact-form label{font-size:13px !important;}
.fl-input-group{width:50% !important;float:left !important;padding:0 10px !important;}
.fl-input-group.fl-message{width:100% !important;}
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time],
input[type=number], input[type=search], input[type=url]{height:44px !important;}

.value select{background:#000;padding:5px;}
.value select option{background:#000;}

.form_holder .fl-button-wrap{margin-left:10px;}
.woocommerce-cart .fl-page-header, .woocommerce-page .fl-page-header{}
.woocommerce-cart .fl-page-content, .woocommerce-page .fl-page-content{background:url(https://the-haunt.com/wp-content/uploads/2018/07/TheHaunt-_-HomeTop.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;padding:100px 0 83px 0;}
.woocommerce .woocommerce-products-header{position:relative !important;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border:none !important;background:rgba(0, 0, 0, 1) !important;}
.quantity input.qty{color:#000 !important;}
.woocommerce-cart .button{background:#fc4139;border:none !important;}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-error{background:#000 !important;}
.woocommerce #order_review, .woocommerce-page #order_review{background:rgba(0, 0, 0, 1) !important;}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods{background:#000 !important;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{background:rgba(0, 0, 0, 1) !important;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fc4139 !Important; }
.woocommerce #payment .form-row.place-order, .woocommerce-page #payment .form-row.place-order{background:#000 !important;}
.button{background:#fc4139 !Important;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel{background:rgba(0, 0, 0, 1) !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:#fc4139 !Important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{background:rgba(0, 0, 0, 0) !important;}
.fl-post-header{position:relative;}

@media(max-width:1199px){
}

@media(max-width:1023px){
.banner .fl-photo-align-right{padding-left:60px;}
.fl-page-nav-wrap{border-color:rgba(255, 255, 255, 0.1) !important;}
.banner .fl-row-content-wrap{padding-top:260px !important;}
.sec4 .fl-row-content-wrap{padding-top:0 !important;}
.sec2 .fl-module-content{margin-right:0 !important;}
}

@media(max-width:767px){
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile{background:#000 !important;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{top:60px !important;}
.calender_sec{background:rgba(0, 0, 0, 0.5);border-radius:4px;padding:20px 20px 0 20px;}
.fc td{font-size:15px;line-height:25px;}
.fc-basic-view .fc-body .fc-row {
    min-height: 25px !important;
   
}
.sec4 .fl-row-content-wrap{padding-bottom:120px !important;}
.social_icon img{width:70px;}
.sec2 .fl-row-content-wrap{padding-top:0 !important;}
.bottom_img{width:200px;}
.video_sec .fl-video{width:90%;}
.visit .fl-node-5af01d786295a, .about .fl-node-5af025e0083a8, .gallery1{width:100%;}
.visit .fl-node-5af022ecabb4f{width:80%;}
#inner_content .fl-row-content-wrap{padding-top:100px !important;}
.woocommerce-cart .fl-page-content, .woocommerce-page .fl-page-content{padding-top:100px;}
}




@media(max-width:567px){
.bottom_img{width:110px;}
.visit .fl-node-5af022ecabb4f{width:100%;}
.form_holder{margin-top:30px;}

.fl-input-group{width:100% !important;}


}


/*::::::somdwip::::*/


/*:::::::::::::::::::::::::::::::::::*/

    .col-md-12.logo-box {
    padding-top: 200px;
    padding-bottom: 20px;
}


.col-md-12.logo-box img {
    display: table ;
    margin: 0 auto ;
} 

.col-md-6.con-text {
    padding-left: 104px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}


/*:::::::::::::::::::::::::::::::::::*/