@charset "UTF-8";
.node-type-recipe #block-block-16.block.block-block.last { margin-top: 0; }
.node-type-recipe .region-sidebar-second #gigya-raas-login-div { margin-bottom: 0; }

body[class*="page-cuisine-recettes"] .view-id-recipes.view-display-id-page_1 .view-header .result-count { top: 459px; }

body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item-submit-button:after { display: none; }

body[class*="page-cuisine-recettes"] .view-id-recipes .search-form-title-description { height: 49px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .search-form-title-description h2 { margin-left: 5px; padding-left: 0; margin-right: 0px; font-size: 15px; font-weight: 100; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands { border-bottom: 47px solid #e7ded5; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item-submit-button { position: relative; height: 76px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item-submit-button input { margin-top: 21px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item-submit-button:after { position: absolute; bottom: -15px; content: ''; width: 25px; height: 15px; left: 0; right: 0; margin: 0 auto; background: url(/sites/all/themes/croquonslavie/images/t-white.png) no-repeat center; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-type-select .select-clv-style select { top: 0px !important; height: 29px; font-size: 13px; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item-child-age .form-item.form-type-checkbox { border-bottom: none !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item-child-age label[for="edit-child-age"] { margin-top: 14px !important; margin-left: 25px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item-child-age #edit-child-age .form-item label { line-height: 15px; margin-top: 15px; margin-left: 0px; }
body[class*="page-cuisine-recettes"] .view-id-recipes #ft-recipesearchengine-search-recipes-brands .form-item.form-item-with #edit-with { width: 175px !important; max-width: 175px !important; height: 33px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .item-list { clear: both; float: left; padding-bottom: 15px; width: 100%; margin-bottom: 30px; background: white; padding-top: 5px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .item-list ul.pager { border-top: 1px dotted #8C7B73; margin-left: 19px; width: 918px; margin-bottom: 0px; }
body[class*="page-cuisine-recettes"] .view-id-recipes #block-ft-recipesearchengine-recipesearchengine-brands { height: auto; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters { height: auto !important; min-height: inherit !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets { top: 3px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets label { display: inherit !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .views-widget-sort-by { margin-left: 200px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .views-widget-per-page { height: 46px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .chosen-container-single { background-color: transparent !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .chosen-container-single .chosen-single { height: 29px !important; background-color: white !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .chosen-container-single .chosen-single span { font-size: 13px; padding-top: 8px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .select-clv-style { top: 3px !important; background-color: transparent !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .select-clv-style .chosen-container.chosen-with-drop .chosen-single b { left: -4px; position: relative; top: -1px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-exposed-widgets .select-clv-style .chosen-container .chosen-drop { min-height: inherit !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-widget-per-page { padding-left: 25px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-widget-per-page .select-clv-style { top: 3px !important; background-color: transparent !important; width: 82px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-widget-per-page .select-clv-style .chosen-container-single { width: 82px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-widget-per-page .select-clv-style .chosen-single span { margin-right: 49px; margin-top: 0px; height: auto; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-widget-per-page .field-suffix { top: -2px; position: relative; font-size: 12px; margin-right: 0; margin-left: 15px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-filters form .views-exposed-form .views-widget-per-page .form-item-items-per-page span { margin-top: 0 !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-content { margin-top: -16px !important; padding-top: 96px; position: relative; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-content:after { position: absolute; top: 0px; content: ''; width: 25px; height: 15px; left: 305px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-header { margin-top: 3px !important; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-header .result-count { top: 459px; }
body[class*="page-cuisine-recettes"] .view-id-recipes .view-header .result-count .number_result_count_wrapper { line-height: 43px; padding-left: 2px; padding-right: 0; width: 160px; text-align: center; }

body.page-cuisine-recettes .view-id-recipes .view-filters:after { top: -47px !important; }

.view-id-ft_recipe_videos_recipes.view-display-id-page .view-id-ft_recipe_videos_recipes { margin-top: 50px; }

#block-panels-mini-clv-slider { margin-bottom: 30px; }

body.page-cuisine-dossiers-cuisine #block-panels-mini-clv-slider, body.page-enfants-articles #block-panels-mini-clv-slider { margin-bottom: 35px; }

#panel-homepage #cooking-authenticated .region-header-link { margin-right: 15px; }
#panel-homepage #brands-authenticated .region-header-link { margin-right: 15px; }

.page-marques .view-display-id-game_block_results .view-filters { width: 745px; }

body.page-user #user-login .register-message { margin-top: -154px; }

body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes div.view-id-search_recipes.view-display-id-default { padding-bottom: 20px; }
body.page-cuisine-recettes .view-id-recipes .view-filters:after { background-image: url(/sites/all/themes/croquonslavie/images/pcr-new.png) !important; }

body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .form-item.form-type-select.form-item-meal-type > div { background-position: 154px; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-header .result-count .number_result_count_wrapper { line-height: 39px; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters { position: absolute; top: 0; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .select-clv-style { border: none !important; background: transparent; top: 8px; overflow: inherit; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .form-item label { margin-left: 110px; top: 9px; position: relative; margin-right: 10px; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page { width: 245px; border-left: 1px dotted #766D69; margin-top: 10px; height: 46px; padding-left: 10px; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .form-type-select { width: inherit; top: -9px; position: relative; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .form-item label { margin-left: 0; top: 15px; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .field-suffix { position: relative; top: 15px; }
body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .select-clv-style { width: 65px; margin-right: 10px; top: 12px; overflow: inherit; }

body.page-enfants-recettes #meal-category-element-wrapper > div { margin-right: 20px !important; width: 190px !important; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .form-item.form-type-select.form-item-meal-type > div { background-position: 154px; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-header .result-count .number_result_count_wrapper { line-height: 39px; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters { position: absolute; top: 0; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-sort-by { display: none; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page { display: none; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .select-clv-style { border: none !important; background: transparent; top: 8px; overflow: inherit; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .form-item label { margin-left: 255px; top: 9px; position: relative; margin-right: 10px; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page { width: 245px; border-left: 1px dotted #766D69; margin-top: 10px; height: 46px; padding-left: 0; padding-top: 0px; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .form-type-select { width: inherit; top: -9px; position: relative; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .form-item label { margin-left: 10px; top: 15px; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .field-suffix { position: relative; top: 15px; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .views-widget-per-page .select-clv-style { width: 65px; margin-right: 10px; top: 13px; }
body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-search-recipes .view-filters .chosen-container-single .chosen-single div b { background: url(/sites/all/themes/croquonslavie/images/select_ibutton_gold.png) no-repeat right; }

body.node-type-recipe .node-recipe.view-mode-full .field-name-field-recipe-preparationduration { height: 56px; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-field-servingcount { height: 68px; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-field-recipe-energykcalserving { height: 68px; }

.node-product.view-mode-product_recipe_push .field-name-node-link a { position: relative; top: 4px; padding: 0; display: block; width: 163px; }

.node-product.view-mode-product_recipe_push .field-name-node-link a:after { display: block; position: absolute; content: '>'; right: 0; }

.page-equilibre-nutrition .for-more-header-link { position: relative; width: 255px; }
.page-equilibre-nutrition .for-more-header-link a { height: 48px; width: 185px; }
.page-equilibre-nutrition .for-more-header-link span { position: absolute; right: 55px; }

.page-enfants .for-more-header-link { position: relative; width: 255px; }
.page-enfants .for-more-header-link a { height: 48px; width: 185px; }
.page-enfants .for-more-header-link span { position: absolute; right: 55px; }

body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-search-recipes .view-header .result-count .number_result_count_wrapper { line-height: 39px; }
body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-search-recipes .view-filters { position: absolute; top: 6px; left: 250px; }
body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-search-recipes .view-filters .form-item label { color: #826F68; font-weight: normal; font-size: 12px; display: inline-block; margin-right: 10px; }
body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-search-recipes .view-filters .views-widget-per-page { padding-left: 10px; margin-left: 130px; border-left: 1px dotted #766D69; margin-top: 4px; }
body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-search-recipes .view-filters .views-widget-per-page .form-item-items-per-page { position: relative; top: -4px; }
body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-search-recipes .view-filters .views-widget-per-page .field-suffix { color: #826F68; font-size: 12px; margin-left: 10px; font-weight: normal; }
body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .chosen-container-single .chosen-single div b { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTEwOTg5MkU5MkJFRDY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUI0RkUxNzg4MDcxMUUzODMxQUI5M0I0RjNCNjA0OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUI0RkUxNjg4MDcxMUUzODMxQUI5M0I0RjNCNjA0OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4NjIwOTc0MDlBMzUwREU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE5MTA5ODkyRTkyQkVENjkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DzL/0AAAACdQTFRF////4BB850ib+/v74h+E5kCW+dLm8Ii+5j2V++Hv7G2v/fD3+/v6EC5uWwAAAGxJREFUeNrU0ksOgCAMBNARkfLx/uc1FKoRKia60VmRPkhaABhkHiFW3J6Ni5IoaiYl5vtqiWwp19VJCXDM1gGkKHPGXrkavA91V9MVc0qCbc/MO3YTFa7Yz5tZULmNY+hfvNG1Pvztr3QTYADfzwOfadZqJAAAAABJRU5ErkJggg==); }

body .node-menu.rubric-cooking.view-mode-teaser { padding-top: 0px; }
body .view-id-menu_thematic .views_slideshow_main > .views-slideshow-cycle-main-frame { height: 309px; }
body .node-menu.view-mode-teaser.rubric-cooking { min-height: 255px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div { height: 250px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-type-entityreference { padding-top: 10px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-type-text-long { padding-top: 0px !important; display: table; width: 100% !important; height: 170px !important; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-type-text-long .field-items { display: table-row; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-type-text-long .field-items .field-item { display: table-cell; vertical-align: middle; text-align: center; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-type-ds { background-position: 50px center; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-type-ds h2 { padding-left: 80px; text-align: left; font-weight: normal; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-recipe-single-carousel-img { margin: 0 auto 10px auto !important; width: 120px; height: 120px; -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75); background: white; text-align: center; display: table; margin-left: 35px; margin-bottom: 10px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-recipe-single-carousel-img .field-items { display: table-row; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-recipe-single-carousel-img .field-items .field-item { display: table-cell; vertical-align: middle; text-align: center; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-recipe-single-carousel-img .field-items .field-item img { width: auto; height: auto; float: none; display: block; margin: 0 auto; max-width: 115px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-img:after { content: '' !important; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-img { margin: 0 auto 10px auto !important; width: 120px; height: 120px; -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75); background: white; text-align: center; display: table; margin-left: 35px; margin-bottom: 10px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-img .field-items { display: table-row; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-img .field-items .field-item { display: table-cell; vertical-align: middle; text-align: center; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-img .field-items .field-item img { width: auto; height: auto; float: none; display: block; margin: 0 auto; max-width: 115px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div h3 { clear: both; margin: 0; padding: 0; width: inherit; background: none; float: none; margin-left: 10px; margin: 0 10px; font-weight: normal; font-size: 13px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div h3 a { background: none; color: #826F68; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-title { clear: both; margin: 0; padding: 0; width: inherit; background: none; float: none; margin-left: 10px; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-title .field-item { background-image: none; width: auto; padding: 0; }
body .node-menu.view-mode-teaser.rubric-cooking .field-group-div .field-name-field-product-push-title a { background: none; }

.page-cuisine-recettes .search-form-title { text-transform: uppercase; }

#taxonomy-term-brands-full-group-common-brand-discount .field-name-field-common-brand-ean { margin-top: 25px; }

#taxonomy-term-brands-full-group-common-brand-recipes .field-name-ft-recipe-related-recipes { margin-top: 25px; }

body.page-enfants .search-form-title-description .search-form-title { margin: 0; padding: 0; text-transform: uppercase; font-size: 21px; line-height: 21px; font-weight: normal; color: #ffffff; }
body.page-enfants .search-form-title-description .search-form-description:after { background: url(/sites/all/themes/croquonslavie/images/yellow-arrow.png) no-repeat center transparent; content: none; width: 26px; height: 23px; position: absolute; left: 620px; top: 25px; }
body.page-enfants form#ft-recipesearchengine-block-child a { text-decoration: underline; position: relative; }

.node-type-article .group-slider { height: 365px; position: relative; }
.node-type-article .group-slider h1.group-title { bottom: 70px; margin-bottom: 0; margin-top: 0; top: inherit; padding-bottom: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcCDQwdO6Jz4gAAANZJREFUOMu9lEERgzAQRR+ZClgJkUAl4KA4oD6Y6SUG6gAJOEACSIiESOhlYRgG2iQw3VtyeNn8/3cLAC+tBR5AAHobXCCjCi9tCQyA6N0E1DY4nwoz2pGs7kpg1EeSYXslwJAKNECnWp0GGtWmugJoAGxwE3BX8feAo5e2+enm+uClFXX2qJOnDa6LgkUCaxtcH+WmBrY6+DLAKzUaAMmhvWV88/1fA86CFs10a5wCzVvDAuNm2OcKQKWhjpqA5grQt2gkg2ZYvxnyLNDipurWKKjLXdsfH/lbc/RddqUAAAAASUVORK5CYII=) right center no-repeat #ffffff; }
.node-type-article .group-slider h1.group-title .field-name-title { font-size: 20px; padding-left: 10px; padding-top: 13px; font-weight: normal; line-height: 20px; padding-bottom: 0; }
.node-type-article .group-slider h1.group-title .field-name-field-news-subtitle { font-weight: normal; padding-bottom: 0; line-height: 24px; }

.node-type-webfolder .group-slider { height: 365px; position: relative; }
.node-type-webfolder .group-slider h1.group-title { bottom: 70px; margin-bottom: 0; margin-top: 0; top: inherit; padding-bottom: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcCDQwdO6Jz4gAAANZJREFUOMu9lEERgzAQRR+ZClgJkUAl4KA4oD6Y6SUG6gAJOEACSIiESOhlYRgG2iQw3VtyeNn8/3cLAC+tBR5AAHobXCCjCi9tCQyA6N0E1DY4nwoz2pGs7kpg1EeSYXslwJAKNECnWp0GGtWmugJoAGxwE3BX8feAo5e2+enm+uClFXX2qJOnDa6LgkUCaxtcH+WmBrY6+DLAKzUaAMmhvWV88/1fA86CFs10a5wCzVvDAuNm2OcKQKWhjpqA5grQt2gkg2ZYvxnyLNDipurWKKjLXdsfH/lbc/RddqUAAAAASUVORK5CYII=) right center no-repeat #ffffff; }
.node-type-webfolder .group-slider h1.group-title .field-name-title { font-size: 20px; padding-left: 10px; padding-top: 13px; font-weight: normal; line-height: 20px; padding-bottom: 0; }
.node-type-webfolder .group-slider h1.group-title .field-name-field-news-subtitle { font-weight: normal; padding-bottom: 0; line-height: 24px; }

body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing { clear: both; height: 37px; border-bottom: none; margin-bottom: 15px; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-items { width: 100%; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even { width: 100%; height: 37px; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even #block-print-print-links { height: 38px; background: url(/sites/all/themes/croquonslavie/images/print-recipe.png) no-repeat center #5783a2; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even #block-print-print-links span span { color: #fff; left: 30px; top: -2px; line-height: 14px; padding-top: 12px; padding-bottom: 12px; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even #block-print-print-links .print_html img { display: none; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even .flag-wrapper.flag-favorite { left: 0; position: absolute; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even .flag-wrapper.flag-favorite .flag.flag-action { font-size: 13px; color: #5783a2; margin-left: 10px; padding-left: 40px; line-height: 10px; padding-top: 14px; padding-bottom: 14px; display: block; background: url(/sites/all/themes/croquonslavie/images/flaged-recipe.png) no-repeat center left; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even .flag-wrapper.flag-favorite .unflag-show-dialog { font-size: 13px; color: #5783a2; margin-left: 10px; padding-left: 40px; padding-top: 7px; padding-bottom: 7px; display: block; background: url(/sites/all/themes/croquonslavie/images/unflaged-recipe.png) no-repeat center left; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even .flag-wrapper.flag-favorite .unflagged { background: url(/sites/all/themes/croquonslavie/images/flaged-recipe.png) no-repeat center left; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even .social-share { height: 38px; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even .social-share .social-fblike { top: 0; position: relative; }
body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .field-item.even .social-share .share-label { padding: 0; margin: 0; margin-right: 8px; margin-left: 12px; line-height: 10px; padding-top: 13px; padding-bottom: 14px; }
body.node-type-recipe .unflag-confirmation-dialog { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
body.node-type-recipe .unflag-confirmation-dialog .unflagged-wraper { position: absolute; width: 460px; height: 190px; background: white; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 9px solid #5783a2; display: block; }
body.node-type-recipe .unflag-confirmation-dialog .unflagged-wraper .unflag-confirmation-message { display: block; text-transform: uppercase; color: #8c7b74; font-size: 16px; margin: 0 auto; margin-bottom: 20px; margin-top: 40px; width: 390px; text-align: center; }
body.node-type-recipe .unflag-confirmation-dialog .unflagged-wraper .unflag-cancel-link { display: inline-block; font-size: 14px; text-transform: uppercase; color: #fff; padding: 4px 26px; padding-left: 15px; padding-right: 25px; margin-left: 85px; margin-right: 72px; background: url(/sites/all/themes/croquonslavie/images/flag-white-arrow.png) no-repeat 87px center #5783a2; width: 65px; }
body.node-type-recipe .unflag-confirmation-dialog .unflagged-wraper .flag-link-toggle { width: 75px; display: inline-block; font-size: 14px; text-transform: uppercase; color: #fff; padding: 4px 26px; padding-left: 15px; padding-right: 25px; background: url(/sites/all/themes/croquonslavie/images/flag-white-arrow.png) no-repeat 98px center #e0107c; text-align: center; }

body.not-logged-in.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .flag-wrapper.flag-favorite .flag { font-size: 13px; color: #5783a2; margin-left: 10px; padding-left: 40px; padding-top: 7px; padding-bottom: 7px; display: block; background: url(/sites/all/themes/croquonslavie/images/flaged-recipe.png) no-repeat center left; }

.view-id-promotions_events .view-header .result-count { padding-left: 45px; }
.view-id-promotions_events .view-header .result-count .number_result_count { position: absolute; left: 20px; }

body #authenticated-block-user #content-block-user a { font-size: 11px; }

.page-carnet-recettes #block-ft-common-user-ft-common-user-block-user { position: relative; z-index: 10; }
.page-carnet-recettes div.contextual-links-wrapper { display: none !important; }
.page-carnet-recettes .pane-favorite-header { position: relative; }
.page-carnet-recettes .pane-favorite-header h1 { position: absolute; font-size: 20px; color: #5783a2; width: 110px; font-weight: 100; line-height: 20px; padding-left: 80px; padding-right: 61px; padding-top: 25px; padding-bottom: 20px; margin: 0; bottom: 63px; right: 325px; background: url(/sites/all/themes/croquonslavie/images/fav-recetes-title.png) no-repeat center; }
.page-carnet-recettes .pane-favorite-header .pane-content img { height: 365px; width: 635px; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-header h2 { display: none; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li { list-style: none; margin: 0; float: left; margin-right: 20px; margin-bottom: 20px; width: 215px; height: 230px; border-bottom: 1px dotted #8C7B73; position: relative; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .flag-outer { position: absolute; top: 0; right: 0; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .flag-outer a.unflag-show-dialog { z-index: 1; width: 19px; height: 19px; text-indent: -9999px; background: url(/sites/all/themes/croquonslavie/images/fav-remove.png) no-repeat center; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .flag-outer .unflag-dialog-wrapper .unflag-confirmation-dialog { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .flag-outer .unflag-dialog-wrapper .unflag-confirmation-dialog .unflagged-wraper { position: absolute; width: 460px; height: 190px; background: white; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 9px solid #5783a2; display: block; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .flag-outer .unflag-dialog-wrapper .unflag-confirmation-dialog .unflagged-wraper .unflag-confirmation-message { display: block; text-transform: uppercase; color: #8c7b74; font-size: 16px; margin: 0 auto; margin-bottom: 20px; margin-top: 40px; width: 390px; text-align: center; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .flag-outer .unflag-dialog-wrapper .unflag-confirmation-dialog .unflagged-wraper .unflag-cancel-link { display: inline-block; font-size: 14px; text-transform: uppercase; color: #fff; padding: 4px 26px; padding-left: 15px; padding-right: 25px; margin-right: 72px; background: url(/sites/all/themes/croquonslavie/images/flag-white-arrow.png) no-repeat 87px center #5783a2; width: 65px; line-height: 24px; font-weight: 100; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .flag-outer .unflag-dialog-wrapper .unflag-confirmation-dialog .unflagged-wraper .flag-link-toggle { width: 75px; display: inline-block; font-size: 14px; text-transform: uppercase; color: #fff; padding: 4px 26px; padding-left: 15px; padding-right: 25px; background: url(/sites/all/themes/croquonslavie/images/flag-white-arrow.png) no-repeat 98px center #e0107c; text-align: center; line-height: 24px; font-weight: 100; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-field-recipe-single-carousel-img { border: none; height: auto; background-color: transparent; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-field-recipe-single-carousel-img img { width: 215px; height: 157px; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-field-recipe-preparationduration { margin-top: -11px; margin-bottom: 2px; float: right; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-field-recipe-preparationduration .field-label { color: #FFF; font-size: 13px; font-weight: normal; height: 20px; overflow: hidden; padding-left: 6px; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-field-recipe-preparationduration .field-label:after { color: #8c7b74; content: "Prép :"; margin-right: 2px; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-field-recipe-preparationduration .field-items .field-item { color: #E0107C; font-size: 11px; overflow: hidden; max-height: 60px; text-align: right; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-ft-recipe-trim-title { background-position: 200px 8px; clear: both; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li .field-name-ft-recipe-trim-title a { color: #8C7B74; font-size: 14px; line-height: 14px; font-weight: normal; padding: 0 5px 15px 0; min-height: 35px; display: block; text-align: left; text-decoration: none; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li h2.node-title { color: #8C7B74; font-size: 14px; line-height: 14px; font-weight: normal; padding: 0 5px 15px 0; min-height: 35px; display: block; text-align: left; text-decoration: none; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li p.submitted { display: none; }
.page-carnet-recettes .pane-favorite-recipes .view-favorite-recipes .view-content ul li:nth-child(4n+4) { margin-right: 0px; }
.page-carnet-recettes .view-favorite-recipes { padding-top: 1px; }
.page-carnet-recettes .view-favorite-recipes .view-header { background-color: #EDE9E3; margin: 0 auto; width: 920px; margin-top: 25px; height: 48px; margin-bottom: 25px; }

#block-ft-common-user-ft-common-user-block-user { position: relative; z-index: 10; }

body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-id-search_recipes .view-header .result-count .number_result_count_wrapper, body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-id-search_recipes .view-header .result-count .number_result_count_wrapper, body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-id-search_recipes .view-header .result-count .number_result_count_wrapper { margin: 0; height: 47px; line-height: 47px; color: white; font-size: 15px; padding-left: 8px; max-width: 200px; padding-right: 5px; font-weight: normal; text-align: left; }

body.page-cuisine-je-cuisine-avec-ce-que-jai form#ft-recipesearchengine-search-fridge .view-id-search_recipes .view-header .result-count .number_result_count_wrapper .number_result_count, body.page-cuisine-recettes form#ft-recipesearchengine-search-recipes .view-id-search_recipes .view-header .result-count .number_result_count_wrapper .number_result_count, body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-id-search_recipes .view-header .result-count .number_result_count_wrapper .number_result_count { font-size: 22px; margin-right: 1px; }

.page-cuisine .view-id-search_recipes .view-filters h1.resipe-search-filters-title-wrapper { clear: both; float: none; font-size: 12px; text-align: left; color: #826F68; font-weight: normal; margin-top: 0; margin-left: 20px; }

.page-enfants .view-id-search_recipes .view-filters h1.resipe-search-filters-title-wrapper { clear: both; float: none; font-size: 12px; text-align: left; color: #826F68; font-weight: normal; margin-top: 0; margin-left: 20px; }

.view-filters .chosen-container-single .chosen-single div b { width: 22px; }

.view-footer .view-filters .select-clv-style .chosen-container .chosen-drop, .view-search-recipes .view-filters .select-clv-style .chosen-container .chosen-drop, .view-all-activities .view-filters .select-clv-style .chosen-container .chosen-drop { min-height: inherit; }

#block-views-contextual-articles-block-2 { float: left; }
#block-views-contextual-articles-block-2 h2 { color: #FFFFFF; background-color: #E0107C; font-size: 18px; text-align: center; font-weight: normal; margin: 0; text-transform: uppercase; padding: 7px 0; }
#block-views-contextual-articles-block-2 .view { background: white; margin-bottom: 30px; }
#block-views-contextual-articles-block-2 .view .field-name-title { bottom: 30px; }
#block-views-contextual-articles-block-2 .view .node-article.view-mode-push_list { margin-left: 17px; }
#block-views-contextual-articles-block-2 .view .node-article.view-mode-push_list .field-name-title { padding: 5px 7px 7px 0px; margin-left: 5px; }
#block-views-contextual-articles-block-2 .view .views-row-2 { margin-top: 4px; }
#block-views-contextual-articles-block-2 .more-link { text-align: center; }
#block-views-contextual-articles-block-2 .more-link a { display: inline-block; margin: 10px 0 15px 0; font-size: 13px; text-decoration: underline; color: #E0107C; }

body[class*="page-cuisine-recettes"] .view-id-search_recipes.view-display-id-default { background: white; margin-bottom: 0px !important; }
body[class*="page-cuisine-recettes"] .view-id-search_recipes.view-display-id-default .view-filters { min-height: inherit; }

#block-ft-common-user-ft-common-user-block-user, #block-views-contextual-articles-block-1 { float: left; }

.view-favorite-recipes .select-clv-style .chosen-container .chosen-drop { min-height: inherit; }

.view-id-search_recipes.view-display-id-default .view-content { top: 5px; }

body.page-enfants-recettes form#ft-recipesearchengine-search-recipes .view-display-id-default.view-id-search_recipes { margin-bottom: 0px !important; padding-bottom: 20px; }

body.page-enfants-recettes .view-display-id-default.view-id-search_recipes { background: white; }

body.page-enfants-recettes .select-clv-style, body.page-cuisine-recettes .select-clv-style { background: none !important; }
body.page-enfants-recettes .select-clv-style select, body.page-cuisine-recettes .select-clv-style select { width: 100% !important; }

body.page-enfants-recettes .select-clv-style .selectBox-arrow { background: white url("/sites/all/themes/croquonslavie/images/select_ibutton_gold.png") 50% center no-repeat; }

/* Dropdown control */
.selectBox-dropdown { min-width: 150px; height: 34px; position: relative; font-size: 16px; vertical-align: middle; cursor: default; background: none; }
.selectBox-dropdown.selectBox-menuShowing { -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.selectBox-dropdown .selectBox-label { padding: 0 5px; display: inline-block; white-space: nowrap; overflow: hidden; display: inline-block; height: 34px; line-height: 32px; }
.selectBox-dropdown .selectBox-arrow { position: absolute; top: 0; right: 0; width: 32px; height: 100%; background: white url("/sites/all/themes/croquonslavie/images/select_ibutton_red.png") 50% center no-repeat; }
.selectBox-dropdown.selectBox-disabled { opacity: 0.8; }
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { background: white url("/sites/all/themes/croquonslavie/images/select_button_gray.png") 50% center no-repeat !important; }

/* Dropdown menu */
.selectBox-dropdown-menu { position: absolute; z-index: 99999; max-height: 220px; min-height: 1em; border: solid 3px #CAC6C3; /* should be the same border width as .selectBox-dropdown */ margin-left: -3px !important; background: #FFF; -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); overflow: auto; -webkit-overflow-scrolling: touch; }

/* Inline control */
.selectBox-inline { min-width: 150px; outline: none; border: solid 1px #BBB; background: #FFF; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: auto; }

.selectBox-inline:focus { border-color: #666; }

/* Options */
.selectBox-options, .selectBox-options li, .selectBox-options li a { list-style: none; display: block; cursor: default; padding: 0; margin: 0; }

.selectBox-options li a { line-height: 1.5; padding: 0 .5em; white-space: nowrap; overflow: hidden; background: 6px center no-repeat; color: #826f68; }
.selectBox-options li.selectBox-hover a { background-color: #EEE; }
.selectBox-options li.selectBox-disabled a { color: #888; background-color: transparent; }
.selectBox-options li li.selectBox-selected a { background-color: #C8DEF4; }
.selectBox-options li .selectBox-optgroup { color: #666; background: #EEE; font-weight: bold; line-height: 1.5; padding: 0 .3em; white-space: nowrap; }

/* Disabled state */
.selectBox.selectBox-disabled, .selectBox-inline.selectBox-disabled { color: #888 !important; }

.selectBox-inline.selectBox-disabled .selectBox-options A { background-color: transparent !important; }

body.section-cuisine .field-name-menus-by-thematic-menu .view-menu-per-day { background: white; }
body.section-cuisine .field-name-menus-by-thematic-menu .view-menu-per-day .node-menu.node-teaser.view-mode-teaser { min-height: 250px !important; }
body.section-cuisine .field-name-menus-by-thematic-menu .view-menu-per-day > .view-content .views-row:first-child .node-menu.node-teaser.view-mode-teaser { padding-top: 25px; }
body.section-cuisine .field-name-menus-by-thematic-menu .view-menu-per-day > .view-content .views-row:last-child .node-menu.node-teaser.view-mode-teaser { padding-bottom: 25px; margin-bottom: 0 !important; }
body.section-cuisine .field-name-menus-by-thematic-menu .view-menu-per-day > .view-content .views-row:not(:last-child) .node-menu.node-teaser.view-mode-teaser { margin-bottom: 25px !important; }
body.section-cuisine .field-name-menus-by-thematic-menu .view-menu-per-day > .view-content .views-row .node-menu.node-teaser.view-mode-teaser .field-group-div { margin-right: 12px !important; }

.taxonomy-term .view-id-recipes .view-filters form .views-exposed-form .select-clv-style { width: 140px; }

.taxonomy-term.vocabulary-inspirations.view-mode-full .select-clv-style .chosen-container .chosen-drop { min-height: 29px; }
