/*
 Theme Name:   Divi Child
 Template:     Divi
*/


@import url("https://p.typekit.net/p.css?s=1&k=ism8cav&ht=tk&f=24349.24351.24352.24354.24355&a=951413&app=typekit&e=css");

@font-face {
font-family:"canada-type-gibson";
src:url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"canada-type-gibson";
src:url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"canada-type-gibson";
src:url("https://use.typekit.net/af/da581f/00000000000000007735a540/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/da581f/00000000000000007735a540/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/da581f/00000000000000007735a540/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}

@font-face {
font-family:"canada-type-gibson";
src:url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"canada-type-gibson";
src:url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}
@font-face {
    font-family: 'CitrusGothicSolid-Regular';
    src: url('fonts/citrusgothicsolid-regular-webfont.woff2') format('woff2'),
         url('fonts/citrusgothicsolid-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BlogScript';
    src: url('fonts/blog_script_w00_regular-webfont.woff2') format('woff2'),
         url('fonts/blog_script_w00_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lbold';
    src: url('fonts/librefranklin-bold-webfont.woff2') format('woff2'),
         url('fonts/librefranklin-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lsemibold';
    src: url('fonts/librefranklin-semibold-webfont.woff2') format('woff2'),
         url('fonts/librefranklin-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lmedium';
    src: url('fonts/librefranklin-medium-webfont.woff2') format('woff2'),
         url('fonts/librefranklin-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lregular';
    src: url('fonts/librefranklin-regular-webfont.woff2') format('woff2'),
         url('fonts/librefranklin-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body .font-brownbag{font-family: 'BlogScript' !important;
}
body .font-gothic,.btn.btn-jusrol{ font-family: 'lsemibold'!important;}
.font-size-30.font-gothic {font-size: 1.2rem;letter-spacing: -1px;}
div#fiveIconsection .font-gothic{
    line-height: 1.3!important;
    letter-spacing:2px!important;
   /* font-size: 13px;*/
	font-weight:200!important;
	font-family: 'TradeGothicLTPro'!important;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #fff;
}
body.home {
    background-color: #f6f3f5;
    background-image: url('images/grey-bg.jpg');
}
.loginMenu {
	display: none !important;
}
.logged-in .logoutMenu{display: none !important;}
.logged-in .loginMenu{display: block !important;}
body .logoutMenu{display: none !important;}

.home div#main-content {background: none!important;}
body{ font-family: "canada-type-gibson",sans-serif; }
.page-h2 h2 {
  font-family: "CitrusGothicSolid-Regular";
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
  color: #1c1e4d;
  text-align: center;
}
.page-h3 h3 {
  font-family: "CitrusGothicSolid-Regular";
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.2;
  color: #1c1e4d;
  text-align: center;
}
.page-heading h3::before {
    content: "";
    background: url("images/heading-bar.svg");
    height: 4px;
    width: 175px;
    position: absolute;
    background-size: contain;
    margin-left: -206px;
    bottom: 32px;

}
.page-heading h3::after {
    content: "";
    background: url("images/heading-bar.svg");
    height: 4px;
    width: 175px;
    position: absolute;
    background-size: contain;
   margin-left: 30px;
    bottom: 32px;

}
.home .et_pb_section {
    background: none;
}
/*header css*/
div#top-header, header#main-header {
    z-index: 9;
}
#main-header {	background: #1c1e4d;	border-top:3px solid #fff;}
.container.clearfix.et_menu_container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;height: 65px;
}
#top-header {
  height: 30px;
}
.et_header_style_left .logo_container {
  position: relative;
  height: 100%;
  width: auto;display: flex;
flex: 0 0 12%;top: -5px;
}
#top-header {	z-index: 0;}
#logo {  width: 120px;  height: auto;  max-height: none;  margin-top: -22px;}
#top-menu li a {
	letter-spacing: 1px;
	font-size: 0.875rem;
	text-transform: uppercase;
	color: rgba(255,255,255,0.5);
	font-weight: 200;
}
#et-secondary-menu {
	visibility: hidden;
}
#et-top-navigation {
  align-items: center;
  float: unset;
  display: flex;  padding-left: 30px!important;flex: 0 0 63%;
}
#et-secondary-nav a,.footer-widget ul#menu-right-header-menu li a {font-size: 0;padding:0 0.9rem;}
#et-secondary-nav .instagramIcon a, #et-secondary-nav .youtubeIcon a,.footer-widget ul#menu-right-header-menu .instagramIcon a, .footer-widget ul#menu-right-header-menu .youtubeIcon a {
    padding: 0 1.2rem;
}

div#et_top_search {margin: 0;}
.fixedHeader #logo {
  transform: scale(0.48);
}
#main-header.fixedHeader {
	top: 0 !important;
}
/*sub menu*/
/*.productmenu ul.sub-menu {
    display: flex;
    left: -50px;
    padding: 33px 30px 0px 12px;
    width: auto;
    margin-top: -4px;    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 0.25rem;
}*/
body .productmenu  li a {
    width: 106px;
    padding:24px 0 15px;
    text-align: center;
    font-family: "BlogScript" !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 0.9rem;
    letter-spacing: 0px;
}
#menu-item-1940>a:hover {
    transition: 0.3s;
    color: #2BC8CA;
    opacity: 1;
}

#menu-item-1941>a:hover {
    transition: 0.3s;
    color: #A6378D;
    opacity: 1;
}

#menu-item-1942>a:hover {
    transition: 0.3s;
    color: #18991C;
    opacity: 1;
}
body  li.imageProduct2 a:hover {
    color: #8bc802;
}
body   li.imageProduct3 a:hover {
       color: #f55106;
}
body  li.imageProduct4 a:hover {
    color: #feb705;
}
body  li.imageProduct5 a:hover {
    color: #bc0473;
}
.imageProduct1 a{
    width: 174px!important;
}
.imageProduct2 a{
    width: 198px!important;
}
li.imageProduct a:before {
    content: "";
    background: url("images/prod-pizza-rtr.png");
    width: 265px;
    height: 185px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
   
    
      left: 0;
    top: -55px;
    
}
li.imageProduct2 a:before {
 background-image: url("/wp-content/uploads/2022/10/pizza-rtr.png");
}
li.imageProduct3 a:before {
 background-image: url("images/flatbread-rtr.png");
}
li.imageProduct4 a:before {
 background-image: url("/wp-content/uploads/2022/10/pie-crust-rtr.png");
}
li.imageProduct5 a:before {
 background-image: url("images/puff-pastry-rtr.png");
}
li.imageProductrow1 a:before {
 background-image: url("/wp-content/uploads/2022/11/Jus-Rol-Poffitz-Vanilla_Mockup-Front-96x188-1.png");
 height: 189px;
 width: 98px;
 background-size: cover;
}
li.imageProductrow2 a:before {
 background-image: url("/wp-content/uploads/2022/11/Jus-Rol-Poffitz-Apple_Mockup-Front-96x188-1.png");
 height: 188px;
 width: 98px;
 background-size: cover;
}
li.imageProductrow3 a:before {
 background-image: url("/wp-content/uploads/2022/11/Jus-Rol-Poffitz-Chocolate_Mockup-Front-96x188-1.png");
 height: 188px;
 width: 98px;
 background-size: cover;
}

.aaClick {
    cursor: pointer;
}
.submenuProducts {
    background-color: rgb(255 255 255 / 97%);
    display: flex;
    padding: 10px 16px 20px 16px;
    margin-top: 31px;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 0.25rem;
    flex-wrap: wrap;
    flex-direction: row;
    flex: 0 50%;
	gap: 25px;    
	
}
.submenuProducts ul  {
    display: block;
    
    width: auto;
}
.mainsubmenuProducts {
    position: absolute;
    top: 52%;z-index:9999
}
ul.sub-menu.hide {
    display: none;
}

.leftMenu {
    border-right: 0px solid #1e1f4ca1;
    padding-right: 65px;
	padding-left: 15px;
    margin-bottom: -70px;
}


.submenuProducts h2 {
    font-family: 'BlogScript';
    font-size: 22px;
    text-transform: uppercase;
    line-height: 20px;
    margin: 0;
    padding: 0;
	margin-top: 10px;
	
}
h2.text-blue.font-blog.font-twist {
  line-height: 30px!important;
}
.submenuProducts h2 em {
    font-size: 12px;
    font-style: normal;
    vertical-align: top;
    line-height: 16px;
}
.submenuProducts ul h2 p {
    font-size: 15px;
    line-height: 18px;
    padding: 0;
    margin: 0;
}
.submenuProducts ul li a {
    position: relative;
    font-family: 'BlogScript';
    text-transform: uppercase;
    font-size: 15px;
    line-height: normal;
}

