/**
* Theme Name: Streamit Child
* Description: This is a child theme of Streamit, generated by iQonic Design.
* Author: <a href="https://iqonic.design/">Iqonic Design</a>
* Template: streamit
* Version: 2.3.0
*/
header .navbar ul>li>i.toggledrop{
	display: none;
}
.header-user-rights span.iq-avatar{
	overflow: hidden;
}
.header-user-rights .iq-avatar > i{
	position: relative;
    bottom: -7px;
}
header .navbar ul li .sub-menu{
    /* opacity:0 !important; */
    transition: transform 0.6s, opacity 1s !important;
    /* transform: translateY(-100px) !important; */
    display: block !important;
    width: 0px;
    min-width: 0px !important;
    overflow: hidden;
    transition: all 0.8s ease !important;
}
body header .navbar ul li:hover>.sub-menu{
    /* opacity: 1 !important; */
   /* transform: translateX(0px) !important; */
   visibility: visible !important;
   z-index: auto !important;
   width: 16em !important;
   transition: all 0.8s ease !important;
}

header .navbar ul li.menu-item-16950:hover>.sub-menu,
header .navbar ul li#menu-item-16950:hover>.sub-menu{
    transform: translateY(-25px) !important;
    left: auto;
    right: 0px;
    
}
header .navbar ul li.menu-item-16950 >.sub-menu, header .navbar ul li#menu-item-16950 >.sub-menu {
    transform: translateY(-25px) !important;
    left: auto;
    right: 0px;
}

.header .navbar ul li:hover .sub-menu,
.navbar.deafult-header ul li .sub-menu,
header .iq-usermenu-dropdown .iq-sub-dropdown{
	/* background-color:#57320f !important; */
	border-radius:3px !important;
    background-image: url(/wp-content/uploads/2022/06/image_2022_06_20T19_45_05_301Z111.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-color: transparent !important;
    box-shadow: none;
}
body .navbar.deafult-header ul li .sub-menu li{
    padding-left: 2.5em !important;
}

header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body {
    padding-left: 2.5em !important;
}
.navbar.deafult-header ul li .sub-menu {
    padding-top: 30px ;
    box-shadow: none !important;
    /* z-index: -1 !important; */
    z-index: 1 !important;

}
body .navbar.deafult-header ul li .sub-menu li > a{
    padding: 5px 10px !important;
    line-height: normal;
    font-weight: 600;
    font-size: 15px !important;
}

body .navbar.deafult-header ul li .sub-menu li > a,
body header .iq-usermenu-dropdown .iq-sub-dropdown,
body header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body .iq-sub-card h6{
    color: #57320F !important;
}
body .widget-nav-menu .navbar.deafult-header ul li{
	margin-right: 27px;
    -webkit-transition: all 0.5s ease-in-out !important;
    transition: all 0.5s ease-in-out !important;
  }
body .elementor-element-92745fe, body .elementor-element-29eb434 {
    backdrop-filter: unset !important;
}
.home-slider .playbtn .triangle,.home-slider .circle{
	stroke: #eee;
}
.home-slider .w-trailor{
	color: #eee;
}
.home-slider .playbtn:hover .circle {
    stroke: #eee;
}	
#home{padding-top: 100px !important;}

.footer{
	background-image: url(./images/footer.png);
	background-repeat: no-repeat;
	background-color: transparent !important;
}
.footer-top h2,
.footer-top h4{
	font-size: 14px;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	color: #fff !important;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.footer-top .widget.text-left p,
footer .widget ul.menu li a, footer .widget ul li a{
	font-size: 14px;
	font-family: arial;
	font-weight: 400;
	line-height: 30px;
	color: #fff !important;
	padding: 0px;
}
footer.footer-one .widget{
	padding: 0px;
	margin-bottom: 0px;
}
footer .footer-link-title{
	display: none;
}
.footer-top .widget.text-left p strong{
	color: #fff;
    font-weight: 600;
}
footer.footer-one .footer-top{
	padding-top: 100px;
    padding-bottom: 10px;
}
.home-slider h1.slider-text{
	background-image: none;
    background-color: #fff;
	font-size:64px;
	font-weight: 700;
	text-transform: capitalize !important;
}
.iq-home-banner-slider:before{
	content:url(./images/style-bg-bottom.png);
	position: absolute;
	width: 100%;
	bottom: -50px;
	z-index: 99;
}
.iq-home-banner-slider{
	position: relative;
	padding-top: 100px;;
}
.elementor-5666 .elementor-element.elementor-element-fa80cea .home-slider .channel-logo{
	opacity: 1;
    border: none;
    box-shadow: none;
    background: none;
    padding: 0;
    width: 403px;
}
.elementor-5666 .elementor-element.elementor-element-fa80cea .home-slider .channel-logo img{
	width: 100%;
}
.home-slider p.fadeInUp.animated {
    font-family: Arial;
    font-size: 30px;
    font-weight: 400;
    line-height: 34px;
    color: #ffffff;
    text-transform: uppercase;
	margin: 20px 0px 0px 10px;
}
.home-slider .d-flex.flex-wrap.align-items-center.fadeInLeft.animated {
    display: none !important;
}
.d-flex.align-items-center.r-mb-23.banner-view-btn.fadeInUp.animated {
    position: absolute;
    top: 127px;
}
.d-flex.align-items-center.r-mb-23.banner-view-btn.fadeInUp.animated a {
    background-image: url(/wp-content/themes/streamit-child/images/Red-banner.png);
    background-color: transparent;
    background-size: 100%;
    color: #ffffff;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
	border: none;
}
.d-flex.align-items-center.r-mb-23.banner-view-btn.fadeInUp.animated a:before {
    background: transparent;
    border: none;
}
footer.footer-one .footer-top .info-share li a {
    /* background: white; */
	background: none;
    color: white;
    font-size: 30px;
	width: 1.2em !important;
}
footer.footer-one .footer-top .info-share li a:hover{
	box-shadow: none;
    color: white;
}
footer.footer-one .copyright-footer .copyright {
    color: #ffffff;
    font-size: 14px;
    line-height: 16.41px;
    font-weight: 400;
    font-family: arial;
}
footer.footer-one .copyright-footer {
    box-shadow: none;
}
footer#colophon {
    padding-bottom: 30px;
}
.page-id-16105 main#main {
    padding: 6.25em 0px 0px 0px !important;
}
.streamit-banner-hide main#main {
    padding: 6.25em 0 6.25em !important;
}
a.streamit-video.popup-youtube.video-open {
    background: transparent !important;
}
.page-id-16105 footer#colophon {
    margin-top: -148px;
}
.page-id-16239 footer#colophon{
	margin-top: -180px;
}
.page-id-16375 footer#colophon{
	margin-top: -9em;
}

/* contact us form */
#wpcf7-f13-p16105-o1 input, #wpcf7-f13-p16105-o1 textarea,
#wpcf7-f13-p16239-o1 input, #wpcf7-f13-p16239-o1 textarea {
    background: #ffffff ;
    border: none;
}
#wpcf7-f13-p16105-o1 input,
#wpcf7-f13-p16239-o1 input{
	height: 50px;
}
#wpcf7-f13-p16105-o1 textarea,
#wpcf7-f13-p16239-o1 textarea{
	height: 136px;
}
#wpcf7-f13-p16105-o1 .container,
#wpcf7-f13-p16239-o1 .container{
	width: 50%;
}
#wpcf7-f13-p16105-o1 .wpcf7-form-control::placeholder,
#wpcf7-f13-p16239-o1 .wpcf7-form-control::placeholder {
    color: #57320F !important;
}
#wpcf7-f13-p16105-o1 .wpcf7-submit,
#wpcf7-f13-p16239-o1 .wpcf7-submit {
    background: #EECC8C;
    width: 225px;
    border-radius: 56px;
    color: #57320F;
    font-size: 14px;
    font-family: 'Roboto';
    line-height: 16px;
    font-style: normal;
    text-transform: uppercase;
}
div#wpcf7-f13-p16105-o1::after {
    content: "";
    width: 256px;
    height: 317px;
    background-image: url(/wp-content/uploads/2022/06/rm167batch2-sasi-75-Converted_24-1.png);
    top: -212px;
    right: -126px;
    position: absolute;
    display: inline-block;
    z-index: auto;
    /* background-color: darkred; */
}	
div#wpcf7-f13-p16239-o1::after {
    content: "";
    width: 256px;
    height: 317px;
    background-image: url(/wp-content/uploads/2022/06/rm167batch2-sasi-75-Converted_24-1.png);
    bottom: -240px;
    right: -126px;
    position: absolute;
    display: inline-block;
    z-index: auto;
    /* background-color: darkred; */
}
section.map::after {
    content: "";
    width: 316px;
    height: 293px;
    background-image: url(/wp-content/uploads/2022/06/rm167batch2-sasi-75-Converted_24-1.png);
    bottom: -90px;
    right: -80px;
    position: absolute;
    display: inline-block;
    z-index: -1;
}
.wpcf7-spinner{
	display: none;
}
#press-opprtunities .hf-elementor-layout.elementor-element.elementor-element-485b691 {
    background: rgba(190, 132, 53, 0.2);
    border: 1px solid #BE8435;
    border-radius: 10px;
}
#press-opprtunities .hf-elementor-layout.elementor-element.elementor-element-485b691 a{
	text-decoration: underline;
}
.next-season-video .streamit-video-img a{
    transform: translate(-50%, -50%) !important;
    top: 50% !important;
}

