/*
Project:RCS Native Longform Santamaria01
Company:The6th
Developer:F. Marra
Date:31/05/2020
*/
/**************************************************************

	DESKTOP/LAPTOP

**************************************************************/
@media (max-width:1600px){	
	.site-main .fs-100{font-size:84px;margin-bottom: -15px;}
	.site-main .fs-90{font-size:74px;line-height: 0.9;}
	.site-main .fs-60{font-size:50px}
	.site-main .fs-50{font-size:40px}
	.site-main .fs-36,.site-main .fs-30{font-size:30px}
	.site-main .fs-24{font-size:24px}
	.site-main .fs-20,.site-main{font-size:20px}
	.site-main .fs-18{font-size: 16px;}	
	.site-meal .item-intgredients img {max-width: 110px;}		
}
@media (max-width:1440px){	
	.site-main .fs-100{font-size:80px;margin-bottom: -15px;}
	.site-main .fs-90{font-size:70px;line-height: 0.9;}
	.site-main .fs-60{font-size:46px}
	.site-main .fs-50{font-size:36px}
	.site-main .fs-36,.site-main .fs-30{font-size:28px}
	.site-main .fs-24{font-size:24px}
	.site-main .fs-20,.site-main{font-size:19px}
	.site-main .fs-18{font-size: 16px;}	
	.section-intro {margin-bottom: -60px;}
	.section-intro .inner-wrap {padding: 94px 0 60px;}
	.brush-01 {padding: 2% 7.5% 7.5% 5%;background-position: top center;}
}
@media (max-width:1366px){
	.site-main .fs-100{font-size:76px;margin-bottom: -15px;}
	.site-main .fs-90{font-size:66px;line-height: 0.9;}
	.site-main .fs-60{font-size:44px}
	.site-main .fs-50{font-size:34px}
	.site-main .fs-36,.site-main .fs-30{font-size: 24px;}
	.site-main .fs-24{font-size:22px}
	.site-main .fs-20,.site-main{font-size:18px}
	.site-main .fs-18{font-size: 15px;}	
	.site-meal .item-intgredients{}
	.site-meal .item-intgredients img {max-width: 90px;}		
	.site-meal .item-details:not(:last-child) {margin-bottom: 15px;}
}
/**************************************************************

	TABLET

**************************************************************/
@media (max-width: 1024px){	
	.content-wrap {width: 100%;padding-left: 60px;padding-right: 60px;}
	.site-main .fs-100{font-size:70px;margin-bottom: -15px;}
	.site-main .fs-90{font-size:60px;line-height: 0.9;}
	.site-main .fs-60{font-size:40px}
	.site-main .fs-50{font-size:30px}
	.site-main .fs-36,.site-main .fs-30,.site-main .fs-24{font-size:22px}	
	.site-main .fs-20,.site-main{font-size:17px}
	.site-main .fs-18{font-size: 13px;}	
	.site-meal .item-intgredients img {max-width: 75px;}
	.site-main .section-toggle .site-meal .item-image{position: relative;height: auto;}
	.site-main .section-toggle .site-meal[data-index="1"] .item-title{left: -45%;padding-left: 50%;padding-bottom: 15%;padding-right: 7.5%;}
	.site-main .section-toggle .site-meal[data-index="2"] .item-title{padding-left: 15%;padding-right: 15%;right: -12.5%;}
	.site-main .section-toggle .site-meal[data-index="3"] .item-title{padding-bottom: 10%;padding-right: 25%;right: -20%;/* bottom: -35%; */padding-top: 7.5%;}
	.site-main .section-toggle .site-meal[data-index="4"] .item-title{/* bottom: -25%; */left: -30%;padding-left: 35%;padding-top: 7.5%;padding-right: 10%;}
	.site-main .section-toggle .site-meal[data-index="5"] .item-title{padding-right: 35%;right: -25%;/* bottom: -10%; */padding-top: 10%;padding-left: 7.5%;}
	.site-main .section-toggle .site-meal[data-index="6"] .item-title{bottom: auto;left: -50%;padding-left: 55%;padding-top: 3%;padding-right: 10%;padding-bottom: 10%;top: -15%;transform: rotate(5deg);}
	.site-main .section-toggle .site-meal[data-index="7"] .item-title{padding-left: 10%;padding-right: 10%;/* bottom: -10%; */}
	.site-main .section-toggle .site-meal[data-index="8"] .item-title{padding-left: 70%;padding-top: 15%;left: -70%;padding-right: 7.5%;top: -25%;}
}
@media (max-width: 780px){	
	.site-main .fs-90{font-size:40px;}	
}
/**************************************************************

	MOBILE

**************************************************************/
@media (max-width: 700px){	
	.content-wrap {width: 100%;padding-left: 30px;padding-right: 30px;}
	.site-main .fs-100{font-size: 40px;}
	.site-main .fs-90{font-size:30px;}
	.site-main .fs-60{font-size:30px}
	.site-main .fs-50{font-size:30px}
	.site-main .fs-36,.site-main .fs-30,.site-main .fs-24{font-size:20px}	
	.site-main .fs-20,.site-main{font-size:16px}
	.site-main .fs-18{font-size: 13px;}	
	.site-meal .item-intgredients img {max-width: 70px;}
	.site-main .content-wrap > .row > .col,
	.site-main .site-meal > .row > .col{width: 96%;}
	.section-intro {margin-bottom: 0;}
	.section-intro .inner-wrap {padding: 60px 0 75px;}
  .section-intro:before{height: 60%;}
  .brush-01 {padding: 5% 15% 15% 15%;background-position: top center;}
	.section-description:before,
	.section-description:after{content:"";position: absolute;display: block;width: 100%;height: 100%;top: 0px;left: 0;background-size: contain;background-position: top left;background-repeat: no-repeat;}
	.section-description.sd-01{padding: 30px 0;}
	.section-description.sd-01:before,
	.section-description.sd-02{}
	.section-description.sd-02:before,
	.section-description.sd-02:after{background-image: url(../images/mobile/bg-03.jpg);}
	.section-toggle .toggle-header{padding: 0;}
	.section-toggle[data-index="1"] .toggle-header{padding: 30px 0 0;}
	.section-toggle .toggle-header .toggle-title{padding: 30px 0 50px;}
	.section-toggle .toggle-header .toggle-button{top: auto;bottom: 0;left: 50%;width: 30px;height: 30px;margin-left: -15px;}
	.section-toggle{padding: 0px 0 50px;}
	.section-toggle:after,
	.line-break{height: 50px;background-size: 85% 20%;}
	.site-meal{margin: 30px 0;}
	.site-meal .item-title{left: -55%!important;right: auto!important;padding: 10% 15% 10% 50%!important;top: -5%!important;bottom: auto!important;text-align: left!important;}
	.site-main .section-toggle .site-meal[data-index="1"] .item-title{
    padding: 7% 15% 12% 50%!important;
}
	.site-main .section-toggle .site-meal .item-image{margin-bottom: 15px;}
	.site-meal .item-intgredients span{white-space: normal;text-align: center;}
	.quiz-popup .outer-wrap .inner-wrap{width:80%}
	.quiz-popup .outer-wrap .inner-wrap {width:80%;padding: 40px 30px;}
	.quiz-next .outer-wrap .inner-wrap {padding-top: 80px;}
	.quiz-close{right: 0;left: auto;}
}