.submenuProducts ul li.imageProduct {
    position: relative;
    height: 90px;
    display: block;
}
.submenuProducts .rightMenu ul li.imageProduct {
    height: 130px;
    top: 100px;
	margin-bottom: 25px;
}
.submenuProducts .rightMenu ul li.imageProduct a:before {
    transform: scale(.7);
    left: -21px;
    top: -160px;
}
li#menu-item-1456 {
    margin-bottom: 75px;
}
li#menu-item-1455 {
    margin-bottom: 35px;
}li#menu-item-1462 {
    height: auto;
}
/*search bar csss*/
.searchCustom {
  display: flex;
  flex-basis: auto;
  flex-grow: 1;
  align-items: center;flex: 0 0 26%;
}

.searchCustom #et-secondary-nav,.searchCustom #et-secondary-nav li,.footer-widget 
 ul#menu-right-header-menu li {
  display: inline-flex;
  padding: 0;
  margin: 0;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.searchCustom #et-secondary-nav li a::before,.footer-widget 
 ul#menu-right-header-menu li a::before {
	content: "";
	background: url("images/fb-img.svg");
	position: absolute;
	height: 23px;
    width: 13px;
color: #fff;
background-size: contain!important;
transition: 0.3s;
transform: scale(0.8);
}

.searchCustom #et-secondary-nav li a:hover::before,.footer-widget 
 ul#menu-right-header-menu li a:hover:before{font-weight: 600;transform: scale(1);}

.searchCustom #et-secondary-nav li.pinterestIcon a::before,.footer-widget 
 ul#menu-right-header-menu li.pinterestIcon a::before {background: url("images/pinterest-img.svg");height: 24px;
width: 13px;}
.searchCustom #et-secondary-nav li.instagramIcon a::before,.footer-widget 
 ul#menu-right-header-menu li.instagramIcon a::before {background: url("images/inst-img.svg");    width: 24px;
    height: 30px;margin-top: -4px;}
.searchCustom #et-secondary-nav li.twitterIcon a::before,.footer-widget 
 ul#menu-right-header-menu li.twitterIcon a::before {background: url("images/twitter-img.svg");width: 25px;
    height: 23px;}
.searchCustom #et-secondary-nav li.youtubeIcon a::before,.footer-widget 
 ul#menu-right-header-menu li.youtubeIcon a::before {background: url("images/youtubeImg.svg");    width: 31px;
    height: 23px;}
.searchCustom #et-secondary-nav li.flagIcon a::before,.footer-widget 
 ul#menu-right-header-menu li.flagIcon a::before {background: url("images/flag.png");    width: 29px;    height: 15px;    margin-top: 5px;}	
.searchCustom #et-secondary-nav li.userIcon a::before,.footer-widget 
 ul#menu-right-header-menu li.userIcon a::before {color: hsla(0,0%,100%,.8); content: "\f007";font-family: "Font Awesome 5 Pro" !important;background: unset; font-size: 20px;
    top: 2px;}
.searchCustom #et-secondary-nav li.userLogout a::before {color: hsla(0,0%,100%,.8); content: "\f08b";font-family: "Font Awesome 5 Pro" !important;background: unset; font-size: 22px;} 
 
.searchCustom #et-secondary-nav li.userIcon a:hover::before,.footer-widget 
 ul#menu-right-header-menu li.userIcon a:hover::before{font-weight: 400;}

#et_search_icon::before {color: hsla(0,0%,100%,.8);font-size: 1.1rem;    top: -8px;    
  content: "\f002";font-family: "Font Awesome 5 Pro" !important;}
 span.et_close_search_field {    color: #fff;}
 
li.flagIcon {padding-left: 1px!important;border-right: 1px solid #ffffff63;margin-right: -2px!important;padding-right: 26px!important;}
  
 /*slider css*/
#homeSlider .et_pb_slider .et_pb_slide{height:508px}
.homeSlider h2,.innerBanner h1 {
	font-family: 'BlogScript';
	font-size: 80px;
	text-transform: uppercase;
	line-height: 94px;
}
#homeSlider a.btn.btn-jusrol.btn-lg.mx-auto.scrollto {
    font-size: 1.25rem;
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{padding: 9% 8%}
.et-pb-controllers {	display: none;}

/*amination section*/
div#welcomeText, div#welcomeText .et_pb_row,div#welcomeText .et_pb_row h3 {
    padding-bottom: 0;
    margin-bottom: 0;
}
div#fiveBoxHomepage .btn.btn-jusrol {
    font-size: 14px;
}

#fiveBoxHomepage::after {

    content: "";
    display: block;
    background-image: url("images/parchment-edge-rtr.png");
    width: 100%;
    position: absolute;
    height: 40px;
    left: 0;
    bottom: -40px;

}

.block.block--homepageproducts {background: unset;    padding-top: 0!important;    margin-bottom: 0;}
div#fiveBoxHomepage,div#fiveBoxHomepage .et_pb_row {padding: 0;}
div#products-list > .container {padding-top: 30px!important;}
.block--homepageproducts .products-wrap {    overflow: visible;}
.block--homepageproducts::after{content:none}
div#fiveIconsection {background: none;}
.product-section {    text-align: center;}
#fiveIconsection::after {
    content: "";
    display: block;
    background-image: url('images/white-mask-bg-2-rtr.png');
    width: 100%;
    position: absolute;
    height: 100px;
    left: 0;
    bottom: -50px;
    z-index: 1;
}
div#fiveIconsection > div.et_pb_row {
    margin: 40px auto 0;
    max-width: 1000px;
}
div#fiveIconsection .et_pb_text_inner {
    text-align: center;
}
.myMadetext p {
    display: none;
}
span.font-blog {
    font-size: 16px;
    line-height: 19px;
    padding-top: 4px;
    display: block;
}


/*blue Backround*/
.width100 .et_pb_row {
    max-width: 100%;
    width: 100%;
}

div#highestHeading h2 {font-size: 2rem;color: #fff;line-height: 1rem;}

div#highestHeading h3 {font-size: 1.75rem;color: #fff;}

div#highestHeading h3::before,div#highestHeading h3::after {filter: brightness(0) invert(1);bottom: 23px;}
div#textHighest {
    text-align: center;
    font-size: 21px;
    line-height: 1.5;font-weight: 500;
}
div#liHighestText ul {list-style: none;display: flex;flex-wrap: wrap;}

div#liHighestText ul li {
    flex: 0 0 50%;
    font-size: 12.5px;
    line-height: 2.5;
    margin-bottom: 5px;
    font-family: lbold;
    text-transform: uppercase;
}

div#liHighestText ul li:before {
    content: "";
    background-image: url('images/check-icon.svg');
    width: 34px;
    height: 33px;
    position: absolute;
    background-size: contain;
    margin-left: -42px;
}
div#leftImageBlue {
    margin-top: -102px;
}
.absolute-center {
    position: absolute;
    left: 50%;
    top: 50%;width:100%;
    transform: translateX(-50%) translateY(-100%);
}	

/*Three Box*/
div#threeSection span.et_pb_image_wrap {
    overflow: hidden;
    padding-top: 33.33333%;
    width: 100%;
    border-radius: 10px;
}
div#threeSection img {
    position: absolute;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
div#threeSection h4.field-content.text-center {
    padding-top: 0px;
    margin-top: 0px!important;
    color: #1c1e4d;
    font-size: 20px;
}
div#threeSection .et_pb_module.et_pb_image {
    margin-bottom: 20px!important;
}
/*newsletter section*/


#NewsletterHome span.wpcf7-form-control-wrap input {
    border: 1px solid #ced4da;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: rgba(255,255,255,0.2);
    color: #495057;
    width: 332px;
    margin: 0 12px;border-radius: 5px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #fff;
    background-color: #1c1e4d;
    border-color: #1c1e4d;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    text-transform: uppercase;
}
div#NewsletterHome form, div#NewsletterHome form p {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    margin: auto;
    width: 100%;
}
div#newsletterText h2 {
    font-size: 1.8rem;
    margin-bottom: 0;
    padding-bottom: 0;
}div#newsletterHome {
    padding-top: 0;
    padding-bottom: 20px;
}
.svg-checkbox {
    max-width: 30px;
}
div#recipeInfo > .et_pb_row {
    width: 100%!important;
}
/*footer*/

 ul#menu-right-header-menu li.flagIcon, .footer-widget 
 ul#menu-right-header-menu li.userIcon,.footer-widget 
 ul#menu-right-header-menu li.logoutMenu,.footer-widget 
 ul#menu-right-header-menu li.userLogout {
    display: none!important
}
.footer-widget img {
    max-width: 140px!important;
    margin-top: -10px;
}

