@charset "UTF-8";
/*
 Theme Name:     99fy Child Theme
 Description:    99fy Child Theme
 Template:       99fy
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Font Styles */

@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

.entry-content p, .single .blog-info p, .single .comments-area p {
    font-size: 14px!important;
    font-weight: normal!important;
	    line-height: 20px!important;
    font-family: "Muli",sans-serif!important;
	margin-top: 5px;
	
}

.entry-content h1, .single .blog-info h1, .single .comments-area h1 {
    font-size: 45px!important;
    font-weight: normal!important;
    font-family: "Lora", serif!important;
	margin-bottom: 30px !important;
}

.entry-content h2, .single .blog-info h2, .single .comments-area h2 {
    font-size: 30px!important;
    font-weight: normal!important;
    font-family: "Lora", serif!important;
	margin-bottom: 30px !important;
	
  
}
.entry-content h3, .single .blog-info h3, .single .comments-area h3 {
    font-size: 21px!important;
    font-weight: normal!important;
    font-family: "Lora", serif !important;
		margin-bottom: 20px !important;
  
}

.entry-content h4, .single .blog-info h4, .single .comments-area h4 {
    font-size: 21px!important;
    font-weight: normal!important;
    font-family: "Lora", serif !important;
			margin-bottom: 15px !important;
  
}

.entry-content h5, .single .blog-info h5, .single .comments-area h5 {
    font-size: 17px!important;
    font-weight: normal!important;
    font-family: "Lora", serif !important;
	margin-bottom: 10px !important;
	}

p {
    font-size: 14px!important;
    font-weight: normal!important;
	    line-height: 20px!important;
    font-family: "Muli",sans-serif!important;
	margin-top: 5px;
	
}

h1 {
    font-size: 45px!important;
    font-weight: normal!important;
    font-family: "Lora", serif!important;
	margin-bottom: 30px !important;
}

h2 {
    font-size: 30px!important;
    font-weight: normal!important;
    font-family: "Lora", serif!important;
	margin-bottom: 30px !important;
 
}

h3 {
    font-size: 21px!important;
    font-weight: normal!important;
    font-family: "Lora", serif !important;
		margin-bottom: 20px !important;
  
}

h4 {
    font-size: 21px!important;
    font-weight: normal!important;
    font-family: "Lora", serif !important;
			margin-bottom: 15px !important;
  
}

h5 {
    font-size: 17px!important;
    font-weight: normal!important;
    font-family: "Lora", serif !important;
	margin-bottom: 10px !important;
	}

a:hover{
  color: #0E4780!important;
}


::selection {
    background: #7cb8f8;
    color: #fff;
    text-shadow: none;
}

.product-content h2 {
    color: #343434 !important;	
	font-family: "Lora", serif !important;
	font-size: 16px !important;
}

.product-details-content > h1 {
    color: #707070 !important;
    font-size: 24px !important;
}

/* header menu style */

header.header-default {
    background: #4C8DD3 !important;
}

.header-area .menu li a {
	font-family: "Lora", serif!important;
    color: #f3f3f3!important;;
  }

.header-area .menu li a:hover {
    color: #fff!important;
  }
.primary-nav-wrap .menu li ul.sub-menu li a, .primary-nav-wrap .menu li ul.children li a{

    color:#000000 !important;
  }

.primary-nav-wrap .menu li ul.sub-menu, .primary-nav-wrap .menu li ul.children {
    background-color: #7CB8F8 !important;
  }

.header-area .menu li {
    font-size: 13px!important;
}

.mean-container .mean-nav ul li a {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #666 !important;
}

.mean-container .mean-nav ul li a:hover {
	color: #000 !important;
	
	}
	
/* Hide product meta info */
.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as, .product-share .categories-title {
    display: none !important;
}
/* hide woocommerce e-commercer and cart Products */
.woocommerce div.product form.cart div.quantity {
    display: none !important; 
}
.woocommerce .product .cart .button.single_add_to_cart_button, .woocommerce .wishlist_table td.product-add-to-cart a {
    display: none !important; 
}