/* wishlist page  */
.wishlist-title-container{
    margin-bottom: 0em !important;
}
.wishlist-title-container .hidden-title-form{
    width: 100% !important;
}
.wishlist-title-container .hidden-title-form>input[type=text] {
    background: #fff !important;
    border-color: #cccccc !important;
    border-radius: 12px;
}
.page-id-14 .iq-breadcrumb-one {
    background-color: transparent !important;
    margin-top: 92px;
}
.wishlist_table.mobile li{
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 12px;
}
.wishlist_table.mobile li .item-wrapper {
    width: 100% !important;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail{
    max-width: 80px !important;
}
.wishlist_table.mobile li .item-wrapper .item-details{
    width: auto !important;
}
.wishlist_table.mobile li .item-wrapper .item-details .product-name {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.6;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    padding: 5px 10px;
    border: 1px solid #898989;
    border-radius: 5px;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a{
    color: #898989 !important;
}
.page-id-14 .yith-wcwl-share ul li a{
    color: #ffffff !important;
}
.single-product main#main{
    margin-top: -70px;
}
.reel-heading .select2-container .select2-selection--single .select2-selection__rendered{
    text-align: right;
    line-height: normal !important;
    padding-right: 20px;
}
i.fa-solid{
    font-style: normal;
}
.reel-heading .select2-container--default .select2-selection--single .select2-selection__arrow > b{
    border:none;
    top: -5px;
}
.reel-heading .select2-container .select2-selection--single .select2-selection__arrow b:before{
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    font-size: 24px;
}





@media screen and (min-width: 992px){
	.footer-top .col-lg-2,
	.footer-top .col-lg-4 {
		-ms-flex: 0 0 25% !important;
	    flex: 0 0 25% !important;
	    max-width: 25% !important;
	}
    
}
/* @media screen and (min-width: 768px){
    .elementor-13970 .elementor-element.elementor-element-77abbf5 {
        width: 12.431% !important;
    }
} */

@media screen and (max-width:767px) {
	.page-id-16105 footer#colophon {
		margin-top: -70px;
	}
	#wpcf7-f13-p16105-o1 .container,
	#wpcf7-f13-p16239-o1 .container {
		width: 100%;
	}
	#wpcf7-f13-p16105-o1 .wpcf7-email,
	#wpcf7-f13-p16239-o1 .wpcf7-email {
		margin-top: 22px;
	}
}
.wpulike.wpulike-default{
	display: none;
}

.page-id-16375 .ion-ios-arrow-up:before {
    content: "" !important;
    line-height: 3 !important;
}
/* Apply page multi form */

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #666666;
}
input#wpforms-16348-field_39{
    background: #FFFFFF !important;
}
.flatpickr-current-month .flatpickr-monthDropdown-months,
.flatpickr-current-month .flatpickr-monthDropdown-months:hover,
.flatpickr-current-month .flatpickr-monthDropdown-months:active{
    background: #ffffff !important;
}
div.wpforms-container-full .wpforms-form input {
    width: 100% !important;
    height: 56px !important;
    background: #FFFFFF;
    border: 1px solid #CCCCCC !important;
    border-radius: 8px !important;
	-webkit-box-shadow: none !important;
}
span.select2.select2-container.select2-container--default.wide {
    display: none;
}
div.wpforms-container-full .wpforms-form .choices .choices__inner {
    width: 100%;
    height: 56px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
}
div.wpforms-container-full .wpforms-form input[type=checkbox] {
    width: 26px !important;
    height: 26px !important;
    background: #FFFFFF !important;
    border: 1px solid #57320F !important;
    border-radius: 8px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0.5px;
    color: #000000;
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left {
    text-align: center;
}
div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background: #EECC8C !important;
    border-radius: 56px !important;
    width: 225px !important;
    height: 57px !important;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #57320F;
	border: none !important;
}
button.wpforms-page-button.wpforms-page-next:hover {
    color: #57320F !important;
    background: #EECC8C !important;
	border: none !important;
}
.wpforms-field-container {
    width: 564px !important;
    margin: 0 auto !important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    text-align: center !important;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit] {
    background: #EECC8C !important;
    border-radius: 56px !important;
    width: 225px !important;
    height: 57px !important;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #57320F;
    border: none !important;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	color: #57320F !important;
    background: #EECC8C !important;
	border: none !important;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page{
	padding-top: 20px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number::after{
	content: '';
    width: 20px;
    height: 20px;
    /* background: #EECC8C; */
	background-color: #57320F;
    display: block;
    /* opacity: 0.4; */
    position: absolute;
    border-radius: 50%;
    margin-top: -26px;
    margin-left: 45% !important;
}

div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{
	background-color: #57320f;
}


div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number,
div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number:after{
	background-color: #EECC8C !important;
}
div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number,
div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number:after{
	background-color: #EECC8C !important;
}
div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page + .wpforms-page-indicator-page + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number,
div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page + .wpforms-page-indicator-page + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number:after{
	background-color: #EECC8C !important;
}
div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page + .wpforms-page-indicator-page + .wpforms-page-indicator-page + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number,
div.wpforms-container-full .wpforms-page-indicator-page.active + .wpforms-page-indicator-page + .wpforms-page-indicator-page + .wpforms-page-indicator-page + .wpforms-page-indicator-page > .wpforms-page-indicator-page-number:after{
	background-color: #EECC8C !important;
}


/* media detail page */
.single-press_releases .press_releases {
    width: 50% !important;
    margin: 0 auto !important;
}
.single-press_releases .press_releases .iq-blog-image {
    width: 40% !important;
}
.single-press_releases .iq-breadcrumb-one {
    margin-top: 70px !important;
    background-color: transparent !important;
}

/* about page */

.elementor-element-69303d3 .elementor-element-e431922 .elementor-widget-wrap.elementor-element-populated{
	display: block;
}
.elementor-element-69303d3 .elementor-element-ee8e622{
	float: left;
    margin-right: 26px;
}



#comments {
    display: none;
}


/* wocommerce shop page */
.post-type-archive-product.theme-streamit .iq-breadcrumb-one {
    background-image: url(images/shop-header.png) !important;
    padding: 96px 0 !important;
    background-color: transparent !important;
    margin-top: 84px;
}
.post-type-archive-product.theme-streamit .content-area .site-main{
    padding: 3.25em 0 !important;
}
.single-product .streamit-sub-product .streamit-inner-box,
.woocommerce-page .woocommerce .product .streamit-inner-box{
    border: 1px solid #D1D1D1;
    border-radius: 12px;
    background: #FFFFFF;
    padding: 15px;
}
.woocommerce-page .product .streamit-inner-box .streamit-product-block{
    border-radius: 12px;
    overflow: hidden;
    background-color: transparent;
}
.woocommerce-page .product .streamit-inner-box .streamit-product-block .onsale.streamit-on-sale {
    background-color: #eecc8c !important;
    border-radius: 12px 0 0 0 !important;
}
.woocommerce-page .product .streamit-inner-box  .product-caption{
    text-align: left;
    margin-top: 10px;
}
.woocommerce-page .product .streamit-inner-box .product-caption .woocommerce-loop-product__title a,
.woocommerce-page .product .streamit-inner-box .product-caption .woocommerce-loop-product__title h5{
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    color: #151515;
}
.woocommerce-page .product .streamit-inner-box .product-caption .price-detail span{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    color: #151515;
}
.woocommerce-page .product .streamit-inner-box .product-caption .container-rating .star-rating{
    margin-left: unset;
}
.woocommerce .products .product .streamit-product-image img{
    margin: 0px;
}
.single-product .type-product .summary .streamit-product-title a{
    font-family: 'Arial' !important;
    letter-spacing: 0.5px;
    font-size: 40px !important;
    font-weight: 400;
    color: #2B3043;
}
.single-product .type-product .summary .price{
    font-size: 48px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    line-height: 72px;
    font-family: 'Arial' !important;
    color: #5F3B17;
}
.single-product .type-product .summary .woocommerce-product-details__short-description{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #ACACAC;
}
.single-product .type-product .summary .cart .streamit-cart-btn-wrapper {
    display: grid !important;
}
.single-product .type-product .summary .cart .streamit-cart-btn-wrapper .quantity{
    width: 134px;
    justify-content: space-between;
}
.single-product .type-product .summary .cart .streamit-cart-btn-wrapper .wishlist{
    display: none;
}
.single-product .type-product .summary .cart .streamit-cart-btn-wrapper button.streamit-add-to-cart{
    width: 385px;
    height: 57px;
    background: #EECC8C;
    border-radius: 56px !important;
    margin-top: 30px;
}
.product_attributes .att_label {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #57320F;
}
/* single product slider */
.product .streamit-on-sale {
    display: none;
}

.product-single-slider .swiper-nav{
    display: none;
}
/* .product-single-slider, */



span.select2.select2-container.select2-container--default.wide{
    display: inline-block ;
}

.variations tbody tr{
    display: flex;
    width: 50%;
    justify-content: space-between;
}
.variations tbody tr .value{
    width: 50%;
}
span.select2-selection.select2-selection--single{
    padding: 0 2em;
    height: 2em !important;
    border: 1px solid #D0D0D0 !important;
    border-radius: 10px !important;
    background-color: transparent !important;

}
.select2-container--open .select2-dropdown--above{
    background-color: #ffffff;
    color: #000000;
}
span.select2-search.select2-search--dropdown{
    display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 100% !important;
    right: 1em !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 2.3em !important;
    
}
.select2-results{
    background: transparent;
}
.woocommerce-checkout .select2-container .select2-selection--single{
    height: 3em !important;
    background-color: transparent !important;
    border: 1px solid #BABABA !important;
    line-height: 2.9em !important;
}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{
    color:#000000 !important;
}



/* single product slider */


#woof_results_by_ajax{
    text-align: center;
}
a.streamit_loadmore_product.btn.btn-hover.iq-button{
    border-radius: 56px !important;
}
#woosq-popup .single-product .product .summary{
    background-color: #ffffff !important;
}
#woosq-popup .mfp-close{
    overflow: hidden  !important;
}
.season-top-header{
    margin-top: 65px !important;
}