.footer-widget:nth-child(2) {display: flex;justify-content: center;gap:64px;}

.footer-widget:nth-child(2) .menu li,.footer-widget:nth-child(2) .menu ul {padding-left: 0!important;margin: 0;color: #fff;}

.footer-widget .menu li:before {content: none!important;}
#footer-widgets {
    padding: 4% 0 0;
}
footer .footer-widget h4.title {
    font-size: 1rem;
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff!important;
}
.footer-widget ul#menu-right-header-menu li a::before {height: 34px;
    width: 19px;}
.footer-widget 
 ul#menu-right-header-menu li.pinterestIcon a::before {height: 37px;
    width: 20px;}
.footer-widget 
 ul#menu-right-header-menu li.instagramIcon a::before {    width: 34px;
    height: 43px;margin-top: -4px;}
.footer-widget 
 ul#menu-right-header-menu li.twitterIcon a::before {width: 39px;
    height: 35px;}
.footer-widget 
 ul#menu-right-header-menu li.youtubeIcon a::before {width: 45px;
    height: 33px;}
.footer-widget ul#menu-right-header-menu li a {
  
    padding: 0 1rem;
}
.footer-widget ul#menu-right-header-menu .instagramIcon a {padding: 0 1.8rem;}

.footer-widget ul#menu-right-header-menu .youtubeIcon a {padding: 0 1rem;}
div#footer-info {
    font-size: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0;
    margin: 0;
}
footer #footer-info a {
    font-weight: normal!important;
    color: rgba(255,255,255,0.8);
    transition: 0.3s;
}
.basic__body {
    font-size: 12px;
    margin-bottom: 0;
}
.basic__body p {
    margin: auto;
}
footer #footer-info .legal .legal-sub {
    color: rgba(255,255,255,0.6);
    font-size: 11px;
}
footer .footer-widget {
    margin-bottom: 0!important;
}
footer .widget_nav_menu {margin-bottom: 20px!important;}
.LoginAccount-newsletter {
    margin-top: 60px;
}
/*recipe seach nav */
.asl_w_container.asl_w_container_1 {
    position: absolute;
    right: 0;
    top: 18px;
}
.asl_w_container.asl_w_container_1 div {
    background: none!important;
    border: none!important;
    box-shadow: none!important;
}
.probox > div.promagnifier {
    opacity: 1;
}
.probox > div {
    opacity: 0;
}
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput {
    background: #fff!important;
    font-size: 19px;
    border-radius: 4px;
}
div.asl_w .probox .promagnifier .innericon svg {
    fill:hsla(0,0%,100%,.8);
}
div.asl_m .probox .proloading {
    display: none!important;
}
.asl_w_container.asl_w_container_1 div[id*='ajaxsearchlite'].asl_m {
    width: 173px;
}
p.asl_desc {display: none;}

div.asl_m .probox .proclose {
    background: #fff!important;
    border-radius: 3px;
    left: -5px;
}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {font-family: "CitrusGothicSolid-Regular" !important;color: #1c1e4d!important;line-height: normal;font-size: 16px!important;font-weight: normal;}

div.asl_r .results .item .asl_content {display: flex;align-items: center;}
/*REcipes page */
.innerBanner .et_pb_text_inner {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    justify-items: center;    height: 60vh;
    
}
.innerBanner h1 {
    color: #fff;
    margin: 0;
    padding: 0;
}

input#search {
    font-size: 1.2rem;
    background-color: #edeeef;
    color: #536f8f;
    border: none;
    height: calc(2em + 0.75rem + 2px);
    padding: 0.375rem 1.2rem;
}
button.search_btn_close.btn.bg-transparent.btn-close {
    margin-left: -40px;
    z-index: 100;
}


.row.justify-content-center.dropdownRecipe {
    margin-top: 20px;
}
.dropdownRecipe select,.select-selected {
    display: inline-block;
    font-weight: 400;
    color: #1c1e4d;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
        -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #00000096;
    padding: 10px 0px;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
	width: 100%;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
	text-align:center;
}
.dropdownRecipe select.activeSelect{
    box-shadow: 0 0 0 2px #112a40;
}
h2.recipe-title {
    font-size: 1.4rem;
    text-align: center;
    font-weight: 400;
    font-family: canada-type-gibson;
    text-transform: uppercase;
    transform: scale(0.9);text-decoration:none
}
.allRecipes a:hover .recipe-title {
    transform: scale(1);
}
body article .recipe-sub-title {
	margin-top: 25px !important;
	font-size: 1.3rem !important;
	font-family: 'BlogScript' !important;
	color: #1c1e4d;
	font-weight: 400 !important;
}
.container.recipeContainer {
    padding-top: 0!important;
}
ol.steps {
    list-style: auto;
}
.type-products .width100{
width: 100vw;
    margin-left:49.3%;
    transform: translateX(-50vw);
}
.single-products div#fiveIconsection:after{content:none}
.container.recipeMainContainer {
    padding-top: 0!important;
}
.product-pink-bg {
    z-index: 99;
}

div#RecipesProductDiv h3 {
    font-size: 1.75rem;
    line-height: 4rem;
}

div#app-recipelist.recipeReleted {
    display: flex;
    flex-wrap: wrap;
}

body.single-products .container100 .et_pb_row {
    width: 100%!important;
}
div#section-ingredients h2 {
    font-family: "CitrusGothicSolid-Regular";
    color: #1c1e4d;
}
.product-hero.product-image {margin: -50px auto;
    max-width: 600px;
    z-index: 1;}

.container.rel {padding-top: 0!important;}
.product-list-features span {
    font-size: 11px;
}
.pageh2 h2 {
    font-family: "CitrusGothicSolid-Regular" !important;
    font-size: 48px;
    color: #1c1e4d;
    font-weight: 500;
    line-height: 1.2;
}
.single-recipes .block h2 {
    color: #1c1e4d;
}
.single-recipes #main-content .container:before{display:none}
/*contact Form page*/
.div2Coloum.contdiv {display: flex;gap: 23px;}
.contdiv {margin-bottom:20px}
.contdivInner {width: 100%;}

.contdiv label {width: 100%;}

.contdiv span.wpcf7-form-control-wrap {width: 100%;}

.contdiv span.wpcf7-form-control-wrap input,.contdiv span.wpcf7-form-control-wrap textarea {width: 100%;font-family: canada-type-gibson;
    border-radius: 5px !important;height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;}

.contdiv span.wpcf7-form-control-wrap textarea {height: 120px;}
.contdiv label {
    width: 100%;
    color: #495057;
    font-size: 17px;
    text-transform: capitalize;
}
/*About page*/
.section-about .et_pb_column {margin: 0;}
.section-about .et_pb_row {display: flex;justify-content: center;align-items: center;}
.aboutTexts h2 {font-family: "BlogScript" !important;
    text-transform: uppercase;color: #fff;font-size: 48px;text-align: center;line-height: 3.5rem;}

.aboutTexts p {text-align: center;}
div#TestmonialDiv p {
    font-size: 21px;
}
.sp-testimonial-client-image img {
    margin: 0;
    border-radius: 0!important;
}
.sp-testimonial-client-testimonial {
    margin: 20px auto !important;
    color: #fff!important;
    font-size: 22px!important;
    max-width: 800px;
}
h2.sp-testimonial-client-name {
    font-size: 17px!important;
    color: #fff!important;
    text-transform: uppercase!important;font-weight:600!important;padding-top:30px!important
}
#testimonialRow .slick-arrow {
    border: none!important;
    font-size: 67px!important;
    color: #fff !important;
    opacity: 0.7;
    background: none!important;
}

.sp-testimonial-free-section .slick-dots li button {
 
    width: 11px;
    height: 11px;
 
}
ul.slick-dots li button {
    background: rgba(0,0,0,0.5)!important;
}
/*faqs*/
div#allfaqs {
    color: transparent;
}
.get_faqs h2 {
    font-family: "CitrusGothicSolid-Regular" !important;
    font-size: 2.5rem;
    color: #1c1e4d;

}
.views-row {
    border: 1px solid #e9e9e9;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 2px;  color: #1c1e4d;
}
.views-row h3 {
   color: #1c1e4d;
    font-size: 24px;
    text-transform: uppercase;font-family: "lbold" !important;
    font-weight: 600;}