.product-list-info > span {
    display: none !important;
  }
.product-list-cart-wishlist {
    display: none !important;
}
.add_to_cart_button{
      display: none !important;
  }
  
.product-action-style > a::before{
      display: none !important;
}


.product-wrapper:hover .product-action {
     display: none !important;
}

/* products image Style*/

.woo-variation-product-gallery {
    max-width: 100% !important;
}

/*Price products Style*/
.product-details-content .price > span {
    font-family: "Lora", Lora, serif!important;
}
.product-details-content .price > span {
    color: #696969 !important;
    font-size: 14px !important;
    font-weight: 900!important;
}

.product-details-content .price {
    margin-bottom: 5px!important;
}
table {
    width: 70%!important;
}

/* Mailchimp form style*/

.mc4wp-form-theme input[type=date], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=number], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=url], .mc4wp-form-theme select, .mc4wp-form-theme textarea {
   
    color: #ffffff !important;
    background-color: transparent !important;
    border: 1px solid #fff !important;
  
}

.mc4wp-form-basic input[type=date], .mc4wp-form-basic input[type=email], .mc4wp-form-basic input[type=tel], .mc4wp-form-basic input[type=text], .mc4wp-form-basic input[type=url], .mc4wp-form-basic select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type=date], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=url], .mc4wp-form-theme select, .mc4wp-form-theme textarea {
    width: 50%!important;
    max-width: 250px!important;
}

.mc4wp-form-theme-light button, .mc4wp-form-theme-light input[type=submit] {
color: #fff !important;
background-color: transparent !important;
border-color: #ffffff !important;
	border: 1px solid !important;
	
}
.mc4wp-form-theme-light input[type=submit]:hover{
color: #000 !important;
background-color: #ffffff !important;
 
}

/* back-to-top delete*/

#back-to-top {
    display: none !important;
	}

/* clear product delete */
.woocommerce div.product form.cart .reset_variations {
    display: none !important;
		}
/*Breadcrumb style */
.woocommerce .woocommerce-breadcrumb {
	color: #878787 !important;
    font-size: 14px !important;
    padding-right: 10px !important;
    position: relative !important;
    font-weight: 400 !important;
	text-transform: none !important;
	
	}
.woocommerce .woocommerce-breadcrumb a {
	color: #878787!important;
    font-size: 14px!important;
    padding-right: 10px!important;
	  padding-left: 10px!important;
    position: relative!important;
    font-weight: 400!important;
	text-transform: none!important;
	
	}
.woocommerce .woocommerce-breadcrumb a:hover {
	color: #0e4780!important;
		}

.shop-tab a.active, .shop-tab a:hover {
    color: #7cb8f8;
	}
	.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 2em;
}
	
/*Store Locator style */
.wpsl-search {
    margin-top: 40px !important;
    background: none !important;
}

/*Filter style */
.woof_products_top_panel li span {
    display: none !important;
	}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 80% !important;
}

.sidebar-widget {
    margin-bottom: 0px !important;
}
.sidebar-title {
    margin-bottom: 15px !important;
}

/* Hide product meta info */
.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as, .product-share .categories-title {
    display: none !important;
}
/* hide woocommerce e-commercer and cart Products */
.woocommerce div.product form.cart div.quantity {
    display: none !important; 
}
.woocommerce .product .cart .button.single_add_to_cart_button, .woocommerce .wishlist_table td.product-add-to-cart a {
    display: none !important; 
}

.product-list-info > span {
    display: none !important;
  }
.product-list-cart-wishlist {
    display: none !important;
}
.add_to_cart_button{
      display: none !important;
  }
  
.product-action-style > a::before{
      display: none !important;
}


.product-wrapper:hover .product-action {
     display: none !important;
}