.page-id-16105 .galleryid-16105 .gallery-item .gallery-icon,
.page-template-seasons .seasons .reel-img,
.page-id-5666 .streamit-video-img,
.episode-slide .episode-img,
.reel-slide .reel-img{
    position: relative;
}
.page-id-16105 .galleryid-16105 .gallery-item .gallery-icon:before,
.page-template-seasons .seasons .reel-img:before,
.page-id-5666 .streamit-video-img:before,
.episode-slide .episode-img:before,
.reel-slide .reel-img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 20px;
    background-image: url(./images/listing-top.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.page-id-16105 .galleryid-16105 .gallery-item .gallery-icon:after,
.page-template-seasons .seasons .reel-img:after,
.page-id-5666 .streamit-video-img:after,
.episode-slide .episode-img:after,
.reel-slide .reel-img:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 20px;
    background-image: url(./images/listing-bottom.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.page-template-seasons .mfp-wrap {
    height: auto !important;
    top: auto !important;
}
.page-template-seasons  .mfp-container {
    height: auto !important;
}

/* login page  */
form#pms_register-form,
form#pms_login{
    background: #F8F3EE !important;
    border-radius: 19px;
}
#pms_user_login,#pms_user_email,#pms_first_name,#pms_last_name,#pms_pass1,#pms_pass2,
form#pms_login .input {
    background-color: #ffffff;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 66px;
    color: #57320F;
}
#pms_register-form .iq-button,
.login-submit #wp-submit{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #ffffff !important;
    border: none !important;
    background-color: #57320F !important;   
}

#pms_register-form .iq-button,
.login-submit .iq-button:before{
    background-color: #57320F !important;
}
#pms_register-form .iq-button:hover,
.login-submit .iq-button:hover{
    background-color: #57320F !important;
}
#pms_register-form .iq-button:hover:before,
.login-submit .iq-button:hover:before{
    transform: none !important;
}
.login-submit .btn-hover{
    transform: none !important;
    transition: none !important;
}
#pms_register-form .iq-button,
form#pms_login .login-submit #wp-submit{
    padding: 18px 0px;
}

input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover, select:-webkit-autofill, select:-webkit-autofill:focus, select:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:hover{
    -webkit-box-shadow: 0 0 0 30px #F8F3EE inset !important;
    -webkit-text-fill-color: #000000 !important;
}
.page-id-9 .woocommerce .woocommerce-notices-wrapper {
    position: unset;
}


/* woocommerce-checkout page */
.page-id-10 .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 3.5 !important;
}
.page-id-10 .iq-breadcrumb-one{
    display: none;
}
.page-id-10 .site-main{
    padding-top: 0em !important;
    margin-top: -20px;
}
.woocommerce-info{
    background-color: #F8F3EE !important;
}
.checkout_coupon.woocommerce-form-coupon{
    background-color: #F8F3EE !important;
}
.streamit-checkout-coupon input#coupon_code{
    background-color: #ffffff;
    border: none;
}
.page-id-10 .woocommerce-checkout #payment ul.payment_methods,
.page-id-10 .woocommerce table.woocommerce-checkout-review-order-table tr{
    border-color: #D0D0D0 ;
}
.page-id-10 .woocommerce-checkout{
    padding: 20px;
}
.page-id-10 #customer_details{
    background-color: #F8F3EE;
    border-radius: 12px 0 0 12px;
    padding: 50px;
}
.woocommerce-billing-fields h5{
    font-weight: 700;
    font-size: 30px;
    line-height: 34px;
}
.page-id-10 #customer_details input,
.page-id-10 #customer_details textarea {
    background-color: transparent;
    border: 1px solid #BABABA;
    border-radius: 10px;
    height: 3.5em !important;
    color: #000000 !important;
}
.page-id-10 #customer_details input::placeholder,
.page-id-10 #customer_details textarea::placeholder{
    color: #000000ba !important;
}
.page-id-10 .woocommerce-error{
    background-color: #F8F3EE;
}
.page-id-10 form.woocommerce-checkout .col-md-7{
    padding-right: 0;
}
.page-id-10 form.woocommerce-checkout .col-md-5{
    padding-left: 0;
    border: 1px solid #DADADA;
    border-left: 0px;
    border-radius: 0 12px 12px 0;   
}
.woocommerce-checkout-review-order-table .cart_item{
    border-bottom: 0px;
}
.streamit-order_review-box{
    border: none;
    padding: 50px !important;
}
.streamit-product-image{
    border-radius: 10px !important;
    overflow: hidden;
}
.woocommerce table.woocommerce-checkout-review-order-table td.product-name .streamit-product-image img{
    height: auto !important;
    width: 100% !important;
}
.woocommerce-info{
    margin-bottom: 0px;
}
tr.cart_item .product-name, tr.cart_item .product-total{
    padding: 8px !important;
}
.payment_box.payment_method_cod {
    background-color: #F8F3EE !important;
}
.payment_box.payment_method_cod::before{
    display: none !important;
}