button.btn.btn-jusrol.searchRecipeButton {
    height: 112px;
}    
button.btn.btn-jusrol.searchRecipeButton span {
    top: -30px;
}
body .proani .ingredient{z-index:2!important}
    /* overflow: visible;}

/*baking tips*/
#bakingtipsBanner,.innerBanner {
    height: 60vh; 
    overflow: hidden;
    position: relative;    padding: 0;
}

div#bakingTipTitle h1 {
    color: #1c1e4d;
}
div#bakingTipsShortcode {
    margin-bottom: 24px;
}
section.maiNtab {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.bakingTipsContent h2 {
    color: #1c1e4d;
    font-family: "CitrusGothicSolid-Regular";
    text-align: center;
}
.maiNtab .tabs {
  display: flex;
    justify-content: center;

}
.maiNtab .tabs button {
    border: none;
    cursor: pointer;
    background: none;max-width: 25%;
    transition: .3s;position:relative

}
button.tab.active:after {
    content: "↓";
    position: absolute;
    left: 50%;
    bottom: -30px;
    display: block;
    color: #112a40;
    transform: translateX(-50%);
}
div#bakingTipTitle p {
    margin: 0;
    padding: 0;
}
button.tab:focus, button.tab:active {
    outline: none!important;
}
.maiNtab .tabs .non-active {
 max-width: 15%;
    transition: .3s;
}
.maiNtab .hidden {
  display: none;
}
div#swn-lp-embedded-button-lp-ee355261-f577-4a89-8877-bfe466b89b99 {
    margin: 0;
    vertical-align: baseline;
    z-index: 9999;
    position: fixed;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    font-size: 37px;
    color: #ffffff;
    background: #1C1E4D;
    transition: all 0ms;
    padding: 12px;
    border-radius: 0px;
    text-transform: inherit;
    user-select: none;
    cursor: pointer;
    background-image:url(images/buy-now.png) !important
}
.shortcodeFqs-contact .mb-4 {
    margin-bottom: 0!important;
}
.shortcodeFqs-contact div#allfaqs{display:none}
a.ccc-favorite-post-toggle-button span:after {content: "Save Recipe";color: #fff;font-size: 1rem;font-family: 'lsemibold'!important;padding-left: 6px;}
a.ccc-favorite-post-toggle-button.save span:after {content: "Saved Recipe";}
.ccc-favorite-post-toggle > a{    padding: 6px 13px;}

a.ccc-favorite-post-toggle-button.btn-jusrol {text-decoration: none;}

.ccc-favorite-post-toggle > a::before {

    top: 2px;
    position: relative;
}

a.ccc-favorite-post-toggle-button.btn-jusrol span {font-size: 0px;top: 0px;}
a.ccc-favorite-post-toggle-button.btn-jusrol.save {
    background: #d401a0;
    color: #fff;
}
span#app-liked-recipe.likeRecipe button {border: none;background: none;} 

.yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes.yotpo-bottomline-empty-state {
    
}
.yotpo-display-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-top: 1px solid #e3e3e3;
    padding-top: 30px;
    align-items: center;padding-bottom: 15px;
}
.yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button {
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
    padding: 9px 15px;
    background: #6A6C77;
    color: #fff;
    margin-top: -10px;
    letter-spacing: .5px;
    font-weight: 500;
    line-height: normal;
}
#product_reviews {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.review-list {
  order: 2;
}
.review-totals {
    display: none;
}
.myReviewList {
    display: none;border-top: 1px solid #e3e3e3;
}
#product_reviews .comment-form-title input, #product_reviews textarea {
  max-width: 100% !important;}
  #product_reviews textarea {
  height: 80px;
}

#product_reviews  input, #product_reviews textarea {
	max-width: 100% !important;
	box-sizing: border-box;
	width: 100%;
	font-size: 13px!important;
	color: #737373 !important;
	padding: 12px 9px;
	margin: 15px 0 20px;
	margin-right: 10px;
	border: solid 1px #575757 !important;
}
#product_reviews .comment-form-email,#product_reviews .comment-form-author {
	width: 40%;
	float: left;
	margin-left: 18%;
}
#product_reviews .comment-form-email {
	margin-left: 2%;
}

#product_reviews #submit {
	font-size: 12px;
	padding: 10px 15px;
	background: #6A6C77;
	background-color: #112a40;
	color: #fff !important;
	font-weight: normal !important;
	text-shadow: none !important;
	width: 110px;
}
.comment-form-cookies-consent {
	display: none;
}

.ic_rev {
	border: none;
	padding: 12px 0;
	margin: 0 0 10px;
	overflow: visible;
}
.review-avatar {
	display: none;
}
.comment-reply-link.et_pb_button {
	margin-top: 19px;
	height: 90px;
	display: inline-block;
	padding: 10px 28px;
	line-height: 16px !important;
}
.comment-reply-link:hover::after{content:none}
.comment-reply-link.et_pb_button:hover {
	background: #1c1e4d;color:#fff!important
}
.yotpo-stars-and-sum-reviews .review-rating.allow-edit .rating-off {
	pointer-events: none;
}

.reviewShareRow .yotpo-display-wrapper {
    border: none;
    padding: 0;
}
.reviewShareRow .reviews-teaser a > span {
    top: -10px;
    position: relative;
}
.reviewShareRow .review-rating>span {
    display: inline-block;
    width: 18px;
    height: 18px;
    font-size: 18px;
    top: -7px;
    position: relative;
}
div#related-recipe-slider {
    display: flex;
    flex-wrap: wrap;
}

div#related-recipe-slider .owl-nav button {font-size: 51px;position: absolute;top: 25%;}

div#related-recipe-slider .owl-nav button i {font-size: 35px;color: #fff;}

div#related-recipe-slider .owl-nav button.owl-next {right: 0;}
a {
    text-decoration: none!important;
}
nav.user-registration-MyAccount-navigation {
    display: none;
}
.header-ccc_favorite.clearfix {
    display: none;
}
.page-id-3 .et_pb_code_inner h1 {
    font-family: lbold;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2;
    letter-spacing: -2px;
}
.page-id-3 .et_pb_code_inner h2 {
    font-family: "CitrusGothicSolid-Regular";
}	
/*login*/
.profilelogin li a {
	border: 1px solid transparent;
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
	display: block;
	padding: 0.5rem 1rem;
	color: #1c1e4d;font-family: "lmedium";
	text-decoration: none;
	background-color: transparent;margin-bottom: -1px;
}
.profilelogin li.current-menu-item#menu-item-526  a,.profilelogin li.current_page_item#menu-item-522 a,#menu-item-521.current-menu-item a,.profilelogin .current-menu-item a {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;}
    
.loginTitle {
	font-size: 3rem;
	font-weight: bold;
	line-height: 1.2;
	font-family: "lsemibold";
	text-transform: uppercase;
	color: #1c1e4d;
	letter-spacing: -2px;
}
#user-registration p label,.ur-frontend-form .ur-form-row .ur-form-grid legend, .ur-frontend-form .ur-form-row .ur-form-grid label {
	color:#1c1e4d;
	color: #1c1e4d;
	font-size: 1rem;	
	font-family: "lmedium";
	font-weight: 600;
	width: 100%;
}
#user-registration.horizontal, #user-registration {
	box-shadow: none;
	border: none;
	background: none;padding: 0;
margin: 0;width: 100%
}
.ur-frontend-form.ur-frontend-form--flat {
	background: none;
	border: none;padding: 0;
margin: 0;width: 100%
}
.loginFormMain, .loginFormMain > div {
	padding: 0 !important;
	margin: 0 !important;
}
#user-registration p input{
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 5px !important;width: 100%
}
.page-template-login-template .et_pb_row.et_pb_row_0 {
	width: 100%;
}
.user-registration-form.user-registration-form-login.login,#RegisterForm .register,.user-registration-ResetPassword.lost_reset_password {
	width: 100%;
	max-width: 600px;
	font-family: "lmedium";
}
.ur-form-row span.input-wrapper {
	position: relative;
	max-width: 100%;
	width: 100%;
}
.ur-frontend-form {
	margin-bottom: 0;
	border: 0;
	padding: 0;
	box-sizing: border-box;
}
body .user-registration-Button.button,body .btn.button.ur-submit-button,body #user-registration p input.user-registration-Button.button {
	color: #fff;
	background-color: #1c1e4d;
	border: 1px solid #1c1e4d;
	float: left;
	padding: 10px 45px;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	font-family: lmedium;
	text-decoration: none;
	text-transform: uppercase;width: auto;	
}
.ur-frontend-form .description {
	display: block;
	font-size: 11px;
	line-height: 1.5;
	font-family: lregular;
	color: #6c757d !important;
}
.ur-frontend-form .ur-button-container {
	display: flex;
	margin-top: 47px;
	
	float: left;
	
}
.review-list > div {
    width: 100%;
    display: flex;
}