/*RCS*/
#bannerGizmo{z-index:99999!important;}
#footer{position:relative;display:block;z-index:9999;float:left;width:100%;margin:0;}
#leftsocial{height:auto;}
#header #top_main_area #right_top_area > a{}
#footer .disclaimer p.rightimg img{}
/*PAGE LOADER*/
body{transition:all 800ms;background:transparent;}
body.loaded{background-color:#fff;height: auto!important;}
body.loaded .site-main{opacity:1;}
.page-loader{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:999999;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;}
body.loaded .page-loader{opacity:0;z-index:-1}
body.resizing .page-loader{opacity:1;z-index:999999;}
.la-ball-clip-rotate{position:relative}
.la-ball-clip-rotate>div{position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#fff;background:#fff;border-color:#fff;border-style:solid;border-width:0}
.la-ball-clip-rotate:after{display:table;clear:both;line-height:0;content:""}
.la-ball-clip-rotate.la-dark>div{color:#0061A4;background:#0061A4;border-color:#0061A4;}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-clip-rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-clip-rotate{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.la-ball-clip-rotate{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px}
.la-ball-clip-rotate>div{display:inline-block;float:left;width:28px;height:28px;margin:0;background:0 0!important;border-style:solid;border-width:2px;border-bottom-color:transparent!important;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite}
.la-ball-clip-rotate.la-sm{width:16px;height:16px}
.la-ball-clip-rotate.la-sm>div{width:14px;height:14px;margin:0;border-width:1px}
.la-ball-clip-rotate.la-lg{width:48px;height:48px}
.la-ball-clip-rotate.la-lg>div{width:42px;height:42px;margin:0;border-width:3px}
.la-ball-clip-rotate.la-2x{width:64px;height:64px}
.la-ball-clip-rotate.la-2x>div{width:56px;height:56px;margin:0;border-width:4px}
/*ANIMATIONS*/
.appearance,.appearance-parent .appearance-child{transition:all 600ms;-webkit-transition:all 600ms;-o-transition:all 600ms;-moz-transition:all 600ms;transition-timing-function:ease-in;}
.appearance.fade,.appearance-parent .appearance-child.fade{opacity:0;}
.appearance.appeared.fade,.appearance-parent.appeared .appearance-child.fade{opacity:1;}
.appearance.from-bottom,.appearance-parent .appearance-child.from-bottom{transform:translatey(100px);display:block;}
.appearance.appeared.from-bottom,.appearance-parent.appeared .appearance-child.from-bottom{transform:translatey(0);}
.appearance.from-top,.appearance-parent .appearance-child.from-top{transform:translatey(-100px);}
.appearance.appeared.from-top,.appearance-parent.appeared .appearance-child.from-top{transform:translatey(0);}
.appearance.zoomin,.appearance-parent .appearance-child.zoomin{transform:scale(0.4);}
.appearance.appeared.zoomin,.appearance-parent.appeared .appearance-child.zoomin{transform:scale(1);}
.appearance.rotate-right,.appearance-parent .appearance-child.rotate-right{transform:rotate(-30deg);}
.appearance.appeared.rotate-right,.appearance-parent.appeared .appearance-child.rotate-right{transform:rotate(0deg);}
.appearance.rotate-left,.appearance-parent .appearance-child.rotate-left{transform:rotate(30deg);}
.appearance.appeared.rotate-left,.appearance-parent.appeared .appearance-child.rotate-left{transform:rotate(0deg);}
.appearance.bgzoom{overflow:hidden;position:relative;}
.appearance.bgzoom:before{content:"";}
.appearance.bgzoom:before,.appearance-parent .appearance-child.bgzoom:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:inherit;transition:all 1600ms;transform:scale(1.5);}
.appearance.appeared.bgzoom:before,.appearance-parent.appeared .appearance-child.bgzoom:before{transform:scale(1);}
.rotate{-webkit-animation:rotation 40s infinite linear;}
@-webkit-keyframes rotation{from{	-webkit-transform:rotate(0deg);}to{	-webkit-transform:rotate(359deg);}}
.td-100{transition-delay:000ms!important;} 
.td-200{transition-delay:200ms!important;} 
.td-300{transition-delay:300ms!important;} 
.td-400{transition-delay:400ms!important;} 
.td-500{transition-delay:500ms!important;} 
.td-600{transition-delay:600ms!important;} 
.td-700{transition-delay:700ms!important;} 
.td-800{transition-delay:800ms!important;} 
.td-900{transition-delay:900ms!important;} 
.td-1000{transition-delay:1000ms!important;}
.td-1200{transition-delay:1200ms!important;}
.td-1200{transition-delay:1200ms!important;}
.td-1400{transition-delay:1400ms!important;}
.td-1600{transition-delay:1600ms!important;}
.td-1800{transition-delay:1800ms!important;}
.td-2000{transition-delay:2000ms!important;}
.ts-200{transition-duration:200ms!important;}
.ts-400{transition-duration:400ms!important;}
.ts-500{transition-duration:500ms!important;}
.ts-600{transition-duration:600ms!important;}
.ts-700{transition-duration:700ms!important;}
.ts-800{transition-duration:800ms!important;}
.ts-900{transition-duration:900ms!important;}
.ts-1000{transition-duration:1000ms!important;}
.ts-1200{transition-duration:1200ms!important;}
.ts-1400{transition-duration:1400ms!important;}
.ts-1600{transition-duration:1600ms!important;}
.ts-1800{transition-duration:1800ms!important;}
.ts-2000{transition-duration:2000ms!important;}