/*Price products Style*/
.product-details-content .price > span {
    font-family: "Lora", Lora, serif!important;
}
.product-details-content .price > span {
    color: #696969 !important;
    font-size: 14px !important;
    font-weight: 900!important;
}

.product-details-content .price {
    margin-bottom: 5px!important;
}
table {
    width: 100%!important;
}

/* Category pages */

.pb-120 {
    display: none!important;;
}

.pb-125 {
    padding-bottom: 50px!important;
}

.pt-115 {
    padding-top: 20px!important;
}

/* Product short description Style */

th {
  font-family: "Lora", Lora, serif !important;
  text-align: left !important;
  border-right: none !important;
}
td {
   border-right: none !important;
  }

table th, table td {
    padding: 5px 0px 5px;
}
  
table {
border: none;
  }

/* Categories Woof Style */

.woof_edit_view {
       display: none !important;
}

.chosen-container-multi .chosen-choices {
    width: 100%;
  }
.woof_sid_auto_shortcode .woof_container {
    width: 25%;
    }

.woof_sid_auto_shortcode {
         border: none !important;
  }
  
.elementor-169 .elementor-element.elementor-element-833bcd2 > .elementor-element-populated {
   
    padding: 0px;
}

/* Banner Slider button Style */

.slider-btn-style {
    background-color: transparent !important;
    font-family: "Muli", Sans-serif !important;
    border: solid !important;
    border-radius: 10px !important;
    border-color: #373737!important;
}

.slider-btn-style:hover{
    background-color: #E0E0E0 !important;
    box-shadow: none !important;
    
}
  
/* footer style */

.footer-top-area .sidebar-widget a:hover {
   color: #fff
  
}

.black-bg {
    background: #4C8DD3!important;
}
.black-bg-2 {
    
    background: #0E4780!important;
   color: #fff!important;
}

.pt-120 {
    padding-top: 50px !important;
    margin-top:  38px !important;
}

/* Slider style */

.slider-content-style-1 p {
    width: 100%!important;
}

/* Category Thumb size style */
/*.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img {
    width: 270px;
}*/

.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content {
    background: none!important;
    border: none !important;
}
.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content a:hover {
    background: none!important;
}

.owl-carousel.owl-drag .owl-item {

    text-align: center;
}

/* Products Thumb size style */

/*.product-img img {
    width: 270px;
}*/
/* remove title categories slider */
.sp-wcsp-slider-area.sp-wcsp-slider-area-41948 .sp-wcsp-section-title {
 display: none;
  }

/* banner possition*/
.page-wrapper {
    padding-top: 0px !important;
    padding-bottom: 19px !important;

}

.page-content, .entry-content, .entry-summary {
    margin-top: 0!important
}

#pg-42063-0.panel-no-style, #pg-42063-0.panel-has-style > .panel-row-style {
    margin-bottom: -57px;
}


/* login Style*/


.tml {
    display: block;
    margin-top: 10%;
    margin-left: 30%;
    margin-right: 30%;
	}
	
	input {
    width: 15px;
}
	
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

.entry-content p, .single .blog-info p, .single .comments-area p {
    font-size: 14px;
    font-weight: normal;
    font-family: "Muli",sans-serif;
}

.entry-content h1, .single .blog-info h1, .single .comments-area h1 {
    font-size: 45px;
    font-weight: normal;
    font-family: "Lora", serif;
}

.entry-content h2, .single .blog-info h2, .single .comments-area h2 {
    font-size: 30px;
    font-weight: normal;
    font-family: "Lora", serif;
  
}

.entry-content h4, .single .blog-info h4, .single .comments-area h4 {
    font-size: 21px;
    font-weight: normal;
    font-family: "Lora", serif;
  
}

.entry-content h5, .single .blog-info h5, .single .comments-area h5 {
    font-size: 17px;
    font-weight: normal;
    font-family: "Lora", serif;
}