#pum_popup_title_517 {
	font-family: "CitrusGothicSolid-Regular" !important;
	font-size: 2rem;
	color: #374151;
}
.pum-container {
	border: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}
h2.recipe-title-small.trans-delay-1 {
    color: #1c1e4d;
}
.myfavListrec h3.recipe-sub-title.font-brownbag.mt-2.trans-delay-2 {
    font-size: 20px!important;
    color: #1c1e4d;
    margin-bottom: 0;
    padding-bottom: 0;
}
p.review-rating ~ p.customstarr {
    display: none;
}
div#related-recipe-slider .col-sm-4 {
    max-width: 100%;
    flex: auto;
    margin: 0;
    padding: 0;
}
button:focus {
    outline: none;
}

/*media Query */
@media only screen and (min-width:992px)  {



.recipes > .row {
    width: 70%;
    margin: auto;
}
.sp-testimonial-client-image {
    width: 50%;
    margin: auto!important;
}
}
/*media Query menu break*/
@media only screen and (max-width:1320px) and (min-width:981px) {
.aboutTexts h2 {
	
	font-size: 37px;
	
	line-height: 2.5rem;
}
#HighestSection .et_pb_column.et_pb_column_1_2 {
  width: 60%;
}
#HighestSection .et_pb_column.et_pb_column_1_4 {
  width: 14.5%;
}
.et_pb_gutters3 .footer-widget {
  margin-right: 3.5%;}
  #top-menu li li#menu-item-194, #top-menu li li#menu-item-193 {
	padding: 0 6px;
}
}
@media only screen and (max-width:1800px)  and (min-width:1700px)  {
.asl_w_container.asl_w_container_1 div[id*='ajaxsearchlite'].asl_m {
    width: 186px;
}
}
@media only screen and (max-width:1700px)  and (min-width:1600px)  {
.asl_w_container.asl_w_container_1 div[id*='ajaxsearchlite'].asl_m {
    width: 185px;
}
}
@media only screen and (max-width:980px)  {
	
.single-products .pl-5, .px-5 {
  padding-left: 0rem !important;
}

.single-products .pr-5, .px-5 {
  padding-right: 0rem !important;
}
	
.postid-1274 #imagesRowProducts div#h2TEXTImage h2 {
  font-size: 25px!important;
}

.postid-1274 h2, .h2 {
  font-size: 1.2rem!important;
}
	
em{
  font-size: 12px!important;
  font-style: normal;
  vertical-align: top;
  line-height: 24px!important;
  margin-left: 5px;
}
/*mobile sub menu*/
/*sub menu*/
	
#menu-item-193{
	padding: 30px 0 70px 0!important;	
}
	
#menu-item-194 {
  margin-top: -25px!important;
}

#menu-item-194{
	padding: 0px 0 40px 0;
}	
	
#menu-item-192{
	padding: 0px 0 40px 0;	
}
	
#menu-item-191{
	padding: 0px 0 40px 0;	
}	
	
#menu-item-196{
	padding: 0px 0 40px 0;	
}	
#menu-item-369{
	margin-top:50px;	
}
	
.mainsubmenuProducts {
    display: none!important;
}
.mobileOnlyMenu ul.sub-menu {
    display: flex;
    left: -50px;
    padding: 33px 30px 0px 12px;
    width: auto;
    margin-top: -4px;    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 0.25rem;
}
body #top-menu  .mobileOnlyMenu ul.sub-menu li a {
    width: 106px;
    padding:24px 0 15px;
    text-align: center;
    font-family: "BlogScript" !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 0.9rem;
    letter-spacing: 0px;
}
body #top-menu .mobileOnlyMenu ul.sub-menu li a:hover {
    transition: 0.3s;
    color: #215d18;
    opacity: 1;
}
body #top-menu .mobileOnlyMenu ul.sub-menu li.imageProduct2 a:hover {
    color: #8bc802;
}
body #top-menu .mobileOnlyMenu ul.sub-menu li.imageProduct3 a:hover {
       color: #f55106;
}
body #top-menu .mobileOnlyMenu ul.sub-menu li.imageProduct4 a:hover {
    color: #feb705;
}
body #top-menu .mobileOnlyMenu ul.sub-menu li.imageProduct5 a:hover {
    color: #bc0473;
}
.imageProduct1 a{
    width: 174px!important;
}
.imageProduct2 a{
    width: 198px!important;
}
.mobileOnlyMenu ul.sub-menu li a:before {
    content: "";
    background: url("images/prod-pizza-rtr.png");
    width: 130px;
    height: 113px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: -36px;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
}
.mobileOnlyMenu ul.sub-menu li.imageProduct2 a:before {
 background-image: url("/wp-content/uploads/2022/10/pizza-rtr.png");
}
.mobileOnlyMenu ul.sub-menu li.imageProduct3 a:before {
 background-image: url("images/flatbread-rtr.png");
}
.mobileOnlyMenu ul.sub-menu li.imageProduct4 a:before {
 background-image: url("/wp-content/uploads/2022/10/pie-crust-rtr.png");
}
.mobileOnlyMenu ul.sub-menu li.imageProduct5 a:before {
 background-image: url("images/puff-pastry-rtr.png");
}

.mobileOnlyMenu ul.sub-menu li.imageProductrow1 a:before {
 background-image: url("/wp-content/uploads/2022/11/Poffitz-Vanilla-69x127-600.png");
}
.mobileOnlyMenu ul.sub-menu li.imageProductrow2 a:before {
 background-image: url("/wp-content/uploads/2022/11/Poffitz-Apple-69x127-600.png");
}
.mobileOnlyMenu ul.sub-menu li.imageProductrow3 a:before {
 background-image: url("/wp-content/uploads/2022/11/Poffitz-Chocolate-69x127-600.png");
}

BODY .mobileOnlyMenu > a {
    color: #ffffffb8!IMPORTANT;
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: normal !important;
     color: rgba(255,255,255,0.5)!IMPORTANT;
}
.mobileOnlyMenu .imageProductrow1, .mobileOnlyMenu .imageProductrow2, .mobileOnlyMenu .imageProductrow3 {
    height: 117px;
    top: 50px;
}

.mobileOnlyMenu .imageProductrow1 a:before, .mobileOnlyMenu .imageProductrow2 a:before, .mobileOnlyMenu .imageProductrow3 a:before {
    transform: scale(.8);
    left: 52px!important;
    top: -137px;
    bottom: 0!important;
}

.productmenu .productmenu1 h2, .productmenu .productmenu2 h2 {font-size: 21px;position: relative;}

.productmenu .productmenu1 a:before, .productmenu .productmenu2 a:before {content: none;display: none;}

.productmenu .productmenu1, .productmenu .productmenu2 {height: auto!important;padding: 0;}
/*sub mneu mobile*/

.product-hero.product-image{z-index: 2;}
.innerBanner,.innerBanner .et_pb_text_inner {
    height: 40vh;
   
}
div#fiveIconsection .et_pb_column {
    width: 19%;
    margin-right: 1%;
}
ol.steps {
	list-style: auto;
	padding-left: 14px;
}
#recipeInfo {
	padding: 0 !important;
}
.review-rating > span {
	
	width: 19px;
	height: 19px;
	font-size: 17px;
}
.et_pb_row {
	width: 90%;
}
#et_mobile_nav_menu li.FbIcon a::before {
	content: "";
	background: url("images/fb-img.svg");
	position: absolute;
	height: 23px;
    width: 13px;
color: #fff;
background-size: contain!important;
transition: 0.3s;
transform: scale(0.9);
}
#et_mobile_nav_menu   li.pinterestIcon a::before {
position: absolute;content: "";
	height: 23px;
    width: 13px;
color: #fff;
background-size: contain!important;
transition: 0.3s;
transform: scale(0.9);
background: url("images/pinterest-img.svg");height: 24px;
width: 13px;}
#et_mobile_nav_menu	 li.instagramIcon a::before {
position: absolute;content: "";
	height: 23px;
    width: 13px;
color: #fff;
background-size: contain!important;
transition: 0.3s;
transform: scale(0.9);
background: url("images/inst-img.svg");    width: 24px;
    height: 30px;margin-top: -4px;}