/* cart page */
.page-id-9 .iq-breadcrumb-one{
    display: none;
}
.page-id-9 .col-md-12.col-sm-12{
    padding-right: 30px;
}
.woocommerce-cart-form{
    padding:50px;
    background: #F8F3EE;
    border-radius: 12px;
    border-radius: 20px 0 0 20px !important;
}
.woocommerce-cart-form .woocommerce-cart-form__contents thead{
    background-color: #F8F3EE !important;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: #5F3B17;
    border-bottom: 1px solid #BABABA !important;
}
.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item{
    border-bottom: 1px solid #BABABA !important;
}
.woocommerce .cart-collaterals .cart_totals{
    background-color: transparent !important;
    padding-left: 30px;

}
.woocommerce .cart-collaterals .cart_totals .css-prefix-cart-total-heading{
    background-color: transparent !important;
    font-family: 'Roboto' !important;
}
.woocommerce .cart-collaterals{
    padding-top: 50px;
}
.woocommerce table.shop_table td.product-quantity .quantity{
    border: 1px solid #D0D0D0;
    border-radius: 10px;
    background: none !important;

}
.woocommerce .woocommerce-cart-form__cart-item .quantity .qty,
.woocommerce-page.woocommerce-cart div.woocommerce .shop_table .product-quantity .quantity .plus,
.woocommerce-page.woocommerce-cart div.woocommerce .shop_table .product-quantity .quantity .minus,
.woocommerce table.shop_table tr.woocommerce-cart-form__cart-item .woocommerce-Price-amount,
.woocommerce table.wishlist_table .woocommerce-Price-amount,
.woocommerce-cart table.cart .cart_item_name{
    color: #000000 !important;
}
.woocommerce .col-lg-8{
    
    padding-right: 0;
}
.col-md-12 .woocommerce .col-lg-4{
    padding-left: 0;
    border: 1px solid #DADADA;
    border-left: 0;
    border-radius: 0px 20px 20px 0px;
}
.woocommerce .wc-proceed-to-checkout .iq-button.btn{
    border-radius: 56px !important;
    width: 75% !important;
}
.woocommerce table.cart td.actions{
    padding: 2em 0.5em !important; 
}
.woocommerce table.cart td.actions .update-cart{
    border-radius: 56px !important;
}
button.iq-button.btn.btn-hover {
    border-radius: 56px !important;
}
.product-thumbnail img {
    border-radius: 10px !important;
}
.woocommerce-cart table.cart .product-thumbnail a {
    background: transparent !important;
}
.woocommerce-cart.woocommerce-page #content table.cart td.actions .coupon .input-text {
    background-color: #ffffff !important;
}
.page-id-9 .woocommerce-message{
    background-color: #F8F3EE;
    left: unset;
    transform: none;
}
.page-id-9 .site-main {
    padding-top: 3em !important;
}
.woocommerce .streamit-page-header .streamit-page-items .streamit-page-item.active .streamit-pre-heading{
    color: white;
}
.woocommerce .streamit-page-header .streamit-page-items .streamit-page-item .streamit-pre-heading{
    color: #57320F;
    background-color: #f7cb8b;
}
.woocommerce  .woocommerce-notices-wrapper{
    margin-bottom: 2em;
}
.woocommerce .streamit-page-header{
    margin-bottom: 3em !important;
}
.woocommerce table.shop_table.cart{
    padding: 0;
}
.woocommerce table.shop_table.cart a{
    width: 100%;
    height: 100%;
}
.woocommerce table.shop_table.cart a>i{
    padding: 8px;
    border: 1px solid #D0D0D0;
    COLOR: #D0D0D0;
    border-radius: 10px;
}


.woocommerce div.product .woocommerce-tabs ul.tabs{
    background: linear-gradient(90.06deg,rgba(20,20,20,0) 1.66%,#edd9c8 43.64%,rgba(20,20,20,0) 89.28%) !important;
    flex-direction: row !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    font-size: 17px !important;
    font-weight: 400 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #f0aa45 !important;
}
.woocommerce table.shop_attributes{
    background: transparent !important;
}
.single-product.woocommerce #review_form #respond textarea,
#review_form_wrapper .comment-form input{
    border: 1px solid #D0D0D0 !important;
    border-radius: 10px !important;
    background-color: transparent;
}
.select2-results__options .select2-results__option{
    color: #000000 !important;
}
span.select2-dropdown.select2-dropdown--below{
    background: #ffffff !important;
}

form.pms-form ul.pms-form-fields-wrapper li.pms-field.pms-field-subscriptions{
    display:none !important;
    }

    .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span{
        display: inline-block;
    vertical-align: baseline;
    }
    .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span.add2cart_Btn{
        float: right;
        margin-top: -8px;
    }
    
    .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span.add2cart_Btn a{
        font-weight: 700;
        font-size: 15px;
        line-height: 22px;
        padding: 8px 10px;
        border-radius: 12px;
        border: 2px solid #895B1C !important;
        background-color: #BE8435;
        color: #fff;
    }
    .product .streamit-inner-box .product-caption .price-detail{
        margin-top: 10px;
    }
    a.ajax_add_to_cart.add_to_cart_button.d-flex.align-items-center.button.streamit-box-shadow.streamit-morden-btn.added {
        display: none !important;
    }
    a.added_to_cart.wc-forward span{
        color: #fff !important;
    }
    .elementor-widget-wrap > .elementor-element.elementor-widget-iqonic_cart{
        width: auto;
    }
    .elementor-13970 .elementor-element.elementor-element-dac61d1 > .elementor-widget-container,
    .elementor-13970 .elementor-element.elementor-element-783aa24 > .elementor-widget-container{
        margin: 0em !important;
    }
    .cart-show .streamit-menu-header{
        background-color: #ddd;
    }
    .streamit-cart  a.dropdown-cart{
        color: #57320f !important;
    }
    .elementor-13970 .elementor-element.elementor-element-dac61d1{
        margin-left: 10px;
    }
    .dropdown-menu-mini-cart .widget_shopping_cart_content{
        background-color: #fff;
    }
    .xoo-wsc-basket{
        display: none !important;
    }
    .xoo-el-header{
        display: none;
    }




    .xoo-wsc-modal .xoo-wsc-container {
        max-width: 400px;
        
    }
    .xoo-wsc-container{
        right: -400px;
    }
    .xoo-wsc-sm-info{
        position: relative;
    }
    .xoo-wsc-sm-info span.xoo-wsc-pname a {
        font-size: 18px;
        /* font-family: 'Arial' !important; */
        color: #57320F;
        letter-spacing: 0.5px;
    }
    span.xoo-wsc-smr-del {
        padding: 7px;
        border: 1px solid #D0D0D0;
        border-radius: 10px;
        color: #D0D0D0;

        margin-bottom: 60px;
        margin-top: 0px !important;
    }
    .xoo-wsc-qty-box.xoo-wsc-qtb-square {
        border: 1px solid #D0D0D0;
        border-radius: 10px;
        overflow: hidden;
        font-size: 20px;
        padding: 2px;
        max-width: 90px !important;

        right: 0;
        position: absolute;
        bottom: 0;
    }
    .xoo-wsc-sum-col span.woocommerce-Price-amount.amount {
        /* font-family: 'Arial' !important; */
        font-style: normal;
        font-weight: 700;
        font-size: 24px !important;
        color: #BE8435;
    }
    .xoo-wsc-qty-box.xoo-wsc-qtb-square span.xoo-wsc-chng {
        color: #5F3B17 !important;
    }
    .xoo-wsc-qty-box.xoo-wsc-qtb-square input.xoo-wsc-qty {
        color: #5F3B17 !important;
        border: none !important;
        font-size: 14px !important;
        font-weight: bold;
    }

    .xoo-wsc-img-col img {
        border-radius: 10px !important;
        border: 1px solid #f7f7f7;
    }
    .xoo-wsc-ft-buttons-cont{
        margin: 50px 0 20px 0;
    }
    .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.button {
        background-color: #EECC8C;
        color: #57320F;
        border-radius: 56px !important;
        font-size: 14px;
        padding: 15px;  
        font-weight: 700;
    }
    .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.button:hover {
        background-color: #EECC8C;
        color: #57320F;
    }
    .xoo-wsc-products .xoo-wsc-product{
        margin: 18px;
        padding: 10px;
        border: 1px solid #F3F3F3;
        border-radius: 10px;
    }
    .xoo-wsc-ft-totals{
        background: #F8F3EE !important;
        border-radius: 10px !important;
        margin: 10px 0px !important;
        padding: 20px 5px !important;
        /* font-family: 'Arial' !important; */
        font-style: normal;
        font-weight: 700 !important;
        font-size: 18px !important;
        line-height: 21px;
        color: #000000;
    }
    .xoo-wsc-ft-amt-total{
        border-top: none !important;
    }
    .xoo-wsc-ft-amt.xoo-wsc-ft-amt-shipping.add{
        display: none !important;
    }
    .xoo-wsch-top  span.xoo-wsch-text {
        
        font-style: normal;
        font-weight: 700;
        font-size: 30px;
        color: #5F3B17;
    }
    .iq-modal .modal-content {
        background: #F8F3EE !important;
    }
    span.xoo-wsc-smr-ptotal{
        left: 0;
        position: absolute;
        bottom: 0;
    }
    .xoo-wsc-sl-apply-coupon button {
        background: #EECC8C;
        border-radius: 56px;
        border: none;
        margin-top: 10px;
        padding: 10px 60px;
    }
    .xoo-wsc-sl-apply-coupon input[type="text"] {
        background: #F8F3EE;
    }

    .xoo-wsc-product dl.variation, .xoo-wsc-product dl.variation p {
        margin: revert !important;
        margin-top: 0 !important;
        color: #57320F !important;
    }
    span.xoo-wsch-close.xoo-wsc-icon-cross {
        border: 1px solid #D0D0D0;
        border-radius: 10px;
        padding: 5px;
        color: #57320F !important;
        margin-right: 12px;
    }
    .xoo-wsc-empty-cart a.button.btn {
        background: #eecc8c !important;
    }


    