a:hover{
  color: #4C8DD3;
}
  

/* Hide product meta info */
.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as, .product-share .categories-title {
    display: none !important;
}
/* hide woocommerce e-commercer and cart Products */
.woocommerce div.product form.cart div.quantity {
    display: none !important; 
}
.woocommerce .product .cart .button.single_add_to_cart_button, .woocommerce .wishlist_table td.product-add-to-cart a {
    display: none !important; 
}

.product-list-info > span {
    display: none !important;
  }
.product-list-cart-wishlist {
    display: none !important;
}
.add_to_cart_button{
      display: none !important;
  }
  
.product-action-style > a::before{
      display: none !important;
}


.product-wrapper:hover .product-action {
     display: none !important;
}
/*Price products Style*/
.product-details-content .price > span {
    font-family: "Lora", Lora, serif!important;
}
.product-details-content .price > span {
    color: #696969 !important;
    font-size: 14px !important;
    font-weight: 900!important;
}

.product-details-content .price {
    margin-bottom: 5px!important;
}
table {
    width: 100%!important;
}
/* Header Logo */
.header-menu-wrap .site-title {
    min-width: 200px !important;
}
/* Category pages */

.pb-120 {
    display: none!important;
}

.pb-125 {
    padding-bottom: 50px!important;
}

.pt-115 {
    padding-top: 20px!important;
}

.sp-wcsp-slider-area #sp-wcsp-slider-section-92087 .sp-wcsp-cat-item .sp-wcsp-cat-thumbnail {

    text-align: center !important;
	}

/* Product short description Style */

th {
  font-family: "Lora", Lora, serif !important;
  text-align: left !important;
  border-right: none !important;
}
td {
   border-right: none !important;
  }

table th, table td {
    padding: 5px 0px 5px;
}
  
table {
border: none;
  }

/* Categories Woof Style */

.woof_edit_view {
       display: none !important;
}

.chosen-container-multi .chosen-choices {
    width: 100%;
  }
.woof_sid_auto_shortcode .woof_container {
    width: 25%;
    }

.woof_sid_auto_shortcode {
         border: none !important;
  }
  
.elementor-169 .elementor-element.elementor-element-833bcd2 > .elementor-element-populated {
   
    padding: 0px;
}

.sp-wcsp-cat-item, .sp-wcsp-cat-item-thumb-content {

    width: 100%;
    margin-left: auto !important;;
    margin-right: auto !important;;
}



/* Banner Slider button Style */

.slider-btn-style {
    background-color: transparent !important;
    font-family: "Muli", Sans-serif !important;
    border: solid !important;
    border-radius: 10px !important;
    border-color: #373737!important;
}

.slider-btn-style:hover{
    background-color: #E0E0E0 !important;
    box-shadow: none !important;
    
}
  
/* footer style */

.so-widget-sow-image-default-a5258576d588 .sow-image-container .so-widget-image {
    max-width: 65%!important;
}
.footer-top-area .sidebar-widget a:hover {
   color: #fff;
  
}

.black-bg {
background: #8ebcea!important;
}
.black-bg-2 {
    
    background: #0E4780!important;
   color: #fff!important;
}
.pt-120 {
    padding-top: 50px;
		padding-bottom: 40px !important;

}

/* Slider style */

.slider-content-style-1 p {
    width: 100%!important;
}

/* Category Thumb size style */
.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img {
    width: 270px;
}

.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content {
    background: none!important;
    border: none !important;
}
.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content a:hover {
    background: none!important;
}

.owl-carousel.owl-drag .owl-item {

    text-align: center;
}

/* Products Thumb size style */

.product-img img {
    width: 270px;
}
/* remove title categories slider */
.sp-wcsp-slider-area.sp-wcsp-slider-area-41948 .sp-wcsp-section-title {
 display: none;
  }