#et_mobile_nav_menu li.twitterIcon a::before{
position: absolute;content: "";
	height: 23px;
    width: 13px;
color: #fff;
background-size: contain!important;
transition: 0.3s;
transform: scale(0.9);
background: url("images/twitter-img.svg");width: 25px;
    height: 22px;}
#et_mobile_nav_menu  li.youtubeIcon a::before{
position: absolute;content: "";
	height: 23px;
    width: 13px;
color: #fff;
background-size: contain!important;
transition: 0.3s;
transform: scale(0.9);
background: url("images/youtubeImg.svg");    width: 31px;
    height: 23px;}
#et_mobile_nav_menu  li.flagIcon a::before{

position: absolute;content: "";
	height: 23px;
    width: 13px;
color: #fff;
background-size: contain!important;
transition: 0.3s;
transform: scale(0.9);
background: url("images/flag.png");    width: 29px;    height: 15px;    margin-top: 5px;}	
#et_mobile_nav_menu li.userIcon a::before {color: hsla(0,0%,100%,.8); content: "\f007";font-family: "Font Awesome 5 Pro" !important;background: unset; font-size: 20px;
    top: 2px;}
#et_mobile_nav_menu li.userLogout a::before {color: hsla(0,0%,100%,.8); content: "\f08b";font-family: "Font Awesome 5 Pro" !important;background: unset; font-size: 22px;} 
 
#et_mobile_nav_menu li.userIcon a:hover::before{font-weight: 400;}
.userLogout a {
	
}
li.flagIcon {
    border: none;
}

#menu-item-36 a {
	font-size: 1.5rem !important;
}
.FbIcon, .pinterestIcon, .twitterIcon, .instagramIcon, .youtubeIcon {
	display: inline-block;
	padding: 0 17px;
}
.FbIcon a, .pinterestIcon a, .twitterIcon a, .instagramIcon a, .youtubeIcon a,.userLogout a,.userIcon a,.flagIcon a {
	font-size: 0px !important; 
}
#mobile_menu {
	background: #1c1e4d;
	margin-top: -13px;text-align: center;
}
body .et_mobile_menu li li {
	    padding: 36px 0 18px 0;text-align: center;
	position: relative;   

}
body .et_mobile_menu li a {
	padding: 15px 5%;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: normal !important;color:rgba(255,255,255,0.5)
}
body .et_mobile_menu li li a {
	font-family: "BlogScript" !important;
	text-transform: uppercase;
	color: #212529;
	font-size: 12px !important;
	text-align: center;
	margin: auto;
	width: 100% !important;
	background: none !important;padding: 0;
}
.productmenu ul.sub-menu li a::before{bottom: -50px;}
body .et_mobile_menu .productmenu ul.sub-menu{background: #fff;}
.et_secondary_nav_only_menu #main-header {
	top: 30px !important;
}
.et_fixed_nav #top-header {background: #1c1e4d;display: block;}
.et_header_style_left .logo_container {flex: 0 0 40%;z-index: 99999;}
.et_header_style_left #logo {
	max-width: 100%;
}
.searchCustom {flex: 0 0 0%;
order: 2;
left: 14%;
position: relative;}
body .mobile_menu_bar::before {
	color: #fff;
	font-size: 43px;
}
#et-top-navigation {
	flex: 0;
	order: 3;
	padding-left: 0 !important;
}

.wpcf7-form-control-wrap {
	
	width: 100%;
	margin: 0px auto 20px;
}
.homeSlider h2, .innerBanner h1 {
	line-height: 87px;
	word-wrap: normal;
}
.page-h2 h2 {
 
  font-size: 2.2rem;}
  .page-heading h3::after {
	
	height: 3px;
	width: 95px;
	
	margin-left: 13px;
	bottom: 11px;
}
.page-heading h3::before {

	height: 3px;
	width: 95px;
	
	margin-left: -111px;
	bottom: 11px;
}
.page-h3 h3 {
	
	font-size: 1.9rem;
	
	line-height: 21px;
	
}
div#fiveIconsection > div.et_pb_row {
	margin: auto;
	padding: 0;
	display: flex;
	justify-content: center;
}
div#liHighestText ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	width: 90%;
	margin-left: 10%;
}#rightImageBlue,#leftImageBlue {
	display: none;
}
  #BREAKFAST > div, #BREAKFAST > div > div {
	padding: 0;
}#threeSection, #threeSection > div {
	padding-top: 0;
}
#textHighest {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
#media_image-2 {
	text-align: center;
	margin: auto;
	width: 100%;
}
#footer-widgets {
	
	text-align: center;
}

#nav_menu-5 {
	margin: auto;
	width: 100%;
}
body #footer-widgets .footer-widget:nth-last-child(-n+2) {
	margin-bottom: 0 !important;
}
body footer #footer-widgets .footer-widget .fwidget.widget_nav_menu {
	margin-bottom: 0px !important;
}
#footer-widgets .footer-widget:nth-child(n) {
	margin-bottom: 26px !important;
}
body .footer-widget:nth-child(n) {
	width: 40.25% !important;
	
}
body #footer-widgets .footer-widget:last-child {
	width: 100% !important;
}
.aboutTexts h2 {
	
	font-size: 1.8rem;
	line-height: 2.5rem;
}
#NewsletterHome span.wpcf7-form-control-wrap input{width: 80%;}
.section-about,#faqDivContact  {padding: 0; }
#bakingtipsBanner {
	height: 25vh;
}
}
.single .et_pb_post {
	margin-bottom: 0;
}
@media only screen and (min-width:670px) and (max-width:980px)  {
.innerBanner .et_pb_text_inner {
	

}
.hero-image-top {
	height: 30vh;
}
.recipe-hero{    height: 60vh;}
  html .et-db #et-boc div#fiveIconsection .et_pb_row_5col .et_pb_column.et_pb_column_1_5{
    width: 19%;
    margin-right: 1%;
}div#fiveIconsection .font-gothic {
	
	font-size: 11px;
	word-wrap: normal;
}
  
  #threeSection .et_pb_column.et_pb_column_1_3 {
	margin: auto 1%;
	width: 31%;
}
div#liHighestText ul{gap:unset}
}
@media only screen and (max-width:669px)  {
div#fiveIconsection .et_pb_column {
	width: 32%;
	margin-right: 1%;
}
.views-row h3 {font-weight: 400;
  font-size: 1.2rem;}

#faqDivContact {
	padding: 0;
}
.section-about .et_pb_row {
	
	flex-direction: column;
	flex-wrap: wrap;
}
.pageh2 h2 {
  font-size: 36px;}
#about2Div > div .aboutImages,#about4Div > div .aboutImages {
  order: 1;
}
#about2Div > div .aboutMainTexts,#about4Div > div .aboutMainTexts {
  order: 2;
}
div#TestmonialDiv p {
	font-size: 17px;
	line-height: normal;
}
.sp-testimonial-free-section .testimonial-nav-arrow{display:none}
.hero-image-top,#contactDIvBanner > div {
	height: 25vh;
}
.recipe-hero{    height: 70vh;}
div#liHighestText ul li {
	flex: 0 0 100%;
}
.searchCustom {

	left: 11%;

}
.homeSlider h2, .innerBanner h1 {
	line-height: 52px;
	font-size: 3rem;
}
#product_reviews input, #product_reviews textarea{margin: 0;}
 #product_reviews .comment-form-email, #product_reviews .comment-form-author {
	width: 100%;
	float: left;
	margin-left: 0;
}
}

