/*
Theme Name: Woostify Child
Theme URI: https://woostify.com
Template: woostify
Author: Woostify
Author URI: https://woostify.com/about
Description: Woostify is fast, lightweight, responsive and super flexible WooCommerce theme built with SEO, speed, and usability in mind. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, etc. Therefore, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Woostify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://woostify.com
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,rtl-language-support,footer-widgets,sticky-post,theme-options
Version: 2.2.2.1678694761
Updated: 2023-03-13 08:06:01

*/
.woostify-view-more {
    margin-bottom: 50px;
}
.woostify-subscribe-form input[type=email], .woostify-subscribe-form input[type=text] {
    height: 44px;
    border-radius: 50px;
    padding: 0 100px 0 30px;
    display: block;
    margin-bottom: 10px;
}
.woostify-subscribe-form input[type=submit] {
position:relative;
    border-radius: 50px;
    text-transform: uppercase;
    background-color: #E90039;
	color:#ffffff;
	margin-top:10px;
	cursor:pointer;
}
.woostify-subscribe-form input[type=submit]:hover{
	 background-color: #ffffff;
	color:#000000;
}
.woostify-subscribe-form .wpcf7-text::placeholder, .woostify-subscribe-form .wpcf7-email::placeholder  {
    color: #D0CFD0;
}
.woocommerce-cart .site-content {
    padding-bottom: 40px !important;
}
.continue-btn a {
    background-color: #e90039;
    color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 24px;
}
.continue-btn a:hover {
    background-color: #000000;
    color: #fff;
}
.continue-btn {
    display: block;
    clear: both;
    margin-bottom: 50px;
}
a.wpcsc-btn.wpcsc-size-charts-list-item:before {
    padding-left: 40px;
    background-image: url(/wp-content/plugins/wpc-product-size-chart/assets/images/size-chart.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 33px;
    content: "";
    position: relative !important;
    left: 0;
}
span.wpcsc-size-charts-list-label {
    display: none;
}
.wpcsc-size-charts-list .wpcsc-size-charts-list-item {
    margin-left: 0px;
}
.product-loop-image-wrapper .product-loop-action .tinvwl_add_to_wishlist_button {
    border-radius: 30px;
}
.tinv-wraper.tinv-wishlist {
    padding: 15px 10px 0 0;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    position: relative;
    display: inline-block;
}
.video-bg iframe{
	height:180.5vw !important;
}

.row.subscription-form h3 {
    margin-bottom: 0;
}
.row.subscription-form h4 {
    margin-top: 0;
}
.row.subscription-form h5 {
    margin-top: 0;
		margin-bottom:0;
	font-size: 18px;
    color: #000000;
}
.sgpb-popup-builder-content-4419.sgpb-popup-builder-content-html .wpcf7-response-output {
    margin-top: -70px !important;
    float: right !important;
    width: 35%;
}
.popupmailico {
    background: url(/wp-content/uploads/2024/09/mail-142.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position-x: 7px;
    background-position-y: 8px;
    padding-left: 31px;
    height: 40px;
    border-radius: 5px;
}
.popupnameico {
    background: url(/wp-content/uploads/2024/09/user-6764.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position-x: 7px;
    background-position-y: 8px;
    padding-left: 31px;
    height: 40px;
    border-radius: 5px;
	margin-bottom:10px;
}
.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
}
.wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.subscription-btn{
    margin-top: 16px !important;
    background-color: #E90039 !important;
    color: #fff !important;
    padding: 5px 10px 5px 10px !important;
    border-radius: 5px !important; 
    border-color: #E90039 !important;
}
.subscription-btn:hover{
	background-color: #000000 !important;
	border-color: #000000 !important;
}
div#sgpb-popup-dialog-main-div {
    padding: 0 !important;
}
.sgpb-popup-builder-content-4419.sgpb-popup-builder-content-html {
    overflow-x: hidden;
}
.sgpb-main-html-content-wrapper>p {
    display: none;
}
.p-image {
    background: url(/wp-content/uploads/2024/09/Popup-Image.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	height:85vh;
}
.p-image p{
	margin-bottom:0;
}
.p-content{
	padding:50px;
}
.p-image img{
	opacity:0;
}
.mfp-wpcsc .mfp-close:before {
    content: '❌' !important;

}
.primary-navigation a {
    font-family: "Montserrat", sans-serif !important;
}
.site-content{
	margin:0 auto !important;
	padding:30px 0 0 0 !important;
}
.page-id-1070 .site-content{
	margin:0 auto !important;
	padding:0 0 0 0 !important;
}
.site-branding {
    order: 2;
    display: flex;
    flex-grow: 2;
}
    .has-header-layout-1 .site-navigation {
        flex-grow: 1;
        text-align: right;
        display: flex;
        order: 1;
    }
.site-tools {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    order: 3;
}
   
.premium-woocommerce a.carousel-arrow {
    top: -35px !important;
   
}

a.carousel-arrow.carousel-prev {
    left: unset !important;
    right: 120px !important;
}
a.carousel-arrow.carousel-next {
    left: auto;
    right: 75px !important;
}
.carausel-heading h5~p {
    display: inline-block;
}
.homepage-carausel .button .woostify-svg-icon, .product-loop-meta.no-transform .added_to_cart .woostify-svg-icon {
    color: #000000;
    padding-right: 10px;
}
.carausel-heading h5{
	display:inline-block !important;
}
.carausel-heading a {
    padding-left: 20px;
    text-decoration: underline;
}
.footer-logo{
	max-width:100px;
}
@media only screen and (max-width: 991px) {
.p-image {
	height:auto;
}
	}
@media only screen and (max-width: 767px) {
	.carausel-heading h5 {
    font-size: 20px;
    margin-right: 10px;
}
	.continue-btn{
		display:inline-block !important;
		margin-top:30px !important;
	}
 .premium-woocommerce a.carousel-arrow {
    top: -100px !important;
}
	a.carousel-arrow.carousel-next{
		right:15px !important;
	}
	a.carousel-arrow.carousel-prev {
    left: unset !important;
    right: 66px !important;
}
}
@media only screen and (max-width: 414px) {
    
	.carausel-heading a {
    padding-left: 0px;
}
	 }