/* cart icon on menu */
    .hf-elementor-layout.elementor-element.elementor-element-a49a58d.elementor-widget.elementor-widget-shortcode,
    .hf-elementor-layout.elementor-element.elementor-element-5d478f2.elementor-widget.elementor-widget-shortcode {
        width: auto;
        padding: 10px 5px 0px 5px;
        margin-left: 10px;
    }
    .hf-elementor-layout.elementor-widget.elementor-widget-shortcode span.xoo-wsc-sc-count{
        position: absolute;
        top: -10px;
        right: -10px;
        background-color: #DCC697 !important;
        color: #311E10 !important;
    }
    .xoo-wsc-sc-bki{
        font-size: 20px;
        font-weight: 700;
        color: #311E10 !important;
        font-family: "Font Awesome 5 Free" !important;
    }
    .hf-elementor-layout.elementor-widget.elementor-widget-shortcode span.xoo-wsc-sc-subt {
        display: none;
    }
    header .iq-ajax-search .search-box.iq-search-bar.d-search .search-field{
        background: #F8F3EE !important;
    }
    input.search-field.search__input::placeholder {
        color: #BABABA !important;
    }
    .streamit-ajax-custom-search ul.iq-post li .post-img{
        background: #F8F3EE !important;
    }
    .xoo-wsc-icon-cart1:before{
        content: "\f07a" !important;
    }
    .datafetch button.hover-buttons.btn.w-100 {
        background-color: #f9f3ee !important;
    }
    .xoo-wsch-top{
        justify-content: flex-start;
    }
    .xoo-wsch-basket{
        display: none !important;
    }
    .elementor-element-a8cdc31,.elementor-element-86a5e0b{
        padding-top: 0px;
    }
   

    /* order summary */
    .woocommerce-order .streamit-order-wrapper{
        background: #F8F3EE !important;
    }
    .woocommerce ul.order_details li {
        text-transform: capitalize;
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        color: #8B8B8B;
    }
    .woocommerce ul.order_details li strong {
        font-weight: 400;
        font-size: 17px;
        color: #57320F;
    }
    .woocommerce table.woocommerce-table--order-details.shop_table.order_details thead,
    .woocommerce .woocommerce-customer-details .woocommerce-column__title{
        background: #F3F3F3 !important;
    }
    .woocommerce .woocommerce-customer-details{
        background: transparent !important;
    }
    section.woocommerce-order-details,
    .woocommerce-customer-details{
        border: 0.5px solid #57320F !important;
        border-radius: 10px !important;
        overflow: hidden;
    }
    .woocommerce table.woocommerce-table--order-details.shop_table.order_details{
        border: none;
    }

    /* order tracking page */
    .page-id-12042 .iq-breadcrumb-one{
        margin-top: 65px;
        background-color: transparent !important;
    }
    .page-id-12042 .track-form-wrapper{
        background: #F8F3EE ;
    }
    .page-id-12042 .woocommerce form .form-row input.input-text::placeholder{
        color: #000000ba !important;
    }
    .page-id-12042 .woocommerce form .form-row input.input-text {
        background: transparent;
        border: 1px solid #BABABA;
        border-radius: 10px;
    }
    .page-id-12042 ul.woocommerce-error{
        background: #F8F3EE ;
    }
    .track-order-details mark{
        background: transparent;
    }

    /* singnup and login popup design */
    span.xoo-el-close.xoo-el-icon-cancel-circle{
        display: none;
    }
    .xoo-el-modal .xoo-el-inmodal{
        border-radius: 19px;
        overflow: auto;
        height: auto;
    }
    .xoo-el-fields .xoo-aff-group{
        margin-bottom: 15px !important;
    }
    .xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2 {
        border-radius: unset;
        border: none;
        -webkit-box-shadow:none !important;
        box-shadow:none !important;
        -webkit-transition:none !important;
        transition:none !important;
    }
    .xoo-el-fields .xoo-aff-group input::placeholder{
        color: #57320f !important;
    }
    .xoo-el-form-container{
        padding-bottom: 10px !important;
    }
    div[data-section="login"].xoo-el-section:before {
        content: "Welcome!";
        text-align: center;
        justify-content: center;
        width: 94% !important;
        display: flex;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 30px;
        line-height: 66px;
    }
    div[data-section="login"].xoo-el-section:after {
        content: 'Sign In to Continue';
        /* top: 50px; */
        top: 88px;
        position: absolute;
        /* width: 90% !important; */
        width: 77% !important;
        display: flex;
        text-align: center;
        justify-content: center;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 15px;
        line-height: 28px;
        color: #666666;
    }

    div[data-section="register"].xoo-el-section:before {
        content: "Register";
        text-align: center;
        justify-content: center;
        width: 94% !important;
        display: flex;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 30px;
        line-height: 66px;
    }
    div[data-section="register"].xoo-el-section:after {
        content: 'Please fill information below:';
        /* top: 50px; */
        top: 88px;
        position: absolute;
        /* width: 90% !important; */
        width: 77% !important;
        display: flex;
        text-align: center;
        justify-content: center;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 15px;
        line-height: 28px;
        color: #666666;
    }
    .page-id-11 input:-webkit-autofill,.page-id-11 input:-webkit-autofill:hover,.page-id-11 input:-webkit-autofill:focus,.page-id-11 input:-webkit-autofill:active,
    .xoo-el-action-form input:-webkit-autofill,.xoo-el-action-form input:-webkit-autofill:hover,.xoo-el-action-form input:-webkit-autofill:focus,.xoo-el-action-form input:-webkit-autofill:active {
        -webkit-box-shadow: 0 0 0 30px white inset ! important;
    }

    /* my accouct page */
    .woocommerce table.shop_table thead,
    .woocommerce-account .woocommerce-MyAccount-navigation {
        background: #F8F3EE !important;
    }
    
    .woocommerce-account .woocommerce-MyAccount-content{
        background-color: transparent;
        padding-top: 0px;
    }
    .woocommerce table.shop_table tr.woocommerce-orders-table__row td {
        border: 1px solid #57320F;
        border-style: solid none;
    }
    .woocommerce table.shop_table tr.woocommerce-orders-table__row td:first-child {
        border-left-style: solid;
        border-top-left-radius: 11px;
        border-bottom-left-radius: 11px;
    }
    .woocommerce table.shop_table tr.woocommerce-orders-table__row td:last-child {
        border-right-style: solid;
        border-bottom-right-radius: 11px;
        border-top-right-radius: 11px;
    }
    table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{
        border-collapse:separate;
        border-spacing:0 11px;
    }
    .woocommerce .woocommerce-notices-wrapper {
        position: absolute;
    }
    a.woocommerce-button.iq-button.btn.btn-hover.view {
        border-radius: 20px !important;
    }
    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 21px;
    }
    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a::before {
        content: "Order";
    }
    .woocommerce-account .woocommerce-MyAccount-content p mark{
        background: transparent !important;
    }

    .page-id-11 .woocommerce form .form-row input.input-text,
    .page-id-11 .woocommerce form .form-row textarea{
        background: transparent;
        border-radius: 10px !important;
        border: 1px solid #57320F !important;
    }
    .page-id-11 span.select2-selection.select2-selection--single {
        background: transparent;
        border-radius: 10px !important;
        border: 1px solid #57320F !important;
        height: 3.7em !important;
        padding: 0 1.2em !important;
    }
    .page-id-11 .woocommerce .woocommerce-MyAccount-content form .form-row {
        margin-bottom: 15px;
    }
    .page-id-11 .woocommerce form .form-row input.input-text::placeholder {
        color: #57320F !important;
    }

