/*
 Theme Name:   WP Organic Child
 Theme URI:    http://demo.cmssuperheroes.com/themeforest/wp-organic2/
 Description:  Organic is a clean, modern, functional and easy-to-use responsive parallax wordpress theme that has been purposely built for the organic food, organic shop and organic farm industry.
 Author:       CMSSuperHeroes
 Author URI:   http://cmssuperheroes.com/
 Template:     wp-organic
 Version:      1.2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         basket, cart, e-commerce, eco, ecommerce, organic, organic farm shop, organic food, organic recipes, recipes, retail, shop 
 Text Domain:  wp-organic-child
*/
/* Akshar Css Start From Here */

@-moz-document url-prefix() {
    body {
        overflow: visible !important; /* Override the rule for Firefox */
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body {
        overflow: hidden;
    }
}

#footer-layout1 #cshero-footer-top {
  background: url(/wp-content/themes/wp-organic/assets/images/footer_top.png) repeat center top transparent !important;
  }
.woocommerce-result-count.form-effect.select-arrow {
  display: none;
}
.single-recipe #recipe-title .recipe-title-text h2 {
  font-family: "Roboto";
  font-weight: 600;
}
body.post-type-archive-product #page-title::after, #recipe-title::after {
  background: transparent !important;
  opacity: 1 !important;
}
#recipe-title .recipe-title-text h2, #recipe-title .recipe-title-text h5, #recipe-title .recipe-title-text a {
  color: #b85c28;
}
body.post-type-archive-product #page-title, .page-id-2412 #page-title {
  min-height: 425px !important;
}
.single-product #masthead .cms-header-trans {
  background: #f9b890 !important;
  height: 130px;
}
.single-product #page-title {
  visibility: hidden;
  padding: 0;
	height: 50px;
min-height: 50px;
}
.pr-single-product .woocommerce-tabs-related {
  padding: 75px 0 !important;
  margin-left: 0 !important;
}
.single-product .cms-fancyboxes-wraper-section {
  display: none;
}
body.post-type-archive-product #page-title #page-title-text h1 {
display: none !important;
}
#footer-copyright-section .footextwidget {
  width: 50%;
  float: left;
  position: relative;
  top: 30px;
}
.footer-top-1 {
  display: ruby;
  text-align: center;
}
footer#footer-layout3.footer4 #cshero-footer-top {
  background: #f9b890 !important;
 }
footer#footer-layout3.footer4 #cshero-footer-top ul li a, .footer-top-4 i, footer#footer-layout3.footer4 #cshero-footer-top .widget-title {
  color: #91471b !important;
}
.footer-top-4.col-xs-12.col-sm-3.col-md-2.col-lg-2 {
  width: 19%;
}
.footer-top-4 i {
  margin-right: 5px;
}
#cshero-header-inner #cshero-header #cshero-header-logo img {
  max-height: 115px !important;
}
#cshero-header.header-fixed {
  height: 125px !important;
}
.standar-dropdown.standard.autodrop_submenu.sub-menu {
  margin: 0 !important;
  padding: 0 15px;
}
#footer-layout3 .hidden-footer3 {
  height: 100%;
}
#menu-item-3686 a .menu-title::after{
	content: none !important;
}
header .header-fixed #menu-main-menu .menu-title {
  color: #91471b !important;
	font-weight: 600;
}
#cshero-header-navigation .main-navigation .menu-main-menu > li > a {
	font-weight: 600;
}
header #menu-main-menu #menu-item-3686 .menu-title {
  background: #b85c28;
    background-color: rgb(139, 195, 74);
  padding: 15px 40px !important;
  border-radius: 3px;
  line-height: 48px;
  margin: 0;
  position: relative;
  text-align: center;
  letter-spacing: 0.025em;
  font-weight: 700;
  background-color: #b85c28;
  text-shadow: 0.5px 0.866px 3px rgba(0, 0, 0, 0.2);
  transition: all 300ms linear 0ms;
  color: #fff !important;
}
header #menu-main-menu #menu-item-3686 .menu-title:hover{
	outline: medium none;
	text-decoration: none;
	color: rgba(255, 255, 255, 0.8);
	background-color: #fab98f;
	border-color: #fab98f;
	box-shadow: 1px 2px 15px 0px rgba(0, 0, 0, 0.25);
}
header .cms-header-trans {
  padding: 10px 0px 0 0;
}
#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item) {
  background-color: #fff !important;
}
.cms-header-trans #cshero-header-inner.header-2 #cshero-header {
  background: #f9b890 !important;
}
.woocommerce-shop .cshere-woo-item-wrap2 {
  min-height: 300px;
padding: 0 !important;
	box-shadow: 0px 1px 13px 0px rgba(0,0,0,0.13) !important;
}
.content-product-list .cshere-woo-item-wrap2{
	  min-height: auto;
}
.woocommerce-shop .cshero-woo-image {
  min-height: 210px !important;
}
.woocommerce-shop .custom-font-3 {
  font-size: 20px !important;
}
.single-recipe .woocommerce-tabs-related #tab-recipie {
  padding-bottom: 44px;
  margin-bottom: 19px;
}

