@import url('https://fonts.googleapis.com/css?family=Muli:400,400i,600,600i,700,700i|Montserrat:300,500,700');
body{font: 400 16px/1.4 "Muli", sans-serif;color: #666;}
a {color: #E84C3D;}
.orange a {color: #EC6F0E;}
.blue a {color: #003764;}
.green a {color: #00A89F;}
.bluelight a {color: #7ECCEE;}
b, strong{font-weight: 700;}
em{font-style: italic;}
.hide{display: none;}
.uppercase{text-transform: uppercase;}
.notselect{-webkit-user-select: none;user-select: none;}
@media (min-width: 1600px) {
	.container{width: 1560px;max-width: 100%;}
}
.hidden{display: none;}
hr{display: block;height: 5px;border: none;background:var(--color-primary, #006ebf);margin: 32px 0 !important;}
hr.inline{width: 60px;}
@media only screen and (max-width: 768px){
	hr{margin-top: 16px;}
}
img{max-width: 100%;display: block;height: auto;}
#notifications{position: fixed;bottom: 0;right: 32px;width: 360px;z-index: 2;}
#notifications > div{background: #8BC34A;padding: 16px;color: #FFF;text-align: center;-webkit-border-radius: 3px;border-radius: 3px;margin-bottom: 16px;}
#notifications > div.error{background: #F44336;}
/* sections */
.section.light.even{background: #F5F5F5;}
.section.light.odd{background: #FFF;}
/* preload */
#preload{position: fixed;z-index: 9999;top: 0;left: 0;right: 0;bottom: 0;background: #FFF;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#preload svg path, #preload svg rect{fill: #002D63;}
#preload svg {position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;margin: -40px 0 0 -40px;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
#preload.phase1 svg {opacity: 0;}
#preload.phase2{opacity: 0;}
/* owl */
.owl-nav > .owl-prev, .owl-nav > .owl-next{position: absolute;top: 50%;width: 48px;height: 48px;margin-top: -24px;opacity: .5;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;background: url('../images/sprites.png') no-repeat -48px -96px transparent;}
.owl-nav > .owl-prev:hover, .owl-nav > .owl-next:hover{opacity: 1;}
.owl-nav > .owl-prev{left: 0;margin-left: -24px;}
.owl-nav > .owl-next{right: 0;margin-right: -24px;background-position: -48px -144px;}
.owl-dots{position: absolute;bottom: 16px;left: 0;right: 0;text-align: center;display: block;}
.owl-dots > .owl-dot{display: inline-block;width: 20px;height: 20px;background: transparent;opacity: 1;-webkit-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);}
.owl-dots > .owl-dot.active{opacity: 1;-webkit-box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 transparent;background: #FFF;-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.3);box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.3);}
.owl-dots > .owl-dot + .owl-dot{margin-left: 16px;}
.dotsblock .owl-dots{position: relative;bottom: auto;margin-top: 32px;}
.dotsblock .owl-dots > .owl-dot{-webkit-box-shadow: inset 0px 0px 0px 3px #E84A3F;box-shadow: inset 0px 0px 0px 3px #E84A3F;}
.dotsblock .owl-dots > .owl-dot.active{opacity: 1;-webkit-box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 transparent;background: #E84A3F;}
.orange .dotsblock .owl-dots > .owl-dot{-webkit-box-shadow: inset 0px 0px 0px 3px #EC6F0E;box-shadow: inset 0px 0px 0px 3px #EC6F0E;}
.orange .dotsblock .owl-dots > .owl-dot.active{background: #EC6F0E;}
.blue .dotsblock .owl-dots > .owl-dot{-webkit-box-shadow: inset 0px 0px 0px 3px #003764;box-shadow: inset 0px 0px 0px 3px #003764;}
.blue .dotsblock .owl-dots > .owl-dot.active{background: #003764;}
.green .dotsblock .owl-dots > .owl-dot{-webkit-box-shadow: inset 0px 0px 0px 3px #00A89F;box-shadow: inset 0px 0px 0px 3px #00A89F;}
.green .dotsblock .owl-dots > .owl-dot.active{background: #00A89F;}
.bluelight .dotsblock .owl-dots > .owl-dot{-webkit-box-shadow: inset 0px 0px 0px 3px #7ECCEE;box-shadow: inset 0px 0px 0px 3px #7ECCEE;}
.bluelight .dotsblock .owl-dots > .owl-dot.active{background: #7ECCEE;}
/*
.dotsblock .owl-dots > .owl-dot{-webkit-box-shadow: inset 0px 0px 0px 3px #006EBF;box-shadow: inset 0px 0px 0px 3px #006EBF;}
*/
@media only screen and (max-width: 768px){
	.dotsblock .owl-dots{margin-top: 16px;}
}
/* btn */
.btn{font-family: "Montserrat";border: none;cursor: pointer;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;display: inline-block;vertical-align: middle;padding: 20px 40px;background: #006EBF;color: #FFF;text-decoration: none !important;-webkit-border-radius: 8px;border-radius: 8px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.btn.s{padding: 4px 16px;font-size: 12px;font-weight: 400;}
.btn:hover, .btn:active {color: #FFF;background: #005EB3;}
.btn.default{background: transparent;border:3px solid #FFF;color:#FFF;padding: 20px 40px;font-weight: 400;letter-spacing: 2px;}
.btn.lines{background: transparent;border:3px solid #FFF;color:#FFF;padding: 20px 40px;font-weight: 400;letter-spacing: 2px;}
.btn.lines.color{border-color: #E84A3F;color: #E84A3F;}
.orange .btn.lines.color{border-color: #EC6F0E;color: #EC6F0E;}
.orange .btn.lines.color:hover{background: #EC6F0E;color:#FFF;}
.blue .btn.lines.color{border-color: #003764;color: #003764;}
.blue .btn.lines.color:hover{background: #003764;color:#FFF;}
.green .btn.lines.color{border-color: #00A89F;color: #00A89F;}
.green .btn.lines.color:hover{background: #00A89F;color:#FFF;}
.bluelight .btn.lines.color{border-color: #7ECCEE;color: #7ECCEE;}
.bluelight .btn.lines.color:hover{background: #7ECCEE;color:#FFF;}
.btn.lines > i{margin-right: 16px;font-size: 20px;vertical-align: middle;}
.btn.lines:hover, .btn.lines:active{background: rgba(0,0,0,.25);}
.btn.lines.s{border-width: 2px !important;}
.btn.sm{padding: 14px;font-size: 12px;font-weight: 600;line-height: 1;-webkit-border-radius: 3px;border-radius: 3px;}
.btn.lines.sm{border-width: 2px;}
@media only screen and (max-width: 1200px){
	.btn.lines{padding: 18px 36px;}
}
@media only screen and (max-width: 992px){
	.btn.lines{padding: 16px 32px;}
}
@media only screen and (max-width: 768px){
	.btn{padding: 4px 16px;font-size: 12px;font-weight: 400;}
	.btn.lines{padding: 14px 28px;border-width: 2px;}
}
@media only screen and (max-width: 576px){
	.btn.lines{padding: 12px 24px;}
}
/* article */

.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6{font: 700 20px/1.2 "Montserrat";text-transform: uppercase;color: #003764;}
.article h1{font-size: 24px;}
.article h2{font-size: 22px;}
.article h1 + * {margin-top: 32px;}
.article h2 + * {margin-top: 32px;}
.article h3 + * {margin-top: 32px;}
.article h4 + * {margin-top: 16px;}
.article h5 + * {margin-top: 16px;}
.article h6 + * {margin-top: 16px;}
.article > blockquote{color: #E84A3F;border: 2px solid #E84A3F;padding: 16px 32px;text-align: center;font: 300 20px/1.4 "Montserrat";-webkit-border-radius: 3px;border-radius: 3px;}
.article > blockquote > *:last-child{margin: 0;}
.orange .article > blockquote{color: #EC6F0E;border-color: #EC6F0E;}
.blue .article > blockquote{color: #003764;border-color: #003764;}
.green .article > blockquote{color: #00A89F;border-color: #00A89F;}
.bluelight .article > blockquote{color: #7ECCEE;border-color: #7ECCEE;}
.article a{text-decoration: none;position: relative;}
.article a:hover, .article a:active{text-decoration: underline;}
.article > *:last-child{margin-bottom: 0;}
.article * + h1,.article * + h2,.article * + h3,.article * + h4,.article * + h5,.article * + h6{margin-top: 32px;}
.article ul{padding: 0 0 0 20px;list-style-type: square;margin-left: 8px;}
.article img{max-width: 100%;display: block;margin: 32px;height: auto;}
.article img.aligncenter {margin: 64px auto;}
.article .wp-caption.aligncenter{width: 100% !important;}
.article .wp-caption.aligncenter > img{max-width: 100% !important;display: block;margin: 32px auto 8px auto;height: auto;}
.article .wp-caption.aligncenter .wp-caption-text{text-align: center;font-size: 14px;margin-bottom: 32px;}
.article img.alignleft{margin: 0 16px 16px 0;float: left;}
.article img.alignright{margin: 0 0 16px 16px;float: right;}
.article img.alignleft, .article img.alignright{max-width: 50%;}
.article > .intro{margin-bottom: 28px;font-size: 28px;color: var(--color-primary);}
@media only screen and (min-width: 1200px) {
	.article.featured{font-size: 120%;}

}
@media only screen and (max-width: 1200px) {
	.article img.aligncenter {margin: 32px auto;}
	.article > .intro{font-size: 24px;margin-bottom: 24px;}
}
@media only screen and (max-width: 768px) {
	.article > .intro{font-size: 22px;margin-bottom: 16px;}
	.article blockquote{text-align: center;}
	.article img.aligncenter {margin: 16px auto;}
	.article .wp-caption.aligncenter > img{margin:16px auto 8px auto;}
	.article .wp-caption.aligncenter .wp-caption-text{margin-bottom: 16px;}
	.article img.alignleft, .article img.alignright{max-width: 40%;}
	.article img.alignleft{margin: 0 8px 8px 0;float: left;}
	.article img.alignright{margin: 0 0 8px 8px;float: right;}
}


/* form */
.form ::-webkit-input-placeholder {color: #999;}
.form ::-moz-placeholder {color: #999;}
.form :-ms-input-placeholder {color: #999;}
.form :-moz-placeholder {color: #999;}
.form > .fields + .actions{margin-top: 48px;}
.form > .actions{text-align: center;}
.form > .actions > * + *{margin-left: 16px;}
.form .field > label{-webkit-user-select: none;user-select: none;display: block;width: 100%;margin: 0;text-transform: uppercase;font-size: 12px;font-family: "Montserrat";font-weight: 300;color: #999;}
.form .field > label + .input{margin-top: 4px;}
.form .field > .input + label{margin-top: 4px;}
.form .field + .field{margin-top: 32px;}
.form .field > input,.form .field > textarea{display: block;width: 100%;}
.form .field > input[type=text],
.form .field > input[type=email],
.form .field > input[type=password],
.form .field > textarea{-webkit-box-shadow: inset 0px 0px 0px 2px #DEDEDE;box-shadow: inset 0px 0px 0px 2px #DEDEDE;line-height: 1.2;font-size: 18px;font: 400 16px/1.2 "Muli";display: block;padding: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;background: #EEE;border: none;position: relative;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.form .field > input[type=radio], .form .field > input[type=checkbox]{opacity: 0;float: left;width: 18px;}
.form .field > input[type=radio] + label, .form .field > input[type=checkbox] + label{line-height: 32px;clear: none;padding: 0 0 0 40px;cursor: pointer;position: relative;color: #000;}
.form .field > input[type=radio] + label:after, .form .field > input[type=checkbox] + label:after{position: absolute;top: 0;left: 0;width: 32px;line-height: 32px;height: 32px;content: " ";text-align: left;font-size: 28px;color: #EEE;content: "\f096";font-family: "FontAwesome";-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.form .field > input[type=radio]:checked + label:after, .form .field > input[type=checkbox]:checked + label:after{content: "\f14a";color: #69F0AE;}
.form .field > input[type=radio]:checked + label, .form .field > input[type=checkbox]:checked + label{}
.form .field > input[type=text]:focus,
.form .field > input[type=email]:focus,
.form .field > input[type=password]:focus,
.form .field > textarea:focus{background: #FFF;-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.form .field > textarea{min-height: 200px;}
.form .field > input[type=file]{width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.form .field > input[type=file] + label * {pointer-events: none;}
.form .field > input[type=file] + label {line-height: 32px;clear: none;padding: 0 0 0 40px;cursor: pointer;position: relative;color: #000;}
.form .field > input[type=file] + label:after{position: absolute;top: 0;left: 0;width: 32px;line-height: 32px;height: 32px;content: " ";text-align: left;font-size: 28px;color: #EEE;content: "\f062";font-family: "FontAwesome";-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.form .field > input[type=file].active + label:after{content: "\f016";color: #69F0AE;}
@media only screen and (max-width: 992px){
	.form > .actions > * + *{margin-left: 8px;}
	.form .field + .field{margin-top: 16px;}
}
@media only screen and (max-width: 768px){
	.form > .fields + .actions{margin-top: 32px;}
	.form > .actions > *{margin-bottom: 8px;}
	.form .field > label + .input, .form .field > .input + label{margin-top: 2px;}
}
@media only screen and (max-width: 576px){
	.form > .actions > * {display: block;width: 100%;margin: 0;}
	.form > .actions > * + * {margin-top: 8px;}
}
/* header */
body{padding-top: 114px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
body.scrolling{padding-top: 82px;}
#header{z-index: 2;position: fixed;top: 0;left: 0;width: 100%;background: #FFF;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;padding: 32px 0;z-index: 100;}
body.scrolling #header{-webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.25);box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.25);padding-top: 16px;padding-bottom: 16px;}
.block-header {position: relative;}
.block-header .logo{position: absolute;top: 0;left: 16px;}
.block-header .logo img{height: 70px;margin-top: -10px;width: auto;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
body.scrolling .block-header .logo img{height: 60px;margin-top: -5px;}
.block-header .header_menu {text-align: right;}
.block-header .header_menu .networks{display: inline-block;position: relative;margin-left: 32px;}
.block-header .header_menu .networks > a + a{margin-left: 12px;}
.block-header .header_menu .networks > a {color: #999;font-size: 18px;line-height: 50px;vertical-align: middle;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.block-header .header_menu .networks > a:hover {color: #E84A3F;}
.header.orange .block-header .header_menu .networks > a:hover{color: #EC6F0E;}
.header.blue .block-header .header_menu .networks > a:hover{color: #003764;}
.header.green .block-header .header_menu .networks > a:hover{color: #00A89F;}
.header.bluelight .block-header .header_menu .networks > a:hover{color: #7ECCEE;}
.block-header .header_menu > .item{display: inline-block;text-transform: uppercase;position: relative;}
.block-header .header_menu > .item > a{color: #464646;vertical-align: middle;text-decoration: none;font-weight: 400;font-size: 14px;line-height: 50px;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.block-header .header_menu > .item > a > i{margin-right: 12px;font-size: 14px;line-height: 50px;opacity: .5;}
.block-header .header_menu > .item:hover > a, .block-header .header_menu > .item.active > a{color: #E84A3F;}
.block-header .header_menu > .item.active > a{font-weight: 700;}
.header.orange .block-header .header_menu > .item:hover > a, .header.orange .block-header .header_menu > .item.active > a{color: #EC6F0E;}
.header.blue .block-header .header_menu > .item:hover > a, .header.blue .block-header .header_menu > .item.active > a{color: #003764;}
.header.green .block-header .header_menu > .item:hover > a, .header.green .block-header .header_menu > .item.active > a{color: #00A89F;}
.header.bluelight .block-header .header_menu > .item:hover > a, .header.bluelight .block-header .header_menu > .item.active > a{color: #7ECCEE;}
.block-header .header_menu > .item + .item{margin-left: 24px;}
.block-header .header_menu > .item > .submenu{opacity: 0;visibility: hidden;-webkit-transform: translateY(16px);transform: translateY(16px);position: absolute;top: 50px;left: 0;background: #FFF;width: 200px;border-top: 5px solid #E84A3F;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.header.orange .block-header .header_menu > .item > .submenu{border-top-color: #EC6F0E;}
.header.blue .block-header .header_menu > .item > .submenu{border-top-color: #003764;}
.header.green .block-header .header_menu > .item > .submenu{border-top-color: #00A89F;}
.header.green .block-header .header_menu > .item > .submenu{border-top-color: #7ECCEE;}
.block-header .header_menu > .item:hover > .submenu{visibility: visible;-webkit-transition-delay: .3;transition-delay: .3;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.block-header .header_menu > .item > .submenu > a{display: block;text-align: left;padding: 0 16px;line-height: 40px;font-size: 13px;font-weight: 400;color: #464646;text-decoration: none;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.block-header .header_menu > .item > .submenu > a:hover, .block-header .header_menu > .item > .submenu > a.active{color: #E84A3F;}
.header.orange .block-header .header_menu > .item > .submenu > a:hover, .header.orange .block-header .header_menu > .item > .submenu > a.active{color: #EC6F0E;}
.header.blue .block-header .header_menu > .item > .submenu > a:hover, .header.blue .block-header .header_menu > .item > .submenu > a.active{color: #003764;}
.header.green .block-header .header_menu > .item > .submenu > a:hover, .header.green .block-header .header_menu > .item > .submenu > a.active{color: #00A89F;}
.header.bluelight .block-header .header_menu > .item > .submenu > a:hover, .header.bluelight .block-header .header_menu > .item > .submenu > a.active{color: #7ECCEE;}
.block-header .header_menu > .item > .submenu > a:nth-child(even) {background: #FBFBFD;}
.header .header_menu .show_mobile_menu{display: none;line-height: 50px;height: 50px;width: 50px;position: absolute;top: 0;right: 16px;cursor: pointer;color: #464646;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.header .header_menu .show_mobile_menu.active, .header .header_menu .show_mobile_menu:hover{color: #E84A3F;}
.header .header_menu .show_mobile_menu > i{font-size: 24px;line-height: 50px;width: 50px;text-align: right;}
.header.orange .header_menu .show_mobile_menu.active, .header.orange .header_menu .show_mobile_menu:hover{color: #EC6F0E;}
.header.blue .header_menu .show_mobile_menu.active, .header.blue .header_menu .show_mobile_menu:hover{color: #003764;}
.header.green .header_menu .show_mobile_menu.active, .header.green .header_menu .show_mobile_menu:hover{color: #00A89F;}
.header.bluelight .header_menu .show_mobile_menu.active, .header.bluelight .header_menu .show_mobile_menu:hover{color: #7ECCEE;}
@media only screen and (max-width: 992px){
	#header{padding: 16px 0;}
	body{padding-top: 82px;}
	.header .header_menu > .item{display: none;}
	.header .header_menu{min-height: 50px;}
	.header .header_menu .show_mobile_menu{display: block;}
	.block-header .logo img{height: 40px !important;margin-top: 5px !important;width: auto;}
	.block-header .header_menu .networks{display: none;}
}
/* mobile_menu */
#mobile_menu_overlay{position: fixed;z-index: 998;top:82px;bottom:0;left: 0;right: 100%;background-color: #000;opacity: 0;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#mobile_menu_overlay::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: " ";display: block;background: rgba(0,0,0,.25);}
#mobile_menu_overlay.active{-webkit-transition-delay:.3s;transition-delay:.3s;left: 0;right:300px;opacity: .8;}
#mobile_menu_overlay.orange{background-color:#EC6F0E;}
#mobile_menu_overlay.blue{background-color:#003764;}
#mobile_menu_overlay.green{background-color:#00A89F;}
#mobile_menu_overlay.bluelight{background-color:#7ECCEE;}
#mobile_menu{position: fixed;z-index: 999;top: 82px;overflow-x: hidden;bottom: 0;right: 0;width: 0;background: #FBFBFD;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#mobile_menu.active{-webkit-transition-delay:.3s;transition-delay:.3s;width: 300px;}
#mobile_menu::after{display: block;width: 100%;height: 10px;position: absolute;top: 0;left: 0;content: " ";background: -webkit-linear-gradient(to bottom, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 100%);}
#mobile_menu > nav{position: absolute;overflow-y: auto;width: 300px;;height: 100%;top: 0;left: 0;overflow-y: auto;}
#mobile_menu > nav > .show_mobile_menu{display: none;}
#mobile_menu > nav > .item > a{text-align: right;padding: 16px;line-height: 1.2;display: block;color: #464646;text-decoration: none;text-transform: uppercase;font-weight: 400;position: relative;}
#mobile_menu > nav > .item > .submenu > a{display: block;text-align: right;padding: 16px;font-size: 13px;background: #F7F7FB;color: #999;text-decoration: none;text-transform: uppercase;font-weight: 400;position: relative;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#mobile_menu > nav > .item > .submenu > a:hover{color: #333;}
#mobile_menu > nav > .item > .submenu > a.active{color: #FFF;background: #444;font-weight: 700;}
#mobile_menu > nav > .item.active > a{font-weight: 700;}
#mobile_menu > nav > .item.active > a, #mobile_menu > nav > .item > a:hover{background: #E84A3F;color: #FFF;}
#mobile_menu > nav > .networks{text-align: center;margin: 16px 0 0 0;padding: 16px;}
#mobile_menu > nav > .networks > a{font-size: 24px;}
#mobile_menu > nav > .networks > a + a{margin-left: 8px;}
#mobile_menu.orange > nav > .item.active > a, #mobile_menu.orange > nav > .item > a:hover{background: #EC6F0E;}
#mobile_menu.blue > nav > .item.active > a, #mobile_menu.blue > nav > .item > a:hover{background: #003764;}
#mobile_menu.green > nav > .item.active > a, #mobile_menu.green > nav > .item > a:hover{background: #00A89F;}
#mobile_menu.bluelight > nav > .item.active > a, #mobile_menu.bluelight > nav > .item > a:hover{background: #7ECCEE;}
#mobile_menu > nav > .item > a > i{position: absolute;top: 16px;left: 16px;opacity: .5;}
@media only screen and (min-width: 992px){
  #mobile_menu, #mobile_menu_overlay{display: none;}
}
@media only screen and (max-width: 576px){
	#mobile_menu_overlay.active{right: 80%;}
	#mobile_menu.active{width: 80%;}
	#mobile_menu > nav{width: 100%;}
}
/* section */
.section{z-index: 1;position: relative;}
.section_inner{padding: 64px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (min-width: 1920px){
	.section_inner{padding:88px 0;}
}
@media only screen and (min-width: 2560px){
	.section_inner{padding: 112px 0;}
}
@media only screen and (max-width: 1200px){
	.section_inner{padding: 52px 0;}
}
@media only screen and (max-width: 992px){
	.section_inner{padding: 40px 0;}
}
@media only screen and (max-width: 768px){
	.section_inner{padding: 32px 0;}
}
@media only screen and (max-width: 576px){
	.section_inner{padding: 16px 0;}
}

.section_videos +  .section_send_receta  {
	background: #FAFAFA;
}
/* inner_title */
.inner_title{text-align: center;margin-bottom: 40px;}
.inner_title > .item-subtitle{opacity: 1;}
.inner_title > .item-title{color: #111;}
.inner_title > .item-subtitle{color: #E84C3D;}
.orange .inner_title > .item-subtitle{color: #EC6F0E;}
.blue .inner_title > .item-subtitle{color: #003764;}
.green .inner_title > .item-subtitle{color: #00A89F;}
.bluelight .inner_title > .item-subtitle{color: #7ECCEE;}
.inner_title.white > *{color: #FFF;}
@media only screen and (max-width: 992px){
	.inner_title{margin-bottom: 32px;}
}
/* animations */
.cssanimations .inner_title > .item-title{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .inner_title.appeared > .item-title{-webkit-transition-delay: .3s;transition-delay: .3s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.cssanimations .inner_title > .item-subtitle{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(-32px);transform: translateY(-32px);}
.cssanimations .inner_title.appeared > .item-subtitle{-webkit-transition-delay: .4s;transition-delay: .4s;opacity: .5;-webkit-transform: translateY(0);transform: translateY(0);}
/* end animations */
/* item-title item-subtitle */
.item-title{text-transform: uppercase;margin: 0;font: 700 40px/1.2 "Montserrat";}
.item-title.lg{font-size: 56px;}
.item-title.sm{font-size: 32px;}
.item-title.xs{font-size: 16px;}
.item-subtitle{text-transform: uppercase;font: 300 20px/1.2 "Montserrat";margin: 0;letter-spacing: 2px;}
.item-subtitle.sm{font-size: 14px;}

.item-subtitle.sm + .item-title.sm{margin-top:8px;}

@media only screen and (min-width: 1920px){
	.item-title{font-size: 56px;}
	.item-title.lg{font-size: 64px;}
	.item-title.sm{font-size: 40px;}
	.item-subtitle{font-size: 22px;}
	.item-subtitle.sm{font-size: 16px;}
}
@media only screen and (max-width: 1200px){
	.item-title{font-size: 36px;}
	.item-title.lg{font-size: 48px;}
	.item-title.sm{font-size: 32px;}
}
@media only screen and (max-width: 992px){
	.item-title{font-size: 32px;}
	.item-title.lg{font-size: 40px;}
	.item-title.sm{font-size: 28px;}
	.item-subtitle{font-size: 18px;}
}
@media only screen and (max-width: 768px){
	.item-title{font-size: 28px;}
	.item-title.lg{font-size: 32px;}
	.item-title.sm{font-size: 24px;}
	.item-subtitle{font-size: 16px;}
}
@media only screen and (max-width: 576px){
	.item-title{font-size: 24px;}
	.item-title.lg{font-size: 24px;}
	.item-title.sm{font-size: 20px;}
	.item-subtitle{font-size: 14px;}
}
/* block-slide */
.section_slider{position: relative;overflow-x: hidden;}
.section_slider:after{content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 32px;z-index: 3;background: -webkit-linear-gradient(to bottom, rgba(0,0,0,.25) 0%, rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,.25) 0%, rgba(0,0,0,0) 100%);}
.block-slide {display: block;height: 720px;color: #FFF;background: #000;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.block-slide > .inner{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 100%;z-index: 2;padding: 64px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.block-slide > .inner > .info{max-width: 800px;margin: 0 auto;text-align: center;padding-bottom: 64px;z-index: 3;}
.block-slide > .inner > .info > .subtitle{text-shadow: 0 3px 3px rgba(0,0,0,.3);}
.block-slide > .overlay {background-color: #012A68;opacity: .5;}
.block-slide > .overlay::after{content: " ";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.block-slide > .inner > .info > .title + .actions, .block-slide > .inner > .info > .subtitle + .actions{margin-top: 64px;}
@media only screen and (max-width: 1200px){
	.block-slide {height: 680px;}
}
@media only screen and (max-width: 992px){
	.block-slide {height: 640px;}
}
@media only screen and (max-width: 768px){
	.block-slide {height: 520px; }
}
@media only screen and (max-width: 576px){
	.block-slide {height: 440px; }
}
/* animations */
.cssanimations .block-slide .info{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .owl-item.active .block-slide .info {-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.cssanimations .block-slide .bgimage{-webkit-transition-delay: .5s;transition-delay: .5s;opacity:0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-transform: scale(1.1) translateY(36px);transform: scale(1.1) translateY(36px);}
.cssanimations .owl-item.active .block-slide .bgimage {-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
/* end animations */
@media only screen and (max-width: 1200px){
	.block-slide > .inner{padding: 48px;}
	.block-slide > .inner > .info > .title + .actions, .block-slide > .inner > .info > .subtitle + .actions{margin-top: 48px;}
}
@media only screen and (max-width: 992px){
	.block-slide > .inner{padding: 32px;}
	.block-slide > .inner > .info > .title + .actions, .block-slide > .inner > .info > .subtitle + .actions{margin-top: 32px;}
}
@media only screen and (max-width: 768px){
	.block-slide > .inner{padding: 16px;}
	.block-slide > .inner > .info > .title + .actions, .block-slide > .inner > .info > .subtitle + .actions{margin-top: 16px;}
}
/* block-featuredlinks */
.section_featuredlinks{}
.block-featuredlinks{padding: 64px 0;overflow: hidden;}
.block-featuredlinks > .inner{position: relative;padding-left: 50%;}
.block-featuredlinks > .inner > .item{display: block;color: #FFF;background: #000;height: 360px;position: relative;overflow: hidden;}
.block-featuredlinks > .inner > .item .bgimage > .loaded{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.block-featuredlinks > .inner > .item:hover .bgimage > .loaded{-webkit-transform: scale(1.1);transform:scale(1.1);}
.block-featuredlinks > .inner > .item_0{position: absolute;top: 0;left: 0;width: 50%;width: calc(50% - 32px);height: 752px;}
.block-featuredlinks > .inner > .item_1{margin-bottom: 32px;}
.block-featuredlinks > .inner > .item > .info{position: absolute;bottom: 0;left: 0;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 32px;background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.block-featuredlinks > .inner > .item:hover > .info{-webkit-transform: translateY(16px);transform:translateY(16px);opacity: 0;}
.block-featuredlinks > .inner > .item > .overlay {background-color: #012A68;opacity: .5;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.block-featuredlinks > .inner > .item > .overlay:after{display: block;width: 100%;height: 100%;top: 0;left: 0;content: " ";position: absolute;background: rgba(0,0,0,.5);}
.block-featuredlinks > .inner > .item:hover > .overlay{opacity: 0;}
/*
.section_featuredlinks.orange .block-featuredlinks > .inner > .item > .overlay {background-color: #EC6F0E;}
.section_featuredlinks.blue .block-featuredlinks > .inner > .item > .overlayy{background-color: #003764;}
.section_featuredlinks.green .block-featuredlinks > .inner > .item > .overlay{background-color: #00A89F;}
.section_featuredlinks.bluelight .block-featuredlinks > .inner > .item > .overlay{background-color: #7ECCEE;}
*/
/* animations */
.cssanimations .animated_from_top{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(-32px);transform: translateY(-32px);}
.cssanimations .animated_from_top.appeared{-webkit-transition-delay: .5s;transition-delay: .5s;opacity:1;-webkit-transform: translateY(0);transform: translateY(0);}
.cssanimations .animated_from_bottom{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .animated_from_bottom.appeared{-webkit-transition-delay: .5s;transition-delay: .5s;opacity:1;-webkit-transform: translateY(0);transform: translateY(0);}

.cssanimations .block-featuredlinks > .inner > .item{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .block-featuredlinks > .inner > .item.appeared{-webkit-transition-delay: .5s;transition-delay: .5s;opacity:1;-webkit-transform: translateY(0);transform: translateY(0);}
/* end animations */
@media only screen and (max-width: 1200px){
	.block-featuredlinks{padding: 56px 0;}
}
@media only screen and (max-width: 992px){
	.block-featuredlinks{padding: 48px 0;}
	.block-featuredlinks > .inner > .item_0{position: relative;top: auto;left: auto;width: 100%;height: 360px;}
	.block-featuredlinks > .inner{padding: 0;}
	.block-featuredlinks > .inner > .item{margin-bottom: 32px;}
	.block-featuredlinks > .inner > .item:last-child{margin-bottom: 0 !important;}
}
@media only screen and (max-width: 768px){
	.block-featuredlinks{padding: 32px 0;}
	.block-featuredlinks > .inner > .item{height: 280px;}
	.block-featuredlinks > .inner > .item > .info{padding: 16px;}
}
@media only screen and (max-width: 576px){
	.block-featuredlinks{padding: 16px 0;}
	.block-featuredlinks > .inner > .item{margin-bottom: 16px;}
	.block-featuredlinks > .inner > .item{height: 220px;}
}
/* section_text */
.section_text {padding: 64px 0;}
.section_text .article{
	max-width: 800px;
	margin: 0 auto;
}
@media only screen and (max-width: 1200px){
	.section_text{padding: 56px 0;}
}
@media only screen and (max-width: 992px){
	.section_text{padding: 48px 0;}
}
@media only screen and (max-width: 768px){
	.section_text{padding: 40px 0;}
}
@media only screen and (max-width: 576px){
	.section_text{padding: 32px 0;}
}
/* block-calltoaction */
.section_calltoaction{background: #E84C3D;color: #FFF;}
.section_calltoaction.orange{background: #EC6F0E;}
.section_calltoaction.blue{background: #003764;}
.section_calltoaction.green{background: #00A89F;}
.section_calltoaction.bluelight{background: #7ECCEE;}
.block-calltoaction {padding: 64px 0;}
.block-calltoaction .inner{position: relative;padding-right: 300px;}
.block-calltoaction .inner > .actions{position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
/* animations */
.cssanimations .block-calltoaction .inner > .info{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(25%);transform: translateY(25%);}
.cssanimations .block-calltoaction.appeared .inner > .info {-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.cssanimations .block-calltoaction .inner > .actions{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(-75%);transform: translateY(-75%);}
.cssanimations .block-calltoaction.appeared .inner > .actions {-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
/* end animations */
@media only screen and (max-width: 1200px){
	.block-calltoaction{padding: 56px 0;}
}
@media only screen and (max-width: 992px){
	.block-calltoaction{padding: 48px 0;}
	.block-calltoaction .inner{padding-right: 0;}
	.block-calltoaction .inner > .info{text-align: center;}
	.block-calltoaction .inner > .actions{position: relative; top:auto;right:auto;-webkit-transform: translateY(0);transform: translateY(0);margin: 32px 0 0 0;display: block;text-align: center;}
	.cssanimations .block-calltoaction.appeared .inner > .actions {-webkit-transform: translateY(0);transform: translateY(0);}
}
@media only screen and (max-width: 768px){
	.block-calltoaction{padding: 40px 0;}
	.block-calltoaction .inner > .actions{margin: 48px 0 0 0;}
}
@media only screen and (max-width: 576px){
	.block-calltoaction{padding: 32px 0;}
	.block-calltoaction .inner > .actions{margin: 32px 0 0 0;}
}
/* section_imagetext */
.section_imagetext{padding: 128px 0;}
.section_imagetext img{margin: 0 auto;}
/* animations */
.cssanimations .section_imagetext .item{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .section_imagetext .item.appeared {-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
/* end animations */
@media (min-width: 1200px) {
	.section_imagetext .description .article{padding:0 124px;font-size: 120%;}
}
@media (min-width: 992px) {
	.block-imagetext{display: table;}
	.block-imagetext > .item{display:table-cell;vertical-align:middle;-webkit-box-sizing: border-box;box-sizing: border-box;width: 50% !important;}

	.section_imagetext .description .article{padding:0 64px;font-size: 110%;}
}
@media (max-width: 1200px) {
	.section_imagetext{padding: 56px 0;}
}
@media only screen and (max-width: 992px){
	.section_imagetext{padding: 48px 0;}
	.block-imagetext > .item + .item{margin-top: 32px;}
}
@media (max-width: 768px) {
	.section_imagetext{padding: 32px 0;}
}
@media (max-width: 576px) {
	.section_imagetext{padding: 16px 0;}
	.block-imagetext > .item + .item{margin-top: 16px;}
}
/* section_availability_search_engine */
.section_availability_search_engine{padding: 32px 0;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.section_availability_search_engine.searching {padding: 64px 0;}
.section_availability_search_engine .info{display: flex;justify-content: center;align-items: center;}
.section_availability_search_engine .info > *{margin: 0;}
.section_availability_search_engine .info > * + *{margin-left: 24px;}
.section_availability_search_engine .form{width: 800px;max-width: 100%;/* margin: 32px auto 0 auto;display: none; */ margin: 0 auto;}
.section_availability_search_engine.searching .form{display: block;}
.section_availability_search_engine .form > .field > input[type=text]{padding: 24px;font-size: 18px;}
.section_availability_search_engine .form > .message{margin-top: 12px;padding: 20px;color: #FFF;background: #33b5e5;-webkit-border-radius: 2px;border-radius: 2px;font-size: 12px;}
.section_availability_search_engine.searching .form > .message{display: none;}
.section_availability_search_engine .results{width: 800px;max-width: 100%;margin: 32px auto 0 auto;background: #393f4d;padding: 8px;-webkit-border-radius: 4px;border-radius: 4px;color: #FFF;display: none;}
.section_availability_search_engine .results.has-results{display: block;}
.section_availability_search_engine .results > * + * {margin-top: 8px;}
.section_availability_search_engine .results > div{background: #FFF;color: #464646;-webkit-border-radius: 2px;border-radius: 2px;display: flex;flex-direction: column;}
.section_availability_search_engine .results > div > div{width: 100%;padding: 12px;}
.section_availability_search_engine .results > div > div.disabled{display: none;}
.section_availability_search_engine .results > div > div + div {
	border-top: 1px solid #393f4d;
}
.section_availability_search_engine .results .principal > .name{font-size: 18px;font-weight: bold;}
.section_availability_search_engine .results .principal > .name > em{display: inline-block;position: relative;font-weight: bold;font-style: normal;}
.section_availability_search_engine .results .principal > .name > em::after{position: absolute;top: -4px;left: -4px;right: -4px;bottom: -4px;content: " ";-webkit-border-radius: 3px;border-radius: 3px;background: #fff400;mix-blend-mode: multiply;}
.section_availability_search_engine .results .principal > .name + .details, .section_availability_search_engine .results .alt > .name + .details{margin-top: 12px;}

.section_availability_search_engine .results .principal > .details, .section_availability_search_engine .results .alt > .details{display: flex;}
.section_availability_search_engine .results .principal > .details > div.disabled, .section_availability_search_engine .results .alt > .details > div.disabled{display: none;}
.section_availability_search_engine .results .principal > .details > div + div, .section_availability_search_engine .results .alt > .details > div + div{margin-left: 24px;}

.section_availability_search_engine .results .principal > .details > div > .label, .section_availability_search_engine .results .alt > .details > div > .label{display: block;font-size: 11px;color: #999;margin-bottom: 4px;text-transform: uppercase;}
.section_availability_search_engine .results .principal > .details > div > .value, .section_availability_search_engine .results .alt > .details > div > .value{color: #666;font-size: 14px;}

.section_availability_search_engine .results .alt > .name{font-size: 16px;font-weight: bold;}
.section_availability_search_engine .results .alt > .name > span{display: inline-flex;margin-left: 4px;background: #33b5e5; color: #FFF;padding: 4px 8px;font-size: 10px;line-height: 1;text-transform: uppercase;-webkit-border-radius: 2px;border-radius: 2px;}



/*
.section_availability_search_engine .results > div > div > span.label{text-transform: uppercase;color: #999999;font-size: 12px;}
.section_availability_search_engine .results > div > div > span.value{color: #464646;}
.section_availability_search_engine .results > div > div > span > em{display: inline-block;position: relative;font-weight: bold;font-style: normal;}
.section_availability_search_engine .results > div > div > span > em::after{position: absolute;top: -4px;left: -4px;right: -4px;bottom: -4px;content: " ";-webkit-border-radius: 3px;border-radius: 3px;background: #fff400;mix-blend-mode: multiply;}
.section_availability_search_engine .results > div > div{display: flex;flex-direction: column;padding: 12px;}
.section_availability_search_engine .results > div > div.disabled{display: none;}
.section_availability_search_engine .results > div > div.codigo{width: 100%;border-bottom: 1px solid #EEE;}
.section_availability_search_engine .results > div > div.existencia{width: 20%;border-right: 1px solid #EEE;}
.section_availability_search_engine .results > div > div.formato{width: 30%;border-right: 1px solid #EEE;}
.section_availability_search_engine .results > div > div.entrada{width: 50%;}
.section_availability_search_engine .results > div > div.art1, .section_availability_search_engine .results > div > div.art2{width: 100%;border-top: 1px solid #EEE;}
@media (max-width: 768px) {
	.section_availability_search_engine .info{flex-direction: column;text-align: center;}
	.section_availability_search_engine .info > * + *{margin: 12px 0 0 0;}
	.section_availability_search_engine .form > .field > input[type=text]{padding: 16px;font-size: 14px;}
	.section_availability_search_engine .results > div > div.existencia{width: 100%;border-top: 1px solid #EEE;}
	.section_availability_search_engine .results > div > div.formato{width: 100%;border-top: 1px solid #EEE;}
}
*/


/* section_title */
.section_title{background: #E84C3D;color: #FFF;position: relative;z-index: 2;}
.section_title::after{display: block;position: absolute;bottom: -16px;height: 16px;background: -webkit-linear-gradient(to bottom, rgba(0,0,0,.15) 0%, rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,.15) 0%, rgba(0,0,0,0) 100%);left: 0;width: 100%;content: " ";}
.section_title.orange {background: #EC6F0E;}
.section_title.blue{background: #003764;}
.section_title.green{background: #00A89F;}
.section_title.bluelight{background: #7ECCEE;}
.section_title > .bgimage {z-index: 1;}
.section_title > .overlay {z-index: 2;background: #E84C3D;background: -webkit-linear-gradient(to right, rgba(232,75,61,1) 0%, rgba(232,75,61,.5) 100%);background: linear-gradient(to right, rgba(232,75,61,1) 0%, rgba(232,75,61,.5) 100%);}
.section_title.orange > .overlay {background: #EC6F0E;background: -webkit-linear-gradient(to right, rgba(236,111,14,1) 0%, rgba(236,111,14,.5) 100%);background: linear-gradient(to right, rgba(236,111,14,1) 0%, rgba(236,111,14,.5) 100%);}
.section_title.blue > .overlay {background: #003764;background: -webkit-linear-gradient(to right, rgba(0,55,100,1) 0%, rgba(0,55,100,.5) 100%);background: linear-gradient(to right, rgba(0,55,100,1) 0%, rgba(0,55,100,.5) 100%);}
.section_title.green > .overlay {background: #00A89F;background: -webkit-linear-gradient(to right, rgba(0,168,159,1) 0%, rgba(0,168,159,.5) 100%);background: linear-gradient(to right, rgba(0,168,159,1) 0%, rgba(0,168,159,.5) 100%);}
.section_title.bluelight > .overlay {background: #7ECCEE;background: -webkit-linear-gradient(to right, rgba(126,204,238,1) 0%, rgba(126,204,238,.5) 100%);background: linear-gradient(to right, rgba(126,204,238,1) 0%, rgba(126,204,238,.5) 100%);}
.block-title {padding: 128px 0;}
.block-title .inner{position: relative;z-index: 3;padding-right: 25%;}
/* animations */
.cssanimations .section_title .info > .title{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .section_title .info.appeared > .title {-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.cssanimations .section_title .info > .subtitle{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .section_title .info.appeared > .subtitle {-webkit-transition-delay: .4s;transition-delay: .4s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
/* end animations */
@media only screen and (max-width: 1200px){
	.block-title{padding: 112px 0; }
}
@media only screen and (max-width: 992px){
	.block-title{padding: 96px 0; }
}
@media (max-width: 768px) {
	.block-title{padding: 64px 0;text-align: center;}
	.block-title .inner{padding-right: 0;}
}
@media (max-width: 576px) {
	.block-title{padding: 32px 0;}
}
/* section_shop_finder */
.section_shop_finder .holder-map {overflow: hidden;position: relative;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.holder-map.sidebar {position: relative;padding-right: 400px;}
.section_shop_finder .holder-map > .block-search-map{position: absolute;background: #FFF;top: 32px;left: 32px;-webkit-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);-webkit-border-radius: 5px;border-radius: 5px;max-width: 280px;}
.section_shop_finder.orange .holder-map > .block-search-map, .section_shop_finder.orange .holder-map > .block-search-map > input {color: #EC6F0E;}
.section_shop_finder.blue .holder-map > .block-search-map, .section_shop_finder.blue .holder-map > .block-search-map > input{color: #003764;}
.section_shop_finder.green .holder-map > .block-search-map, .section_shop_finder.green .holder-map > .block-search-map > input{color: #00A89F;}
.section_shop_finder.bluelight .holder-map > .block-search-map, .section_shop_finder.bluelight .holder-map > .block-search-map > input{color: #7ECCEE;}
.section_shop_finder .holder-map > .block-search-map > input{display: block;width:100%;padding: 24px 80px 24px 24px;font: 400 20px/1 "Muli", sans-serif;background: transparent;border: none;-webkit-box-sizing: border-box;box-sizing: border-box;}
.section_shop_finder .holder-map > .block-search-map::after{width: 24px;height: 24px;position: absolute;top: 50%;right: 24px;line-height: 24px;text-align: center;margin-top: -12px;content: "\f002";font-family: "FontAwesome";}
.section_shop_finder .holder-map .block-mapresults{position: absolute;height: 100%;top: 0;bottom: 0;right: -400px;width: 400px;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-y: auto;background: #FFF;}
.section_shop_finder .holder-map.sidebar .block-mapresults{-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.25);right: 0;box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.25);}
.section_shop_finder .holder-map .block-mapresults > .item {display: none;padding: 24px 32px;}
.section_shop_finder .holder-map .block-mapresults > .item:nth-child(even) {background: #FBFBFD;}
.section_shop_finder .holder-map .block-mapresults > .item.hover{background: #E84C3D;color: #FFF;}
.section_shop_finder.orange .holder-map .block-mapresults > .item.hover{background: #E84C3D;}
.section_shop_finder.blue .holder-map .block-mapresults > .item.hover{background: #003764;}
.section_shop_finder.green .holder-map .block-mapresults > .item.hover{background: #00A89F;}
.section_shop_finder.bluelight .holder-map .block-mapresults > .item.hover{background: #7ECCEE;}
.section_shop_finder .holder-map .block-mapresults > .item.active{display: block;}
.section_shop_finder .holder-map .block-mapresults > .item > .title{margin-bottom: 16px;}
.section_shop_finder .holder-map .block-mapresults > .item  > .phone{margin-top: 4px;}
.section_shop_finder .holder-map .block-mapresults > .item > .description, .section_shop_finder .holder-map .block-mapresults > .item > .phone{position: relative;padding-left: 32px;font-size: 14px;line-height: 18px;}
.section_shop_finder .holder-map .block-mapresults > .item > .description > i, .section_shop_finder .holder-map .block-mapresults > .item > .phone > i{position: absolute;top: 0;left: 0;opacity: .8;line-height: 18px;width: 18px;text-align: center;}
/* animations */
.cssanimations .section_shop_finder .holder-map > .block-search-map{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(-32px);transform: translateY(-32px);}
.cssanimations .section_shop_finder .holder-map > .block-search-map.appeared{-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
/* end animations */
@media only screen and (max-width: 1200px){
	.section_shop_finder .holder-map > .block-search-map{max-width: 240px;}
	.holder-map.sidebar{padding-right: 360px;}
	.section_shop_finder .holder-map .block-mapresults{right: -360px;width: 360px;}
	.section_shop_finder .holder-map > .block-search-map > input{padding: 16px 60px 16px 16px;}
}
@media only screen and (max-width: 992px){
	.section_shop_finder .holder-map > .block-search-map{max-width: 200px;}
	.holder-map.sidebar{padding-right: 320px;}
	.section_shop_finder .holder-map .block-mapresults{right: -320px;width: 320px;}
}
@media (max-width: 768px) {
	.holder-map.sidebar{padding-right: 280px;}
	.section_shop_finder .holder-map .block-mapresults{right: -280px;width: 280px;}
}
@media (max-width: 576px) {
	.section_shop_finder .holder-map > .block-search-map{top: 16px;left: 16px;}
	.holder-map.sidebar{padding-right: 0;padding-bottom: 280px;}
	.section_shop_finder .holder-map .block-mapresults{right: 0;width: 100%;top:auto;bottom: 0;height: 0;}
	.section_shop_finder .holder-map.sidebar .block-mapresults{height:280px;}
	.section_shop_finder .holder-map .block-mapresults > .item{padding: 16px;text-align: center;}
	.section_shop_finder .holder-map .block-mapresults > .item > .description, .section_shop_finder .holder-map .block-mapresults > .item > .phone{padding: 32px 0 0 0;}
	.section_shop_finder .holder-map .block-mapresults > .item > .description > i, .section_shop_finder .holder-map .block-mapresults > .item > .phone > i{left: 50%;margin-left: -16px;}
}
/* section_catalog */
.section_catalog {background: #E84C3D;color: #FFF;position: relative;}
.section_catalog.odd .overlay{background: rgba(0,0,0,.05);}
.section_catalog::after{content: " ";position: absolute;bottom: 0;height: 12px;width: 100%;left: 0;background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);}
.section_catalog.orange{background: #EC6F0E;}
.section_catalog.blue{background: #003764;}
.section_catalog.green{background: #00A89F;}
.section_catalog.bluelight{background: #7ECCEE;}
.block-catalog{padding-top: 64px;overflow: hidden;}
.block-catalog > .inner{position: relative;}
.block-catalog > .inner > .info{position: absolute;top: 50%;left: 464px;-webkit-transform: translateY(-50%);transform:translateY(-50%);}
.block-catalog > .inner > .img{display: inline-block;-webkit-box-shadow: 20px 30px 10px 10px rgba(0,0,0,0.15);box-shadow: 20px 30px 10px 10px rgba(0,0,0,0.15);-webkit-transform: translateY(32px);transform:translateY(32px);-webkit-transition: all ease-in-out 0.5s;transition: all ease-in-out 0.5s;}
.section_catalog:hover .block-catalog > .inner > .img{-webkit-transition-delay: .8;transition-delay: .8;-webkit-box-shadow: 10px 50px 10px 10px rgba(0,0,0,0.15);box-shadow: 10px 50px 10px 10px rgba(0,0,0,0.15);-webkit-transform: translateY(0px);transform:translateY(0px);}
.block-catalog > .inner > .img{max-width: 400px;}
.block-catalog > .inner > .info > .actions{margin-top: 32px;}
.block-catalog > .inner > .info > .actions > a + a{margin-left: 16px;}
/* animations */
.cssanimations .block-catalog > .inner > .info > .title,.cssanimations .block-catalog > .inner > .info > .subtitle{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(-32px);transform: translateY(-32px);}
.cssanimations .block-catalog > .inner > .info > .actions{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .block-catalog > .inner > .info.appeared > .title,.cssanimations .block-catalog > .inner > .info.appeared > .subtitle, .cssanimations .block-catalog > .inner > .info.appeared > .actions{-webkit-transition-delay: .5s;transition-delay: .5s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
@media only screen and (max-width: 576px){
	.block-catalog > .inner > .info > .actions > a{display: block;width: 100%;}
	.block-catalog > .inner > .info > .actions > a + a{margin: 4px 0 0 0;}
}
/* end animations */
/* block right fix */
@media only screen and (min-width: 992px){
	.block-catalog.right{text-align: right;}
	.block-catalog.right > .inner > .info{position: absolute;left: auto;right: 332px;}
}
@media only screen and (min-width: 1200px){
	.block-catalog.right > .inner > .info{right: 464px;}
}
/* end block right fix */
@media only screen and (max-width: 1200px){
	.block-catalog > .inner > .img { max-width: 300px;}
	.block-catalog > .inner > .info{left: 332px;}
}
@media only screen and (max-width: 992px){
	.block-catalog{text-align: center;}
	.block-catalog > .inner > .info{position: relative;left: auto;-webkit-transform: translateY(0px);transform:translateY(0px);}
	.block-catalog > .inner > .img{margin: 0 auto;}
	.section_catalog:hover .block-catalog > .inner > .img{-webkit-transform: translateY(32px);transform:translateY(32px);}
}
/* section_faq */
.section_faq{background: #E84C3D;position: relative;}
.section_faq.orange{background: #EC6F0E;}
.section_faq.blue{background: #003764;}
.section_faq.green{background: #00A89F;}
.section_faq.bluelight{background: #7ECCEE;}
.section_faq > .overlay{background: rgba(0,0,0,.1);z-index: 1;display: none;}
.section_faq > .container{z-index: 2;}
.block-faq{padding: 64px 0;max-width: 800px;margin: 0 auto;border-bottom: none;}
.block-faq > .inner{border-bottom: none;}
.block-faq > .inner > .item > .title{position: relative;display: block;padding: 16px;background: #FFF;cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;-webkit-user-select: none;user-select: none;}
.orange .block-faq > .inner > .item > .title{color: #EC6F0E;}
.blue .block-faq > .inner > .item > .title{color: #003764;}
.green .block-faq > .inner > .item > .title{color: #00A89F;}
.bluelight .block-faq > .inner > .item > .title{color: #7ECCEE;}
.block-faq > .inner > .item.active > .title{-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.block-faq > .inner > .item.active{-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.25), 0px 5px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.25), 0px 5px 10px 0px rgba(0,0,0,0.15);}
.block-faq > .inner > .item > .title:after {content: "\f067";font-family: "FontAwesome";position: absolute;top: 16px;right: 16px;}
.block-faq > .inner > .item.active > .title:after {content: "\f00d";}
.block-faq > .inner > .item + .item {margin-top: 16px;}
.block-faq > .inner > .item > .description{position: relative;display: block;padding: 16px;background: #FFF;display:none;-webkit-border-radius:  0 0 3px 3px;border-radius: 0 0 3px 3px;}
.block-faq > .inner > .item.active > .title{background: #E84C3D;color: #FFF;background: #333 !important;}
/*
.section_faq.orange .block-faq > .inner > .item.active > .title{background: #EC6F0E;}
.section_faq.blue .block-faq > .inner > .item.active > .title{background: #003764;}
.section_faq.green .block-faq > .inner > .item.active > .title{background: #00A89F;}
.section_faq.bluelight .block-faq > .inner > .item.active > .title{background: #7ECCEE;}
*/
/* animations */
.cssanimations .block-faq > .inner > .item {opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: translateY(32px);transform: translateY(32px);}
.cssanimations .block-faq > .inner > .item.appeared{-webkit-transition-delay: .3s;transition-delay: .3s;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
/* end animations */
@media only screen and (max-width: 992px){
	.block-faq{padding: 32px 0;}
}
@media only screen and (max-width: 576px){
	.block-faq{padding: 16px 0;}
}
/* block-video */

.block-video{padding: 12px;display: block;-webkit-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-box-shadow: inset 0px 0px 0px 3px #E84A3F;box-shadow: inset 0px 0px 0px 3px #E84A3F;color: #E84A3F;}
.orange .block-video{-webkit-box-shadow: inset 0px 0px 0px 3px #EC6F0E;box-shadow: inset 0px 0px 0px 3px #EC6F0E;color: #EC6F0E;}
.orange .block-video:hover{background:#EC6F0E;}
.blue .block-video{-webkit-box-shadow: inset 0px 0px 0px 3px #003764;box-shadow: inset 0px 0px 0px 3px #003764;color: #003764;}
.blue .block-video:hover{background:#003764;}
.green .block-video{-webkit-box-shadow: inset 0px 0px 0px 3px #00A89F;box-shadow: inset 0px 0px 0px 3px #00A89F;color: #00A89F;}
.green .block-video:hover{background:#00A89F;}
.bluelight .block-video{-webkit-box-shadow: inset 0px 0px 0px 3px #7ECCEE;box-shadow: inset 0px 0px 0px 3px #7ECCEE;color: #7ECCEE;}
.bluelight .block-video:hover{background:#7ECCEE;}
.block-video:hover{text-decoration: none;background:#E84A3F;color: #FFF;}
.block-video > .img{height: 240px;display: block;position: relative;-webkit-border-radius: 2px;border-radius:2px;overflow: hidden;}
.block-video > .img > .overlay {background-color: #000;opacity: .0;z-index: 2;}
.block-video > .img > .bgimage{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.block-video > .img:hover > .bgimage{opacity: 0;}
.block-video > .img > i{-webkit-transform: scale(2);transform: scale(2);opacity: 0;position: absolute;z-index: 3;top: 50%;left: 50%;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 72px;margin: -40px 0 0 -40px;color: #FFF;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.block-video:hover > .img > i{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.block-video > .info{padding: 16px 32px;line-height: 1.2;text-align: center;text-decoration: none !important;font-size: 20px;}


/* section_title_receta */
.section_title_receta{background: #E84C3D;color: #FFF;text-align: center;}
.section_title_receta.orange{background: #EC6F0E;}
.section_title_receta.blue{background: #003764;}
.section_title_receta.green{background: #00A89F;}
.section_title_receta.bluelight{background: #7ECCEE;}
.block-title-receta {padding: 64px 0;}
.block-title-receta .inner{position: relative;z-index: 3;text-align: center;}
.block-title-receta .inner > .info > a {margin-top: 32px;display: inline-block;-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);position: relative;-webkit-transform: scale(.95);transform: scale(.95);-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.block-title-receta .inner > .info > a:hover{-webkit-transform: translateY(-8px) scale(1);transform: translateY(-8px) scale(1);-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.15);}
.block-title-receta .inner > .info > a > .overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.block-title-receta .inner > .info > a:hover > .overlay{background: rgba(0,0,0,.5);}
.block-title-receta .inner > .info > a > i{z-index: 9;position: absolute;top: 50%;left: 50%;opacity: 0;color: #FFF;font-size: 36px;width: 48px;height: 48px;line-height: 48px;text-align: center;margin: -24px 0 0 -24px;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.block-title-receta .inner > .info > a:hover > i{opacity: 1;-webkit-transform: scale(1.5);transform:scale(1.5);}
.block-title-receta .inner > .info > .actions{margin-top: 32px;}
.block-title-receta .inner > .info > .actions > a + a{margin-left: 16px;}
@media only screen and (max-width: 1200px){
	.block-title-receta{padding: 56px 0; }
}
@media only screen and (max-width: 992px){
	.block-title-receta{padding: 48px 0; }
}

@media only screen and (max-width: 576px){
	.block-title-receta .inner > .info > .actions > a{display: block;}
	.block-title-receta .inner > .info > .actions > a + a{margin: 16px 0 0 0;}
}

/* section_contact_multiple */
.section_contact_multiple .options{text-align: center;}
.section_contact_multiple .options > a{text-align: center;display: block;width: 224px;height: 224px;display: inline-block;-webkit-box-shadow: 0px 0px 0px 3px #E84A3F;box-shadow: 0px 0px 0px 3px #E84A3F;color: #E84A3F;position: relative;text-decoration: none;-webkit-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.section_contact_multiple.orange .options > a{-webkit-box-shadow: 0px 0px 0px 3px #EC6F0E;box-shadow: 0px 0px 0px 3px #EC6F0E;color: #EC6F0E;}
.section_contact_multiple.blue .options > a{-webkit-box-shadow: 0px 0px 0px 3px #003764;box-shadow: 0px 0px 0px 3px #003764;color: #003764;}
.section_contact_multiple.green .options > a{-webkit-box-shadow: 0px 0px 0px 3px #00A89F;box-shadow: 0px 0px 0px 3px #00A89F;color: #00A89F;}
.section_contact_multiple.bluelight .options > a{-webkit-box-shadow: 0px 0px 0px 3px #7ECCEE;box-shadow: 0px 0px 0px 3px #7ECCEE;color: #7ECCEE;}
.section_contact_multiple .options > a.active{color:#FFF;background: #E84A3F;-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);}
.section_contact_multiple.orange .options > a.active{background: #EC6F0E;}
.section_contact_multiple.blue .options > a.active{background: #003764;}
.section_contact_multiple.green .options > a.active{background: #00A89F;}
.section_contact_multiple.bluelight .options > a.active{background: #7ECCEE;}
.section_contact_multiple .options > a > i{width: 96px;height: 96px;position: absolute;top: 50%;left: 50%;margin: -64px 0 0 -48px;line-height: 96px;font-size: 80px;text-align: center;}
.section_contact_multiple .options > a.active > i{color: rgba(255,255,255,.5);}
.section_contact_multiple .options > a > span{position: absolute;left: 16px;right: 16px;text-align: center;bottom: 15%;line-height: 1.2;text-transform: uppercase;font: 400 16px/1.2 "Montserrat";letter-spacing: 1px;}
.section_contact_multiple .options > a + a{margin-left: 16px;}
.section_contact_multiple .form{max-width: 960px;margin: 48px auto 0 auto;padding: 32px;-webkit-border-radius: 4px;border-radius: 4px;background: #FFF;-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.10);box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.10);}
@media only screen and (max-width: 1200px){
	.section_contact_multiple .options > a{width: 20%;}
}
@media only screen and (max-width: 992px){
	.section_contact_multiple .options > a{display: block;width: 100%;height: auto;padding: 32px;}
	.section_contact_multiple .options > a > i{position: relative;top: auto;left: auto;margin: 0 auto 16px auto;width: 64px;height: 64px;line-height: 64px;font-size: 56px;}
	.section_contact_multiple .options > a > span{position: relative;bottom:auto;right: auto;left: 0;display: block;}
	.section_contact_multiple .options > a + a{margin: 16px 0 0 0;}
}
@media only screen and (max-width: 768px){
	.section_contact_multiple .options > a{padding: 16px;}
	.section_contact_multiple .options > a > i{width: 48px;height: 48px;line-height: 48px;font-size: 36px;margin-bottom: 8px;}
}
@media only screen and (max-width: 576px){
	.section_contact_multiple .options > a{padding: 8px;}
	.section_contact_multiple .options > a > i{width: 32px;height: 32px;line-height: 32px;font-size: 32px;margin-bottom: 4px;}
	.section_contact_multiple .options > a + a{margin: 8px 0 0 0;}
	.section_contact_multiple .form{padding: 16px;}

}
/* send_receta */
.section_send_receta {/*background: #FFF;*/}
.section_send_receta .form{max-width: 800px;margin: 0 auto;}
.section_send_receta {background: #E84C3D;color: #FFF;position: relative;}
.section_send_receta.odd .overlay{background: rgba(0,0,0,.05);}
.section_send_receta::after{content: " ";position: absolute;bottom: 0;height: 12px;width: 100%;left: 0;background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);}
.section_send_receta.orange{background: #EC6F0E;}
.section_send_receta.blue{background: #003764;}
.section_send_receta.green{background: #00A89F;}
.section_send_receta.bluelight{background: #7ECCEE;}
.section_send_receta  .inner_title > .item-title{color: #FFF;}
.section_send_receta .form{background: #FFF;padding: 32px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);}

/* block-receta */
.related .item{padding: 32px;}
.block-receta{-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.30), 0px 5px 10px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.30), 0px 5px 10px 0px rgba(0,0,0,0.20);display: block;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.block-receta:hover{-webkit-box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.30), 0px 10px 10px 0px rgba(0,0,0,0.20);box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.30), 0px 10px 10px 0px rgba(0,0,0,0.20);-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.block-receta > img{
	width: 100%;
}
/* grid */
.grid{display: block;max-width: 100%;position: relative;}
.grid-sizer {width: 1%;display: block;}
.grid-item{-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;float: left;display: block;}
.grid-item.receta{width: 25%;padding: 32px;}
@media only screen and (max-width: 1200px){
	.grid-item.receta{width: 33%;width:calc(100%/3);}
}
@media only screen and (max-width: 992px){
	.grid-item.receta{width: 50%;padding: 16px;}
}
@media only screen and (max-width: 576px){
	.grid-item.receta{width: 100%;padding: 0;}
	.grid-item.receta + .grid-item.receta{margin-top: 16px;}
}
/* selector_terms */
.selector_terms{text-align: center;margin-bottom: 32px;}
.selector_terms > a{color: #E84A3F;border: 2px solid #E84A3F;display: inline-block;padding: 8px 16px;margin: 4px 2px;font: 400 14px/1.4 "Muli";text-transform: uppercase;text-decoration: none;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.selector_terms > a:hover, .selector_terms > a.active{background: #E84A3F;color: #FFF;}
.orange .selector_terms > a{color: #EC6F0E;border: 2px solid #EC6F0E;}
.orange .selector_terms > a:hover, .orange .selector_terms > a.active{background: #EC6F0E;color: #FFF;}
.blue .selector_terms > a{color: #003764;border: 2px solid #003764;}
.blue .selector_terms > a:hover, .blue .selector_terms > a.active{background: #003764;color: #FFF;}
.green .selector_terms > a{color: #00A89F;border: 2px solid #00A89F;}
.green .selector_terms > a:hover, .green .selector_terms > a.active{background: #00A89F;color: #FFF;}
.bluelight .selector_terms > a{color: #7ECCEE;border: 2px solid #7ECCEE;}
.bluelight .selector_terms > a:hover, .bluelight .selector_terms > a.active{background: #7ECCEE;color: #FFF;}
@media only screen and (max-width: 768px){
	.selector_terms > a{display: block;margin: 0;border: none !important;}
	.selector_terms > a + a{margin-top:2px;}
}
@media only screen and (max-width: 576px){
	.selector_terms{margin-bottom:16px;}
}


/* section_social_networks */
.section_social_networks{background: #393F4D;color: #FFF;line-height: 24px;padding: 32px 0;}
.block-social-networks{position: relative;padding-right: 200px;}
.block-social-networks > nav {display: block;width: 200px;position: absolute;right: 0;top: 50%;text-align: right;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.block-social-networks > nav > a{color: #87909F;font-size: 24px;}
.block-social-networks > nav > a:hover{color: #FFF;}
.block-social-networks > nav > a + a{margin-left: 16px;}

@media only screen and (max-width: 768px){
	.block-social-networks{padding-right: 0;text-align: center;}
	.block-social-networks > nav{margin-top: 32px;width: 100%;position: relative;right: auto;top: auto;text-align: center;-webkit-transform: translateY(0%);transform: translateY(0%);}
}
@media only screen and (max-width: 576px){
	.section_social_networks{padding: 16px 0;}
	.block-social-networks > nav{margin-top: 16px;}
}

/* section_copyright */
.section_copyright {background:#1B1E25;color: #8A90A6;padding: 16px 0;text-align: center;}
.section_copyright a{color: #FFF;}
/* section_footer */
.section_footer {background:#272B36;color: #8A90A6;padding: 64px 0;}
.block-footer .title{color: #FFF;}
.block-footer .title + .description, .block-footer .title + .items, .block-footer .description + .items{margin-top: 16px;}
.block-footer .description{color: #6A7089;}
.block-footer .items > .item + .item{margin-top: 8px;}
.block-footer .items > .item{position: relative;padding-left: 32px;line-height: 24px;}
.block-footer .items > .item > i{position: absolute;top: 0;left: 0;line-height: 24px;width: 24px;text-align: center;}
.block-footer .items > .item > a{text-decoration: none;color: #AAB0C3;}
.block-footer .items > .item > a:hover,.block-footer .items > .item > a:active {color: #FFF;}
@media only screen and (min-width: 992px) and (max-width: 1200px){
	.section_footer .columns{margin-bottom: 32px;}
}
@media only screen and (max-width: 992px){
	.section_footer .columns + .columns{margin-top: 32px;}
	.block-footer {text-align: center;}
	.block-footer .items > .item{padding: 32px 0 0 0;}
	.block-footer .items > .item > i{left: 50%;margin-left: -12px;}
}
/* block-service */
.block-service{display: block;text-align: center;}
.block-service .info .actions{margin: 32px 0 0 0;text-align: center;}
.block-service .logo_holder {display: block;margin: 0 auto 32px auto;display: block;position: relative;width: 128px;height: 128px;background: #EFEFEF;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.block-service .logo_holder > .logo {position: absolute;top: 20%;width: 60%;left: 20%;height: 60%;
/*-webkit-filter: drop-shadow(0 2px 1px rgba(0,0,0,.3));filter: drop-shadow(0 2px 1px rgba(0,0,0,.3));*/}
.block-service .logo_holder:hover{background: #FFF;-webkit-box-shadow: inset 0px 0px 0px 5px #006EBF;box-shadow: inset 0px 0px 0px 5px #006EBF;}
.block-service .logo > .bgimage > figure{background-size:contain;}
.block-service .info .actions{margin: 32px 0 0 0;padding:3px;}
.block-service .info .title{font-weight: 700;font-size: 18px;line-height: 1.4;color: #333;}
.block-service .info .subtitle{font-weight: 400;line-height: 1.4;}
.block-service .info .description{margin-top: 16px;font-size: 90%;line-height: 1.4;color: #999;}
.block-service .info .subtitle + .description{margin-top: 8px;}
@media only screen and (max-width: 768px){
	.block-service .info .actions{margin-top: 16px;}
}
/* block-delegation */
.section_service_areas img{display: block;height: auto;margin: 0 auto 64px auto;}
.section_service_areas .section_description{text-align: center;max-width: 800px;margin: 0 auto 36px auto;}
.block-delegation{text-align: center;display: block;margin: 0 auto;}
.block-delegation > .title{color: #000;}
.block-delegation > .info{margin-top: 8px;font-size: 14px;}

@media only screen and (max-width: 992px){
	.block-delegation{margin-top: 32px;}
	.section_service_areas img{margin-bottom: 0;}
}
@media only screen and (max-width: 576px){
	.block-delegation{margin-top: 16px;}
	.section_service_areas img{width: 100%;height: 100%;}
}
/* block_cookies */
.block_cookies{position: fixed;bottom: 0;color: #FFF;font-size: 14px;line-height: 1.2;background: #000;background: rgba(0,0,0,.9);z-index: 999;left: 0;right: 0;padding: 16px;text-align: center;}
.block_cookies p{margin: 0;}
.block_cookies a{font-weight: bold;}
.block_cookies .actions{margin-top: 16px;}

.block_cookies .btn.btn-cookies{
	padding: 8px 16px;
	font-size: 12px;
	border-width: 2px;
/*padding: 8px 24px;line-height: 24px;letter-spacing: 2px;font-size: 14px;cursor:pointer;display: inline-block;text-decoration: none;text-transform: uppercase;font-weight: 700;-webkit-border-radius: 24px;border-radius: 24px;background: #AB3B8E;color: #FFF;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;*/}


/* NEW: block-post */
.block-post{display: flex;flex-direction: column;background-color: #FFF;-webkit-border-radius: 3px;border-radius: 3px;overflow: hidden;}
.block-post .image {display: block;width: 100%;aspect-ratio: 1.5;position: relative;}
.block-post .image > picture{position: absolute;inset: 0;overflow: hidden;}
.block-post .image > picture > img{width: 100%;height: 100%;position: absolute;display: block;object-fit: cover;-webkit-transition: .5s ease-out all;transition: .5s ease-out all;user-select: none;}
.block-post .image:is(:hover, :focus) > picture > img {-webkit-transform: scale(1.03);transform: scale(1.03);-webkit-filter: contrast(1.25);filter: contrast(1.25);}
.block-post > .info{display: flex;flex-direction: column;gap: 8px;padding: 32px;}
.block-post > .info > .intro{color: #999;font-size: 16px;}
.block-post > .info > .date{font-size: 13px;text-transform: uppercase;color: #CCC;display: flex;gap: 8px;align-items: center;}
.block-post > .info > .date > i{color: #999;font-size: 16px;}
.block-post > .info > * {margin: 0;}
.block-post > .info > .actions{
	margin-top: 16px;
}
.block-post > .info > .title {font-size: 20px;font-weight: bold;}
.block-post > .info > .title > a {text-decoration: none;color: #272b36;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-post > .info > .title > a:is(:hover, :focus) {color: var(--color-primary);}
.block-post > .info > .actions{display: flex;justify-content: flex-end;}
.section.odd .block-post{background-color: #f5f5f5;}
@media only screen and (max-width: 768px){

	.block-post > .info{
		padding: 16px;
	}
	.block-post > .info > .actions > a{
		width: 100%;
		text-align: center;
		
	}
}


section.section_list_news .items{display: grid;grid-template-columns: repeat(3, 1fr);gap: 64px;}
@media only screen and (max-width: 1200px){
	section.section_list_news .items{
		gap: 32px;
	}	
}
@media only screen and (max-width: 992px){
	section.section_list_news .items{
		grid-template-columns: repeat(2, 1fr);
	}	
}
@media only screen and (max-width: 768px){
	section.section_list_news .items{
		grid-template-columns: 1fr;
		gap: 16px;
	}	
}



