/*
Theme Name: Avada
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://avada.theme-fusion.com/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 5.6.2
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
*/

.cus_img_lauras {
	margin: 0 0 -20px 0px;
}


/* Classes needed by Theme Check */
.wp-caption-text,
.gallery-caption,
.bypostauthor {
}

/*white icon*/
.cust_lines {
  list-style: none;
  padding: 0;
}
.cust_lines li {
  padding-left: 1.3em;
	  padding-top:12px;	
}
.cust_lines li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
/*start intro page*/

.btn.submit-button.button_submit.dynamic-button {
	background-color: #4bac67;
    color: #fff;
}
.btn.submit-button.button_submit.dynamic-button a {
	color: #fff;
}
.cust_h2_first {
	padding: 80px 0px 30px 50px;
}
.cus_border_all {
	border: solid 2px #e6e6e6 !important;
	border-radius: 15px;
}


/*End of intro page*/

/*Start Diet page cus*/
.cus_head_topbar {
	padding: 0 0px 0px 30px;
}
/*white icon in intro*/
.cust_linesintro {
  list-style: none;
  padding: 0;
  font-size: 18px;
	font-family: open sans;
}
.cust_linesintro li {
  padding-left: 1.3em;
	  padding-top:12px;
	color: #000;
}
.cust_linesintro li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
/*leaf icon in intro*/

.cust_linesintroleaf {
  list-style: none;
  padding: 0;
  font-size: 18px;
	font-family: open sans;
}
.cust_linesintroleaf li {
  padding-left: 1.3em;
	  padding-top:12px;
	color: #000;
}
.cust_linesintroleaf li:before {
  content: "\f06c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  margin-right: 2px;
  color: #fff;
}
.cust_linesintroleaf li a {
	color: #fff;
}
.cust_linesintroleaf li a:hover {
	color: #4bac67;
}

/*End of leaf icon intro*/

/*leaf icon-green in intro*/

.cust_linesintroleafs {
  list-style: none;
  padding: 0;
  font-size: 18px;
	font-family: open sans;
}
.cust_linesintroleafs li {
  padding-left: 1.3em;
	  padding-top:12px;
	color: #000;
}
.cust_linesintroleafs li:before {
  content: "\f06c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  margin-right: 2px;
  color: #4bac67;
}

/*End of leaf icon-green intro*/

/*white icon in intro*/
.cust_linesintros {
  list-style: none;
  padding: 0;
  font-size: 18px;
	font-family: open sans;
}
.cust_linesintros li {
  padding-left: 1.3em;
	  padding-top:12px;
	color: #fff;
	}
.cust_linesintros li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
	
}
/*white icon in intro*/
.cust_linesintroscol {
  list-style: none;
  padding: 0;
  /*font-size: 18px;*/
	font-family: open sans;
}
.cust_linesintroscol li {
  padding-left: 1.3em;
	  padding-top:12px;
	}
.cust_linesintroscol li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
	
}
#cus_img_second_slide .fusion-column-wrapper {

    background-size: contain !important;

}
/**************Full Width Diet Starts Here*****************/
.page-id-16728 .fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.page-id-16728 #main {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.page-id-16728 #main .sharedaddy.sd-sharing-enabled {
	padding-right: 30px;
	padding-left: 30px;
}
/**************Full Width Diet Ends Here*****************/
.cus_bac {
	min-height: 668px !important;
	background-color: #f6f6f6;
}
/*.aligncenter.wp-image-16871.size-full.cus_img_1 {
	margin-top: -18px;
}
.alignleft.size-full.cus_img_1.wp-image-16771 {
	margin-top: -22px;
}*/
/*End of Diet page cus*/

/*black icon*/
.cust_line1 {
  list-style: none;
  padding: 0;
}
.cust_line1 li {
  padding-left: 1.3em;
	  padding-top:12px;	
}
.cust_line1 li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

/*black icon*/
.cust_line {
  list-style: none;
  padding: 0;
}
.cust_line li {
  padding-left: 1.3em;
	  padding-top:12px;	
}
.cust_line li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