.woocommerce-shop .star-rating, #viewProduct .star-rating, .woocommerce-shop .archive-show-category, .woocommerce-shop .price-add-to-cart, .add_to_wishlist.single_add_to_wishlist, .pr-single-product .cart, .pr-single-product .wishlist-fragment, .single-product .woocommerce-style-2 .cms_grid_product_great, .single-recipe-inner .recipe-right .entry-content-bottom, #cshero-footer-feature, #cshero-header-top,#cshero-footer-bottom, .single-recipe .woocommerce-tabs-related .comment_tab, .single-recipe .container.related-recipe-wrap, .single-recipe #tab-related .star-rating  {
  display: none !important;
}

.page-id-2412 #page-title-text h1, .page-id-2412 #page-title-text span {
  text-align: center !important;
}
.single-recipe .recipe-title-text {
  text-align: center;
}
.single-recipe #recipe-title .recipe-title-text h2, .single-recipe #recipe-title .recipe-title-text h5, .single-recipe #recipe-title .recipe-title-text a {
  top: 50px;
  position: relative;
  text-align: center;
  margin: 15px auto;
}
.woocommerce-shop #main, .page-id-2412 #main {
  padding-bottom: 50px;
  padding-top: 50px;
  background: #fff;
}
.page-id-2412 #main #page-recipe {
  background: #fff;
}
.product-template-default.single.single-product #page-title {
  background-image: none !important;
  background-color: #f7b240;
}
#mySectionHeadr .description {
  font-style: normal;
  max-width: 80%;
}
.cms-heading-wrapper.heading-layout3 .title {
 margin-bottom: 50px !important;
}
.cms-heading-wrapper.heading-layout3 .title::after {
  position: absolute;
  bottom: -20px !important;
}
#client-testimonials .cms-testimonial-wrapper.clearfix {
  max-width: 650px;
  margin-left: 0;
}
#client-testimonials .cms-testimonial-body-left {
  max-height: 500px;
}
.meta_recipe, .share, .favorite, .pr-price-rating.clearfix, .price-add-to-cart, .cms-fancyboxes-wraper-section, .pt-single-recipe .menu_product_meta, .woocommerce .woocommerce-style-2 .pr-single-product .cms-recipe .row .item-post .menu_product_meta {
  display: none;
}
#tab-recipies, #tab-ingredients{
	height: 500px;
}
.woocommerce .cshero-product-title h3 {
  font-size: 18px !important;
  line-height: 22px !important;
}
.cshere-woo-item-wrap2 {
  padding: 0 !important;
}
#cshero-header-inner #cshero-header-navigation .menu-main-menu > li {
  padding: 0 15px !important;
}
.footer-top-4 .cs-social li {
  float: left;
  width: auto !important;
  margin: 0 3px;
}
.footer-top-4 .widget_cs_social .cs-social li a {
  border: 0;
  font-size: 18px;
	margin: 10px 0px !important;
}
.footer-top-4 #cs_social-8 h3 {
  font-size: 24px !important;
  margin-top: 15px !important;
  padding-bottom: 0 !important;
}
.footer-top-4 .widget_cs_social .cs-social li a i.fa-instagram{
	font-size: 22px !important;
	font-weight: 600 !important;
}
.footer-top-4 #cs_social-8 .cs-social.default.text-left {
  display: flex;
  flex-direction: row;
}
.footer-top-4 .widget_cs_social .cs-social li:nth-child(1) {
  order: 2;
  float: left;
  width: auto !important;
}
.footer-top-4 .widget_cs_social .cs-social li:nth-child(2) {
  order: 5;
  float: left;
  width: auto !important;
}
.footer-top-4 .widget_cs_social .cs-social li:nth-child(3) {
  order: 3;
  float: left;
  width: auto !important;
}
.footer-top-4 .widget_cs_social .cs-social li:nth-child(4) {
  order: 4;
  float: left;
  width: auto !important;
}
.footer-top-4 .widget_cs_social .cs-social li:nth-child(5) {
  order: 1;
  float: left;
  width: auto !important;
}
.single-post #comments, .page-id-23 #page-title, .butoon-for-key .cms-fancyboxes-footer, .fresh-friuts .cms-fancyboxes-footer {
  display: none;
}
#cms-organic.page-id-23, .page-id-23 .cms-header-trans {
  background: #ececd3;
}
.pr-single-product .product .content p {
  line-height: 42px;
  font-size: 18px;
  text-align: justify;
}
.product-template-default.single.single-product {
  background-color: #ececd3;
}
footer#footer-layout3 #cshero-footer-top .widget-title {
  font-size: 28px;
}
.post-template-default.single.single-post h2 {
  margin-bottom: 20px !important;
  font-family: "Ostrich Sans Black";
}
.post-template-default.single.single-post #post-title {
  min-height: auto;
  padding-bottom: 30px;
  background-color: #fcec97;
}
#recep-section-home .description {
  font-family: "Roboto";
}