@media only screen and (min-width:668px)  {

.aboutImages {flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;}

.texture.aboutMainTexts {flex: 0 0 50%;
    max-width: 50%;}
.aboutImages span.et_pb_image_wrap {
    height: 466px;
}
.aboutImages .et_pb_image img {
        -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

}

.et_pb_button{background:#1c1e4d;color:rgba(255,255,255,0.9);text-transform:uppercase;font-family:"lsemibold";/* -webkit-clip-path:polygon(0.9800000191% 37.6500015259%,0.9945565462% 40.4064178467%,0.9355478287% 43.1614761353%,2.4488985538% 44.9129104614%,4.8598737717% 43.7562561035%,7.6090087891% 43.9601135254%,10.3593072891% 43.8412590027%,12.985991478% 43.0404624939%,15.3418750763% 43.7052459717%,18.010597229% 43.4155921936%,20.6980686188% 43.5196800232%,23.3422412872% 44.0686531067%,26.0204715729% 43.7576980591%,28.2925357819% 43.04139328%,31.0459403992% 42.9019851685%,33.8015823364% 42.8924255371%,36.5204658508% 43.318271637%,39.16929245% 44.0713691711%,41.9143447876% 44.2629585266%,44.6339263916% 43.8520507813%,47.2920417786% 43.1394958496%,50.0399856567% 42.9348220825%,52.7936897278% 42.8034477234%,55.5503387451% 42.800579071%,58.304473877% 42.9230613708%,61.0610046387% 42.9582214355%,63.8178596497% 42.933216095%,66.5745391846% 42.959487915%,69.3243637085% 43.1477432251%,72.0427398682% 43.5985488892%,74.7544708252% 44.0760192871%,77.508682251% 44.080909729%,80.2415390015% 43.7271690369%,82.9353713989% 43.1427688599%,85.6007995605% 42.4384841919%,88.2050476074% 42.9205551147%,90.9080429077% 43.2725486755%,93.3730239868% 43.6360321045%,95.9626464844% 42.9186286926%,98.7147903442% 42.7686424255%,101.4189987183% 43.1647491455%,103.0343322754% 42.4914283752%,105.334197998% 42.5824356079%,107.9874725342% 42.9719467163%,110.381729126% 41.6983261108%,112.7882156372% 42.607383728%,115.3389434814% 41.8303108215%,117.6128463745% 42.577671051%,120.157875061% 41.8738822937%,122.9137954712% 41.8578872681%,125.5162734985% 42.5354156494%,127.8577957153% 42.6310577393%,130.4960021973% 41.859916687%,133.2415161133% 41.6511116028%,135.9877166748% 41.8681297302%,138.7090606689% 42.3098449707%,141.4508972168% 42.5551261902%,144.175567627% 42.159362793%,146.8879394531% 41.7214279175%,149.4942169189% 42.5154418945%,152.2050323486% 42.0696716309%,154.9230041504% 41.7020683289%,157.3589324951% 40.9750862122%,158.9557342529% 39.3245811462%,158.8573303223% 36.5728492737%,159.0231018066% 33.8209533691%,159.0383758545% 31.0660514832%,158.4885864258% 28.3736057281%,158.5630645752% 25.8641738892%,158.9831237793% 23.1490421295%,158.9318847656% 20.393037796%,159.0265350342% 17.6409778595%,159.9599761963% 15.4243764877%,159.9599761963% 12.6674032211%,159.9599761963% 9.9104299545%,160.0376586914% 7.1589550972%,159.3877410889% 4.4978919029%,158.7756500244% 1.8298714161%,157.0643157959% 1.3169872761%,154.4374389648% 1.0807042122%,151.7438812256% 0.575607717%,149.1092529297% 1.2751483917%,146.5568847656% 1.7511969805%,144.0831451416% 1.2616541386%,141.4334259033% 1.9496091604%,138.9405670166% 0.8556985855%,136.2409667969% 0.4134296179%,133.5817108154% 1.0581049919%,130.9721069336% 1.9236593246%,128.2294006348% 2.143424511%,125.4906921387% 1.8509609699%,122.7832946777% 1.3323979378%,120.0456161499% 1.0126059055%,117.2923660278% 0.8767229915%,114.5355529785% 0.8666023612%,111.7791290283% 0.9211412072%,109.0227737427% 0.9790119529%,106.2659606934% 0.978077352%,103.5120315552% 0.8558638096%,100.8002548218% 1.0372215509%,98.2152404785% 1.9231258631%,95.4652328491% 1.8039257526%,92.7092971802% 1.8170862198%,89.9596786499% 1.7203543186%,87.4326858521% 0.7037360668%,84.8093414307% 0.2279219627%,82.3466720581% 0.8062357306%,79.5953826904% 0.8670150042%,76.889755249% 1.3964136839%,74.1499633789% 1.6511838436%,71.4212646484% 1.2789062262%,68.716758728% 0.7472735643%,66.2312011719% 1.6791017056%,63.4943008423% 1.7365521193%,60.7883644104% 2.0637824535%,58.2169189453% 1.2401682138%,55.6233520508% 1.9750044346%,52.8707809448% 1.8490169048%,50.4594955444% 2.8003108501%,47.9328651428% 2.2719633579%,45.3405532837% 2.6286864281%,42.7816390991% 1.9480336905%,40.2572402954% 2.9048979282%,37.5015182495% 2.8505291939%,34.7446289063% 2.8265037537%,31.9877624512% 2.8062212467%,29.2310352325% 2.8376824856%,26.4766235352% 2.9065833092%,23.8031787872% 2.2576470375%,21.1083698273% 1.7338638306%,18.366268158% 1.9381289482%,15.7136201859% 2.5023374557%,13.088719368% 3.0154519081%,10.3468933105% 2.7533466816%,7.5946884155% 2.8943908215%,4.86693573% 3.2867927551%,2.3560674191% 4.3264489174%,1.9688930511% 6.9919843674%,2.002120018% 9.7487916946%,2.0208764076% 12.5056772232%,2.0262460709% 15.2626619339%,2.0195417404% 18.0196151733%,2.0021493435% 20.7765216827%,1.9752750397% 23.5333786011%,2.0567800999% 26.286397934%,1.5355223417% 28.9261837006%,1.1010428667% 31.3719501495%,0.9663968682% 33.4538612366%,5.6468103082% 35.5681610107%,0.9800000191% 37.6500015259%); */clip-path:polygon(0.9800000191% 37.6500015259%,0.9945565462% 40.4064178467%,0.9355478287% 43.1614761353%,2.4488985538% 44.9129104614%,4.8598737717% 43.7562561035%,7.6090087891% 43.9601135254%,10.3593072891% 43.8412590027%,12.985991478% 43.0404624939%,15.3418750763% 43.7052459717%,18.010597229% 43.4155921936%,20.6980686188% 43.5196800232%,23.3422412872% 44.0686531067%,26.0204715729% 43.7576980591%,28.2925357819% 43.04139328%,31.0459403992% 42.9019851685%,33.8015823364% 42.8924255371%,36.5204658508% 43.318271637%,39.16929245% 44.0713691711%,41.9143447876% 44.2629585266%,44.6339263916% 43.8520507813%,47.2920417786% 43.1394958496%,50.0399856567% 42.9348220825%,52.7936897278% 42.8034477234%,55.5503387451% 42.800579071%,58.304473877% 42.9230613708%,61.0610046387% 42.9582214355%,63.8178596497% 42.933216095%,66.5745391846% 42.959487915%,69.3243637085% 43.1477432251%,72.0427398682% 43.5985488892%,74.7544708252% 44.0760192871%,77.508682251% 44.080909729%,80.2415390015% 43.7271690369%,82.9353713989% 43.1427688599%,85.6007995605% 42.4384841919%,88.2050476074% 42.9205551147%,90.9080429077% 43.2725486755%,93.3730239868% 43.6360321045%,95.9626464844% 42.9186286926%,98.7147903442% 42.7686424255%,101.4189987183% 43.1647491455%,103.0343322754% 42.4914283752%,105.334197998% 42.5824356079%,107.9874725342% 42.9719467163%,110.381729126% 41.6983261108%,112.7882156372% 42.607383728%,115.3389434814% 41.8303108215%,117.6128463745% 42.577671051%,120.157875061% 41.8738822937%,122.9137954712% 41.8578872681%,125.5162734985% 42.5354156494%,127.8577957153% 42.6310577393%,130.4960021973% 41.859916687%,133.2415161133% 41.6511116028%,135.9877166748% 41.8681297302%,138.7090606689% 42.3098449707%,141.4508972168% 42.5551261902%,144.175567627% 42.159362793%,146.8879394531% 41.7214279175%,149.4942169189% 42.5154418945%,152.2050323486% 42.0696716309%,154.9230041504% 41.7020683289%,157.3589324951% 40.9750862122%,158.9557342529% 39.3245811462%,158.8573303223% 36.5728492737%,159.0231018066% 33.8209533691%,159.0383758545% 31.0660514832%,158.4885864258% 28.3736057281%,158.5630645752% 25.8641738892%,158.9831237793% 23.1490421295%,158.9318847656% 20.393037796%,159.0265350342% 17.6409778595%,159.9599761963% 15.4243764877%,159.9599761963% 12.6674032211%,159.9599761963% 9.9104299545%,160.0376586914% 7.1589550972%,159.3877410889% 4.4978919029%,158.7756500244% 1.8298714161%,157.0643157959% 1.3169872761%,154.4374389648% 1.0807042122%,151.7438812256% 0.575607717%,149.1092529297% 1.2751483917%,146.5568847656% 1.7511969805%,144.0831451416% 1.2616541386%,141.4334259033% 1.9496091604%,138.9405670166% 0.8556985855%,136.2409667969% 0.4134296179%,133.5817108154% 1.0581049919%,130.9721069336% 1.9236593246%,128.2294006348% 2.143424511%,125.4906921387% 1.8509609699%,122.7832946777% 1.3323979378%,120.0456161499% 1.0126059055%,117.2923660278% 0.8767229915%,114.5355529785% 0.8666023612%,111.7791290283% 0.9211412072%,109.0227737427% 0.9790119529%,106.2659606934% 0.978077352%,103.5120315552% 0.8558638096%,100.8002548218% 1.0372215509%,98.2152404785% 1.9231258631%,95.4652328491% 1.8039257526%,92.7092971802% 1.8170862198%,89.9596786499% 1.7203543186%,87.4326858521% 0.7037360668%,84.8093414307% 0.2279219627%,82.3466720581% 0.8062357306%,79.5953826904% 0.8670150042%,76.889755249% 1.3964136839%,74.1499633789% 1.6511838436%,71.4212646484% 1.2789062262%,68.716758728% 0.7472735643%,66.2312011719% 1.6791017056%,63.4943008423% 1.7365521193%,60.7883644104% 2.0637824535%,58.2169189453% 1.2401682138%,55.6233520508% 1.9750044346%,52.8707809448% 1.8490169048%,50.4594955444% 2.8003108501%,47.9328651428% 2.2719633579%,45.3405532837% 2.6286864281%,42.7816390991% 1.9480336905%,40.2572402954% 2.9048979282%,37.5015182495% 2.8505291939%,34.7446289063% 2.8265037537%,31.9877624512% 2.8062212467%,29.2310352325% 2.8376824856%,26.4766235352% 2.9065833092%,23.8031787872% 2.2576470375%,21.1083698273% 1.7338638306%,18.366268158% 1.9381289482%,15.7136201859% 2.5023374557%,13.088719368% 3.0154519081%,10.3468933105% 2.7533466816%,7.5946884155% 2.8943908215%,4.86693573% 3.2867927551%,2.3560674191% 4.3264489174%,1.9688930511% 6.9919843674%,2.002120018% 9.7487916946%,2.0208764076% 12.5056772232%,2.0262460709% 15.2626619339%,2.0195417404% 18.0196151733%,2.0021493435% 20.7765216827%,1.9752750397% 23.5333786011%,2.0567800999% 26.286397934%,1.5355223417% 28.9261837006%,1.1010428667% 31.3719501495%,0.9663968682% 33.4538612366%,5.6468103082% 35.5681610107%,0.9800000191% 37.6500015259%);min-width:120px;height:80px;transition:0.3s;transform:scale(0.9);margin-bottom:-50px;}

@media screen and (max-width: 1100px){
.brand-identity .brand-image-2 {
  width: 20vw!important;}
}

@media screen and (max-width: 550px){
#homeSlider .et_pb_slider .et_pb_slide{height:208px!important;}
	
.homeSlider h2, .innerBanner h2, .innerBanner h1 {
    font-family: 'BlogScript';
    font-size: 30px!important;
    text-transform: uppercase;
    line-height: 55px!important;
}	
.wp-image-1789 {
    display: block!important;
    max-width: 150px!important;
}	
}

.homeSlider h2, .innerBanner h2, .innerBanner h1 {
    text-shadow: 0 0 20px #000000d9;
}
.innerBanner h2, .innerBanner h1 {
    color: #fff;
    margin: 0;
    padding: 0;
}
.homeSlider h2, .innerBanner h2, .innerBanner h1 {
    font-family: 'BlogScript';
    font-size: 80px;
    text-transform: uppercase;
    line-height: 94px;
}


/* NEW CUSTOM CSS START */

.get_recip {
    text-align: center;
    font-size: 22px;
    font-weight: initial;
    padding-top: 20px;
}

.homeSlider h2, .innerBanner h1 {
    text-shadow: 0 0 20px #000000d9;
}

.et-search-form input {
	color: #fff;
}

.prod-8 .ing-2 {
    z-index: 99999;
}

.views-row {
    border: 0px solid #e9e9e9;
}

.yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button {
    margin-top: -30px;
}

/*change the visibility of the menu submenu on click*/

.nav li.et-touch-hover>ul,
.nav li:hover>ul {
	opacity: 0;
	visibility: hidden;
}

ul.sub-menu.hide.visible {
	opacity: 1;
	visibility: visible;
}

.product-list-features span {
    font-size: 10px;
}

#sp-testimonial-free-wrapper-397 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet {
    background: rgba(0,0,0,0.5);
}

#sp-testimonial-free-wrapper-397 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgba(0,0,0,0.9);
}

