.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{transition:none!important}.et_pb_top_inside_divider{margin-top:-1px}.et_pb_bottom_inside_divider{margin-bottom:-1px}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_menu):not(.et_pb_fullwidth_menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-ms-flexbox;display:flex;direction:ltr}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}@font-face {
font-family: 'redfont';
src: url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/redfont.eot);
src: url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/redfont.eot#iefix) format('embedded-opentype'),
url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/redfont.woff2) format('woff2'),
url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/redfont.woff) format('woff'),
url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/redfont.ttf) format('truetype'),
url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/redfont.svg#redfont) format('svg');
font-weight: normal;
font-style: normal
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "redfont";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-smartphone:before {
content: '\e800'
}
.icon-upload:before {
content: '\e801'
}
.icon-home:before {
content: '\e802'
}
.icon-rss:before {
content: '\e803'
}
.icon-direction:before {
content: '\e804'
}
.icon-down:before {
content: '\e805'
}
.icon-up:before {
content: '\e806'
}
.icon-sidebar:before {
content: '\e807'
}
.icon-desktop:before {
content: '\e808'
}
.icon-table:before {
content: '\e809'
}
.icon-shield:before {
content: '\e80a'
}
.icon-heart:before {
content: '\e80b'
}
.icon-empty:before {
content: '\e80c'
}
.icon-layers:before {
content: '\e80d'
}
.icon-money:before {
content: '\e80e'
}
.icon-save:before {
content: '\e811'
}
.icon-video:before {
content: '\e812'
}
.icon-close:before {
content: '\e813'
}
.icon-update:before {
content: '\e814'
}
.icon-download:before {
content: '\e815'
}
.icon-quote:before {
content: '\e816'
}
.icon-pencil:before {
content: '\e817'
}
.icon-page:before {
content: '\e818'
}
.icon-play:before {
content: '\e819'
}
.icon-filter:before {
content: '\e81a'
}
.icon-equalizer:before {
content: '\e81b'
}
.icon-left:before {
content: '\e81c'
}
.icon-right:before {
content: '\e81d'
}
.icon-add:before {
content: '\e81e'
}
.icon-clock-1:before {
content: '\e81f'
}
.icon-list-add:before {
content: '\e820'
}
.icon-vimeo:before {
content: '\e821'
}
.icon-lastfm:before {
content: '\e822'
}
.icon-logo:before {
content: '\e823'
}
.icon-like:before {
content: '\e824'
}
.icon-audio:before {
content: '\e825'
}
.icon-dollar:before {
content: '\e826'
}
.icon-menu:before {
content: '\e827'
}
.icon-delimiter:before {
content: '\e828'
}
.icon-image-size-1:before {
content: '\e829'
}
.icon-timer:before {
content: '\e82a'
}
.icon-vk:before {
content: '\e82b'
}
.icon-resize-vertical:before {
content: '\e82c'
}
.icon-text:before {
content: '\e82d'
}
.icon-movie:before {
content: '\e82e'
}
.icon-dribbble:before {
content: '\e82f'
}
.icon-yahoo:before {
content: '\e830'
}
.icon-twitter:before {
content: '\e832'
}
.icon-apple-1:before {
content: '\e834'
}
.icon-skype:before {
content: '\e835'
}
.icon-linkedin:before {
content: '\e836'
}
.icon-aubergine:before {
content: '\e837'
}
.icon-login:before {
content: '\e838'
}
.icon-font:before {
content: '\e839'
}
.icon-megaphone:before {
content: '\e83a'
}
.icon-button:before {
content: '\e83b'
}
.icon-wordpress:before {
content: '\e83c'
}
.icon-music:before {
content: '\e83d'
}
.icon-mail:before {
content: '\e83e'
}
.icon-lock:before {
content: '\e83f'
}
.icon-search:before {
content: '\e840'
}
.icon-github:before {
content: '\e841'
}
.icon-columns:before {
content: '\e842'
}
.icon-star-full:before {
content: '\e843'
}
.icon-link-ext:before {
content: '\e844'
}
.icon-book:before {
content: '\e845'
}
.icon-signal:before {
content: '\e846'
}
.icon-target:before {
content: '\e847'
}
.icon-attach:before {
content: '\e848'
}
.icon-remove:before {
content: '\e849'
}
.icon-delivery:before {
content: '\e84a'
}
.icon-mic:before {
content: '\e84b'
}
.icon-basket:before {
content: '\e84c'
}
.icon-settings:before {
content: '\e84d'
}
.icon-headphones-1:before {
content: '\e84e'
}
.icon-headphones:before {
content: '\e84f'
}
.icon-credit-card:before {
content: '\e850'
}
.icon-share:before {
content: '\e851'
}
.icon-drag:before {
content: '\e852'
}
.icon-key-1:before {
content: '\e853'
}
.icon-euro:before {
content: '\e854'
}
.icon-pound:before {
content: '\e855'
}
.icon-odnoklassniki-logo:before {
content: '\e856'
}
.icon-rupee:before {
content: '\e857'
}
.icon-yen:before {
content: '\e858'
}
.icon-rouble:before {
content: '\e859'
}
.icon-try:before {
content: '\e85a'
}
.icon-won:before {
content: '\e85b'
}
.icon-bitcoin:before {
content: '\e85c'
}
.icon-anchor:before {
content: '\e85d'
}
.icon-tablet:before {
content: '\e85e'
}
.icon-block:before {
content: '\e85f'
}
.icon-blocks:before {
content: '\e860'
}
.icon-graduate:before {
content: '\e861'
}
.icon-layout:before {
content: '\e862'
}
.icon-window:before {
content: '\e863'
}
.icon-coverflow:before {
content: '\e864'
}
.icon-flight:before {
content: '\e865'
}
.icon-brush:before {
content: '\e866'
}
.icon-resize-full:before {
content: '\e867'
}
.icon-news:before {
content: '\e868'
}
.icon-support:before {
content: '\e869'
}
.icon-params:before {
content: '\e86a'
}
.icon-beaker:before {
content: '\e86b'
}
.icon-category:before {
content: '\e86c'
}
.icon-bell:before {
content: '\e86d'
}
.icon-help:before {
content: '\e86e'
}
.icon-photo:before {
content: '\e86f'
}
.icon-palette:before {
content: '\e870'
}
.icon-mobile:before {
content: '\e871'
}
.icon-thumb:before {
content: '\e872'
}
.icon-briefcase:before {
content: '\e873'
}
.icon-pin:before {
content: '\e874'
}
.icon-ticket:before {
content: '\e875'
}
.icon-chart:before {
content: '\e876'
}
.icon-book-1:before {
content: '\e877'
}
.icon-print:before {
content: '\e878'
}
.icon-on:before {
content: '\e879'
}
.icon-off:before {
content: '\e87a'
}
.icon-featured-area:before {
content: '\e87b'
}
.icon-team:before {
content: '\e87c'
}
.icon-delete:before {
content: '\e87d'
}
.icon-clients:before {
content: '\e87e'
}
.icon-image-size:before {
content: '\e87f'
}
.icon-whatsapp:before {
content: '\e880'
}
.icon-gauge:before {
content: '\e881'
}
.icon-bag:before {
content: '\e882'
}
.icon-key:before {
content: '\e883'
}
.icon-glasses:before {
content: '\e884'
}
.icon-ok-full:before {
content: '\e885'
}
.icon-restart:before {
content: '\e886'
}
.icon-recursive:before {
content: '\e887'
}
.icon-shuffle:before {
content: '\e888'
}
.icon-books:before {
content: '\e889'
}
.icon-list:before {
content: '\e88a'
}
.icon-flash:before {
content: '\e88b'
}
.icon-leaf:before {
content: '\e88c'
}
.icon-chart-pie-outline:before {
content: '\e88d'
}
.icon-puzzle:before {
content: '\e88e'
}
.icon-fullscreen:before {
content: '\e88f'
}
.icon-downscreen:before {
content: '\e890'
}
.icon-zoom-in:before {
content: '\e891'
}
.icon-zoom-out:before {
content: '\e892'
}
.icon-pencil-alt:before {
content: '\e893'
}
.icon-down-dir:before {
content: '\e894'
}
.icon-left-dir:before {
content: '\e895'
}
.icon-right-dir:before {
content: '\e896'
}
.icon-up-dir:before {
content: '\e897'
}
.icon-gallery:before {
content: '\e898'
}
.icon-parallel:before {
content: '\e899'
}
.icon-circle-outline:before {
content: '\e89a'
}
.icon-circle-full:before {
content: '\e89b'
}
.icon-dot-circled:before {
content: '\e89c'
}
.icon-threedots:before {
content: '\e89d'
}
.icon-colon:before {
content: '\e89e'
}
.icon-down-micro:before {
content: '\e89f'
}
.icon-cancel:before {
content: '\e8a0'
}
.icon-medal:before {
content: '\e8a1'
}
.icon-square-outline:before {
content: '\e8a2'
}
.icon-rhomb:before {
content: '\e8a3'
}
.icon-rhomb-outline:before {
content: '\e8a4'
}
.icon-pause:before {
content: '\e8a5'
}
.icon-book-closed:before {
content: '\e8a6'
}
.icon-cd:before {
content: '\e8a7'
}
.icon-clipboard:before {
content: '\e8a8'
}
.icon-view-mode:before {
content: '\e8a9'
}
.icon-right-arrow:before {
content: '\e8aa'
}
.icon-left-arrow:before {
content: '\e8ab'
}
.icon-bacon:before {
content: '\e8ac'
}
.icon-featured-article:before {
content: '\e8ad'
}
.icon-tags:before {
content: '\e8ae'
}
.icon-event-date:before {
content: '\e8af'
}
.icon-chronometers:before {
content: '\e8b0'
}
.icon-weights:before {
content: '\e8b1'
}
.icon-calligraphy:before {
content: '\e8b2'
}
.icon-fast-delivery:before {
content: '\e8b3'
}
.icon-education:before {
content: '\e8b4'
}
.icon-notes:before {
content: '\e8b5'
}
.icon-announce:before {
content: '\e8b6'
}
.icon-toggler:before {
content: '\e8b7'
}
.icon-home-care:before {
content: '\e8b8'
}
.icon-website-star:before {
content: '\e8b9'
}
.icon-coconut:before {
content: '\e8ba'
}
.icon-christmas-present:before {
content: '\e8bb'
}
.icon-supermarket:before {
content: '\e8bc'
}
.icon-curved-arrows:before {
content: '\e8bd'
}
.icon-telescope:before {
content: '\e8be'
}
.icon-analysis-timer:before {
content: '\e8bf'
}
.icon-login12:before {
content: '\e8c0'
}
.icon-laptop:before {
content: '\e8c1'
}
.icon-search-field:before {
content: '\e8c2'
}
.icon-leaves:before {
content: '\e8c3'
}
.icon-semicircular:before {
content: '\e8c4'
}
.icon-eyeglasses:before {
content: '\e8c5'
}
.icon-diagrams:before {
content: '\e8c6'
}
.icon-chair:before {
content: '\e8c7'
}
.icon-online:before {
content: '\e8c8'
}
.icon-writing:before {
content: '\e8c9'
}
.icon-mappointer:before {
content: '\e8ca'
}
.icon-ribbon:before {
content: '\e8cb'
}
.icon-laboratory:before {
content: '\e8cc'
}
.icon-heart-hands:before {
content: '\e8cd'
}
.icon-presentation:before {
content: '\e8ce'
}
.icon-diploma:before {
content: '\e8cf'
}
.icon-protected:before {
content: '\e8d0'
}
.icon-analysis:before {
content: '\e8d1'
}
.icon-goal:before {
content: '\e8d2'
}
.icon-login9:before {
content: '\e8d3'
}
.icon-plate:before {
content: '\e8d4'
}
.icon-analytics:before {
content: '\e8d5'
}
.icon-passport:before {
content: '\e8d6'
}
.icon-sandwich:before {
content: '\e8d7'
}
.icon-website-code:before {
content: '\e8d8'
}
.icon-target-hit:before {
content: '\e8d9'
}
.icon-network-people:before {
content: '\e8da'
}
.icon-search-engine-optimization:before {
content: '\e8db'
}
.icon-notebook-checked:before {
content: '\e8dc'
}
.icon-website-checked:before {
content: '\e8dd'
}
.icon-firewall:before {
content: '\e8de'
}
.icon-space-ship:before {
content: '\e8df'
}
.icon-map-pointer:before {
content: '\e8e0'
}
.icon-web-programming:before {
content: '\e8e1'
}
.icon-road16:before {
content: '\e8e2'
}
.icon-fast-forward-button:before {
content: '\e8e3'
}
.icon-phone-1:before {
content: '\e8e4'
}
.icon-shopping63:before {
content: '\e8e5'
}
.icon-newspapers2:before {
content: '\e8e6'
}
.icon-business-up:before {
content: '\e8e7'
}
.icon-graphic-man:before {
content: '\e8e8'
}
.icon-work-graphic:before {
content: '\e8e9'
}
.icon-angle-double-left:before {
content: '\e8ea'
}
.icon-badge-new:before {
content: '\e8eb'
}
.icon-christmas-present-1:before {
content: '\e8ec'
}
.icon-video-cineva:before {
content: '\e8ed'
}
.icon-film-round:before {
content: '\e8ee'
}
.icon-images-gallery:before {
content: '\e8ef'
}
.icon-photo-tripod:before {
content: '\e8f0'
}
.icon-photo-stativ:before {
content: '\e8f1'
}
.icon-illumination:before {
content: '\e8f2'
}
.icon-photography-umbrella:before {
content: '\e8f3'
}
.icon-photo-more:before {
content: '\e8f4'
}
.icon-photography-camera:before {
content: '\e8f5'
}
.icon-device-camera:before {
content: '\e8f6'
}
.icon-music-item:before {
content: '\e8f7'
}
.icon-video-surveillance:before {
content: '\e8f8'
}
.icon-desk-lamp:before {
content: '\e8f9'
}
.icon-usb:before {
content: '\e8fa'
}
.icon-mouse-scroll:before {
content: '\e8fb'
}
.icon-angle-double-right:before {
content: '\e8fc'
}
.icon-language:before {
content: '\e8fd'
}
.icon-wheelchair:before {
content: '\e8fe'
}
.icon-extinguisher:before {
content: '\e8ff'
}
.icon-puzzle-1:before {
content: '\e900'
}
.icon-cc-visa:before {
content: '\e901'
}
.icon-tree:before {
content: '\e902'
}
.icon-server:before {
content: '\e903'
}
.icon-subway:before {
content: '\e904'
}
.icon-chart-line:before {
content: '\e905'
}
.icon-water:before {
content: '\e906'
}
.icon-rocket:before {
content: '\e907'
}
.icon-target-1:before {
content: '\e908'
}
.icon-squares:before {
content: '\e909'
}
.icon-signal-1:before {
content: '\e90a'
}
.icon-videocam-alt:before {
content: '\e90b'
}
.icon-user-pair:before {
content: '\e90c'
}
.icon-home-1:before {
content: '\e90d'
}
.icon-heart-broken:before {
content: '\e90e'
}
.icon-religious-jewish:before {
content: '\e90f'
}
.icon-fuel:before {
content: '\e910'
}
.icon-garden:before {
content: '\e911'
}
.icon-basketball:before {
content: '\e912'
}
.icon-terminal:before {
content: '\e913'
}
.icon-t-shirt:before {
content: '\e914'
}
.icon-wallet:before {
content: '\e915'
}
.icon-shop:before {
content: '\e916'
}
.icon-food:before {
content: '\e917'
}
.icon-money-1:before {
content: '\e918'
}
.icon-sound:before {
content: '\e919'
}
.icon-clock:before {
content: '\e91a'
}
.icon-left-arrow-thin:before {
content: '\e91b'
}
.icon-right-arrow-thin:before {
content: '\e91c'
}
.icon-snapchat:before {
content: '\e91d'
}
.icon-file-audio:before {
content: '\e91e'
}
.icon-compass:before {
content: '\e91f'
}
.icon-venus-mars:before {
content: '\e920'
}
.icon-soccer-ball:before {
content: '\e921'
}
.icon-tty:before {
content: '\e922'
}
.icon-newspaper:before {
content: '\e923'
}
.icon-bank:before {
content: '\e924'
}
.icon-coffee:before {
content: '\e925'
}
.icon-thumbs-down:before {
content: '\e926'
}
.icon-tabs:before {
content: '\e927'
}
.icon-toggle-off:before {
content: '\e928'
}
.icon-tint:before {
content: '\e929'
}
.icon-gift:before {
content: '\e92a'
}
.icon-medkit:before {
content: '\e92b'
}
.icon-h-sigh:before {
content: '\e92c'
}
.icon-codeopen:before {
content: '\e92d'
}
.icon-flag-1:before {
content: '\e92e'
}
.icon-bookmarks:before {
content: '\e92f'
}
.icon-thermometer:before {
content: '\e930'
}
.icon-flow-tree:before {
content: '\e931'
}
.icon-air:before {
content: '\e932'
}
.icon-tape:before {
content: '\e933'
}
.icon-spinner2:before {
content: '\e934'
}
.icon-duplicate:before {
content: '\e935'
}
.icon-split:before {
content: '\e936'
}
.icon-exchange:before {
content: '\e937'
}
.icon-undo:before {
content: '\e938'
}
.icon-comment-alt2:before {
content: '\e939'
}
.icon-code-outline:before {
content: '\e93a'
}
.icon-diamond:before {
content: '\e93b'
}
.icon-spinner:before {
content: '\e93c'
}
.icon-hammer:before {
content: '\e93d'
}
.icon-building-filled:before {
content: '\e93e'
}
.icon-dislike:before {
content: '\e93f'
}
.icon-marquee:before {
content: '\e940'
}
.icon-doc:before {
content: '\e941'
}
.icon-expand:before {
content: '\e942'
}
.icon-collapse:before {
content: '\e943'
}
.icon-expand-right:before {
content: '\e944'
}
.icon-collapse-left:before {
content: '\e945'
}
.icon-link:before {
content: '\e946'
}
.icon-scissors:before {
content: '\e947'
}
.icon-crop:before {
content: '\e948'
}
.icon-paste:before {
content: '\e949'
}
.icon-certificate:before {
content: '\e94a'
}
.icon-bug:before {
content: '\e94b'
}
.icon-rocket-1:before {
content: '\e94c'
}
.icon-recycle:before {
content: '\e94d'
}
.icon-chart-area:before {
content: '\e94e'
}
.icon-chart-pie:before {
content: '\e94f'
}
.icon-chart-line-1:before {
content: '\e950'
}
.icon-list-alt:before {
content: '\e951'
}
.icon-qrcode:before {
content: '\e952'
}
.icon-barcode:before {
content: '\e953'
}
.icon-folder-open:before {
content: '\e954'
}
.icon-logout:before {
content: '\e955'
}
.icon-award:before {
content: '\e956'
}
.icon-code:before {
content: '\e957'
}
.icon-comments:before {
content: '\e958'
}
.icon-time:before {
content: '\e959'
}
.icon-edit:before {
content: '\e95a'
}
.icon-flag:before {
content: '\e95b'
}
.icon-import:before {
content: '\e95c'
}
.icon-lamp:before {
content: '\e95d'
}
.icon-phone:before {
content: '\e95e'
}
.icon-post:before {
content: '\e95f'
}
.icon-image:before {
content: '\e960'
}
.icon-reading:before {
content: '\e961'
}
.icon-star:before {
content: '\e962'
}
.icon-users:before {
content: '\e963'
}
.icon-user:before {
content: '\e964'
}
.icon-views:before {
content: '\e965'
}
.icon-social:before {
content: '\e966'
}
.icon-attention:before {
content: '\e967'
}
.icon-windows:before {
content: '\e968'
}
.icon-instagram:before {
content: '\e969'
}
.icon-gplus:before {
content: '\e96a'
}
.icon-export:before {
content: '\e96b'
}
.icon-tick:before {
content: '\e96c'
}
.icon-plus:before {
content: '\e96d'
}
.icon-minus:before {
content: '\e96e'
}
.icon-banana:before {
content: '\e96f'
}
.icon-apple:before {
content: '\e970'
}
.icon-can-1:before {
content: '\e971'
}
.icon-cabbage:before {
content: '\e972'
}
.icon-can-2:before {
content: '\e973'
}
.icon-butcher:before {
content: '\e974'
}
.icon-candy-1:before {
content: '\e975'
}
.icon-coffee-maker:before {
content: '\e976'
}
.icon-cheese-1:before {
content: '\e977'
}
.icon-cookies:before {
content: '\e978'
}
.icon-coffee-4:before {
content: '\e979'
}
.icon-coffee-3:before {
content: '\e97a'
}
.icon-corn:before {
content: '\e97b'
}
.icon-doughnut:before {
content: '\e97c'
}
.icon-glass-5:before {
content: '\e97d'
}
.icon-glass-2:before {
content: '\e97e'
}
.icon-fish:before {
content: '\e97f'
}
.icon-grater:before {
content: '\e980'
}
.icon-glass-4:before {
content: '\e981'
}
.icon-glass-6:before {
content: '\e982'
}
.icon-hazelnut:before {
content: '\e983'
}
.icon-hamburguer:before {
content: '\e984'
}
.icon-honey:before {
content: '\e985'
}
.icon-ice-cream-13:before {
content: '\e986'
}
.icon-ice-cream-3:before {
content: '\e987'
}
.icon-ice-cream-5:before {
content: '\e988'
}
.icon-honey-1:before {
content: '\e989'
}
.icon-lime:before {
content: '\e98a'
}
.icon-kebab:before {
content: '\e98b'
}
.icon-kebab-2:before {
content: '\e98c'
}
.icon-knife-1:before {
content: '\e98d'
}
.icon-lemon:before {
content: '\e98e'
}
.icon-meat-2:before {
content: '\e98f'
}
.icon-octopus:before {
content: '\e990'
}
.icon-peach:before {
content: '\e991'
}
.icon-onion-1:before {
content: '\e992'
}
.icon-pepper-1:before {
content: '\e993'
}
.icon-pie:before {
content: '\e994'
}
.icon-pizza-3:before {
content: '\e995'
}
.icon-pie-1:before {
content: '\e996'
}
.icon-pistachio:before {
content: '\e997'
}
.icon-pizza:before {
content: '\e998'
}
.icon-popsicle:before {
content: '\e999'
}
.icon-salad-1:before {
content: '\e99a'
}
.icon-risotto:before {
content: '\e99b'
}
.icon-raspberry:before {
content: '\e99c'
}
.icon-potatoes-1:before {
content: '\e99d'
}
.icon-sandwich-1:before {
content: '\e99e'
}
.icon-spatula:before {
content: '\e99f'
}
.icon-seeds:before {
content: '\e9a0'
}
.icon-steak:before {
content: '\e9a1'
}
.icon-spices:before {
content: '\e9a2'
}
.icon-sushi-2:before {
content: '\e9a3'
}
.icon-sushi:before {
content: '\e9a4'
}
.icon-watermelon:before {
content: '\e9a5'
}
.icon-tomato:before {
content: '\e9a6'
}
.icon-whisk:before {
content: '\e9a7'
}
.icon-hamburger:before {
content: '\e9a8'
}
.icon-jam:before {
content: '\e9a9'
}
.icon-lemon-1:before {
content: '\e9aa'
}
.icon-milk:before {
content: '\e9ab'
}
.icon-orange:before {
content: '\e9ac'
}
.icon-ham:before {
content: '\e9ad'
}
.icon-teapot:before {
content: '\e9ae'
}
.icon-sausage:before {
content: '\e9af'
}
.icon-salami:before {
content: '\e9b0'
}
.icon-pint:before {
content: '\e9b1'
}
.icon-cake:before {
content: '\e9b2'
}
.icon-cookie:before {
content: '\e9b3'
}
.icon-cracker:before {
content: '\e9b4'
}
.icon-croisant:before {
content: '\e9b5'
}
.icon-cupcake:before {
content: '\e9b6'
}
.icon-donut:before {
content: '\e9b7'
}
.icon-noodles:before {
content: '\e9b8'
}
.icon-jam-1:before {
content: '\e9b9'
}
.icon-ice-cream-12:before {
content: '\e9ba'
}
.icon-ice-cream-2:before {
content: '\e9bb'
}
.icon-hamburguer-1:before {
content: '\e9bc'
}
.icon-ice-cream-9:before {
content: '\e9bd'
}
.icon-ladle:before {
content: '\e9be'
}
.icon-oil:before {
content: '\e9bf'
}
.icon-pie-4:before {
content: '\e9c0'
}
.icon-rice:before {
content: '\e9c1'
}
.icon-sandwich-2:before {
content: '\e9c2'
}
.icon-teapot-1:before {
content: '\e9c3'
}
.icon-garlic:before {
content: '\e9c4'
}
.icon-bun:before {
content: '\e9c5'
}
.icon-pie-3:before {
content: '\e9c6'
}
.icon-pie-2:before {
content: '\e9c7'
}
.icon-piece-of-baguette:before {
content: '\e9c8'
}
.icon-piece-of-bread:before {
content: '\e9c9'
}
.icon-pizza-1:before {
content: '\e9ca'
}
.icon-pretzel:before {
content: '\e9cb'
}
.icon-pastry-spatula:before {
content: '\e9cc'
}
.icon-frappe:before {
content: '\e9cd'
}
.icon-eggs:before {
content: '\e9ce'
}
.icon-dishes:before {
content: '\e9cf'
}
.icon-food-1:before {
content: '\e9d0'
}
.icon-fries:before {
content: '\e9d1'
}
.icon-glass-3:before {
content: '\e9d2'
}
.icon-flour-1:before {
content: '\e9d3'
}
.icon-fork:before {
content: '\e9d4'
}
.icon-glass-1:before {
content: '\e9d5'
}
.icon-gingerbread:before {
content: '\e9d6'
}
.icon-fig:before {
content: '\e9d7'
}
.icon-flour:before {
content: '\e9d8'
}
.icon-wheat:before {
content: '\e9d9'
}
.icon-wind-mill:before {
content: '\e9da'
}
.icon-garlic-1:before {
content: '\e9db'
}
.icon-ice-cream-1:before {
content: '\e9dc'
}
.icon-grinder:before {
content: '\e9dd'
}
.icon-ham-1:before {
content: '\e9de'
}
.icon-glass:before {
content: '\e9df'
}
.icon-hot-dog:before {
content: '\e9e0'
}
.icon-groceries:before {
content: '\e9e1'
}
.icon-hot-dog-1:before {
content: '\e9e2'
}
.icon-grain:before {
content: '\e9e3'
}
.icon-grapes:before {
content: '\e9e4'
}
.icon-ice-cream-4:before {
content: '\e9e5'
}
.icon-ice-cream-11:before {
content: '\e9e6'
}
.icon-ice-cream-10:before {
content: '\e9e7'
}
.icon-ice-cream-8:before {
content: '\e9e8'
}
.icon-ice-cream-7:before {
content: '\e9e9'
}
.icon-ice-cream:before {
content: '\e9ea'
}
.icon-ice-cream-6:before {
content: '\e9eb'
}
.icon-ice-cream-14:before {
content: '\e9ec'
}
.icon-jam-2:before {
content: '\e9ed'
}
.icon-knife-2:before {
content: '\e9ee'
}
.icon-knife:before {
content: '\e9ef'
}
.icon-jawbreaker:before {
content: '\e9f0'
}
.icon-knife-3:before {
content: '\e9f1'
}
.icon-jelly:before {
content: '\e9f2'
}
.icon-knives:before {
content: '\e9f3'
}
.icon-lemon-2:before {
content: '\e9f4'
}
.icon-kebab-1:before {
content: '\e9f5'
}
.icon-kitchen:before {
content: '\e9f6'
}
.icon-meat:before {
content: '\e9f7'
}
.icon-mustard-2:before {
content: '\e9f8'
}
.icon-mug:before {
content: '\e9f9'
}
.icon-mustard:before {
content: '\e9fa'
}
.icon-milk-1:before {
content: '\e9fb'
}
.icon-oat:before {
content: '\e9fc'
}
.icon-mustard-1:before {
content: '\e9fd'
}
.icon-mushrooms:before {
content: '\e9fe'
}
.icon-milk-2:before {
content: '\e9ff'
}
.icon-mushroom:before {
content: '\ea00'
}
.icon-mixer:before {
content: '\ea01'
}
.icon-meat-1:before {
content: '\ea02'
}
.icon-olives:before {
content: '\ea03'
}
.icon-pan:before {
content: '\ea04'
}
.icon-peas:before {
content: '\ea05'
}
.icon-ornating:before {
content: '\ea06'
}
.icon-pancakes-1:before {
content: '\ea07'
}
.icon-pasta-1:before {
content: '\ea08'
}
.icon-pepper:before {
content: '\ea09'
}
.icon-pancakes:before {
content: '\ea0a'
}
.icon-onion:before {
content: '\ea0b'
}
.icon-pickles:before {
content: '\ea0c'
}
.icon-orange-1:before {
content: '\ea0d'
}
.icon-pasta:before {
content: '\ea0e'
}
.icon-pear:before {
content: '\ea0f'
}
.icon-pot-1:before {
content: '\ea10'
}
.icon-pizza-2:before {
content: '\ea11'
}
.icon-pomegranate:before {
content: '\ea12'
}
.icon-pizza-4:before {
content: '\ea13'
}
.icon-pizza-5:before {
content: '\ea14'
}
.icon-pot:before {
content: '\ea15'
}
.icon-pizza-6:before {
content: '\ea16'
}
.icon-pot-2:before {
content: '\ea17'
}
.icon-pineapple:before {
content: '\ea18'
}
.icon-potatoes-2:before {
content: '\ea19'
}
.icon-pudding:before {
content: '\ea1a'
}
.icon-pretzel-1:before {
content: '\ea1b'
}
.icon-radish:before {
content: '\ea1c'
}
.icon-potatoes:before {
content: '\ea1d'
}
.icon-salad:before {
content: '\ea1e'
}
.icon-rolling-pin:before {
content: '\ea1f'
}
.icon-pumpkin:before {
content: '\ea20'
}
.icon-salmon:before {
content: '\ea21'
}
.icon-sorbet:before {
content: '\ea22'
}
.icon-slotted-spoon:before {
content: '\ea23'
}
.icon-shrimp:before {
content: '\ea24'
}
.icon-salt:before {
content: '\ea25'
}
.icon-spoon:before {
content: '\ea26'
}
.icon-scale:before {
content: '\ea27'
}
.icon-spaguetti:before {
content: '\ea28'
}
.icon-stew-1:before {
content: '\ea29'
}
.icon-spatula-1:before {
content: '\ea2a'
}
.icon-stew:before {
content: '\ea2b'
}
.icon-toast:before {
content: '\ea2c'
}
.icon-toaster:before {
content: '\ea2d'
}
.icon-tenderizer:before {
content: '\ea2e'
}
.icon-taco:before {
content: '\ea2f'
}
.icon-sushi-1:before {
content: '\ea30'
}
.icon-teaspoon:before {
content: '\ea31'
}
.icon-strainer:before {
content: '\ea32'
}
.icon-tea:before {
content: '\ea33'
}
.icon-strawberry:before {
content: '\ea34'
}
.icon-tea-1:before {
content: '\ea35'
}
.icon-thermos:before {
content: '\ea36'
}
.icon-toffee:before {
content: '\ea37'
}
.icon-turkey:before {
content: '\ea38'
}
.icon-water-1:before {
content: '\ea39'
}
.icon-water-2:before {
content: '\ea3a'
}
.icon-wrap:before {
content: '\ea3b'
}
.icon-apple-2:before {
content: '\ea3c'
}
.icon-aubergine-1:before {
content: '\ea3d'
}
.icon-avocado:before {
content: '\ea3e'
}
.icon-bread:before {
content: '\ea3f'
}
.icon-canned-food:before {
content: '\ea40'
}
.icon-carrot:before {
content: '\ea41'
}
.icon-cheese:before {
content: '\ea42'
}
.icon-fried-egg:before {
content: '\ea43'
}
.icon-pear-1:before {
content: '\ea44'
}
.icon-pepper-2:before {
content: '\ea45'
}
.icon-tea-2:before {
content: '\ea46'
}
.icon-tomato-1:before {
content: '\ea47'
}
.icon-whiskey:before {
content: '\ea48'
}
.icon-baguette-1:before {
content: '\ea49'
}
.icon-baguette:before {
content: '\ea4a'
}
.icon-balance:before {
content: '\ea4b'
}
.icon-basketwave:before {
content: '\ea4c'
}
.icon-beater:before {
content: '\ea4d'
}
.icon-belgian-waffle:before {
content: '\ea4e'
}
.icon-birthday-cake:before {
content: '\ea4f'
}
.icon-biscuit:before {
content: '\ea50'
}
.icon-electric-mixer:before {
content: '\ea51'
}
.icon-electric-mixter:before {
content: '\ea52'
}
.icon-flour-2:before {
content: '\ea53'
}
.icon-gingerbread-man:before {
content: '\ea54'
}
.icon-hamburger-1:before {
content: '\ea55'
}
.icon-kaak:before {
content: '\ea56'
}
.icon-kifli:before {
content: '\ea57'
}
.icon-loaf-of-bread-1:before {
content: '\ea58'
}
.icon-loaf-of-bread:before {
content: '\ea59'
}
.icon-macaron:before {
content: '\ea5a'
}
.icon-measuring-cup:before {
content: '\ea5b'
}
.icon-modern-oven:before {
content: '\ea5c'
}
.icon-pastry-spatula-1:before {
content: '\ea5d'
}
.icon-roll:before {
content: '\ea5e'
}
.icon-roller:before {
content: '\ea5f'
}
.icon-sandwich-3:before {
content: '\ea60'
}
.icon-shovel:before {
content: '\ea61'
}
.icon-silicone-brush:before {
content: '\ea62'
}
.icon-silicone-spatula:before {
content: '\ea63'
}
.icon-small-oven:before {
content: '\ea64'
}
.icon-sourdough:before {
content: '\ea65'
}
.icon-spoon-1:before {
content: '\ea66'
}
.icon-stand-for-cake:before {
content: '\ea67'
}
.icon-stone-oven:before {
content: '\ea68'
}
.icon-turnover:before {
content: '\ea69'
}
.icon-wedding-cake:before {
content: '\ea6a'
}
.icon-asparagus:before {
content: '\ea6b'
}
.icon-blueberries:before {
content: '\ea6c'
}
.icon-baguette-2:before {
content: '\ea6d'
}
.icon-boiled:before {
content: '\ea6e'
}
.icon-bowl-1:before {
content: '\ea6f'
}
.icon-biscuit-1:before {
content: '\ea70'
}
.icon-avocado-1:before {
content: '\ea71'
}
.icon-beans:before {
content: '\ea72'
}
.icon-bowl:before {
content: '\ea73'
}
.icon-bread-1:before {
content: '\ea74'
}
.icon-cake-1:before {
content: '\ea75'
}
.icon-cereals:before {
content: '\ea76'
}
.icon-bread-2:before {
content: '\ea77'
}
.icon-broccoli:before {
content: '\ea78'
}
.icon-carrot-1:before {
content: '\ea79'
}
.icon-bread-3:before {
content: '\ea7a'
}
.icon-candy:before {
content: '\ea7b'
}
.icon-cauliflower:before {
content: '\ea7c'
}
.icon-butter:before {
content: '\ea7d'
}
.icon-can:before {
content: '\ea7e'
}
.icon-chips:before {
content: '\ea7f'
}
.icon-cheese-2:before {
content: '\ea80'
}
.icon-coconut-1:before {
content: '\ea81'
}
.icon-chocolate:before {
content: '\ea82'
}
.icon-chives:before {
content: '\ea83'
}
.icon-chef:before {
content: '\ea84'
}
.icon-chili:before {
content: '\ea85'
}
.icon-coffee-2:before {
content: '\ea86'
}
.icon-coffee-1:before {
content: '\ea87'
}
.icon-coffee-5:before {
content: '\ea88'
}
.icon-cherries:before {
content: '\ea89'
}
.icon-croissant:before {
content: '\ea8a'
}
.icon-corckscrew:before {
content: '\ea8b'
}
.icon-doughnut-1:before {
content: '\ea8c'
}
.icon-doughnut-2:before {
content: '\ea8d'
}
.icon-corndog:before {
content: '\ea8e'
}
.icon-cupcake-1:before {
content: '\ea8f'
}
.icon-cutlery:before {
content: '\ea90'
}
.icon-dairy:before {
content: '\ea91'
}
.icon-cupcake-2:before {
content: '\ea92'
}
.icon-cupcake-3:before {
content: '\ea93'
}
.icon-egg:before {
content: '\ea94'
}
.icon-cucumber:before {
content: '\ea95'
}
.icon-dish:before {
content: '\ea96'
}
.icon-cup:before {
content: '\ea97'
}
.icon-views-1:before {
content: '\ea98'
}
.icon-calendar:before {
content: '\ea99'
}
.icon-big-heart:before {
content: '\ea9a'
}
.icon-knife-4:before {
content: '\ea9b'
}
.icon-play-full:before {
content: '\ea9c'
}
.icon-plus-bold:before {
content: '\ea9d'
}
.icon-flickr:before {
content: '\ea9e'
}
.icon-tumblr:before {
content: '\ea9f'
}
.icon-facebook:before {
content: '\eaa0'
}
.icon-download-full:before {
content: '\eaa1'
}
.icon-upload-full:before {
content: '\eaa2'
}
.icon-pinterest:before {
content: '\eaa3'
}
.widget {
font-size: 13px;
margin-bottom: 50px;
line-height: 1.8;
margin-bottom: 50px
}:root {
--red:        rgb(228,67,46);
--green:      rgb(79,186,43);
--orange:     rgb(237,158,0);
--yellow:     rgb(247,228,0);
--light-green:rgb(111,194,141);
--light-blue: rgb(169,217,247);
--light-brown:rgb(172,132,78);
--brown:      rgb(119,80,39); 
--grey:       #F2F2F2;
}   @font-face {
font-family: 'Avenir Next LT Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Regular'), url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/AvenirNextLTPro-Regular.woff) format('woff');
} @font-face {
font-family: 'Avenir Next LT Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Bold'), url(//somossasa.com/wp-content/themes/cereales-sasa/fonts/AvenirNextLTPro-Bold.woff) format('woff');
}  body {
font-family: 'Avenir Next LT Pro Regular';
font-weight: 400;
}
a {
transition: all .2s ease-in-out;
}
h1, h2, h3 {
font-family: 'Avenir Next LT Pro Bold';
}
h4, h5, h6 {
font-family: 'Avenir Next LT Pro Regular';
font-weight: 700;
}
h1 {
color: var(--red);
}
.two-col-blog .et_pb_ajax_pagination_container,
.four-col-blog .et_pb_ajax_pagination_container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.four-col-blog .post {
display: flex;
flex-direction: column;
margin-bottom: 0;
width: 24%;
}
.two-col-blog .entry-featured-image-url,
.four-col-blog .entry-featured-image-url {
margin-bottom: 0;
}
.two-col-blog .post-meta,
.four-col-blog .post-meta {
order: 1;
}
.two-col-blog .post-meta::before,
.four-col-blog .post-meta::before {
background-color: #fff;
content: '';
position: absolute;
left: 25px;
right: 25px;
height: 25px;
transform: translateY(-100%);
z-index: 4;
}
.two-col-blog .entry-title,
.four-col-blog .entry-title {
order: 2;
}
.two-col-blog .post {
display: flex;
flex-direction: column;
width: 49%;
}
.block-title::before {
background-color: var(--orange);
content: '';
display: block;
width: 10px;
height: 10px;
position: absolute;
left: 20%;
top: 35%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.block-title::after {
background-color: rgba(60,60,60,0.1);
content: '';
display: block;
width: 80%;
height: 2px;
position: absolute;
left: 20%;
margin-left: 10px;
top: 35%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.btn {
background-color: var(--orange);
color: #fff;
padding: 1em 2em;
position: relative;
transition: all .2s ease-in-out;
z-index: 1;
}
.btn:hover {
background-color: var(--yellow);
}
.et_pb_circle_counter .et_pb_module_header {
font-family: 'Avenir Next LT Pro Regular';
}
.phone-mobile {
display: none;
}
.et_pb_scroll_top.et-pb-icon {
right: 30px;
border: none;
box-shadow: none;
background-color: #fff;
border-radius: 0;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
color: #000;
line-height: 40px;
text-align: center;
width: 50px;
height: 50px;
z-index: 9998;
}
.et_pb_scroll_top::before {
margin-left: -1px;
}
.recetas-populares, .recetas-nuevas {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.recetas-populares article, .recetas-nuevas article {
position: relative;
text-align: center;
}
.recetas-populares .entry-featured-image-url, .recetas-nuevas .entry-featured-image-url {
display: block;
overflow: hidden;
position: relative;
}
.recetas-populares img, .recetas-nuevas img {
display: block;
width: 100%;
}
.recetas-populares .overlay, .recetas-nuevas .overlay {
background-color: rgba(0,0,0,0.4);
z-index: -1;
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
-webkit-transition: all .3s;
transition: all .3s;
border: 1px solid #e5e5e5;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-font-smoothing: antialiased;
}
.recetas-populares article:hover .overlay, .recetas-nuevas article:hover .overlay {
z-index: 3;
opacity: 1;
}
.recetas-populares .post-meta, .recetas-nuevas .post-meta {
margin-bottom: 6px;
margin-top: -17px;
}
.recetas-populares .post-meta::before, .recetas-nuevas .post-meta::before {
background-color: #fff;
content: '';
display: block;
height: 17px;
left: 15px;
right: 15px;
position: relative;
width: 90%;
z-index: 4;
}
.recetas-populares .post-meta a, .recetas-nuevas .post-meta a {
color: var(--red);
font-weight: 700;
text-transform: uppercase;
}
.recetas-populares .post-meta a:hover, .recetas-nuevas .post-meta a:hover {
color: var(--orange);
}
.recetas-populares .entry-title:hover, 
.recetas-nuevas .entry-title:hover {
color: var(--green);
}
@media all and (min-width: 981px) {
.recetas-populares article, .recetas-nuevas article {
margin-bottom: 1em;
width: 24%;
}
}
@media all and (max-width: 980px) {
.container, .et_pb_row {
width: 85%;
}
.recetas-populares article, .recetas-nuevas article {
margin-bottom: 40px;
width: 49%;
}
}
@media all and (min-width: 768px) and (max-width: 980px) {
.block-title::before {
left: 35%;
}
.block-title::after {
left: 35%;
width: 65%;
}
}
@media all and (max-width: 479px) {
body p:not(.post-meta) {
text-shadow: .5px 0 #555;
}
.block-title::before {
display: none;
left: 65%;
}
.block-title::after {
left: 65%;
width: 30%;
}
.recetas-populares article, .recetas-nuevas article {
margin-bottom: 40px;
width: 100%;
}
.phone-desk {
display: none;
}
.phone-mobile {
display: inline;
}
.et_bloom .et_bloom_flyin {
max-height: 85vh;
}
.et_bloom .et_bloom_form_container .et_bloom_form_header img {
max-width: 80% !important;
padding: 0 !important;
}
.home .et_bloom .et_bloom_form_header h2 {
font-size: 16px !important;
}
.et_bloom .et_bloom_form_header .et_bloom_form_text {
padding: 0 !important;
}
.et_bloom .et_bloom_form_container .et_bloom_form_content {
padding: 20px !important;
}
}  body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
top: 0;
}
#main-header {
-webkit-animation: fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;
animation: fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;
}
#main-header .container {
display: flex;
align-items: center;
justify-content: space-between;
}
.et_header_style_left .logo_container {
display: flex;
align-items: center;
position: relative;
width: 10%;
}
.logo_container.mobile {
padding-top: 2vh;
z-index: 9999;
}
.et_header_style_left #et-top-navigation {
display: flex;
justify-content: center;
float: none;
width: 70%;
}
#top-menu a {
font-family: 'Avenir Next LT Pro Bold';
letter-spacing: 2px;
}
#top-menu-nav > ul > li > a:hover {
color: var(--orange);
opacity: 1;
}
.et-cart-info { 
display: none; 
}
#social-header {
width: 20%;
}
#social-header .container {
display: flex;
justify-content: flex-end;
width: 100%;
}
#social-header #et-secondary-menu .et-social-icons {
display: flex;
margin: 0
}
#social-header #et-secondary-menu .et-social-icon a {
color: #b7b7b7;
font-size: 22px;
padding-bottom: 0;
}
#social-header #et-secondary-menu .et-social-icon a:hover {
color: var(--green);
} #main-header #mobile_menu.et_mobile_menu > li > a {
padding-left: 20px;
padding-right: 20px;
} #main-header #mobile_menu.et_mobile_menu li.current-menu-item > a {
font-weight: bolder;
}
.mobile_menu_bar::before {
font-size: 40px;
}
.et_mobile_menu {
top: 0;
left: 0;
position: fixed;
z-index: 9998;
background-color: var(--green); 
margin-left: -30px;
padding: 15vh 0 0 0;
height: 100%;
width: calc( 100% + 60px);
border-top: none;
}
.et_mobile_menu li a {
text-align: center;
font-size: 1.55em;
border: 0;
color: #fff !important;
padding: 3% 0;
text-transform: uppercase;
letter-spacing: 6px;
}
.mobile_nav ul#mobile_menu .current_page_item > a {
color: #fff;
}
.mobile_nav ul#mobile_menu li ul li a {
font-size: 1.05em !important;
margin: auto;
padding-top: 0.2em;
}
.et_mobile_menu li a:hover {
color: #999;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
z-index: 9999;
color: #fff;
}
#mobile_menu #contact-info {
border-top: 1px solid #fff;
display: block;
margin: 5vh auto 0 auto;
padding-top: 2vh;
width: 90vw;
}
#mobile_menu #contact-info ul {
padding-left: 0;
}
#mobile_menu #contact-info ul li {
font-size: 15px;
padding: 3% 0;
text-align: center;
}
#mobile_menu #contact-info i {
color: #fff;
font-size: 20px;
vertical-align: top;
}
#mobile_menu #contact-info a {
display: inline;
font-size: 1em;
letter-spacing: 0;
padding: 0;
text-transform: none;
}
#mobile_menu #social li {
padding: 5% !important;
}
#mobile_menu #social li a.icon {
background-color: transparent !important;
}
#mobile_menu #social li a.icon::before {
font-size: 40px;
line-height: 40px;
height: auto;
width: auto;
}
@media all and (min-width: 1025px) {
#logo {
max-width: 70%;
}
}
@media all and (min-width: 1025px) and (max-width: 1440px) {
#logo {
max-width: 90%;
}
.et_header_style_left #et-top-navigation {
padding-left: 0 !important;
width: 80%;
}
#social-header {
width: 10%;
}
#social-header .container {
padding: 0 !important;
}
#top-menu li {
font-size: 12px;
}
}
@media all and (min-width: 981px) and (max-width: 1024px) {
#main-header .container {
padding-right: 20px !important;
padding-left: 20px !important;
}
#logo {
max-width: 90%;
}
.et_header_style_left #et-top-navigation {
padding-left: 0 !important;
width: 90%;
}
#top-menu li {
font-size: 12px;
}
#social-header {
display: none;
}
}
@media all and (max-width: 980px) {
#main-header.et-fixed-header {
position: fixed;
}
.et_header_style_left .logo_container {
display: flex;
align-items: center;
width: 40%;
}
.et_header_style_left #logo {
max-width: 100%;
}
.et_header_style_left #et-top-navigation {
justify-content: flex-end;
width: 80%;
}
#social-header {
display: none;
}
.et_header_style_centered #main-header {
position: fixed;
}
.et_header_style_centered #main-header .mobile_nav {
background-color: transparent;
}
.mobile_nav.closed .select_page {
display: none;
}
}
@media all and (max-width: 479px) {
.et_header_style_left #et-top-navigation,
.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 0;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
padding: 10px 0;
}
}  .home__hero {
display: flex;
flex-direction: column;
justify-content: center;
}
@media all and (min-width: 981px) {
.beneficios .et_pb_main_blurb_image {
max-width: 50%;
}
}
@media all and (min-width: 768px) and (max-width: 980px) {
.beneficios .et_pb_column {
width: 33% !important;
}
.beneficios .et_pb_main_blurb_image {
max-width: 90%;
}
}
@media all and (max-width: 479px) {
.beneficios {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.beneficios .et_pb_column {
width: 49% !important;
}
.beneficios .et_pb_main_blurb_image {
max-width: 90%;
}
}  .timeline::before {
content: '';
border-top: 2px dashed var(--light-green);
position: absolute;
left: 2%;
top: 50%;
width: 96%;
}
.timeline-item .et_pb_module_header {  
font-family: 'Avenir Next LT Pro Bold';
}
.slick-prev, .slick-next {
height: auto;
width: auto;
z-index: 1;
}
.slick-prev::before, .slick-next::before {
color: var(--green);
font-size: 45px;
}
@media all and (min-width: 768px) and (max-width: 980px) {
.quienes-somos_contenido img {
width: 100%;
}
.timeline::before {
left: 4%;
width: 92%;
}
.slick-prev {
left: -20px;
}
.slick-next {
right: -20px;
}
}
@media all and (max-width: 479px) {
.wp-image-250 {
margin-bottom: 1em;
}
.timeline::before {
left: 10%;
width: 80%;
}
.slick-prev {
left: -10px;
}
.slick-next {
right: -10px;
}
}  .page-template-page-recetas #main-content .container::before {
width: 0;
}
.page-template-page-recetas #left-area,
.tax-recetas-categorias #left-area {
-webkit-animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
padding-right: 0;
width: 100%;
}
.page-template-page-recetas h1,
.tax-recetas-categorias h1 {
font-size: 50px;
padding-bottom: 54px;
}
.recetas-categorias {
margin-bottom: 4em;
}
.recetas-categorias h2 {
padding-bottom: 1em;
text-align: center;
}
.recetas-categorias ul {
display: flex;
justify-content: center;
list-style-type: none !important;
padding: 0 !important;
}
.recetas-categorias a {
background-color: var(--green);
color: #fff;
display: inline-block;
font-weight: bold;
margin: 0 .5em 1em;
padding: 1em;
text-transform: uppercase;
}
.recetas-categorias a:hover {
background-color: var(--orange);
}
.single-receta__elementos .num {
border-radius: 50%;
background-color: rgba(204, 204, 204, 0.6);
color: #6e6e6e;
display: inline-block;
font-size: 18px;
font-weight: bold;
margin-right: 10px;
padding: 7px 12px 4px 13px;
text-align: center;
vertical-align: middle;
}
.single-receta__elementos .desc {
font-size: 15px;
font-style: italic;
}
.recetas {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.recetas .receta {
display: flex;
flex-direction: column;
margin-bottom: 40px;
position: relative;
}
.receta .featured-image {
position: relative;
}
.receta .featured-image img {
display: block;
height: 100%;
}
.receta .overlay {
background-color: rgba(0,0,0,0.4);
z-index: -1;
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
-webkit-transition: all .3s;
transition: all .3s;
border: 1px solid #e5e5e5;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-font-smoothing: antialiased;
}
.receta:hover .overlay {
z-index: 3;
opacity: 1;
}
.receta .data {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.receta .data h2 {
font-size: 20px;
padding-top: 10px;
}
.receta .data h2 a:hover {
color: var(--green);
}
.receta .data .receta__categorias::before {
background-color: #fff;
content: '';
position: absolute;
left: 25px;
right: 25px;
height: 25px;
transform: translateY(-100%);
z-index: 4;
}
.receta .data .receta__categorias a {
font-family: 'Avenir Next LT Pro Bold';
font-size: 13px;
text-transform: uppercase;
}
.receta a.more-link {
background-color: transparent;
border: 1px solid #000;
color: #fff;
display: inline-block;
line-height: 1em;
margin-top: 1.5em;
padding: 10px 25px;
position: relative;
text-transform: uppercase;
z-index: 0;
}
.receta a.more-link span {
letter-spacing: .5px;
position: relative;
z-index: 5;
}
.receta a.more-link::before {
content: '';
display: inline-block;
height: 100%;
position: absolute;
left: 5px;
right: -5px;
top: 5px;
bottom: -5px;
background-color: var(--green);
-webkit-transition: top .3s, left .3s, right .3s, bottom .3s, background-color .3s;
-o-transition: top .3s, left .3s, right .3s, bottom .3s, background-color .3s;
transition: top .3s, left .3s, right .3s, bottom .3s, background-color .3s;
width: 100%;
z-index: -1;
}
.receta a.more-link:hover::before {
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.recetas .pagination {
display: flex;
justify-content: center;
margin-bottom: 50px;
width: 100%;
}
.recetas .pagination span {
background-color: var(--grey);
color: #555;
line-height: 25px;
margin-right: 5px;
padding: 10px 20px;
}
.recetas .pagination a {
background-color: var(--red);
color: #fff;
line-height: 25px;
padding: 10px 20px;
margin-right: 5px;
}
.recetas .pagination a:hover {
background-color: var(--orange);
}
@media all and (min-width: 981px) {
.recetas .receta {
width: 32%;
}
.recetas.flex-start {
justify-content: flex-start;
}
.flex-start .receta {
margin-right: 1.5%;
}
.flex-start .receta:nth-child(3n) {
margin-right: 0;
}
}
@media all and (max-width: 980px) {
.page-template-page-recetas .receta {
flex-direction: column;
}
}
@media all and (min-width: 768px) and (max-width: 980px) {
.recetas .receta {
width: 49%;
}
}
@media all and (max-width: 479px) {
.tax-recetas-categorias h1 {
font-size: 40px;
}
.recetas-categorias ul {
flex-wrap: wrap;
}
}  .page-template-page-sec_recetas #left-area, 
.tax-sec-recetas-categorias #left-area {
-webkit-animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
}
.envia-receta-wrapper {
border: 5px dashed var(--light-blue);
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
margin: 2em auto 4em;
padding: 2em;
width: max-content;
}
.envia-receta-wrapper h4 {
padding-bottom: 0;
}
.envia-receta-wrapper .btn-cta {
background-color: var(--orange);
color: #fff;
display: inline-block;
font-weight: bold;
margin-left: 1em;
padding: 1em;
text-transform: uppercase;
}
.envia-receta-wrapper .btn-cta:hover {
background-color: var(--green);
}
.envia-receta-wrapper .btn-cta::before {
content: '\e010';
font-family: 'ETmodules';
font-size: 1.5em;
font-weight: 400;
margin-right: .5em;
vertical-align: sub;
}
.receta .data .receta__autor::before {
background-color: #fff;
content: '';
position: absolute;
left: 25px;
right: 25px;
height: 25px;
transform: translateY(-100%);
z-index: 4;
}
.receta .data .receta__autor a {
font-family: 'Avenir Next LT Pro Bold';
font-size: 13px;
}
.yasr-star-rating {
background-image: url(//somossasa.com/wp-content/themes/cereales-sasa/img/chef-hat-off.png);
}
.yasr-star-rating .yasr-star-value {
background-image: url(//somossasa.com/wp-content/themes/cereales-sasa/img/chef-hat-on.png);
}
@media all and (min-width: 981px) {
.page-template-page-sec_recetas h1, 
.tax-sec-recetas-categorias h1 {
font-size: 50px;
padding-bottom: 54px;
}
}
@media all and (max-width: 479px) {
.envia-receta-wrapper {
text-align: center;
width: 100%;
}
.envia-receta-wrapper h4 {
line-height: 1.5;
padding-bottom: inherit;
}
.receta .data .receta__autor::before {
transform: translateY(-99%);
}
}  .single-cerealessasa_recetas #main-content,
.single-sec_recetas #main-content {
-webkit-animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
}
.single-cerealessasa_recetas #main-content .container::before,
.single-sec_recetas #main-content .container::before { 
width: 0;
}
.single-cerealessasa_recetas #left-area,
.single-sec_recetas #left-area {
padding-right: 0;
width: 100%;
}
.single-receta__breadcrumbs {
display: block;
font-size: 12px;
margin: 2em auto;
}
.single-receta__breadcrumbs a:hover {
color: var(--green);
}
.single-receta__header {
background-color: #f5f5f5;
display: flex;
justify-content: center;
margin-top: 1px;
}
.single-receta__header .row {
display: flex;
justify-content: space-between;
}
.single-receta__meta {
padding: 30px 0;
width: 60%;
}
.single-receta__thumbnail {
width: 40%;
}
.single-receta__thumbnail img {
height: 100%;
}
.single-receta__categorias, .single-receta__fecha {
font-size: 16px;
font-weight: 600;
}
.single-receta__descripcion {
margin: 20px 0;
padding-right: 20px;
}
.single-receta__info {
display: flex;
}
.single-receta__info div {
margin-right: 20px;
}
.single-receta__info div a {
color: #666;
}
.single-receta__info i[class*="icon"] {
font-size: 40px;
}
.single-receta__info i[class*="icon"]::before {
transform: translateY(20px);
}
.single-receta__info span {
margin-top: 15px;
text-transform: uppercase;
}
.single-receta__info h4 {
padding-left: 60px;
}
.single-receta__valorar,
.single-receta__compartir {
margin-top: 20px;
}
.single-receta__ingredientes .flex {
display: flex;
flex-wrap: wrap;
margin-top: 20px;
}
.single-receta__ingredientes-header,
.single-receta__preparacion-header {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
.single-receta__ingredientes-contador,
.single-receta__preparacion-contador {
text-align: right;
font-weight: 600;
}
.single-receta__ingredientes-contador .ihave,
.single-receta__preparacion-contador .finished {
color: var(--orange);
}
.single-receta__ingredientes-contador .meter,
.single-receta__preparacion-contador .progress {
position: relative;
display: block;
margin-top: 5px;
width: 150px;
height: 6px;
border-radius: 6px;
background-color: rgba(204, 204, 204, 0.7);
}
.single-receta__ingredientes-contador .meter > span,
.single-receta__preparacion-contador .progress > span {
background-color: var(--orange);
border-radius: 6px;
position: absolute;
left: 0;
top: 0;
height: 6px;
-webkit-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
z-index: 1;
}
.receta-ingredientes-popup,
.receta-preparacion-popup {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99;
background-color: rgba(255, 255, 255, 0.75);
visibility: hidden;
opacity: 0;
-webkit-transition: visibility .3s ease, opacity .3s ease;
-o-transition: visibility .3s ease, opacity .3s ease;
transition: visibility .3s ease, opacity .3s ease;
}
.receta-ingredientes-popup::before,
.receta-preparacion-popup::before {
content: '';
display: block;
width: 100px;
height: 100px;
border-radius: 50%;
position: absolute;
left: 50%;
top: 40%;
background: var(--green);
-webkit-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
-moz-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
-o-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
-ms-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
}
.receta-ingredientes-popup .contenedor,
.receta-preparacion-popup .contenedor {
-webkit-box-shadow: inset -1px 0px 40px 0px rgba(0,0,0,.25);
-moz-box-shadow: inset -1px 0px 40px 0px rgba(0,0,0,.25);
box-shadow: inset -1px 0px 40px 0px rgba(0,0,0,.25);
position: absolute;
top: 50%;
left: 50%;
border-radius: 50%;
padding: 30px;
width: 300px;
height: 300px;
margin-left: -150px;
margin-top: -150px;
text-align: center;
background-color: var(--green);
color: #fff;
z-index: 101;
display: flex;
align-items: center;
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: transform .6s ease;
-o-transition: transform .6s ease;
transition: transform .6s ease;
}
.receta-ingredientes-popup .contenedor::before,
.receta-preparacion-popup .contenedor::before {
background-color: var(--green);
content: '\e96c';
position: absolute;
right: 30px;
top: 25px;
font-family: "redfont";
font-size: 18px;
text-align: center;
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 50%;
z-index: 4;
}
.receta-ingredientes-popup .contenedor::after,
.receta-preparacion-popup .contenedor::after {
content: '';
display: block;
width: 50px;
height: 50px;
border-radius: 50%;
position: absolute;
left: 3%;
top: 3%;
background: var(--green);
-webkit-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
-moz-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
-o-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
-ms-transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
transition: transform .2s ease-out, left .2s ease-out, top .2s ease-out;
}
.receta-ingredientes-popup .mensaje h3,
.receta-preparacion-popup .mensaje h3 {
color: #fff;
}
.receta-ingredientes-popup.mostrar,
.receta-preparacion-popup.mostrar {
opacity: 1;
visibility: visible;
}
.receta-ingredientes-popup.mostrar::before,
.receta-preparacion-popup.mostrar::before {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
left: 60%;
top: 35%;
}
.receta-ingredientes-popup.mostrar::after,
.receta-preparacion-popup.mostrar::after {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
left: 35%;
top: 75%;
}
.receta-ingredientes-popup.mostrar .contenedor,
.receta-preparacion-popup.mostrar .contenedor {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-animation-name: alertBounceIn;
animation-name: alertBounceIn;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
.receta-ingredientes-popup.mostrar .contenedor::after,
.receta-preparacion-popup.mostrar .contenedor::after {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
left: -40%;
top: -20%;
}
.single-receta__ingredientes ul {
border-collapse: separate;
border-spacing: 20px;
display: table;
list-style-type: none !important;
margin-bottom: 50px;
padding-left: 0 !important;
transform: translateX(-5px);
}
.single-receta__ingredientes ul li {
cursor: pointer;
display: table-row;
margin-bottom: 30px;
}
.single-receta__ingredientes ul li:hover::before {
background-color: var(--orange);
color: #fff;
}
.single-receta__ingredientes ul li::before {
background-color: #efefef;
border-radius: 50%;
color: rgba(0, 0, 0, 0.3);
content: '\4c';
display: table-cell;
font-family: 'ETmodules';
font-size: 20px;
font-weight: 600;
height: 40px;
width: 40px;
text-align: center;
transition: all .2s ease-in-out;
vertical-align: middle;
}
.single-receta__ingredientes ul li ul li::before {
color: var(--red);
content: '\72';
font-family: 'ETmodules';
font-size: 30px;
}
.single-receta__ingredientes ul li.added::before {
background-color: var(--green);
color: #fff;
content: '\e96c';
font-family: 'redfont';
font-size: 16px;
-webkit-animation: pulse_icon .25s ease-in-out;
animation: pulse_icon .25s ease-in-out;
}
.single-receta__ingredientes ul li span {
display: table-cell;
line-height: 20px;
vertical-align: middle;
}
.single-receta__topping {
margin-bottom: 30px;
}
#single-receta__preparacion-titulo {
padding-bottom: 30px;
}
.single-receta__preparacion ul {
counter-reset: listCounter;
list-style-type: none !important;
margin: 0;
padding: 0 !important;
position: relative;
}
.single-receta__preparacion ul::after {
content: '';
position: absolute;
left: 30px;
top: 0;
height: 100%;
width: 1px;
background-color: rgba(204, 204, 204, 0.3);
z-index: 0;
}
.single-receta__preparacion ul li {
margin-bottom: 50px;
padding-left: 80px;
position: relative;
}
.single-receta__preparacion ul li::before {
counter-increment: listCounter;
content: counter(listCounter);
position: absolute;
top: 0;
left: 0;
width: 60px;
height: 60px;
line-height: 65px;
text-align: center;
background-color: #fff;
border: 1px solid rgba(204, 204, 204, 0.3);
border-radius: 50%;
z-index: 2;
font-size: 26px;
-webkit-transition: border-color .3s ease, color .3s ease;
-o-transition: border-color .3s ease, color .3s ease;
transition: border-color .3s ease, color .3s ease;
}
.single-receta__preparacion ul li:hover::before {
border-color: var(--orange);
color: var(--orange);
}
.single-receta__preparacion ul li::after {
margin-bottom: 20px;
}
.single-receta__preparacion ul li::after {
content: '\e96c';
position: absolute;
left: 40px;
top: 42px;
font-family: "redfont";
font-size: 9px;
text-align: center;
width: 18px;
height: 18px;
line-height: 18px;
border-radius: 50%;
z-index: 4;
opacity: 0;
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
-webkit-transition: opacity .3s, transform .3s ease-in-out, background-color .3s, color .3s;
-o-transition: opacity .3s, transform .3s ease-in-out, background-color .3s, color .3s;
transition: opacity .3s, transform .3s ease-in-out, background-color .3s, color .3s;
}
.single-receta__preparacion ul li.done::before {
border-color: var(--green);
color: var(--green);
}
.single-receta__preparacion ul li.done::after {
background-color: var(--green);
color: #fff;
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.single-receta__preparacion .check {
position: absolute;
left: 0;
top: 0;
width: 60px;
height: 60px;
display: block;
cursor: pointer;
z-index: 10;
}
.single-receta__tip-chef, .single-receta__terms {
margin-bottom: 50px;
}
.single-receta__terms h5 {
padding-bottom: 20px;
}
.single-receta__terms a {
border: 1px solid rgba(20, 20, 20, 0.5);
color: #262626;
border-radius: 3px;
display: inline-block;
font-size: 11px;
height: 24px;
line-height: 23px;
margin-right: 10px;
margin-bottom: 10px;
opacity: .8;
padding-left: 8px;
padding-right: 8px;
text-transform: lowercase;
font-weight: bold;
}
.single-receta__terms a:hover {
border-color: var(--red);
opacity: 1;
}
.single-receta__navegacion {
display: flex;
justify-content: space-between;
margin: 50px 0;
}
.single-receta__navegacion a {
background-color: var(--red);
color: #fff;
padding: 10px 15px;
}
.single-receta__navegacion a:hover {
background-color: var(--orange);
}
h2.related-title {
padding: 50px 0 30px 0;
}
.tabla-impresion {
display: none;
}
@media all and (min-width: 981px) {
.single-receta__breadcrumbs {
max-width: 80%;
width: 1240px;
}
.single-receta__header .row {
max-width: 80%;
width: 1240px;
}
single-receta__compartir
.single-receta__thumbnail {
max-height: 434px;
}
.single-receta__thumbnail img {
object-fit: cover;
}
.single-receta__ingredientes .flex div:first-child { 
margin-right: 50px;
}
.single-receta__ingredientes ul.two-columns {
border-spacing: 7px;
display: flex;
flex-wrap: wrap;
width: 80%;
}
.single-receta__ingredientes ul.two-columns li {
margin-bottom: 0;
width: 50%;
}
.single-receta__preparacion .content {
padding-top: 15px;
}
}
@media all and (max-width: 980px) {
.single-receta__header .row {
flex-direction: column;
}
.single-receta__meta, .single-receta__thumbnail {
width: 100%;
}
.single-receta__breadcrumbs, .single-receta__meta {
padding-left: 5%;
padding-right: 5%;
}
}
@media all and (max-width: 479px) {
.single-receta__ingredientes-header {
flex-direction: column;
}
.single-receta__ingredientes-contador .meter,
.single-receta__preparacion-contador .progress {
margin-left: auto;
}
.single-receta__ingredientes ul {
transform: translateX(-20px);
}
.single-receta__info {
flex-direction: column;
}
.single-receta__navegacion {
flex-direction: column;
}
.single-receta__navegacion a {
text-align: center;
}
.single-receta__navegacion a:last-child {
margin-top: 10px;
}
}
@page {
size: A4;
margin: 20px;
}
@media print {
html, body {
width: 210mm;
height: 297mm;
}
body {
font-size: 12px;
}
.tabla-impresion {
display: block;
}
.tabla-impresion tr td {
vertical-align: top;
width: 50%;
}
h1 {
font-size: 20px;
}
h2 {
font-size: 16px;
}
#main-header, .single-receta__breadcrumbs, .single-receta__header .row, .single-receta__ingredientes-contador, .single-receta__preparacion-contador,
.related-title, .recetas.relacionadas, .single-receta__navegacion, #et-boc {
display: none;
}
.single-receta__elementos .num {
border: 1px solid #dcdcdc;
}
.single-receta__ingredientes ul li::before {
border: 1px solid #efefef;
font-size: 16px;
height: 30px;
width: 30px;
}
.single-receta__preparacion ul li::before {
font-size: 16px;
height: 40px;
line-height: 40px;
width: 40px;
}
}
@keyframes pulse_icon { 
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}  .single-receta__autor {
font-size: 16px;
font-weight: 600;
}  .archive.author #left-area {
-webkit-animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
}
@media all and (min-width: 981px) {
.archive.author #left-area {
-webkit-animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
padding-right: 0;
width: 100%;
}
.archive.author h1 {
font-size: 50px;
padding-bottom: 54px;
}
}  .page-template-page-enviar-receta #main-content .container {
padding-top: 0 !important;
padding-bottom: 5em;
}
.account-menu-wrapper {
margin: 31px 0 3em;
}
.page-template-page-enviar-receta h1 {
padding-top: 31px;
}
.page-template-page-enviar-receta #left-area {
-webkit-animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
animation: fadeIn 1s cubic-bezier(.77,0,.175,1) 1;
}
.enviar-receta-form {
border: 5px dashed #a9d9f7;
padding: 2em;
}
.enviar-receta-form .acf-fields .acf-field {
border-top: 0;
}
.enviar-receta-form .acf-fields .acf-field > .acf-label > label {
font-size: 1.4em;
}
.enviar-receta-form .acf-repeater .acf-fields .acf-field > .acf-label > label {
font-size: 1em;
}
.enviar-receta-form .acf-fields.-left > .acf-field > .acf-input {
padding: 5px 0;
}
.enviar-receta-form input[type="text"] {
background-color: #eee;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 16px !important;
}
.enviar-receta-form .acf-table {
background-color: transparent;
border: 0;
}
.enviar-receta-form .acf-repeater.-row>table>tbody>tr>td, 
.enviar-receta-form .acf-repeater.-block>table>tbody>tr>td {
border-top-color: transparent;
}
.enviar-receta-form .acf-table>tbody>tr>td {
border-width: 0;
}
.enviar-receta-form .acf-repeater .acf-row-handle.order,
.enviar-receta-form .acf-repeater .acf-row-handle.remove {
background-color: transparent;
}
.enviar-receta-form .acf-repeater .acf-row-handle.order span {
font-size: 1.5em;
font-weight: 600;
}
.enviar-receta-form .acf-fields.-left > .acf-field:before {
background-color: transparent;
border-width: 0;
}
.enviar-receta-form .acf-row .acf-fields.-left > .acf-field {
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 0;
}
.enviar-receta-form .acf-row:hover .acf-icon.-collapse {
display: none !important;
}
.enviar-receta-form .acf-actions .button-primary {
-webkit-appearance: none;
background-color: var(--red);
border: 0 !important;
color: #fff !important;
cursor: pointer;
display: inline-block;
font-size: 1em;
line-height: 1em;
margin-top: .5em;
padding: .5em .8em;
text-align: center;
transition: all .2s ease-in-out;
}
.enviar-receta-form .acf-actions .button-primary:hover {
background-color: var(--green);
}
.acf-taxonomy-field .categorychecklist-holder,
.acf-taxonomy-field .select2-selection--multiple {
border: 0 !important;
}
.acf-taxonomy-field .acf-checkbox-list {
display: flex;
flex-wrap: wrap;
padding-top: 2em !important;
}
.acf-bl > li {
cursor: pointer;
margin-right: 2em !important;
}
.acf-taxonomy-field .categorychecklist-holder input[type="radio"] {
transform: scale(1.4) !important;
}
.acf-taxonomy-field .categorychecklist-holder label {
font-size: 15px;
}
.acf-taxonomy-field .select2-selection--multiple {
background-color: #eee !important;
border-radius: 0 !important;
}
.acf-taxonomy-field .select2-selection--multiple ul {
display: flex !important;
align-items: center;
padding-bottom: 0 !important;
}
.acf-taxonomy-field  .select2-selection--multiple .select2-selection__rendered li {
margin: 0 5px 0 0 !important;
}
.enviar-receta-form .acf-form-submit .button-primary {
-webkit-appearance: none;
background-color: var(--orange);
border: 0 !important;
color: #fff !important;
cursor: pointer;
font-size: 20px;
line-height: 1em;
margin-top: 2em;
padding: .8em 1em;
text-align: center;
text-transform: uppercase;
transition: all .2s ease-in-out;
}
.enviar-receta-form .acf-form-submit .button-primary:hover {
background-color: var(--green);
}
@media all and (min-width: 981px) {
.page-template-page-enviar-receta h1 {
font-size: 50px;
padding-bottom: 54px;
}
}
@media all and (max-width: 980px) {
.page-template-page-enviar-receta h1 {
padding-bottom: 54px;
}
}
@media all and (max-width: 479px) {
.enviar-receta-form {
padding: .5em .5em 2em;
}
.enviar-receta-form .acf-fields.-left {
padding-bottom: 1em !important;
}
.enviar-receta-form .acf-fields.-left > .acf-field > .acf-label {
margin-bottom: 0;
padding: 0;
}
.enviar-receta-form .acf-actions .button-primary {
padding: .8em 1em;
}
.enviar-receta-form .acf-repeater .acf-row-handle {
padding-top: 0 !important;
padding-left: 0 !important;
vertical-align: super !important;
}
.enviar-receta-form .acf-actions,
.enviar-receta-form .acf-form-submit {
text-align: center;
}
.acf-taxonomy-field .acf-checkbox-list {
padding-top: 1em !important;
}
.acf-taxonomy-field .acf-checkbox-list li {
margin-bottom: 1em;
}
}  .page-template-page-recetas-enviadas #main-content .container {
padding-top: 0 !important;
padding-bottom: 5em;
}
.page-template-page-recetas-enviadas h1 {
font-size: 30px;
padding-top: 31px;
padding-bottom: 54px;
}
@media all and (min-width: 981px) {
.page-template-page-recetas-enviadas h1 {
font-size: 50px;
}
}  .page-template-page-cancelar-cuenta #main-content .container {
padding-top: 0 !important;
padding-bottom: 5em;
}
.page-template-page-cancelar-cuenta h1 {
font-size: 50px;
padding-top: 31px;
padding-bottom: 54px;
}
.btn-cancel {
-webkit-appearance: none;
background-color: var(--brown);
border: 0 !important;
border-radius: 0;
color: #fff !important;
cursor: pointer;
display: inline-block;
font-size: 20px;
font-weight: 500;
line-height: 1em;
margin-top: 2em;
padding: .8em 1em;
text-align: center;
text-transform: uppercase;
transition: all .2s ease-in-out;
}
.btn-cancel:hover {
background-color: var(--light-brown);
}
@media all and (min-width: 981px) {
.page-template-page-cancelar-cuenta h1 {
font-size: 50px;
}
}  .et_pb_shop .products,
.single-product .products:not(.upsells) {
display: flex;
justify-content: center;
list-style-type: none;
}
.et_pb_shop .products .product {
margin: 0 2%;
max-width: 300px;
}
.et_pb_shop .products .product img,
.et_pb_shop .products .product .woocommerce-loop-product__title,
.single-product .products .product img,
.single-product .products .product .woocommerce-loop-product__title {
transition: all .3s ease-in-out;
}
.et_pb_shop .products .product:hover img,
.single-product .products .product:hover img {
transform: scale(1.1);
}
.et_pb_shop .products .product:hover .et_overlay,
.single-product .products .product:hover .et_overlay {
opacity: 0;
}
.et_pb_shop .products .product:hover .woocommerce-loop-product__title,
.single-product .products .product:hover .woocommerce-loop-product__title {
color: var(--orange);
}
.single-product .products .product {
margin-right: 0 !important;
}
.single-product .products .product .woocommerce-loop-product__title {
font-size: 20px !important;
}
@media all and (min-width: 768px) and (max-width: 980px) {
.product-page-list .woocommerce ul.products {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.product-page-list .woocommerce ul.products li.product {
margin-right: 0 !important;
width: 32% !important;
}
}
@media all and (max-width: 479px) {
.product-page-list .woocommerce ul.products {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.product-page-list .woocommerce ul.products li.product {
margin-right: 0 !important;
width: 49% !important;
}
}  .single-product div.product div.images img {
margin: 0 auto;
width: auto;
}
.single-product .woocommerce-product-gallery__trigger {
display: none;
}
.single-product .preparation {
vertical-align: text-bottom;
}
.single-product .preparation.warm {
margin-right: 5px;
}
.et-db #et-boc .et-l .et_pb_toggle.et_pb_toggle_close {
padding: 0;
}
.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_title {
padding: 20px;
}
.et-db #et-boc .et-l .et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title::before {
content: '3';
right: 20px;
}
.et-db #et-boc .et-l .et_pb_toggle.et_pb_toggle_open {
padding: 0;
}
.et-db #et-boc .et-l .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
content: '2';
right: 20px;
}
.et-db #et-boc .et-l .et_pb_toggle_content {
padding: 0 20px 20px 20px;
}
.single-product .upsells .products .product img,
.single-product .upsells .products .product .woocommerce-loop-product__title {
transition: all .3s ease-in-out;
}
.single-product .upsells .products .product:hover img {
transform: scale(1.05);
}
.single-product .upsells .products .product .et_overlay {
display: none !important;
}
.single-product .upsells .products .product:hover .woocommerce-loop-product__title {
color: var(--orange);
}
.woocommerce .products .star-rating, 
.woocommerce-page .products .star-rating {
margin: 4px auto 0.3em auto !important;
}
.back-to-products {
background-color: var(--red);
color: #fff !important;
font-size: 20px;
line-height: 1em;
padding: .6em 1em .6em .5em;
}
.back-to-products:hover {
background-color: var(--green);
}
.single-product.et-db #et-boc .et_pb_wc_tabs  {
border: 5px dashed var(--light-blue) !important;
margin-bottom: 5em !important;
}
.single-product.et-db #et-boc .et-l ul.et_pb_tabs_controls {
display: none;
}
.single-product .star-rating > span:before{
color: var(--red) !important;
}
.single-product.et-db #et-boc .et-l .form-submit {
text-align: left;
}
.form-submit input.submit {
background-color: var(--red) !important;
border: 0 !important;
border-radius: 0 !important;
color: #fff !important;
}
.form-submit input.submit:hover {
background-color: var(--green) !important;
}
@media all and (min-width: 981px) {
.single-product .upsells .products {
justify-content: flex-start;
}
}
@media all and (max-width: 479px) {
.single-product .upsells .products .product {
width: 49%;
}
.single-product .upsells .products .product:last-child {
display: none;
}
}  .blog-posts .post {
display: flex;
flex-direction: column;
}
.blog-posts .entry-featured-image-url {
margin-bottom: 0;
order: 1;
transition: all .2s ease-in-out;
}
.blog-posts .post-meta {
font-family: 'Avenir Next LT Pro Bold';
order: 2;
}
.blog-posts .entry-title {
order: 3;
padding-bottom: 15px;
transition: color .2s ease-in-out;
}
.blog-posts .entry-title:hover {
color: var(--green);
}
.blog-posts .post-content {
order: 4;
}
.blog-posts .post-meta::before {
background-color: #fff;
content: '';
position: absolute;
left: 25px;
right: 25px;
height: 25px;
transform: translateY(-100%);
z-index: 4;
}
.blog-posts a.more-link {
background-color: transparent;
border: 1px solid #000;
color: #fff;
display: inline-block;
line-height: 1em;
margin-top: 1.5em;
padding: 10px 25px;
position: relative;
}
.blog-posts a.more-link::before {
content: ' ';
display: inline-block;
position: absolute;
left: 5px;
right: -5px;
top: 5px;
bottom: -5px;
background-color: var(--green);
-webkit-transition: top .3s, left .3s, right .3s, bottom .3s, background-color .3s;
-o-transition: top .3s, left .3s, right .3s, bottom .3s, background-color .3s;
transition: top .3s, left .3s, right .3s, bottom .3s, background-color .3s;
z-index: -1;
}
.blog-posts a.more-link:hover::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.widgettitle {
font-family: 'Avenir Next LT Pro Bold';
font-size: 15px !important;
margin-bottom: 1em;
text-transform: uppercase;
}
.widgettitle::before {
background-color: var(--orange);
content: '';
display: block;
width: 6px;
height: 6px;
margin-left: 4px;
margin-top: 23px;
position: absolute;
}
.widgettitle::after {
background-color: rgba(60,60,60,0.1);
content: '';
display: block;
width: 30%;
height: 2px;
margin-left: 10px;
margin-top: 10px;
}
.widget_search input#s {
border: 1px solid rgba(221, 221, 221, 1);
border-right: 0;
border-radius: 0;
}
.widget_search input#searchsubmit {
background-color: var(--orange);
border: 1px solid var(--orange);
color: #fff;
font-size: 12px;
text-transform: uppercase;
transition: background-color .2s ease-in-out;
}
.widget_search input#searchsubmit:hover {
background-color: var(--red);
}
.wpp-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wpp-list li {
width: 49%;
}
.wpp-list li .wpp-thumbnail {
margin-bottom: 5px;
}
.wpp-list li .category {
color: var(--orange) !important;
font-family: 'Avenir Next LT Pro Bold';
text-transform: uppercase;
}
.wpp-list li .category:hover {
color: var(--green) !important;
}
.widget_categories .cat-item a {
background-color: var(--light-green);
color: #fff !important;
display: inline-block;
padding: .5em 1em;
}
.widget_categories .cat-item a:hover {
background-color: var(--light-blue);
color: #262626 !important;
}
@media all and (min-width: 981px) {
.blog-section .et_pb_column:first-child {
margin-right: 3%;
}
.blog-section .et_pb_column:last-child {
width: 22.875%;
}
.blog-section .et_pb_column:last-child .et_pb_column .et_pb_widget {
margin-bottom: 15%;
}
}
@media all and (max-width: 980px) {
.blog-section .et_pb_row:last-child {
display: flex;
flex-direction: column-reverse;
}
.blog-section .et_pb_row:last-child .et_pb_column .et_pb_widget {
margin-bottom: 5%;
width: 100%;
}
}
@media all and (max-width: 479px) {
.blog-section .et_pb_row:last-child .et_pb_column .et_pb_widget {
margin-bottom: 15%;
}
}  .et_pb_post .entry-content {
padding-top: 0;
}
.single-post #main-content .container::before {
width: 0;
}
.single-post .entry-title {
padding-top: 10px;
}
.single-post #left-area .post-meta {
font-size: 16px;
padding-bottom: 0;
padding-top: 15px;
}
.single-post #left-area .post-meta a {
color: var(--orange);
font-family: 'Avenir Next LT Pro Bold';
text-transform: uppercase;
}
.single-post  #left-area .post-meta a:hover {
color: var(--green);
}
.single-post .post-meta .divider {
font-family: 'ETmodules';
}
.single-post h2 {
font-size: 20px;
font-weight: 400;
margin-top: 10px;
padding-bottom: 15px;
}
.single-post .comment-form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.single-post .comment-form .comment-notes,
.single-post .comment-form .comment-form-comment,
.single-post .comment-form .comment-form-cookies-consent,
.single-post .comment-form .form-submit {
width: 100%;
}
.single-post .comment-form .comment-form-url {
display: none;
}
.single-post .comment-form .comment-form-author,
.single-post .comment-form .comment-form-email {
width: 49%;
}
.single-post #commentform input[type="email"], 
.single-post #commentform input[type="text"] {
width: 100%;
}
.single-post .comment-form .form-submit .submit {
background-color: var(--orange);
border: 0;
border-radius: 0;
color: #fff;
}
.single-post .comment-form .form-submit .submit:hover {
background-color: var(--red);
}
@media all and (min-width: 981px) {
.single-post #left-area {
padding-right: 3%;
width: 76.625%;
}
.single-post #sidebar {
padding-left: 0;
width: 22.875%;
}
}
@media all and (max-width: 479px) {
.single-post .comment-form .comment-form-author,
.single-post .comment-form .comment-form-email {
width: 100%;
}
}  .fancybox-container {
top: 80px;
}
.flexi_masonry-item, .flexi_masonry-content {
border-radius: 0 !important;
width: 98%;
}
.flexi_caption_1 {
background-color: rgba(237, 149, 142, 0.63);
bottom: 7px;
right: 0;
display: flex;
justify-content: center;
align-items: center;
margin-right: 0;
left: 50%;
transform: translateX(-50%);
width: 100%;
z-index: 2;
height: auto;
}
.flexi-fit_cover {
width: 100%;
}
.flexi_gallery_child:hover .flexi_caption_1 {
right: 0;
bottom: -30px;
}
.wpcf7-form label {
font-weight: bold;
font-size: 20px;
}
.wpcf7-form input {
margin-bottom: 1em;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] { 
background-color: #eee;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px; 
-webkit-box-sizing:border-box; 
-moz-box-sizing:border-box; 
box-sizing:border-box; 
padding: 16px; 
}
.wpcf7-form .wpcf7-submit { 
-webkit-appearance:none; 
background-color: var(--orange);
border: 0 !important; 
color: #fff !important; 
cursor: pointer; 
font-size: 20px; 
line-height: 1em;
margin-top: 1em;
margin-bottom: 0;
padding: .8em 1em .6em; 
text-align: center;
text-transform: uppercase;
transition: all .2s ease-in-out;
}
.wpcf7-form #submit:hover {
background-color: var(--red);
}
.flexi_post_toolbar_group .flexi_css_button:last-child {
display: none;
}
@media all and (min-width: 768px) {
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {
width: 100%;
}
}
@media all and (max-width: 479px) {
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {
width: 100%;
}
}  .archive #main-content .container::before,
.error404 #main-content .container::before,
.search #main-content .container::before  {
width: 0;
}
.archive #left-area h1 {
padding-bottom: 40px;
}
.archive #left-area .post-meta,
.search #left-area .post-meta {
font-size: 16px;
padding-bottom: 0;
padding-top: 15px;
}
.archive #left-area .post-meta a,
.search #left-area .post-meta a {
color: var(--orange);
font-family: 'Avenir Next LT Pro Bold';
text-transform: uppercase;
}
.archive #left-area .post-meta a:hover,
.search #left-area .post-meta a:hover {
color: var(--green);
}
.archive .post-meta .divider,
.search .post-meta .divider {
font-family: 'ETmodules';
}
@media all and (min-width: 981px) {
.archive:not(.tax-recetas-categorias):not(.author) #left-area,
.error404 #left-area,
.search #left-area {
padding-right: 3%;
width: 76.625% !important;
}
.archive #left-area h1 {
font-size: 50px;
}
.archive #sidebar,
.error404 #sidebar,
.search #sidebar {
padding-left: 0;
width: 22.875%;
}
}  .account-menu {
display: flex;
flex-wrap: wrap;
list-style-type: none !important;
padding: 0 !important;
}
.account-menu li {
margin-right: 1em;
}
.account-menu li a {
color: #fff;
font-size: 15px;
padding: 1em;
background-color: var(--red);
}
.account-menu li a:hover {
background-color: var(--orange);
}
.account-menu .et_pb_column {
display: flex;
flex-wrap: wrap;
}
.account-menu .et_pb_button_module_wrapper {
margin-right: 1em;
}
.account-menu .et_pb_button:before,
.account-menu .et_pb_button:after {
position: relative;
}
.account-menu .et_pb_button:before {
margin-right: .3em;
vertical-align: middle;
}
.pmpro-account #pmpro_account-profile h3,
.pmpro-account #pmpro_account-membership,
#pmpro_account #pmpro_account-profile,
.pmpro-account #pmpro_account-invoices,
#member-profile-edit .pmpro_submit hr,
#change-password .pmpro_asterisk,
#change-password .pmpro_submit hr {
display: none !important;
}
.pmpro_change_password_wrap {
margin-top: 1em;
}
#member-profile-edit .pmpro_submit,
#change-password .pmpro_submit {
margin-top: 2em;
}
#member-profile-edit .pmpro_submit .pmpro_btn,
#change-password .pmpro_submit .pmpro_btn {
-webkit-appearance: none;
border: 0 !important;
border-radius: 0;
color: #fff !important;
cursor: pointer;
font-size: 20px;
font-weight: 500;
line-height: 1em;
padding: .8em 1em;
text-align: center;
text-transform: uppercase;
transition: all .2s ease-in-out;
}
#member-profile-edit .pmpro_submit .pmpro_btn:focus,
#change-password .pmpro_submit .pmpro_btn:focus {
outline: 0 !important;
outline-offset: 0 !important;
}
#member-profile-edit .pmpro_submit .pmpro_btn-submit,
#change-password .pmpro_submit .pmpro_btn-submit {
background-color: var(--orange);
margin-right: .5em;
}
#member-profile-edit .pmpro_submit .pmpro_btn-submit:hover,
#change-password .pmpro_submit .pmpro_btn-submit:hover {
background-color: var(--green);
}
#member-profile-edit .pmpro_submit .pmpro_btn-cancel,
#change-password .pmpro_submit .pmpro_btn-cancel {
background-color: var(--brown);
text-decoration: none;
}
#member-profile-edit .pmpro_submit .pmpro_btn-cancel:hover,
#change-password .pmpro_submit .pmpro_btn-cancel:hover {
background-color: var(--light-brown);
}
@media all and (min-width: 981px) {
.pmpro_member_profile_edit-fields {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#member-profile-edit .pmpro_member_profile_edit-field,
#member-profile-edit .pmpro_checkout-field {
width: 49%;
}
#change-password .pmpro_change_password-field input {
width: 40%;
}
}
@media all and (max-width: 980px) {
.account-menu li {
margin: 0 .5em .5em 0;
}
.account-menu li a {
display: inline-block;
}
#member-profile-edit .pmpro_submit .pmpro_btn-submit {
margin-right: 0;
margin-bottom: .5em;
}
}
@media all and (min-width: 768px) and (max-width: 980px) {
.account-menu li {
width: 32%;
}
.account-menu li a {
display: block;
}
}  .pmpro-checkout #pmpro_pricing_fields,
.pmpro-checkout #pmpro_user_fields hr,
.pmpro-checkout .pmpro_checkout-h3-msg,
.pmpro-checkout .pmpro_asterisk,
.pmpro-checkout .pmpro_submit hr,
.pmpro_lost_password_wrap hr,
.pmpro_lost_password_wrap .pmpro_actions_nav {
display: none;
}
.pmpro-checkout .pmpro_checkout-fields {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pmpro_checkout-fields .pmpro_checkout-field-username,
.pmpro_checkout-fields #first_name_div, 
.pmpro_checkout-fields #last_name_div,
.pmpro_checkout-fields .pmpro_checkout-field-password,
.pmpro_checkout-fields .pmpro_checkout-field-password2,
.pmpro_checkout-fields .pmpro_checkout-field-bemail,
.pmpro_checkout-fields .pmpro_checkout-field-bconfirmemail,
.pmpro_checkout-fields #city_div, 
.pmpro_checkout-fields #age_div,
.pmpro_checkout-fields #have_kids_div {
width: 49%;
}
form.pmpro_form .input, form.pmpro_form textarea, 
form.pmpro_form select, #loginform input[type=text], 
#loginform input[type=password] {
background-color: #eee;
border: 0;
color: #4e4e4e;
font-size: 14px;
max-width: 100%;
padding: 16px;
width: 100%;
}
form.pmpro_form .input.have_kids {
margin-top: 1rem;
transform: scale(1.4);
width: auto;
}
.pmpro_message {
border-radius: 0;
}
.pmpro-checkout #wp-submit,
.pmpro-checkout #pmpro_btn-submit,
#lostpasswordform .pmpro_btn-submit,
#resetpassform .pmpro_btn-submit {
-webkit-appearance: none;
background-color: var(--orange);
border: 0 !important;
border-radius: 0;
color: #fff !important;
cursor: pointer;
font-size: 20px;
line-height: 20px;
padding: 1em 1em .8em 1em;
text-align: center;
text-transform: uppercase;
transition: all .2s ease-in-out;
}
.pmpro-checkout #wp-submit:hover,
.pmpro-checkout #pmpro_btn-submit:hover,
#lostpasswordform .pmpro_btn-submit:hover,
#resetpassform .pmpro_btn-submit:hover {
background-color: var(--red);
}
@media all and (max-width: 980px) {
.access-register-tabs .et_pb_tabs_controls li {
border-bottom: 0;
display: inline-block;
width: 50%;
}
form.pmpro_form input[type=text].input, 
form.pmpro_form input[type=password].input, 
.pmpro_login_wrap form#loginform input[type=text].input, 
.pmpro_login_wrap form#loginform input[type=password].input {
width: 100%;
}
.pmpro_checkout h3 span.pmpro_checkout-h3-msg {
display: none;
}
.pmpro_message {
margin: .5em 0 2em;
}
}
@media all and (max-width: 479px) {
.pmpro_checkout-fields .pmpro_checkout-field-username,
.pmpro_checkout-fields #first_name_div, 
.pmpro_checkout-fields #last_name_div,
.pmpro_checkout-fields .pmpro_checkout-field-password,
.pmpro_checkout-fields .pmpro_checkout-field-password2,
.pmpro_checkout-fields .pmpro_checkout-field-bemail,
.pmpro_checkout-fields .pmpro_checkout-field-bconfirmemail,
.pmpro_checkout-fields #city_div, 
.pmpro_checkout-fields #age_div,
.pmpro_checkout-fields #have_kids_div {
width: 100%;
}
.access-register-tabs ul.et_pb_tabs_controls::after {
top: -8px;
}
.access-register-tabs .et_pb_tabs_controls li {
background-color: #f4f4f4;
}
.access-register-tabs ul.et_pb_tabs_controls,
.access-register-tabs .et_pb_tabs_controls li.et_pb_tab_active {
background-color: #fff;
}
.access-register-tabs .et_pb_tabs_controls li a {
font-size: 20px !important;
}
}
@media all and (max-width: 320px) {
.access-register-tabs .et_pb_tabs_controls li {
display: block;
width: 100%;
}
.access-register-tabs ul.et_pb_tabs_controls::after {
top: 0;
}
}  ._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_1_._form-top { top:0; }
#_form_1_._form-bottom { bottom:0; }
#_form_1_._form-left { left:0; }
#_form_1_._form-right { right:0; }
#_form_1_ input[type="text"],#_form_1_ input[type="date"],#_form_1_ textarea { 
background-color: #eee;
border: 0;
font-size:14px; 
-webkit-box-sizing:border-box; 
-moz-box-sizing:border-box; 
box-sizing:border-box; 
padding:16px; 
}
#_form_1_ input[type="text"]::placeholder, #_form_1_ input[type="date"]::placeholder, #_form_1_ textarea::placeholder {
color: #000;
}
#_form_1_ ._submit { 
-webkit-appearance:none; 
background-color: var(--orange);
border: 0 !important; 
color: #fff !important; 
cursor: pointer; 
font-size: 20px; 
line-height: 1em;
padding: .8em 1em; 
text-align: center;
text-transform: uppercase;
transition: all .2s ease-in-out;
}
#_form_1_ ._submit:hover {
background-color: var(--red);
}
#_form_1_ ._close-icon { cursor:pointer; background-image:url(https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
#_form_1_ ._close-icon:before { position:relative; }
#_form_1_ ._form-body { margin-bottom:30px; }
#_form_1_ ._form-image-left { width:150px; float:left; }
#_form_1_ ._form-content-right { margin-left:164px; }
#_form_1_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_1_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url(https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png); background-size:130px auto; background-repeat:no-repeat; }
#_form_1_ ._form-label,#_form_1_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
#_form_1_._dark ._form-branding { color:#333; }
#_form_1_._dark ._form-branding ._logo { background-image:url(https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png); }
#_form_1_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
#_form_1_ ._form_element * { font-size:14px; }
#_form_1_ ._form_element._clear { clear:both; width:100%; float:none; }
#_form_1_ ._form_element._clear:after { clear:left; }
#_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#_form_1_ ._field-wrapper { position:relative; }
#_form_1_ ._inline-style { float:left; }
#_form_1_ ._inline-style input[type="text"] { width:150px; }
#_form_1_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
#_form_1_ ._form_element img._form-image { max-width:100%; }
#_form_1_ ._clear-element { clear:left; }
#_form_1_ ._full_width { width:100%; }
#_form_1_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_1_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
#_form_1_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
#_form_1_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
#_form_1_ ._error._below { padding-top:4px; top:100%; right:0; }
#_form_1_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_1_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_1_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_1_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_1_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_1_ ._error-inner._no_arrow { margin-bottom:10px; }
#_form_1_ ._error-arrow { position:absolute; width:0; height:0; }
#_form_1_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
@media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
#_form_1_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
#_form_1_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
#_form_1_ ._form-content { margin:0; width:100%; }
#_form_1_ ._form-inner { display:block; min-width:100%; }
#_form_1_ ._form-title,#_form_1_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
#_form_1_ ._form-title { font-size:1.2em; }
#_form_1_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
#_form_1_ ._form-element,#_form_1_ ._inline-style,#_form_1_ input[type="text"],#_form_1_ label,#_form_1_ p,#_form_1_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
#_form_1_ ._row._checkbox-radio label { display:inline; }
#_form_1_ ._row,#_form_1_ p,#_form_1_ label { margin-bottom:0.7em; width:100%; }
#_form_1_ ._row input[type="checkbox"],#_form_1_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
#_form_1_ ._row input[type="checkbox"] + span label { display:inline; }
#_form_1_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
#_form_1_ ._form-image { max-width:100%; height:auto !important; }
#_form_1_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
#_form_1_ input[type="radio"],#_form_1_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
#_form_1_ button[type="submit"] { padding:20px; font-size:1.5em; }
#_form_1_ ._inline-style { margin:20px 0 0 !important; }
}
#_form_1_:before,#_form_1_:after { content:" "; display:table; }
#_form_1_:after { clear:both; }
#_form_1_._inline-style { width:auto; display:inline-block; }
#_form_1_._inline-style input[type="text"],#_form_1_._inline-style input[type="date"] { padding:10px 12px; }
#_form_1_._inline-style button._inline-style { position:relative; top:27px; }
#_form_1_._inline-style p { margin:0; }
#_form_1_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_1_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { #_form_1_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}  ._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_3_._form-top { top:0; }
#_form_3_._form-bottom { bottom:0; }
#_form_3_._form-left { left:0; }
#_form_3_._form-right { right:0; }
#_form_3_ input[type="text"],#_form_3_ input[type="date"],#_form_3_ textarea { 
border: 0;
padding: 10px 15px; 
height: 40px; 
color:#000; 
font-size:14px; 
font-style: italic;
-webkit-box-sizing:border-box; 
-moz-box-sizing:border-box; 
box-sizing:border-box; 
width: 68%
}
#_form_3_ ._submit { 
-webkit-appearance:none; 
cursor: pointer; 
font-size: 14px; 
font-weight: bold;
height: 40px;
text-align: center; 
background-color: var(--orange);
border: 0; 
color: #fff; 
transition: all .2s ease-in-out;
width: 30%;
}
#_form_3_ ._submit:hover { 
background-color: var(--red);
}
#_form_3_ ._close-icon { cursor:pointer; background-image:url(https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
#_form_3_ ._close-icon:before { position:relative; }
#_form_3_ ._form-body { margin-bottom:30px; }
#_form_3_ ._form-image-left { width:150px; float:left; }
#_form_3_ ._form-content-right { margin-left:164px; }
#_form_3_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_3_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url(https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png); background-size:130px auto; background-repeat:no-repeat; }
#_form_3_ ._form-label,#_form_3_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
#_form_3_._dark ._form-branding { color:#333; }
#_form_3_._dark ._form-branding ._logo { background-image:url(https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png); }
#_form_3_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
#_form_3_ ._form_element * { font-size:14px; }
#_form_3_ ._form_element._clear { clear:both; width:100%; float:none; }
#_form_3_ ._form_element._clear:after { clear:left; }
#_form_3_ ._form_element input[type="text"],#_form_3_ ._form_element input[type="date"],#_form_3_ ._form_element select,#_form_3_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#_form_3_ ._inline-style { float:left; }
#_form_3_ ._inline-style input[type="text"] { width: 68%; }
#_form_3_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
#_form_3_ ._form_element img._form-image { max-width:100%; }
#_form_3_ ._clear-element { clear:left; }
#_form_3_ ._full_width { width:100%; }
#_form_3_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_3_ input[type="text"]._has_error,#_form_3_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_3_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
#_form_3_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
#_form_3_ ._error._above { padding-bottom:4px; bottom:39px; left:0; }
#_form_3_ ._error._below { padding-top:4px; top:100%; left:0; }
#_form_3_ ._error._above ._error-arrow { bottom:0; left:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_3_ ._error._below ._error-arrow { top:0; left:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_3_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_3_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_3_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_3_ ._error-inner._no_arrow { margin-bottom:10px; }
#_form_3_ ._error-arrow { position:absolute; width:0; height:0; }
#_form_3_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
@media all and (min-width:320px) and (max-width:667px) { 
::-webkit-scrollbar { display:none; }
#_form_3_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
#_form_3_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
#_form_3_ ._form-content { display: flex; margin:0; width:100%; }
#_form_3_ ._form-inner { display:block; min-width:100%; }
#_form_3_ ._form-title,#_form_3_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
#_form_3_ ._form-title { font-size:1.2em; }
#_form_3_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
#_form_3_ ._form-element,#_form_3_ ._inline-style,#_form_3_ input[type="text"],#_form_3_ label,#_form_3_ p,#_form_3_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
#_form_3_ ._row._checkbox-radio label { display:inline; }
#_form_3_ ._row,#_form_3_ p,#_form_3_ label { margin-bottom:0.7em; width:100%; }
#_form_3_ ._row input[type="checkbox"],#_form_3_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
#_form_3_ ._row input[type="checkbox"] + span label { display:inline; }
#_form_3_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
#_form_3_ ._form-image { max-width:100%; height:auto !important; }
#_form_3_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
#_form_3_ input[type="radio"],#_form_3_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
#_form_3_ button[type="submit"] { padding: 0px 20px; font-size:1.2em; }
#_form_3_ ._inline-style { margin:20px 0 0 !important; }
}
#_form_3_:before,#_form_3_:after { content:" "; display:table; }
#_form_3_:after { clear:both; }
#_form_3_._inline-style { width: 100%; display:inline-block; }
#_form_3_._inline-style input[type="text"],#_form_3_._inline-style input[type="date"] { padding:10px 12px; }
#_form_3_._inline-style button._inline-style { position:relative; top:27px; }
#_form_3_._inline-style p { margin:0; }
#_form_3_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_3_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { #_form_3_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}  .footer .et_pb_column {
display: flex;
align-items: center;
justify-content: center;
}
.footer i[class*="icon-"]::before {
color: var(--red);
font-size: 25px;
vertical-align: middle;
}
#footer-bottom {
display: none;
} .itsnew-badge {
display: flex;
align-items: center;
justify-content: center;
color: #fff;
position: absolute;
right: -40px;
top: 0;
z-index: 1;
width: 100px;
height: 100px;
}
.itsnew-badge svg{
width: 100px;
height: 100px;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.single.single-product.et-db #et-boc .et-l .et_pb_toggle h4.et_pb_toggle_title, 
.single.single-product.et-db #et-boc .et-l .et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title, 
.single.single-product.et-db #et-boc .et-l .et_pb_toggle h4.et_pb_toggle_title::before, 
.single.single-product.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_content {
color: #fff !important;
}
.single.single-product.et-db #et-boc .et-l .et_pb_toggle h4.et_pb_toggle_title::before {
right: 10px !important;
}
.single.single-product .et_pb_toggle.et_pb_toggle_0.et_pb_toggle_item {
background: #e4432e !important;
}
.single.single-product .et_pb_toggle.et_pb_toggle_1.et_pb_toggle_item {
background: #e4432e !important;
}
.single.single-product .et_pb_toggle.et_pb_toggle_2.et_pb_toggle_item {
background: #009ee2 !important;
}
.hero-slider .slick-track {
height: 100vh;
}
@media screen and (max-width: 768px) {
.hero-slider .slick-track {
height: 75vh;
}
}
.hero-slider .slick-list {
min-height: 100%;
}
.hero-slider .slick-dots li.slick-active button:before {
color: #fff;
}
.hero-slider .slick-dots li button:before {
background: var(--red);
color: #fff;
border-radius: 50%;
}
.slick-dots {
margin-bottom: 10px;
}