.loader { position:fixed; left:0px; top:0px; min-width:100%; min-height:100%; z-index:999999; background-color:rgba(222,222,222,0.7); background-image:url(../images/loader/loader.gif); background-repeat:no-repeat; background-position:50% 50%; background-size:60px 60px; }

.cookie-bar { background-color:rgba(0,0,0,0.7); padding:8px 0px 0px 0px; width:100%; position:fixed; bottom:0px; text-align:center; font-size:11px; z-index:9999999999; opacity:0; }
.cookie-bar p { color:#fff; }
.cookie-bar .cookie-btn { color:#000; padding:3px 5px; background-color:#FFF; margin-left:10px; margin-right:10px; cursor:pointer; }
.cookie-bar .cookie-info { color:#fff; text-decoration:underline; margin-left:10px; margin-right:10px; }

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; margin-top:30px; margin-bottom:0px; }
.video-container iframe,.video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.m0 { margin:0!important; } .m5 { margin:5!important; } .m10 { margin:10px!important; } .m15 { margin:15px!important; } .m20 { margin:20px!important; } .m30 { margin:30px!important; } .m40 { margin:40px!important; } .m50 { margin:50px!important; } .m60 { margin:60px!important; } .m70 { margin:70px!important; } .m80 { margin:80px!important; } .m90 { margin:90px!important; } .m100 { margin:100px!important; } .m110 { margin:110px!important; } .m120 { margin:120px!important; } .m130 { margin:130px!important; } .m140 { margin:140px!important; } .m150 { margin:150px!important; } .m160 { margin:160px!important; } .m170 { margin:170px!important; } .m180 { margin:180px!important; } .m190 { margin:190px!important; } .m200 { margin:200px!important; }
.mt0 { margin-top:0!important; } .mt5 { margin-top:5!important; } .mt10 { margin-top:10px!important; } .mt15 { margin-top:15px!important; } .mt20 { margin-top:20px!important; } .mt30 { margin-top:30px!important; } .mt40 { margin-top:40px!important; } .mt50 { margin-top:50px!important; } .mt60 { margin-top:60px!important; } .mt70 { margin-top:70px!important; } .mt80 { margin-top:80px!important; } .mt90 { margin-top:90px!important; } .mt100 { margin-top:100px!important; } .mt110 { margin-top:110px!important; } .mt120 { margin-top:120px!important; } .mt130 { margin-top:130px!important; } .mt140 { margin-top:140px!important; } .mt150 { margin-top:150px!important; } .mt160 { margin-top:160px!important; } .mt170 { margin-top:170px!important; } .mt180 { margin-top:180px!important; } .mt190 { margin-top:190px!important; } .mt200 { margin-top:200px!important; }
.mb0 { margin-bottom:0!important; } .mb5 { margin-bottom:5!important; } .mb10 { margin-bottom:10px!important; } .mb15 { margin-bottom:15px!important; } .mb20 { margin-bottom:20px!important; } .mb30 { margin-bottom:30px!important; } .mb40 { margin-bottom:40px!important; } .mb50 { margin-bottom:50px!important; } .mb60 { margin-bottom:60px!important; } .mb70 { margin-bottom:70px!important; } .mb80 { margin-bottom:80px!important; } .mb90 { margin-bottom:90px!important; } .mb100 { margin-bottom:100px!important; } .mb110 { margin-bottom:110px!important; } .mb120 { margin-bottom:120px!important; } .mb130 { margin-bottom:130px!important; } .mb140 { margin-bottom:140px!important; } .mb150 { margin-bottom:150px!important; } .mb160 { margin-bottom:160px!important; } .mb170 { margin-bottom:170px!important; } .mb180 { margin-bottom:180px!important; } .mb190 { margin-bottom:190px!important; } .mb200 { margin-bottom:200px!important; }
.ml0 { margin-left:0!important; } .ml10 { margin-left:10px!important; } .ml5 { margin-left:15px!important; } .ml20 { margin-left:20px!important; } .ml30 { margin-left:30px!important; } .ml40 { margin-left:40px!important; } .ml50 { margin-left:50px!important; } .ml60 { margin-left:60px!important; } .ml70 { margin-left:70px!important; } .ml80 { margin-left:80px!important; } .ml90 { margin-left:90px!important; } .ml100 { margin-left:100px!important; } .ml110 { margin-left:110px!important; } .ml120 { margin-left:120px!important; } .ml130 { margin-left:130px!important; } .ml140 { margin-left:140px!important; } .ml150 { margin-left:150px!important; } .ml160 { margin-left:160px!important; } .ml170 { margin-left:170px!important; } .ml180 { margin-left:180px!important; } .ml190 { margin-left:190px!important; } .ml200 { margin-left:200px!important; }
.mr0 { margin-right:0!important; } .mr10 { margin-right:10px!important; } .mr15 { margin-right:15px!important; } .mr20 { margin-right:20px!important; } .mr30 { margin-right:30px!important; } .mr40 { margin-right:40px!important; } .mr50 { margin-right:50px!important; } .mr60 { margin-right:60px!important; } .mr70 { margin-right:70px!important; } .mr80 { margin-right:80px!important; } .mr90 { margin-right:90px!important; } .mr100 { margin-right:100px!important; } .mr110 { margin-right:110px!important; } .mr120 { margin-right:120px!important; } .mr130 { margin-right:130px!important; } .mr140 { margin-right:140px!important; } .mr150 { margin-right:150px!important; } .mr160 { margin-right:160px!important; } .mr170 { margin-right:170px!important; } .mr180 { margin-right:180px!important; } .mr190 { margin-right:190px!important; } .mr200 { margin-right:200px!important; }
.mt-5 { margin-top:-5!important; } .mt-10 { margin-top:-10px!important; } .mt-15 { margin-top:-15px!important; } .mt-20 { margin-top:-20px!important; } .mt-30 { margin-top:-30px!important; } .mt-40 { margin-top:-40px!important; } .mt-50 { margin-top:-50px!important; } .mt-60 { margin-top:-60px!important; } .mt-70 { margin-top:-70px!important; } .mt-80 { margin-top:-80px!important; } .mt-90 { margin-top:-90px!important; } .mt-100 { margin-top:-100px!important; } .mt-110 { margin-top:-110px!important; } .mt-120 { margin-top:-120px!important; } .mt-130 { margin-top:-130px!important; } .mt-140 { margin-top:-140px!important; } .mt-150 { margin-top:-150px!important; } .mt-160 { margin-top:-160px!important; } .mt-170 { margin-top:-170px!important; } .mt-180 { margin-top:-180px!important; } .mt-190 { margin-top:-190px!important; } .mt-200 { margin-top:-200px!important; }
.mb-5 { margin-bottom:-5!important; } .mb-10 { margin-bottom:-10px!important; } .mb-15 { margin-bottom:-15px!important; } .mb-20 { margin-bottom:-20px!important; } .mb-30 { margin-bottom:-30px!important; } .mb-40 { margin-bottom:-40px!important; } .mb-50 { margin-bottom:-50px!important; } .mb-60 { margin-bottom:-60px!important; } .mb-70 { margin-bottom:-70px!important; } .mb-80 { margin-bottom:-80px!important; } .mb-90 { margin-bottom:-90px!important; } .mb-100 { margin-bottom:-100px!important; } .mb-110 { margin-bottom:-110px!important; } .mb-120 { margin-bottom:-120px!important; } .mb-130 { margin-bottom:-130px!important; } .mb-140 { margin-bottom:-140px!important; } .mb-150 { margin-bottom:-150px!important; } .mb-160 { margin-bottom:-160px!important; } .mb-170 { margin-bottom:-170px!important; } .mb-180 { margin-bottom:-180px!important; } .mb-190 { margin-bottom:-190px!important; } .mb-200 { margin-bottom:-200px!important; }
.ml-10 { margin-left:-10px!important; } .ml-15 { margin-left:-15px!important; } .ml-20 { margin-left:-20px!important; } .ml-30 { margin-left:-30px!important; } .ml-40 { margin-left:-40px!important; } .ml-50 { margin-left:-50px!important; } .ml-60 { margin-left:-60px!important; } .ml-70 { margin-left:-70px!important; } .ml-80 { margin-left:-80px!important; } .ml-90 { margin-left:-90px!important; } .ml-100 { margin-left:-100px!important; } .ml-110 { margin-left:-110px!important; } .ml-120 { margin-left:-120px!important; } .ml-130 { margin-left:-130px!important; } .ml-140 { margin-left:-140px!important; } .ml-150 { margin-left:-150px!important; } .ml-160 { margin-left:-160px!important; } .ml-170 { margin-left:-170px!important; } .ml-180 { margin-left:-180px!important; } .ml-190 { margin-left:-190px!important; } .ml-200 { margin-left:-200px!important; }
.mr-10 { margin-right:-10px!important; } .mr-15 { margin-right:-15px!important; } .mr-20 { margin-right:-20px!important; } .mr-30 { margin-right:-30px!important; } .mr-40 { margin-right:-40px!important; } .mr-50 { margin-right:-50px!important; } .mr-60 { margin-right:-60px!important; } .mr-70 { margin-right:-70px!important; } .mr-80 { margin-right:-80px!important; } .mr-90 { margin-right:-90px!important; } .mr-100 { margin-right:-100px!important; } .mr-110 { margin-right:-110px!important; } .mr-120 { margin-right:-120px!important; } .mr-130 { margin-right:-130px!important; } .mr-140 { margin-right:-140px!important; } .mr-150 { margin-right:-150px!important; } .mr-160 { margin-right:-160px!important; } .mr-170 { margin-right:-170px!important; } .mr-180 { margin-right:-180px!important; } .mr-190 { margin-right:-190px!important; } .mr-200 { margin-right:-200px!important; }
.p0 { padding:0!important; } .p10 { padding:10px!important; } .p15 { padding:15px!important; } .p20 { padding:20px!important; } .p30 { padding:30px!important; } .p40 { padding:40px!important; } .p50 { padding:50px!important; } .p60 { padding:60px!important; } .p70 { padding:70px!important; } .p80 { padding:80px!important; } .p90 { padding:90px!important; } .p100 { padding:100px!important; } .p110 { padding:110px!important; } .p120 { padding:120px!important; } .p130 { padding:130px!important; } .p140 { padding:140px!important; } .p150 { padding:150px!important; } .p160 { padding:160px!important; } .p170 { padding:170px!important; } .p180 { padding:180px!important; } .p190 { padding:190px!important; } .p200 { padding:200px!important; }
.pt0 { padding-top:0!important; } .pt10 { padding-top:10px!important; } .pt15 { padding-top:15px!important; } .pt20 { padding-top:20px!important; } .pt30 { padding-top:30px!important; } .pt40 { padding-top:40px!important; } .pt50 { padding-top:50px!important; } .pt60 { padding-top:60px!important; } .pt70 { padding-top:70px!important; } .pt80 { padding-top:80px!important; } .pt90 { padding-top:90px!important; } .pt100 { padding-top:100px!important; } .pt110 { padding-top:110px!important; } .pt120 { padding-top:120px!important; } .pt130 { padding-top:130px!important; } .pt140 { padding-top:140px!important; } .pt150 { padding-top:150px!important; } .pt160 { padding-top:160px!important; } .pt170 { padding-top:170px!important; } .pt180 { padding-top:180px!important; } .pt190 { padding-top:190px!important; } .pt200 { padding-top:200px!important; }
.pb0 { padding-bottom:0!important; } .pb10 { padding-bottom:10px!important; } .pb15 { padding-bottom:15px!important; } .pb20 { padding-bottom:20px!important; } .pb30 { padding-bottom:30px!important; } .pb40 { padding-bottom:40px!important; } .pb50 { padding-bottom:50px!important; } .pb60 { padding-bottom:60px!important; } .pb70 { padding-bottom:70px!important; } .pb80 { padding-bottom:80px!important; } .pb90 { padding-bottom:90px!important; } .pb100 { padding-bottom:100px!important; } .pb110 { padding-bottom:110px!important; } .pb120 { padding-bottom:120px!important; } .pb130 { padding-bottom:130px!important; } .pb140 { padding-bottom:140px!important; } .pb150 { padding-bottom:150px!important; } .pb160 { padding-bottom:160px!important; } .pb170 { padding-bottom:170px!important; } .pb180 { padding-bottom:180px!important; } .pb190 { padding-bottom:190px!important; } .pb200 { padding-bottom:200px!important; }
.pl0 { padding-left:0!important; } .pl10 { padding-left:10px!important; } .pl15 { padding-left:15px!important; } .pl20 { padding-left:20px!important; } .pl30 { padding-left:30px!important; } .pl40 { padding-left:40px!important; } .pl50 { padding-left:50px!important; } .pl60 { padding-left:60px!important; } .pl70 { padding-left:70px!important; } .pl80 { padding-left:80px!important; } .pl90 { padding-left:90px!important; } .pl100 { padding-left:100px!important; } .pl110 { padding-left:110px!important; } .pl120 { padding-left:120px!important; } .pl130 { padding-left:130px!important; } .pl140 { padding-left:140px!important; } .pl150 { padding-left:150px!important; } .pl160 { padding-left:160px!important; } .pl170 { padding-left:170px!important; } .pl180 { padding-left:180px!important; } .pl190 { padding-left:190px!important; } .pl200 { padding-left:200px!important; }
.pr0 { padding-right:0!important; } .pr10 { padding-right:10px!important; } .pr15 { padding-right:15px!important; } .pr20 { padding-right:20px!important; } .pr30 { padding-right:30px!important; } .pr40 { padding-right:40px!important; } .pr50 { padding-right:50px!important; } .pr60 { padding-right:60px!important; } .pr70 { padding-right:70px!important; } .pr80 { padding-right:80px!important; } .pr90 { padding-right:90px!important; } .pr100 { padding-right:100px!important; } .pr110 { padding-right:110px!important; } .pr120 { padding-right:120px!important; } .pr130 { padding-right:130px!important; } .pr140 { padding-right:140px!important; } .pr150 { padding-right:150px!important; } .pr160 { padding-right:160px!important; } .pr170 { padding-right:170px!important; } .pr180 { padding-right:180px!important; } .pr190 { padding-right:190px!important; } .pr200 { padding-right:200px!important; }
.pt-10 { padding-top:-10px!important; } .pt-15 { padding-top:-15px!important; } .pt-20 { padding-top:-20px!important; } .pt-30 { padding-top:-30px!important; } .pt-40 { padding-top:-40px!important; } .pt-50 { padding-top:-50px!important; } .pt-60 { padding-top:-60px!important; } .pt-70 { padding-top:-70px!important; } .pt-80 { padding-top:-80px!important; } .pt-90 { padding-top:-90px!important; } .pt-100 { padding-top:-100px!important; } .pt-110 { padding-top:-110px!important; } .pt-120 { padding-top:-120px!important; } .pt-130 { padding-top:-130px!important; } .pt-140 { padding-top:-140px!important; } .pt-150 { padding-top:-150px!important; } .pt-160 { padding-top:-160px!important; } .pt-170 { padding-top:-170px!important; } .pt-180 { padding-top:-180px!important; } .pt-190 { padding-top:-190px!important; } .pt-200 { padding-top:-200px!important; }
.pb-10 { padding-bottom:-10px!important; } .pb-15 { padding-bottom:-15px!important; } .pb-20 { padding-bottom:-20px!important; } .pb-30 { padding-bottom:-30px!important; } .pb-40 { padding-bottom:-40px!important; } .pb-50 { padding-bottom:-50px!important; } .pb-60 { padding-bottom:-60px!important; } .pb-70 { padding-bottom:-70px!important; } .pb-80 { padding-bottom:-80px!important; } .pb-90 { padding-bottom:-90px!important; } .pb-100 { padding-bottom:-100px!important; } .pb-110 { padding-bottom:-110px!important; } .pb-120 { padding-bottom:-120px!important; } .pb-130 { padding-bottom:-130px!important; } .pb-140 { padding-bottom:-140px!important; } .pb-150 { padding-bottom:-150px!important; } .pb-160 { padding-bottom:-160px!important; } .pb-170 { padding-bottom:-170px!important; } .pb-180 { padding-bottom:-180px!important; } .pb-190 { padding-bottom:-190px!important; } .pb-200 { padding-bottom:-200px!important; }
.pl-10 { padding-left:-10px!important; } .pl-15 { padding-left:-15px!important; } .pl-20 { padding-left:-20px!important; } .pl-30 { padding-left:-30px!important; } .pl-40 { padding-left:-40px!important; } .pl-50 { padding-left:-50px!important; } .pl-60 { padding-left:-60px!important; } .pl-70 { padding-left:-70px!important; } .pl-80 { padding-left:-80px!important; } .pl-90 { padding-left:-90px!important; } .pl-100 { padding-left:-100px!important; } .pl-110 { padding-left:-110px!important; } .pl-120 { padding-left:-120px!important; } .pl-130 { padding-left:-130px!important; } .pl-140 { padding-left:-140px!important; } .pl-150 { padding-left:-150px!important; } .pl-160 { padding-left:-160px!important; } .pl-170 { padding-left:-170px!important; } .pl-180 { padding-left:-180px!important; } .pl-190 { padding-left:-190px!important; } .pl-200 { padding-left:-200px!important; }
.pr-10 { padding-right:-10px!important; } .pr-15 { padding-right:-15px!important; } .pr-20 { padding-right:-20px!important; } .pr-30 { padding-right:-30px!important; } .pr-40 { padding-right:-40px!important; } .pr-50 { padding-right:-50px!important; } .pr-60 { padding-right:-60px!important; } .pr-70 { padding-right:-70px!important; } .pr-80 { padding-right:-80px!important; } .pr-90 { padding-right:-90px!important; } .pr-100 { padding-right:-100px!important; } .pr-110 { padding-right:-110px!important; } .pr-120 { padding-right:-120px!important; } .pr-130 { padding-right:-130px!important; } .pr-140 { padding-right:-140px!important; } .pr-150 { padding-right:-150px!important; } .pr-160 { padding-right:-160px!important; } .pr-170 { padding-right:-170px!important; } .pr-180 { padding-right:-180px!important; } .pr-190 { padding-right:-190px!important; } .pr-200 { padding-right:-200px!important; }

.pt100_r { padding-top:100px!important; } .pt150_r { padding-top:150px!important; } .pt200_r { padding-top:200px!important; } .pt250_r { padding-top:250px!important; } .pt300_r { padding-top:300px!important; } .pt350_r { padding-top:350px!important; } .pt400_r { padding-top:400px!important; }
.pb100_r { padding-bottom:100px!important; } .pb150_r { padding-bottom:150px!important; } .pb200_r { padding-bottom:200px!important; } .pb250_r { padding-bottom:250px!important; } .pb300_r { padding-bottom:300px!important; } .pb350_r { padding-bottom:350px!important; } .pb400_r { padding-bottom:400px!important; }
@media (max-width: 992px) {
	.pt100_r { padding-top:75px!important; } .pt150_r { padding-top:112px!important; } .pt200_r { padding-top:150px!important; } .pt250_r { padding-top:187px!important; } .pt300_r { padding-top:225px!important; } .pt350_r { padding-top:265px!important; } .pt400_r { padding-top:300px!important; }
	.pb100_r { padding-bottom:75px!important; } .pb150_r { padding-bottom:112px!important; } .pb200_r { padding-bottom:150px!important; } .pb250_r { padding-bottom:187px!important; } .pb300_r { padding-bottom:225px!important; } .pb350_r { padding-bottom:265px!important; } .pb400_r { padding-bottom:300px!important; }
}
@media (max-width: 768px) {
	.pt100_r { padding-top:50px!important; } .pt150_r { padding-top:75px!important; } .pt200_r { padding-top:100px!important; } .pt250_r { padding-top:125px!important; } .pt300_r { padding-top:150px!important; } .pt350_r { padding-top:175px!important; } .pt400_r { padding-top:200px!important; }
	.pb100_r { padding-bottom:50px!important; } .pb150_r { padding-bottom:75px!important; } .pb200_r { padding-bottom:100px!important; } .pb250_r { padding-bottom:125px!important; } .pb300_r { padding-bottom:150px!important; } .pb350_r { padding-bottom:175px!important; } .pb400_r { padding-bottom:200px!important; }
}

.box_mobile-button { position:fixed; background:#444; padding:20px; z-index:99999999; }
.nav_mobile { min-height:100%; position:fixed; top:0px; left:0px; opacity:0; width:100%; background-color:rgba(45,45,45,0.95); z-index:-99999; }
.nav_mobile_over { z-index:99999!important; }
.nav_mobile nav { width:100%; padding:5px 15px 15px 15px; margin:50px 0px 20px 0px; font-family: 'Roboto', sans-serif; text-decoration:none; text-transform: none; text-align: center; }
.nav_mobile nav ul { margin:0px; padding:0px; display:block; width:100%; text-align:center; }
.nav_mobile nav ul li { margin:0px; display:block; text-align:center; position:relative; }
.nav_mobile nav ul li a { display:inline-block; color:#fff; font-size:20px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-weight: 700; text-decoration:none; }
.nav_mobile nav ul li a:hover { cursor:pointer; color:#c25582; }
.nav_mobile nav ul li a.active { cursor:pointer; color:#c25582; }
.underline { display:inline; position:relative; overflow:hidden; }
.underline:after { content:""; position:absolute; z-index:-1; right:0; width:0; bottom:-2px; background:#858585; height:5px; transition-property:width; transition-duration:0.3s; transition-timing-function:ease-out; }
.underline:hover:after, .underline:focus:after, .underline:active:after { left:0; right:auto; width:100%; }
.underline:before { content:""; position:absolute; z-index:-1; right:0; width:0; bottom:-2px; background:#858585; height:5px; transition-property:width; transition-duration:0.3s; transition-delay:0.1s; transition-timing-function:ease-out; }
.underline:hover:before, .underline:focus:before, .underline:active:before { left:0; right:auto; width:100%; }
#nav-icon1 { width:30px; height:25px; position:relative; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer; }
#nav-icon1 span { display:block; position:absolute; height:5px; width:100%; background:#fff; border-radius:9px; opacity:1; left:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out; }
#nav-icon1 span:nth-child(1) { top:0px; }
#nav-icon1 span:nth-child(2) { top:10px; }
#nav-icon1 span:nth-child(3) { top:20px; }
#nav-icon1.open span:nth-child(1) { top:10px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg); }
#nav-icon1.open span:nth-child(2) { opacity:0; left:-60px; }
#nav-icon1.open span:nth-child(3) { top:10px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg); }

.my_form { }
.my_form label { width:100%; font-size: 16px; }
.my_form input { width:100%; padding:10px 15px; font-size:16px; background-color:rgba(255,255,255,0.05); border:#d7d7d7 1px solid; }
.my_form button.button { border:solid 2px #2e6da4; background:#337ab7; color:#FFF!important; font-family:'Rubik', sans-serif; display:inline-block; line-height:22px; font-size:18px!important; height:auto; width:auto; padding:10px 55px; text-transform:uppercase; font-weight:bold; border-radius:25px; -webkit-border-radius:25px; transition:all 0.3s; -webkit-transition:all 0.3s; cursor:pointer; text-align:center; }
.my_form button.button:hover { background:#2e6da4; border:solid 2px #2e6da4; color:#FFF!important; }

section.diet .header, section.diet .footer, section.workout .header, section.workout .footer { color: #444; font-family: 'Playfair Display'; text-align: center; font-size: 36px; }
section.diet .header, section.workout .header { margin-bottom:30px; font-size: 30px; }
section.diet .footer, section.workout .footer { margin-top:30px; font-size: 24px; }
section.diet .header .nav_days a, section.diet .footer .nav_days a, section.workout .header .nav_days a, section.workout .footer .nav_days a { color: #858585; font-family: 'Roboto Condensed'; font-size: 12px; }
section.diet .footer .copyright, section.workout .footer .copyright { padding-top:10px; padding-bottom:5px; color: #858585; font-family: 'Roboto Condensed'; text-align:right; font-size:14px; border-top:rgba(255,255,255,0.3) 1px solid; }
section.diet .body .row:nth-child(even), section.workout .body .row:nth-child(even) { background-color:rgba(255,255,255,0.4); }
section.diet .body div, section.workout .body div { font-size: 16px; padding-top:5px; padding-bottom:5px; }
section.diet  .title, section.workout  .title { color: #444; font-family: 'Playfair Display'; font-size: 16px; }
section.diet .quantity, section.workout .quantity { text-align:left; }
section.diet .description, section.workout .description { text-align:left; }

input, select, textarea { width: 100%; border: #f1f1f1 1px solid; }

@media only screen and (max-width:479px) {
}

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

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

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

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

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

main p.small { font-size: 20px; line-height: 26px; }

.result { background:#3a3d41; color:#fff; text-align:center; font-size:66px; font-weight:800; padding:20px 20px 40px 20px; margin-bottom:30px; font-family:'Roboto Condensed', sans-serif!important; }
.result h3 { margin-bottom:25px; font-family: 'Raleway', sans-serif; font-size:16px; text-transform:uppercase; font-weight:600; color:#fff; }
.result h4 { color:#fff; }
#activies label, .hours { padding-top:14px; height:60px; }
.sex label { padding-top:16px; height:50px; }
#activietes_detail { font-size:14px; margin-top:60px; margin-bottom:-40px;  }
#activietes_detail ul { list-style:none; margin-left:0; padding-left:0; margin-bottom:20px;  }
#activietes_detail ul li { background:#333333; padding:3px 8px; margin-bottom:3px;  }
#activietes_detail h4 span, #activietes_detail ul li span { float:right; color:#FF9; }
#indicator { font-size:16px; margin-top:20px; }

section.testata_creative { position: relative; background: #242423; }
section.testata_creative:after { content: ""; position: absolute; bottom: 0; right: 0; left: 0; height: 0; border-right: 100vw solid #f1f1f1; border-top: 200px solid transparent; width: 0; z-index: 0; }


.table > tbody > tr { background-color:rgba(0,0,0,0.05)!important; }
.table > tbody > tr:nth-child(even) { background-color:rgba(0,0,0,0.02)!important; }
.table > tbody > tr > td { border-top: 0px!important; }

section.work-out h1 {  }
section.work-out h2 { margin-top:60px; text-align:left; font-size: 30px; font-weight: 900; color:#732949; }
section.work-out h3 { text-align:left; font-size: 18px; font-weight: 900; color:#B8336A; }
section.work-out .row .bg_alternato { background-color:rgba(0,0,0,0.05)!important; font-size:16px; }
section.work-out .row .bg_alternato:nth-child(even) { background-color:rgba(0,0,0,0.02)!important; }


.workout nav { width:100%; text-align:center; text-decoration:none; text-transform: none;  }
.workout nav ul { margin:0px; padding:0px; text-align:center; display:block; width:100%; }
.workout nav ul li { padding:0px 10px 0px 10px; display:inline-block; text-align:center; position:relative; }
.workout nav ul li a { display:inline-block; color:#878787; font-size:16px; font-family: 'Montserrat', sans-serif; font-weight: 700; text-decoration:none; }
.workout nav ul li a:hover { cursor:pointer; color:#c25582; }
.workout nav ul li a.active { cursor:pointer; color:#c25582; }