/* banner possition*/
.page-wrapper {
    padding-top: 0px !important;
    padding-bottom: 19px !important;

}

.page-content, .entry-content, .entry-summary {
    margin-top: 0!important
}

#pg-42063-0.panel-no-style, #pg-42063-0.panel-has-style > .panel-row-style {
    margin-bottom: -57px;
}

.popupaoc-button {
    background: transparent !important;
    border: 1px solid white !important;
    border-radius: 0px !important;
		}
.so-widget-sow-image-default-a5258576d588 .sow-image-container {
    margin-top: 10px;
}

.so-widget-sow-button-flat-8cd4421080b5-108746 .ow-button-base a {
    color: #4c8dd3 !important;
    border: 1px solid #4c8dd3;
    border-width: 1px !important;;
}
.footer-widget-title {
    color: #ffffff;
    font-size: 16px !important;
    font-weight: 500;
    letter-spacing: 0.2px;
    margin-bottom: 33px;
    text-transform: none; 
}
.footer-top-area .sidebar-widget a {
    color: #ffffff;
}

#wpsl-search-btn, #wpsl-search-wrap input {
    width: 150px;
}
.wpsl-input label, #wpsl-radius label, #wpsl-category label {
    width: 110px !important;
}
.paginations ul.page-numbers li a:hover, .paginations ul.page-numbers li span.current, .woocommerce .woocommerce-pagination ul.page-numbers li span.current, .woocommerce .woocommerce-pagination ul.page-numbers li a:hover, .page-links > span:not(.page-links-title), .page-links > a:hover {
    background-color: #7cb8f8;
    color: #fff;
}
.woocommerce-loop-product__title{
	margin-bottom: 5px !important;
}
.product-content{
	padding-top: 5px !important;
}
.woocommerce div.product form.cart .variations label {
    font-family: "Lora", Lora, serif!important;
    color: #696969 !important;
    font-size: 14px !important;
    font-weight: 900!important;
}


.sidebar-title {
    font-size: 16px !important;
	}
.ht-col-lg, .ht-col-lg-1, .ht-col-lg-2, .ht-col-lg-3, .ht-col-lg-4, .ht-col-lg-5, .ht-col-lg-6, .ht-col-lg-7, .ht-col-lg-8, .ht-col-lg-9, .ht-col-lg-10, .ht-col-lg-11, .ht-col-lg-12, .ht-col-lg-offset-0, .ht-col-lg-offset-1, .ht-col-lg-offset-2, .ht-col-lg-offset-3, .ht-col-lg-offset-4, .ht-col-lg-offset-5, .ht-col-lg-offset-6, .ht-col-lg-offset-7, .ht-col-lg-offset-8, .ht-col-lg-offset-9, .ht-col-lg-offset-10, .ht-col-lg-offset-11, .ht-col-lg-offset-12 {

    padding-left: 2.2rem;
}

.product-content {
    pointer-events: none;
}


.woof_list label {
	font-size: 14px;
	font-family:lora;
}

.woof_checkbox_count { 
    display: none;
}

#pgc-41932-1-0, #pgc-41932-2-0 {
margin-bottom: 0px;
}

.header-area .menu li {
padding: 10px 0;
	}
.pb-75 {
 padding-bottom: 0px;
}

.breadcrumb-area {
    display: none;
}


form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable {
    display: none !important;
}



.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 0.5em;
}


.pb-150 {
    padding-bottom: 0px;
}
.pt-150 {
    padding-top: 0px;
}
.pt-120 {
	color: white;
    padding-bottom: 10px !important;
    padding-top: 100px !important;
    font-size: 11px;
	margin-top:0px !important;
}

.text-center {
    text-align: left!important;
}

.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img {
    width: 100% !important;
}


button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 0px ;
    border-color: transparent;
    background: transparent;
    color: #868e96;
    margin-bottom: 30px;
    margin-top: -30px;
}

table {
    color: #747b83;
    border: none;
}