#sp-testimonial-free-wrapper-397 .sp-testimonial-free-section .testimonial-nav-arrow {
    background: transparent;
    border: 0px solid #777777;
    color: #b2b2b2;
    font-size: 50px;
}

.recipe-title-lg {
    text-transform: uppercase!important;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-size: 17px!important;
}

.logged-in .loginMenu {
    display: none!important;
}

.views-row {
    border: 1px solid #e9e9e9;
}


/* NEW CSS START */


.product-newgreen-bg{
	background-color:#5C903D!important;
}

.product-blue-bg{
	background-color:#018C9D!important;
}

.page-id-2 .product-newgreen-bg {
    display: none!important;
}

.page-id-2 .noneed_home {
    display: none!important;
}

.page-id-2 .product-blue-bg {
    display: none!important;
}


.page-id-1255 .product-pink-bg {
    display: none!important;
}

.page-id-1255 .product-yellow-bg {
    display: none!important;
}


.page-id-1255 .product-orange-bg {
    display: none!important;
}


.page-id-1255 .product-lightgreen-bg {
    display: none!important;
}

.page-id-1255 .product-green-bg {
    display: none!important;
}

.page-id-1255 .noneed_home{
	margin-top:50px;
	margin-bottom:50px;
}

.page-id-1255 .product-image:before {
    box-shadow: 0 0 15px 6px rgb(0 0 0 / 0%)!important;
}

.page-id-1255 .prod-2 .ing-2 {
    top: -80px!important;
	  left: 800px;
}

.page-id-1255 .prod-2 .ing-1 {
    top: -80px!important;
}

.page-id-1255 .prod-10 .ing-2 {
    left: -174px!important;
    bottom: -75px!important;
}

.page-id-1255 .prod-10 .ing-1 {
    right: 35px!important;
}

.page-id-1255 .prod-10 .ing-3 {
    right:-38px;
    top: -40px;
}

.postid-1274 .texture {
    background-image: url(/wp-content/uploads/2022/10/shutterstock_1023576337-PMS3262313-Duotone-LR.png);
}

.postid-1274 .product-hero.product-image {
    margin: -200px auto!important;
    max-width: 600px;
    z-index: 99;
}

.page-id-1255 .prod-10 .ing-4 {
    left: 22%;
    top: -59px;
    width: 50%;
    z-index: 99999999;
}

.postid-1274 .my-5 {
    margin-top: 11rem !important;
}


@media only screen and (max-width: 640px){
.asl_w_container, div.asl_w.asl_m {
	width: 60% !important;
	}
}

.views-row {
    border: 0px solid #fff!important;
}


@media only screen and (min-width: 980px){	
.wpcf7-spinner{
	display:none!important;
}
	
.page-id-1255 html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    transform: translate3d(0,0,0) scale(0.9);
}

html:not(.no-js) [data-aos=product-right01].aos-animate {
    transform: translate3d(45%,0,0) scale(1);
}

html:not(.no-js) [data-aos=product-right02].aos-animate {
    transform: translate3d(30%,0,0) scale(1);
}

html:not(.no-js) [data-aos=product-left01].aos-animate {
    transform: translate3d(-40%,0,0) scale(1);
}

html:not(.no-js) [data-aos=product-left02].aos-animate {
    transform: translate3d(-50%,0,0) scale(1);
}

html:not(.no-js) [data-aos=product-left03].aos-animate {
    transform: translate3d(-45%,0,0) scale(1);
}
html:not(.no-js) [data-aos=product-left-new].aos-animate {
    transform: translate3d(-0%,0,0) scale(1.2);
}
.page-id-1255 .p-5 {
    padding: 4rem !important;
}
.page-id-1255 .prod-2 .ing-3 {
    bottom: -65px;
    margin-left: -315px;
}
}
