@font-face {
        font-family: "Hey fun";
        src: url(https://scoopzcomics.com/wp-content/uploads/2022/11/Hey-Fun-Thin.ttf);
    }
@font-face {
        font-family: "Agent Red";
        src: url(https://scoopzcomics.com/wp-content/uploads/2022/07/AGENTRED.ttf);
    }
body{
	font-family: "Hey fun";
}
.site-header .site-navigation .menu li{
	font-family: "Hey fun";
}
.woocommerce-MyAccount-navigation ul{
	padding:unset;
}
a:active, a:hover{
	color: #bd003f;
}
.woocommerce-MyAccount-navigation ul>li{
	  list-style: none;
    padding: 12px 10px;
    border-bottom: 1px solid #e7e7e7;
}
.woocommerce-MyAccount-navigation ul>li>a{
	text-decoration:unset;
	color:#557882;
}
.woocommerce-MyAccount-navigation ul>li.is-active a{
	color:#c36;
}
.entry-title{
	 margin: 40px auto 5% auto;
   color: #ffffff;
    max-width: 1140px;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	border:1px solid #dddddd !important;
	color: #706969;	
	border-radius:4px;
	margin:10px 0;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	background: #ffffff;
} 
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	background: #c36;
	color:#ffffff;
	font-weight:500;
}
.woocommerce-checkout .checkout{
	 background: #ffffff;
   padding: 30px;
   border-radius: 3px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background-color: #c36;	
}
.single_add_to_cart_button{
	height:42px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background-color: #dfdcde;
	color:#515151;
}
.woocommerce-cart-form{
	background:#ffffff;
}
.woocommerce table.shop_table td{
	border-top:unset;
}
.woocommerce-cart-form table td, .woocommerce-cart-form table th{
	border:unset;
	border-right: 1px solid #eeeeee;
}
.woocommerce table.shop_table{
	border:unset;
}
.cart_totals{
	background: #ffffff;
  padding: 30px;
  border-radius: 3px;
}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{
		background: #ffffff;
    padding: 30px;
    border-radius: 3px;
}
.select2-container .select2-selection--single{
	height:38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:33px;
}
.woocommerce form .form-row label{
	color:#557882;
}
label{
	font-weight:700;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	color:#ffffff;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
	color:#ffffff;
}
.woocommerce-products-header{
	margin-bottom:40px;
}
.woocommerce-breadcrumb{
	margin-top:40px !important;
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb{
	color:#e6fac3;
}
.woocommerce div.product .woocommerce-tabs .panel{
	  background: #f5fde7;
    padding: 30px;
    border-radius: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	margin:unset;
}
div.wpforms-container-full .wpforms-form button[type=submit]{
	background: #c36;
	color:#ffffff;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	color:#515151;
}
[type=button], [type=submit], button{
	background: #c36;
	color:#ffffff;
}
[type=button]:hover, [type=submit]:hover, button:hover{
	background: #ddd;
	color:#515151;
	border:1px solid #ddd;
}
.wpcf7 form.sent .wpcf7-response-output{
	border-color: #b4c598;
    background: #eff7e1;
    padding: 10px;
}
:focus-visible,:focus{
	outline:unset !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background: #f5fde7;
	border-bottom-color: #f5fde7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
	border-bottom:unset;
}
.woocommerce-Tabs-panel--description p{
	font-size:22px;
}
.woocommerce-product-details__short-description{
	font-size:20px;
}
.site-navigation ul.menu li ul{
	min-width: 270px;
	box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
  border-radius: 3px;
}
.site-logo img{
	width:200px;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	border-radius:10px;
}

.vi-wcaio-menu-cart-text-wrap{
	  position: absolute;
    top: -5px;
    right: 5px;
    border: 1px solid #ffffff;
    font-size: 13px;
    background: #557882;
    color: #ffffff;
    border-radius: 50px;
    padding: 3px;
    height: 26px;
    width: 25px;
}
.vi-wcaio-menu-cart-text-product_counter{
	  display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-menu-cart__product-image img{
	  height: 60px !important;
    width: auto !important;
		display:none !important;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price{
		font-size: 14px;
}
.elementor-menu-cart__subtotal{
	font-size:16px;
}
.elementor-menu-cart__product-price, .elementor-menu-cart__subtotal, .elementor-menu-cart__footer-buttons{
	padding: 3px 15px;
}
.elementor-menu-cart__footer-buttons .elementor-button{
	  background-color: #e6fac3;
    margin-bottom: 5px;
}
.elementor-menu-cart__footer-buttons .elementor-button:hover{
	background-color:#dddddd;
}
.contact-us-form .wpcf7-submit{
	    margin-top: 10px;
}
.my-acc-icon a{
	padding:8px 0 !important;	
}
.input-text.qty{
	margin:unset;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background:#ffffff !important;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
	border-color:#ffffff;
}
.jp-relatedposts{
	display:none !important;
}
.woocommerce-table--order-details{
	background:#ffffff;
}
.woocommerce-order-overview{
	background:#ffffff;
	padding:30px;
}
.woocommerce div.product div.images img{
	height:460px;
	object-fit:cover;
}
.woocommerce div.product .stock{
	color:#e6fac3;
}
.newsletter-section{
	text-align:center;
}
.woocommerce div.product div.images .flex-control-thumbs li img{
	height:100px;
}
.variations tbody>tr:nth-child(odd)>td, .variations tbody>tr:nth-child(odd)>th{
	background-color: unset;
}
.variations tbody tr:hover>td, .variations tbody tr:hover>th{
	background-color: unset;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	  text-align: left;
    padding: 10px 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	 background: #eef5e3;
}
.req{
	 color: #c72b2b;
	font-weight: 100;
}
/* .woocommerce-breadcrumb{
	display:none;
} */
.product-template-default .woocommerce-breadcrumb{
	visibility:hidden !important;
}

.woocommerce .woocommerce-customer-details address{
	background:#ffffff;
}
/* .page-title{
	color: #FFFFFF;
  font-family: "Agent Red";
  line-height: 60px;
} */
/* .mobile-menu{
    display: none;
} */



/* Responsive styles */
 @media (max-width: 1199px) {
	 .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{
		 display:none !important;
	 }	 
	 .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{
		display:block !important;
	}
	 .my-acc-icon a{
		 padding:20px !important;
	 }
	 .menu-item a .visuallyhidden{
		 position:unset;
	 }
	 .vi-wcaio-menu-cart-text-wrap{
		 top: 7px;
		 right:unset;
    left: 30px;
	 }
	 .woocommerce div.product div.images img{
		 height:384px;
	 }
}

@media (max-width: 1000px){
	.woocommerce ul.order_details li{
		margin-bottom:15px;
	}
}

@media (max-width: 1199px) {
	 .woocommerce div.product div.images img{
		 height:340px;
	 }
}

@media (max-width: 1000px){
	.woocommerce div.product div.images .flex-control-thumbs li img{
		height: 72px;
	}
}

@media (max-width: 768px){
	.woocommerce div.product div.images .flex-control-thumbs li img{
		height: 125px;
	}
}

@media (max-width: 480px){
	.woocommerce div.product div.images .flex-control-thumbs li img{
		height:100px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
	display:block;
}
	.woocommerce div.product .woocommerce-tabs ul.tabs{
		padding:unset;
	}
}

@media (max-width: 375px){
	.woocommerce div.product div.images .flex-control-thumbs li img{
		height:85px;
	}
}