/* single epesode page */
    .single-episode .video-container.iq-main-slider iframe {
        height: 90vh !important;
    }
    .single-episode .video-container.iq-main-slider {
        margin-top: 100px;
    }
    .single-episode .music-play-lists a.watch-list-not{
        display: none;
    }
    .single-episode h3.trending-text.big-title {
        color: #57320F !important;
        background: none;
        -webkit-text-fill-color: #57320F !important;
    }
    .epi-img.position-relative:before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
        height: 20px;
        background-image: url(./images/listing-top.png);
        background-repeat: no-repeat;
        background-position: center right;
    }
    .epi-img.position-relative::after{
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        height: 20px;
        background-image: url(./images/listing-bottom.png);
        background-repeat: no-repeat;
        background-position: center right;
    }
    .epi-box:hover .img-zoom{
        transform: none !important;
    }
    .epi-box{
        cursor: pointer;
        box-shadow: unset !important;
    }
    .epi-box .episode-number{
        top: 1.4em !important;
    }
    .epi-desc .epi-name{
        color: #57320F !important;
        font-weight: 700;
    }
    .epi-desc {
        background: transparent;
        padding: 0px !important;
    }
    .epi-desc .rel-date {
        color: #57320F !important;
    }
    .trending-info .text-detail{
        color: #57320f !important;
    }
    .single-episode .share-icons.music-play-lists li span i,
    .single-episode .wpulike-heart .wp_ulike_put_image:after{
        color: #ffffff !important;
    }
    li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-16950,
    li#menu-item-16950 {
        margin-right: 0;
        
    }
    .menu-item-16950 .fa-user-circle,
    #menu-item-16950 .fa-user-circle{
        font-size: 23px !important;
    }
    /* li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-16950 .navbar.deafult-header ul li i,
    li#menu-item-16950 .navbar.deafult-header ul li i{
        color: #351d0f !important;
    } */
    body .hf-elementor-layout.elementor-element.elementor-widget__width-auto.elementor-widget.elementor-widget-iqonic_navigation,
    body .hf-elementor-layout.elementor-element.elementor-widget__width-auto.elementor-widget.elementor-widget-shortcode,
    body .hf-elementor-layout.elementor-element.elementor-widget__width-auto.elementor-widget.elementor-widget-iqonic_ajax_search{
        margin-left: 15px !important;
    }
    #menu-item-16950 .navbar.deafult-header ul li i,
    .menu-item-16950 span i{
        color: #351d0f !important;
    }

    .upper-lower-border::before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
        height: 20px;
        background-image: url(./images/listing-top.png);
        background-repeat: no-repeat;
        background-position: center right;
        z-index: 9;
    }
    .upper-lower-border::after{
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        height: 20px;
        background-image: url(./images/listing-bottom.png);
        background-repeat: no-repeat;
        background-position: center right;
    }
    /* .elementor-13970 .elementor-element.elementor-element-e546021 .widget-nav-menu nav.navbar .iq-menu{
        white-space: pre-wrap;
    } */
    .elementor-13970 .elementor-element.elementor-element-7d5aecb,
    .elementor-13970 .elementor-element.elementor-element-e546021{
        display: none;
    }
    .woocommerce-page .elementor-13970 .elementor-element.elementor-element-7d5aecb,
    .woocommerce-page .elementor-13970 .elementor-element.elementor-element-e546021 {
        display: block;
    }

    .upper-lower-border .eicon-play:before{
        font-family: inherit !important;
    }
    #wpforms-16348-field_40-container span.select2.select2-container.select2-container--default.wide,
    #wpforms-16348-field_19-container span.select2.select2-container.select2-container--default.wide,
    #wpforms-16348-field_20-container span.select2.select2-container.select2-container--default.wide,
    #wpforms-16348-field_21-container span.select2.select2-container.select2-container--default.wide{
        display: none !important;
    }
    .page-id-16706 .elementor-widget-image,
    .page-id-16706 .streamit-popup-video .streamit-video-icon{
        position: relative;
    }
    .page-id-16706 .elementor-widget-image:before,
    .page-id-16706 .streamit-popup-video .streamit-video-icon:before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
        height: 20px;
        background-image: url(./images/listing-top.png);
        background-repeat: no-repeat;
        background-position: center right;
        z-index: 9;
    }
    .page-id-16706 .elementor-widget-image:after,
    .page-id-16706 .streamit-popup-video .streamit-video-icon:after{
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        height: 20px;
        background-image: url(./images/listing-bottom.png);
        background-repeat: no-repeat;
        background-position: center right;
    }
    body .elementor-13970 .elementor-element.elementor-element-29eb434:not(.elementor-motion-effects-element-type-background), body .elementor-13970 .elementor-element.elementor-element-29eb434 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    body .elementor-13970 .elementor-element.elementor-element-92745fe:not(.elementor-motion-effects-element-type-background), body .elementor-13970 .elementor-element.elementor-element-92745fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-repeat: no-repeat;
        background-size: cover;
    }

    /* .elementor-element-e546021,
    .elementor-element-7d5aecb {
        display: none !important;
    } */
    #menu-main-menu-1 a img,
    #menu-main-menu a img {
        display: none;
    }

    .page-id-11 .iq-breadcrumb-one{
        background-color: transparent !important;
        margin-top: -30px;
    }
    /* .woocommerce-account-fields{
        display: block !important;
    } */
    .woocommerce-account-fields > .form-row.form-row-wide.create-account.woocommerce-validated {
        
        display: block !important;
        font-weight: 700;
    }
    .woocommerce-account-fields .form-row.form-row-wide.create-account.woocommerce-validated input#createaccount{
        width: 15px !important;
    }
    .create-account #account_username_field label,.create-account #account_password_field label{
        display: none !important;
    }
    span.woocommerce-input-wrapper {
        width: 100%;
    }



    .single-product .woosq-product div.product div.summary .product_title {
        font-size: 23px !important;
    }
    .single-product .woosq-product .type-product .summary .price {
        font-size: 26px !important;
    }
    .single-product .woosq-product div.summary .woocommerce-product-details__short-description p {
        font-size: 15px !important;
    }
    .single-product .woosq-product span.select2-selection.select2-selection--single {
        padding: 0 1em !important;
        height: 2.5em !important;
    }
    .single-product .woosq-product .woocommerce-page div.product div.summary, .woocommerce div.product div.summary{
        padding-left: 0em !important;
    }
    


    @media screen and (min-width: 1024.55px){
        .type-product .woocommerce-product-gallery__image,
        .product-single-slider .woocommerce-product-gallery__image {
            /* width: 599px; */
            height: 400px;
            border-radius: 15px;
            background-color: #F3F3F3 !important;
            overflow: hidden;
            /* padding: 50px; */
            /* outline: 5px solid; */
            /* border: 1px solid; */
            
        }
        .product-single-slider .woocommerce-product-gallery__image img {
            /* height: 100% !important; */
            height: auto;
        }
        .type-product > .woocommerce-product-gallery{
            outline: 12px solid #fff;
            border-radius: 15px;
            box-shadow: 0px 4px 30px rgb(104 117 130 / 15%);
            max-width: 599px;
            height: 400px;
            width: 47% !important;
            right:-3% !important;
        }
        .type-product .woocommerce-product-gallery__trigger{
            right: 2em !important;
        }
    
        /* gallery thumb */
        .gallery-thumbs .slick-dots{
            display: none;
        }
        .gallery-thumbs {
            width: 599px;
            float: right;
            margin-top: 30px;
            left: 15px;
        }
        .gallery-thumbs .slick-track{
            padding: 5px;
            justify-content: center;
        }
        .gallery-thumbs .slick-track {
            width: 100% !important;
            height: 160px;
            display: flex;
            padding: 5px;
            justify-content: center;
            /* flex-wrap: nowrap; */
        }
        .gallery-thumbs .slick-track .slick-slide {
            width: 200px !important;
            padding: 10px;
        }
        .gallery-thumbs .woocommerce-product-gallery__image {
            width: 100% !important;
            height: 100%;
            border-radius: 15px;
            background-color: #F3F3F3 !important;
            border: 10px solid #ffffff;
            box-shadow: 0px 4px 30px rgb(104 117 130 / 3%);
            overflow: hidden;
        }
        .gallery-thumbs .woocommerce-product-gallery__image img{
            /* height: 100%;? */
            height: auto;
        }
        
    }



    @media screen and (max-width: 1024px){
        .elementor-14024 .elementor-element.elementor-element-0ef3859:not(.elementor-motion-effects-element-type-background), .elementor-14024 .elementor-element.elementor-element-0ef3859 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-image: none !important;
        }
        .page-id-14 .iq-breadcrumb-one{
            margin-top: -35px !important;
        }
        
        .elementor-16375 .elementor-element.elementor-element-57b7e54 {
            margin-top: -110px !important;
        }
        .elementor-element-6e97ef8 > .elementor-element-populated {
            padding-top: 50px !important;
        }
        .season-top-header {
            margin-top: -30px !important;
        }

        .elementor-13970 .elementor-element.elementor-element-92745fe:not(.elementor-motion-effects-element-type-background), .elementor-13970 .elementor-element.elementor-element-92745fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{
            background: none !important;
        }
        .elementor-13970 .elementor-element.elementor-element-7dffbb6,.elementor-13970 .elementor-element.elementor-element-7dffbb6 > .elementor-widget-wrap,
        .elementor-element-77abbf5,.elementor-element-77abbf5 > .elementor-widget-wrap{
            position: static !important;
        }
        .elementor-element-77abbf5{
            width: 100% !important;
        }
        .elementor-element-b97fa5c,
        .elementor-element-f19bd46{
            position: absolute !important;
            left: 0;    
        }
        .elementor-element-8ca7bb4{
            position: absolute !important;
            /* text-align: center;
            width: 100% !important; */
        }
        a.navbar-brand.widget-logo {
            margin-left: 4em !important;
        }
        div#home {
            padding-top: 0px !important;
        }
        ul.slick-dots {
            display: none !important;
        }
        .elementor-element-b97fa5c a.elementor-icon > svg,
        .elementor-element-f19bd46 a.elementor-icon > svg{
            display: none !important;
        }
        .elementor-element-b97fa5c a.elementor-icon:after,
        .elementor-element-f19bd46 a.elementor-icon:after {
            content: '';
            background-image: url(./images/menue-icon.png);
            background-repeat: no-repeat;
            background-size: 32px;
            background-position: center center;
        }
        .elementor-13970 .elementor-element.elementor-element-b97fa5c .elementor-icon,
        .elementor-13970 .elementor-element.elementor-element-f19bd46 .elementor-icon{
            background-color: #fff;
            padding: 5px 9px;
            outline: none !important;
            border: 1px solid #D0D0D0;
            overflow: hidden;
            color: transparent !important;
            border-radius: 10px;
            font-size: 34px !important;
            vertical-align: middle;
        }

        .elementor-element-a8718d0 a.navbar-brand.widget-logo{
            margin: 0px !important;
        }

        .elementor-element-a8718d0 a.navbar-brand.widget-logo img.logo_image{
            background: url(./images/logo.png) no-repeat;
            display: block;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding-left: 275px !important;
            width: 272px !important;
            height: 60px !important;
        }
        .elementor-14024 .elementor-element.elementor-element-0ef3859:not(.elementor-motion-effects-element-type-background), .elementor-14024 .elementor-element.elementor-element-0ef3859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
            background-color: #ffffff !important;
            padding: 0px !important;
        }

        #sideheader button.btn-close i {
            color: #000000 !important;
            font-size: 20px;
        }
        #sideheader button.btn-close {
            top: 1em !important;
            right: 1em !important;
        }
        .streamit-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i a,
        .streamit-mobile-menu .navbar-nav>li>a {
            color: #57320F !important;
            font-family: 'roboto';
            font-style: normal;
            font-weight: 400 !important;
            font-size: 20px !important;
            line-height: 24px;
            padding: 0px !important;
            border: none !important;
            padding: 0px !important;
            border: none !important;
        }
        .streamit-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i a, .streamit-mobile-menu .navbar-nav>li>a{
            /* padding: 0px !important;
            border: none !important; */
        }
        .menu-item-16489 .toggledrop {
            display: none !important;
        }
        .menu-item-16489 ul.sub-menu {
            display: block !important;
        }
        .elementor-14024 .elementor-element.elementor-element-ae58c4f {
            margin-top: 0em !important;
        }
        .menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title{
            width: 28px;
        }

        .elementor-13970 .elementor-element.elementor-element-29eb434,
        .elementor-13970 .elementor-element.elementor-element-92745fe{
            padding: 0em 1.875em 3em 1.875em !important;
        } 

        .episode-heading{
            padding-right: 1.875em !important;
            padding-left: 1.875em !important;
        }
        .reel-heading{
            padding-left: 1.875em !important;
        }
        .hf-elementor-layout.elementor-element.elementor-element-7d5aecb.elementor-widget__width-auto.elementor-widget.elementor-widget-iqonic_navigation,
        .hf-elementor-layout.elementor-element.elementor-element-e546021.elementor-widget__width-auto.elementor-widget.elementor-widget-iqonic_navigation{
            width: 35px !important;
        }
        .menu-item-16950 i.far.fa-user-circle{
            top: -30px !important;
        }

        .post-type-archive-product.theme-streamit .iq-breadcrumb-one{
            margin-top: -30px !important;
        }
        .page-id-10 #customer_details,
        .streamit-order_review-box{
            padding: 10px !important;
        }
        .single-episode .video-container.iq-main-slider{
            margin-top: 0px !important;
        }
    }
    

    @media screen and (max-width: 992px){
        .woocommerce div.product .woocommerce-tabs {
            padding-top: 2.25em !important;
        }
        .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span{
            font-size: 15px !important;
        }
        .woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
            padding: 0em 0 0 ;
        }
        .woocommerce-account .woocommerce-MyAccount-navigation ul li{
            display: inline-flex !important;
            padding: 0px 5px !important;
        }
        .woocommerce-account .woocommerce-MyAccount-navigation ul{
            text-align: center !important;
            line-height: 2 !important;
        }
        .woocommerce-account .woocommerce-MyAccount-navigation ul li a i{
            margin-right: 4px !important;
        }
        .woocommerce-account .woocommerce-MyAccount-navigation{
            padding: 1.5em !important;
        }
        .woocommerce-account .woocommerce-MyAccount-content{
            padding: 0em !important;
        }
		.xoo-wsc-sc-cont .xoo-wsc-cart-trigger > .xoo-wsc-sc-bki{
			    background: #fff !important;
                padding: 5px;
                border-radius: 8px;
		}
		.iq-ajax-search .search-toggle i{
			background:#fff;
            padding: 5px;
            border-radius: 8px;
            font-size: 20px;
		}
		.header--is-sticky .xoo-wsc-sc-cont .xoo-wsc-cart-trigger > .xoo-wsc-sc-bki{
			    color: #5a3513 !important;
                padding: 0px;
                background: transparent !important;
                border-radius: 0px;
		}
		.header--is-sticky .iq-ajax-search .search-toggle i{
			color:#5a3513;
            padding: 0px;
            background: transparent;
            border-radius: 0px;

		}
        .menu-item-16950 .fa-user-circle:before{
            background: #fff !important;
            padding: 5px !important;
            border-radius: 7px !important;
        }
        .menu-item-16950 .fa-user-circle{
            font-size: 20px !important;
            padding-right: 5px !important;
        }
        .has-sticky .menu-item-16950 .fa-user-circle:before{
            background: transparent !important;
            border-radius: 0px !important;
            color: #5a3513 !important;
        }
        .seasons .reel-title h2{
            font-size: 15px !important;
        }
        .seasons .reel-title .reel-season{
            font-size: 12px !important;
        }
        .single-episode .video-container.iq-main-slider {
            margin-top: 3px !important;
        }
    }
    /* end of media 992 */

    @media screen and (max-width: 767px){
        .page-id-16375 .wpforms-field-container{
            width: 100% !important;
        }
        div.wpforms-container-full .wpforms-form .wpforms-page-button{
            width: 190px !important;
            height: 50px !important;
        }
        .elementor-element-1f84194 .logo_image,
        .elementor-element-f7473b1 .logo_image{
            display: none !important;
        }
        
        .episode-heading{
            padding-right: 0.9375em !important;
            padding-left: 0.9375em !important;
        }
        .reel-heading{
            padding-left: 0.9375em !important;
        }
        .upper-lower-border::before,
        .upper-lower-border::after{
            background-position: center center !important;
            background-size: cover !important;
            height: 37px !important;
        }
        .upper-lower-border::before{
            top: -1px !important;
        }
        #spinner{
            top: 50px !important;
        }
        
        .page-id-10 #customer_details{
            border-radius: 12px !important;
        }
        .page-id-10 form.woocommerce-checkout .col-md-5{
            border-radius: 12px !important;
            margin-top: 10px !important;
            border-left: 1px solid #DADADA !important;
        }
        .page-id-10 .streamit-product-image{
            width: 50% !important;
        }
        .woocommerce table.woocommerce-checkout-review-order-table td.product-name .streamit-content-wrapper span {
            font-size: 22px !important;
        }
        .woocommerce .streamit-page-header .streamit-page-items .streamit-page-item{
            padding: 0 0.525em 0 0em !important;
            display: inline-block !important;
            background: transparent !important;
            margin-bottom: 0em !important;
        }
        .woocommerce .streamit-page-header .streamit-page-items .streamit-page-item:after{
            display: none !important;
        }

        .woocommerce table.shop_table tr.woocommerce-orders-table__row td:first-child{
            border-top-left-radius: 0px !important;
            border-bottom-left-radius: 0px !important;
            border-left-style: unset !important;
        }
        .woocommerce table.shop_table tr.woocommerce-orders-table__row td:last-child{
            border-right-style: unset !important;
            border-bottom-right-radius: 0px !important;
            border-top-right-radius: 0px !important;
        }
        .woocommerce table.shop_table tr.woocommerce-orders-table__row td{
            border: 0px !important;
        }
        table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr{
            margin-top: 20px;
            border: 1px solid #57320F;
            border-radius: 12px; 
        }
        .season-top-header {
            margin-top: -30px !important;
            font-size: 52px !important;
        }
        .seasons .reel-item{
            width: 45%;
            margin-right: 12px;
            margin-bottom: 35px;
        }
        .seasons .reel-title h2{
            font-size: 14px !important;
        }
        .seasons .reel-title .reel-season{
            font-size: 12px;
        }
        .next-season-video .streamit-video-img{
            width: 100% !important;
        }
        .single-episode .video-container.iq-main-slider{
            margin-top: 8px !important;
        }
        .single-episode .video-container.iq-main-slider iframe {
            height: 50vh !important;
        }
        .woocommerce-shop .cat-title{
            font-size: 12px !important;
        }
        .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span.add2cart_Btn a {
            font-size: 12px !important;
            line-height: 22px;
            margin-top: 4px;
            padding: 2px 1px;
            border-radius: 12px;
        }
        .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span.add2cart_Btn a span{
            font-size: 12px !important;
        }
        .page-id-10 .site-main {
            padding-top: 0em !important;
        }
        .wishlist_table.mobile li .item-wrapper .item-details{
            width: 100% !important;
        }
        .wishlist-title-container .hidden-title-form{
            padding-left: 1em;
            padding-right: 1em;
        }
        
        
        
    }
    /* end of media 767 */


    @media screen and (max-width: 480px){
        .wishlist_table.mobile li .item-wrapper .item-details .product-name{
            font-size: 18px !important;
        }
        .single-product .type-product .summary .cart .streamit-cart-btn-wrapper button.streamit-add-to-cart{
            width: 210px !important;
            height: 50px !important;
        }
        .woocommerce table.woocommerce-checkout-review-order-table td.product-name .streamit-content-wrapper span {
            font-size: 18px !important;
        }
        .xoo-wsc-sum-col span.woocommerce-Price-amount.amount{
            font-size: 15px !important;
        }
        .xoo-wsc-qty-box.xoo-wsc-qtb-square{
            max-width: 75px !important;
        }
        .xoo-wsc-sm-left > *:not(:last-child) {
            padding-bottom: 8px !important;
        }
        .select2-container--default .select2-selection--single .select2-selection__arrow{
            right: 0.3em !important;
        }
        span.select2-selection.select2-selection--single{
            padding: 0 0.5em !important;
        }
        .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span.add2cart_Btn {
            display: none !important;
        }
        .woocommerce div.product .woocommerce-tabs ul.tabs li a{
            font-size: 13px !important;
            text-align: center;
        }
        .single-product .type-product .summary .woocommerce-product-details__short-description{
            font-size: 15px !important;
        }
        .single-product .type-product .summary .price{
            font-size: 25px !important;
        }
        .single-product .type-product .summary .streamit-product-title a{
            font-size: 30px !important;
        }
        .woocommerce div.product form.cart .variations label{
            font-size: 12px !important;
        }
        .woocommerce-page .select2-results__options .select2-results__option:nth-child(1) {
            display: none !important;
        } 
        .iq-ajax-search .search-toggle i{
            font-size: 12px;
        }
        .xoo-wsc-sc-bki{
            font-size: 12px;
        }
        .menu-item-16950 .fa-user-circle{
            font-size: 12px !important;
        }
        .menu-item-16950 .fa-user-circle, #menu-item-16950 .fa-user-circle{
            font-size: 14px !important;
            padding-right: 12px !important;
            top: -31px !important;
        }
        .woocommerce-page .product .streamit-inner-box .product-caption .woocommerce-loop-product__title a, .woocommerce-page .product .streamit-inner-box .product-caption .woocommerce-loop-product__title h5{
            font-size: 15px !important;
        }
        .woocommerce-page .product .streamit-inner-box .product-caption .price-detail span{
            font-size: 15px !important;
        }
        .single-episode .video-container.iq-main-slider iframe {
            height: 32vh !important;
        }
        .single-episode h3.trending-text.big-title {
            font-size: 22px !important;
        }
        .single-episode .main-content.pt-5 {
            padding-top: 1.5em !important;
        }
        .seasons .reel-title h2{
            font-size: 22px !important;
        }
        .seasons .reel-title .reel-season{
            font-size: 14px;
        }
        
        /* .elementor-element-1f84194 .logo_image,
        .elementor-element-f7473b1 .logo_image{
            display: none !important;
        } */
        .d-flex.align-items-center.r-mb-23.banner-view-btn.fadeInUp.animated .btn-hover.iq-button{
            display: none !important;
        }
        .episode-heading{
            padding-right: 15px !important;
            padding-left: 15px !important;
        }
        .episode-heading span.view-all {
            background: #F3F3F3;
            border-radius: 10px !important;
            padding: 0px 12px !important;
        }
        .reel-heading{
            padding-left: 10px !important;
        }
        .episode-heading h2,
        .reel-heading h2{
            font-weight: 700 !important;
            font-family: "roboto" !important;
            font-size: 25px !important;
        }
        .home-slider h1.slider-text {
            font-weight: 900 !important;
            font-size: 30px !important;
        }

        footer.footer-one .footer-top {
            padding-top: 60px !important;
			padding-bottom:0px;
        }
        .footer-top > .container-fluid > .row > div:nth-child(1){
            text-align-last: center !important;
        }
        .footer-top > .container-fluid > .row > div:nth-child(2), .footer-top > .container-fluid > .row > div:nth-child(3) {
            width: 50% !important;
        }

        div#gallery-1 a img {
            width: 100% !important;
        }
        
        .cast-div,
        .stories.carousel .story{
            width: 23vw !important;
        }
        .cast-item-preview,
        .stories.carousel .story > .item-link > .item-preview{
            height: 23vw !important;
        }
        .iq-blog-box .iq-blog-image img{
            margin-bottom: 0em !important;
        }
        .single-press_releases .press_releases {
            width: 100% !important;
        }
        .single-press_releases .iq-breadcrumb-one {
            margin-top: -30px !important;
        }
        .iq-breadcrumb-one .title{
            font-size: 40px !important;
        }

        .woocommerce .streamit-page-header .streamit-page-items .streamit-page-item {
            display: none !important;
        }
        .woocommerce .streamit-page-header .streamit-page-items .streamit-page-item.active {
            display: block !important;
            text-align: center;
        }
        .page-id-10 .woocommerce-checkout {
            padding: 10px !important;
        }
        .woocommerce-error, .woocommerce-info, .woocommerce-message{
            padding: 1em 2em 1em 2em !important;
        }
        .woocommerce-form-coupon-toggle .woocommerce-info:before{
            display: none !important;
        }
        #payment .place-order {
            text-align: center !important;
        }
        .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before,
        .cart-empty.woocommerce-info:before{
            display: none !important;
        }
		
		#loading img{
			width: 10em;
		}
        .seasons .reel-item{
            width: 95% !important;
            margin-right: 0px !important;
        }
        .season-element-disc{
            margin-bottom: 10px !important;
        }
        body .episode-slide .episode-img,
        body .episode-slide .episode-item,
        body .reel-slide .reel-item,
        body  .reel-slide .reel-img{
            width: 100%;
        }
        .upper-lower-border::after,
        .episode-slide .episode-img::after,
        .reel-slide .reel-img::after{
            height: 20px !important;
            bottom: -6px;
        }
        .upper-lower-border::before,
        .episode-slide .episode-img:before,
        .reel-slide .reel-img::before{
            height: 20px !important;
            top: -6px !important;
        }
        .reel-slide,
        .episode-slide{
            margin:0px;
        }
        .episode-slide .episode-title,
        .reel-slide .reel-title{
            width: 100%;
            margin-top:15px;
        }
        .iq-home-banner-slider:before{
            bottom:-3px;
            height: 75px;
            overflow: hidden;
        }
        body header .navbar ul li.menu-item-16950 > .sub-menu,
        body header .navbar ul li#menu-item-16950 > .sub-menu,
        body header .navbar ul li.menu-item-16950:hover > .sub-menu, 
        body header .navbar ul li#menu-item-16950:hover >.sub-menu{
            position: absolute;
            top: 40px;   
        }
        
    }