/*white icon*/

.cust_linesj {
  list-style: none;
  padding: 0;
}
.cust_linesj li {
  padding-left: 1.3em;
  padding-top:12px;	
}
.cust_linesj li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
	color: #fff;
}
.cust_lines2 {
  list-style: none;
  padding: 0;
}
.cust_lines2 li {
  padding-left: 1.3em;
  padding-top:12px;	
}
.cust_lines2 li:before {
  content: "\f055"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
	color: #000;
}


#main .post h2, #main .reading-box h2, #main h2, .cart-empty, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2, .post-content h2, .title h2 {
	font-family: Open-sans!important;}

/**************Full Width Intro Starts Here*****************/
.page-id-16949 .fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.page-id-16949 #main {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.page-id-16949 #main .sharedaddy.sd-sharing-enabled {
	padding-right: 30px;
	padding-left: 30px;
}
/**************Full Width Intro Ends Here*****************/

/*****Add cart***/
.cus_one {
	margin: 70px 0 0 0 !important;
	padding: 0 0 29px 0 !important;

background: #4bac67;
}
.cus_middle {
	min-height: 671px !important;
	background: #573f5e;
}
.cus_midd {
	min-height: 671px !important;
	background: #573f5e;
}
.cus_midds {
	min-height: 697px !important;
	background: #573f5e;
}
.cus_main {text-align: center;}
.cus_sub {padding: 1% 10% 1% 10%;}
.cus_add {	padding: 1% 1% 10% 1%;}
.cus_add a {background: #fff;color: #000;padding: 3% 10% 3% 10%;
font-size: 20px;}
.cus_display {width: 100%; height: 100%; background-color: #f1f1f1;padding:4% 0 4% 0;;font-size: 60px; font-family: open;
font-weight: bold;}
.cus_sub ul {
	text-align: left;
	line-height: 22px;
	color: #000;
	margin: 0 0 30px 0px;
}
.cus_add a:hover {
	color: #000;
}
.cus_sub h3 {
	font-size: 36px !important;
	font-family: trajan pro !important;
	color: #fff !important;
}
.cus_sub h4 {
	font-size: 26px !important;
	font-family: trajan pro !important;
	color: #fff !important;
}
.cus_sub li {
	font-size: 17px;
	font-family: open sans;
	line-height: 26px;
	color: #fff !important;
}

/*****End of of add cart****/

@media screen and (min-width:200px) and (max-width:768px){
.cus_img_first_sec .fusion-column-wrapper {
	background: #815e8c;
	background-image: none !important;
}
	.cus_head_topbar {
	padding: 0 30px 0px 30px;
}
	.cus_food_sec h1 {
	color: #815e8c !important;
	font-weight: bolder !important;
}
.cus_food_sec .cust_linesintro li {
	color: #fff;
}
.cus_food_sec .cust_linesintro li span {
	color: #fff !important;
}
.cus_food_sec h3 {
	color: #c2c2c2 !important;
}
	.cust_h2_first {
	padding: 50px 0px 50px 10px;
}
}

@media screen and (min-width:320px) and (max-width:760px){
.elementor-15596 .elementor-element.elementor-element-e1f05d9 > .elementor-widget-container {

	padding: 0px 0px 0px 0px!important;
}
	.elementor-16009 .elementor-element.elementor-element-d5044b9 > .elementor-widget-container {
	margin: 0px 0px 0px 20px!important;
	padding: 0px 0px 0px 0px!important;
}
	.elementor-16059 .elementor-element.elementor-element-d5044b9 > .elementor-widget-container {
    margin: 0px 0px 0px 20px!important;
    padding: 0px 0px 0px 0px!important;
}
	.elementor-16164 .elementor-element.elementor-element-d5044b9 > .elementor-widget-container {
	
	padding: 0px 0px 0px 0px!important;
}
	.cus_head_over {
	line-height: 30px !important;
}
}