@media (max-width: 767px) {
 
   body {
    overflow: visible !important; /* or overflow: visible; */

}
	.cms-header-trans #cshero-header-inner.header-2 #cshero-header {
  background: transparent !important;
}
	#cshero-header-inner #cshero-header #cshero-header-logo img {
  max-height: 80px !important;
    position: relative;
    bottom: 5px;
}
	#mySectionHeadr, #modi-saheb-section {
  padding: 0 0 50px !important;
}
	#mySectionHeadr p {
  text-align: justify;
}
	#mySectionHeadr .description {
  max-width: 100%;
}
#lady-section .vc_column_wrapper.clearfix, #OurProcess .vc_column_wrapper.clearfix, #modi-saheb-section .vc_column_wrapper.clearfix, #aboutMisionVision .vc_column_wrapper.clearfix, #aboutMovement .vc_column_wrapper.clearfix, #founders-message .vc_column_wrapper.clearfix{
  display: flex;
  flex-direction: column;
}
	.lady-don-image, #OurProcess .process-image, .modi-sahec-image, #aboutMisionVision .our-approach-img, #aboutMovement .movement-section-img {
  order: 2;
}
	#lady-section .milletpage-data {
  order: 1;
}
	.vc_col-sm-6.milletpage-data {
   min-height: auto !important;
}
	#OurProcess .vc_col-sm-6 {
  display: block;
		  margin-top: 20px;
}
#mysecondSection {
  padding: 50px 0 !important;
}
	#mysecondSection h3, #modi-saheb-section .vc_column-inner.vc_custom_1692278403551, #product-six-section #cms-fancy-box-single-10, #footer-copyright-section p {
  margin: 0 !important;
}

	#viewProduct .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  width: 100%;
  height: 100%;
}
	#recep-section-home .description {
max-width: 100% !important;
  text-align: justify;
}
	#recep-section-home {
  background-size: cover;
}
	#recep-section-home .recepy-image-home, .key-product-button .cms-fancyboxes-footer, .tp-bullets, #aboutMisionVision .vc_empty_space, .oil-seed-section .cms-fancyboxes-footer {
  display: none !important;
}

	#product-six-section img {
  height: 150px;
  max-width: 150px;
}
	#product-six-section .cms-fancybox-image {
  margin: 0 auto 5px;
}
	.butoon-for-key .cms-fancyboxes-footer, .fresh-friuts .cms-fancyboxes-footer {
  display: block;
}
	#product-six-section {
  padding-bottom: 0 !important;
}
	#client-testimonials .cms-testimonial-wrapper.clearfix {
  max-width: 100% !important;
  padding: 0 15px !important;
}
	#client-testimonials .span-content {
  text-align: justify;
}
	#client-testimonials .cms-testimonial-body-left{
  max-height: 100% !important;
}
	
#footer-layout3 .footer-top-1 {
  text-align: left;
}
	footer#footer-layout3.footer4 #cshero-footer-top {
  padding: 20px 15px;
}
	.footer-top-4 #custom_html-10 ul li {
  display: flex;
}
	.footer-top-4 i {
  margin-right: 5px;
  position: relative;
  top: 5px;
}
	.footer-top-4 #cs_social-8 {
  display: table;
}
	.footer-top-bottom {
  margin: 0 !important;
  padding: 0 !important;
}
	#footer-copyright-section .footextwidget {
  width: 100%;
  float: none;
  position: relative;
  top: 0;
}
	#aboutMisionVision .vc_column-inner {
  margin-left: 0 !important;
}
#aboutMisionVision .vc_col-sm-6, #aboutVisionMission .vc_col-sm-6, #founders-message .vc_col-lg-6.vc_col-md-7 {
  width: 100% !important;
}	
#aboutMisionVision, #aboutVisionMission, #aboutMovement {
  padding: 0 0 50px 0 !important;
}
	#product-six-section h3 {
  text-align: center !important;
}
	#product-six-section {
  padding-top: 50px !important;
}
	.fresh-friuts .cms-fancyboxes-footer {
  margin-bottom: 50px;
}
	#founders-message figure {
  position: relative;
  top: 0 !important;
}

	.owl-item.active {
  width: auto !important;
  margin: 0 !important;
}
}