@import "components/variable"; @import "components/mixins"; /*============================================================================= Recipe :: Node :: Recipe :: Full Here are styled all components of admin/structure/features/ft_recipe .node-recipe.view-mode-full ========================================================================== */ .node-recipe.view-mode-full { width: 640px; position: relative; .group-recipe-wrapper { background-color: #FFF; } .group-recipe-header { // The header part float: left; width: 640px; .field-name-clv-ds-content-type { max-width: 90px; min-width: 50px; float: left; background-color: white; height: 33px; line-height: 33px; margin: 0 0 0 20px; margin-top: -4px; padding: 0 10px; position: absolute; top: 0; left: 0; .field-item { p { margin: 0; padding: 0; color: #E0107C; text-transform: uppercase; font-size: 13px; text-align: center; } } } .field-name-field-recipe-type { background: url('../images/recipe_bg_arrow_white.png') no-repeat left center #DBD6D1; min-width: 30px; font-size: 15px; font-weight: normal; color: #8C7B74; padding-left: 13px; padding-right: 10px; height: 33px; line-height: 33px; text-align: center; float: left; margin-top: -4px; position: absolute; top: 0; left: 91px; &:after { content: ''; width: 3px; height: 4px; margin: 0; padding: 0; background: url('../images/carr_pli.png') no-repeat center transparent; display: inline-block; top: -33px; position: relative; right: -13px; float: right; } } .field-name-title, .field-name-ds-select-title { line-height: 14px; clear: both; padding-top: 6px; h2, h1 { font-size: 20px; font-weight: normal; margin: 0; padding: 0 20px 10px 20px; line-height: 1.2em; a { max-width: 615px; display: inline-block; overflow: hidden; max-height: 35px; white-space: nowrap; text-overflow: ellipsis; color: white; text-decoration: none; } } } } .field-name-field-recipe-preparationduration { height: 30px; background: url('../images/prepa_clock.png') no-repeat center 20px #FFF; padding-top: 70px; float: right; width: 160px; } .field-name-field-recipe-durationcooking { height: 70px; padding-top: 70px; float: right; width: 160px; background-color: #FFF; &:before { content: ''; background: url("../images/prepa_clock.png") no-repeat scroll center #ffffff; height: 46px; margin-left: 60px; margin-top: -50px; position: absolute; width: 46px; } } .field-name-field-recipe-difficulty { height: 119px; border-top: dotted 1px #83716A; padding-top: 50px; float: right; width: 160px; background-color: #FFF; img { display: block; margin: 0 auto; } } .field-label { &, & h2 { color: #83716A; text-align: center; } } /* h2 in recipes */ &.rubric-cooking { .group-recipe-header { .field-name-ft-recipe-trim-title h1 { margin-left: 20px; margin-top: 0; font-weight: normal; font-size: 20px; } } .field-name-ft-recipe-sogec-ean { width: 100%; margin: 0 20px 20px 0; /* This field is on the right side*/ background: #FFF; #block-clv-coupons-recette { margin-bottom: 20px; *zoom: 1; &:before, &:after { display: table; content: ""; line-height: 0; } &:after { clear: both; } iframe { float: right; } +.product.next { clear: left; .node-product img, .product-link { position: relative; left: -5px; } } } iframe { border: 1px dashed #4FA4D0; padding-bottom: 10px; max-width: 290px; margin-left: 8px; } .product.next { width: 50%; text-align: center; color: #83716A; margin-bottom: 20px; float: right; max-width: 290px; margin-right: 25px; border: 1px dashed #4FA4D0; padding-bottom: 10px; &.product-next:first-child { clear: left; } .product-link { background-color: #1f7dbe; color: #fff; font-family: 'Bree Serif', serif; font-size: 14px; font-weight: normal; padding: 4px 10px; &:after { content: ">"; margin-left: 5px; } } .node-teaser { .field.field-name-field-product-push-title { padding: 0 20px; margin-bottom: 5px; min-height: 48px; } } } } } // end of .rubric-cooking .field-name-field-recipe-single-carousel-vid { background-color: #000; iframe{ height: 337px !important; width: 480px !important; } } .field-name-field-recipe-preparationduration { & ~ .field-name-field-recipe-durationcooking { padding-top: 0;//when preparationduration is empty &:before { display: none; } } } .field-name-field-recipe-preparationduration, .field-name-field-recipe-durationcooking, .field-name-field-recipe-difficulty { .field-item { color: #484848; font-size: 13px; text-align: center; } } .field-name-field-recipe-preparationduration, .field-name-field-recipe-durationcooking { .field-label { font-size: 10px; line-height: 10px; } .field-item { font-size: 14px; line-height: 14px; } } /* ******* The main part : Composition ******* */ .field-name-field-recipe-composition { color: #83716A; font-size: 13px; margin: 0 0 20px 20px; /* This field is on the left side*/ clear: both; float: left; width: 290px; .field-items div, .field-name-field-composition-prefix, .field-name-field-composition-label, .field-name-field-composition-suffix { display: inline; } .field-name-field-composition-label a { color: @navy; text-decoration: none; &:hover { color: @link_select; text-decoration: underline; } } .field-name-field-composition-prefix:before { content: '- '; } } .field-name-body { padding: 20px 20px 0; clear: both; border-top: 1px dotted @grisPolice; p { margin: 0; } .field-label { color: @grisPolice; font-size: 18px; font-weight: normal; text-transform: uppercase; text-align: left; padding-bottom: 0; } } } // end of .node-recipe.view-mode-full .node-recipe.view-mode-full .field-name-field-recipe-single-carousel-vid, .node-recipe.view-mode-full .field-name-field-recipe-single-carousel-img, .field-name-ds-select-image { width: 480px; height: 337px; float: left; } .node-recipe.view-mode-full .field-name-field-recipe-composition .field-label, .node-recipe.view-mode-full .field-name-field-recipe-composition h2, .field.field-name-body.field-type-text-with-summary.field-label-above h2 { margin: 0; color: @red; font-size: 18px; line-height: 1.5em; font-weight: normal; text-transform: uppercase; text-align: left; padding-bottom: 0; } /* Related productos */ /* ******* The main part : Body ******* */ body.node-type-recipe .node-recipe.view-mode-full .field-name-body .field-label { color: @red; } /* counter CSS step by step */ .node-recipe.view-mode-full .field-name-body > .field-items > .field-item > div { color: #83716A; } .node-recipe.view-mode-full .field-name-body ol { padding: 0 0 0 40px; } .node-recipe.view-mode-full .field-name-body ol li { counter-increment: recipecounter; margin-bottom: 20px; color: #83716A; } .node-recipe.view-mode-full .field-name-body ol li:before { background: url('../images/recipe_circle_bg.png') no-repeat left top transparent; padding-top: 2px; content: counter(recipecounter); text-align: center; color: #FFF; width: 30px; height: 27px; left: 35px; position: absolute; display: inline-block; font-family: Bree; font-size: 15px; font-weight: normal; } /* ******* The main part : Step by step ******* */ .node-recipe.view-mode-full .field-name-field-recipe-step-by-step { color: #83716A; margin: 0 0 20px; /* This field is view mode wide */ clear: both; padding: 20px 20px 0 20px; border-top: 1px dotted @gris; } .node-recipe.view-mode-full .field-name-field-recipe-step-by-step p { margin: 0 10px 0 0; padding: 0; } .node-recipe.view-mode-full .field-name-field-recipe-step-by-step .field-label { font-weight: normal; color: #E0107C; padding: 0; margin: 0; text-transform: uppercase; text-align: left; margin-bottom: 30px; width: 100%; } /* lists step by step */ .node-recipe.view-mode-full .field-name-field-step-by-step-image { float: left; width: 48%; } .node-recipe.view-mode-full .field-name-field-step-by-step-description { background-color: #FFF; float: right; width: 47.5%; font-size: 12px; line-height: 15px; } .node-recipe.view-mode-full .field-name-field-recipe-step-by-step .field-item:before { width: 30px; height: 30px; background: url('../images/recipe_step_top.png') no-repeat center top transparent; color: white; font-family: Deibi; font-size: 21px; margin: -3px 5px 0 8px; padding: 0; text-align: center; line-height: 31px; position: absolute; left: 25px; } /* Counter CSS step by step */ .node-recipe.view-mode-full .field-name-field-recipe-step-by-step > .field-items > .field-item { counter-increment: recipecounter; margin-bottom: 20px; } .node-recipe.view-mode-full .field-name-field-recipe-step-by-step > .field-items > .field-item:before { content: counter(recipecounter); font-family: bree serif; font-size: 16px; } /* Hides every element field-item contained in a field-item for the lists + associated elements */ .node-recipe.view-mode-full .field-name-field-recipe-step-by-step .field-item .field-collection-item-field-recipe-step-by-step .field-label, .node-recipe.view-mode-full .field-name-field-recipe-step-by-step .field-item .field-collection-item-field-recipe-step-by-step .field-name-field-step-by-step-title .field-item, .node-recipe.view-mode-full .field-name-field-recipe-step-by-step .field-item .field-item:before { display: none; } /* ******* The main part : Group Atelier ******* */ .node-recipe.view-mode-full .group-atelier { clear: both; background-color: #F1EDE9; color: #83716A; padding: 15px 10px; margin: 0 20px 30px 20px; position: relative; overflow: hidden; } .node-recipe.view-mode-full .field-name-sylvie-image { float: left; width: 260px; border-right: 1px dotted #E0107C; margin-right: 15px; } .node-recipe.view-mode-full .field-name-sylvie-image p { margin: 0; } .node-recipe.view-mode-full .group-aterlier-sub-wrapper { width: 300px; float: right; } .node-recipe.view-mode-full .field-name-field-recipe-suggestions { padding-bottom: 10px; } .node-recipe.view-mode-full .field-name-field-recipe-nutritionalcomment .field-label h2, .node-recipe.view-mode-full .field-name-field-recipe-suggestions .field-label h2 { color: #E0107C; font-size: 16px; line-height: 1.5em; font-weight: normal; margin: 0; padding-left: 40px; text-align: left; overflow: hidden; vertical-align: middle; } .node-recipe.view-mode-full { .field-name-field-recipe-suggestions { .field-label { h2 { background: url('../images/lamp_ico.svg') left center no-repeat; } } } .field-name-field-recipe-nutritionalcomment { .field-label { border-top: 1px dotted #E0107C; padding-top: 5px; h2 { background: url('../images/apple_ico.svg') left center no-repeat; } } } .field-name-field-recipe-suggestions, .field-name-field-recipe-nutritionalcomment { .field-label { h2 { background-size: auto 100%; min-height: 30px; } } } } .node-recipe.view-mode-full .field-name-field-recipe-suggestions p, .node-recipe.view-mode-full .field-name-field-recipe-nutritionalcomment p { font-size: 12px; line-height: 18px; margin: 0px 15px 0 0; } /* ******* The main part : Referenced recipes ******* */ .node-recipe.view-mode-full .field-name-field-recipe-referenced-recipes { min-height: 210px; border-top: solid 1px #F1EDE9; padding: 20px 20px 0; /* Padding instead of margin for the dotted border top */ overflow: auto; /*Div height wasn't expanding with content*/ } .node-recipe.view-mode-full .field-name-field-recipe-referenced-recipes .field-label h2 { text-align: left; font-weight: normal; font-size: 15px; padding-bottom: 20px; } .node-recipe.view-mode-full .field-name-field-recipe-referenced-recipes .field-label h2:after { content: ' '; background: url('../images/recipe_arrow_down.png') center center no-repeat transparent; width: 37px; height: 18px; display: inline-block; position: relative; top: 13px; } .node-recipe.view-mode-full .field-name-field-recipe-referenced-recipes > .field-items { margin-right: -20px; } .node-recipe.view-mode-full .field-name-field-recipe-referenced-recipes > .field-items > .field-item { float: left; margin: 0 20px 30px 0; } /* Reviews */ .node-recipe.view-mode-full .field-name-ds-bv-ratings-and-reviews { clear: both; background-color: #fff; margin-top: 30px; padding: 10px 10px; } /* Ft News : Article stuff here ! */ .node-article.view-mode-full .field-name-field-news-referenced-recipes > .field-items > .field-item { float: left; &.even { margin: 15px 15px 20px 20px; } &.odd { margin: 15px 0px 20px 0; } } .node-article.view-mode-full .field-name-field-news-referenced-recipes > .field-items > .field-item.even:first-of-type { top: -3px; position: relative; } #block-ft-common-kd-trio-1, #block-ft-common-kd-quatuor { margin-top: 20px; } /* VDO blocks have to have height sometimes*/ .node-recipe.view-mode-full.recipe-has-video .group-recipe-infos { height: 340px; } .node-recipe.view-mode-full.recipe-has-video .field-name-body { min-height: 270px; } .node-recipe.view-mode-full.rubric-cooking .group-recipe-header { background-color: #E0107C; min-height: 80px; color: white; position: relative; } .node-recipe.view-mode-full.rubric-cooking .group-recipe-header .group-title-zone { margin-top: 27px; width: 100%; } .node-recipe.view-mode-full.rubric-cooking .group-recipe-header .group-title-zone h3 { display: none; } .node-recipe.view-mode-full.rubric-cooking .group-recipe-header .group-title-zone .field-group-format-wrapper { display: inline-block !important; width: 100%; position: relative; } .node-recipe.view-mode-full.rubric-cooking .group-recipe-header .group-title-zone .field-name-title { width: 70%; float: left; } .node-recipe.view-mode-full.rubric-cooking .group-recipe-header .group-title-zone .field-name-ds-bv-inline-rating { .rating-and-review-link { a { color: #E0107C; background: #fff url('../images/arrow_teaser_red.png') right center no-repeat; } } } .node-recipe.view-mode-full.recipe-has-video .group-recipe-header { height: 80px; color: white; } .node-recipe.view-mode-full.recipe-has-video .group-recipe-header .field-name-field-recipe-type ~ .field-name-ft-recipe-trim-title, .node-recipe.view-mode-full.rubric-cooking .group-recipe-header .field-name-field-recipe-type ~ .field-name-ft-recipe-trim-title { position: absolute; } .node-recipe.view-mode-full.rubric-cooking .field-name-field-recipe-composition { margin-left: 35px; width: 280px; } .node-recipe.view-mode-full.rubric-cooking .field-name-body { margin-left: 35px; } // ============================================================================================= // Recipe : Node : Recipe : view-mode-header_push_list // (.node-recipe.view-mode-header_push_list) // ============================================================================================= .node-recipe { &.view-mode-header_push_list { position: relative; height: 150px; width: 290px; overflow: hidden; .field-name-clv-ds-content-type, .field-name-field-recipe-subtype { display: none; } .field-name-field-recipe-single-carousel-img { } .field-name-ft-recipe-trim-title { background: url('../images/arrow_teaser_red.png') no-repeat right center #FFFFFF; position: absolute; right: 0; bottom: 20px; width: 145px; min-height: 45px; h2 { color: #766D69; font-size: 14px; font-weight: normal; line-height: 14px; padding: 10px 29px 10px 10px; text-align: left; margin: 0; a { color: #826F68; font-weight: normal; text-decoration: none; } } } } } /*============================================================================= Recipe :: Node :: Recipe :: Menu Push .node-recipe.view-mode-menu_push ========================================================================== */ .node-recipe.view-mode-menu_push .field-name-field-recipe-single-carousel-img { padding-top: 20px; padding-left: 10px; } .node-recipe.view-mode-menu_push .field-name-field-recipe-type { text-align: center; margin-bottom: 5px; margin-top: 10px; } .node-recipe.view-mode-menu_push.rubric-cooking .field-name-title h2 { background: url('../images/arrow_teaser_red.png') no-repeat 80px center transparent; } .node-recipe.view-mode-menu_push.rubric-brand .field-name-title h2 { background: url('../images/arrow_teaser_blue.png') no-repeat 80px center transparent; } .node-recipe.view-mode-menu_push.rubric-childhood .field-name-title h2 { background: url('../images/arrow_teaser_gold.png') no-repeat 80px center transparent; } .node-recipe.view-mode-menu_push.rubric-pleasure .field-name-title h2 { background: url('../images/arrow_teaser_green.png') no-repeat 80px center transparent; } /* .node-recipe.view-mode-menu_push in vocabulary */ .taxonomy-term.vocabulary-menu-thematic.view-mode-full { .node-recipe.view-mode-menu_push { position: relative; .field-name-title, .field-name-ds-select-title { width: 90px; height: 57px; position: absolute; left: 95px; top: 20px; margin: 0; padding: 0; background: none; h3 a { font-size: 13px; color: #826F68; text-decoration: none; font-weight: normal; } } } } .node-recipe.view-mode-push.rubric-cooking.recipe-has-video .user-favorite-item label { font-weight: normal; } /*============================================================================= Recipe :: Node :: recipe :: Push .node-recipe.view-mode-push /search?keys=sucre /cuisine ========================================================================== */ body.section-cuisine .node-recipe.view-mode-push.rubric-cooking:nth-child(3) { margin-right: 0; } .node-recipe.view-mode-push.rubric-cooking .field-name-field-recipe-type, .node-recipe.view-mode-push.rubric-childhood .field-name-field-recipe-type, .node-recipe.view-mode-push.rubric-pleasure .field-name-field-recipe-type, .node-recipe.view-mode-push.rubric-brand .field-name-field-recipe-type { margin-left: 20px; } .node-recipe.view-mode-push .field-name-field-recipe-type, .node-recipe.view-mode-push .field-name-field-news-thematic { line-height: 35px; vertical-align: middle; padding: 0 5px; position: relative; top: 30px; } /*============================================================================= Recipe :: Node :: recipe :: Push List .node-recipe.view-mode-push_list ========================================================================== */ .node-recipe.view-mode-push_list { background-color: #FFF; .field-name-field-bdiet-carousel-image { float: left; margin: 0 5px 0 15px; } .field-name-title, .field-name-ds-select-title { float: none; height: 45px; width: 160px; border-bottom: 1px dotted #83716A; position: relative; left: 83px; bottom: 0; vertical-align: bottom; h4 { margin: 25px 0 0 0; padding: 0; font-weight: normal; line-height: 13px; font-size: 13px; color: @grisPolice; } } .field-name-ft-recipe-trim-title { h4, .field-item { margin: 9px 25px 0 60px; padding: 0 40px 0 0; border-bottom: 1px dotted @gris; height: 55px; line-height: 13px; font-size: 13px; color: @grisPolice; a { color: inherit; text-decoration: none; } } } &.rubric-cooking { width: 310px; .field-name-title, .field-name-ds-select-title { background-color: transparent; width: auto; height: 40px; padding-left: 0px; position: static; &:before { display: none; } } &.recipe-has-video { position: relative; } } } // See http://.../cuisine/menus-repas-theme/menus-speciaux-bambins-gourmands, as this code broken this page. //.page-taxonomy.section-cuisine .rubric-cooking .field-name-ft-recipe-trim-title { // width: auto; // float: none; // padding-right: 30px; //} .node-recipe.view-mode-push.recipe-has-video { .field-name-ft-recipe-trim-title { width: 210px; background: @red; h2 { position: relative; margin-left: 54px; background: url("../images/arrow_teaser_red.png") no-repeat scroll right center #ffffff; a:before { content: ''; height: 100%; width: 54px; vertical-align: middle; background: url(../images/vdo_play_ico_red.png) center no-repeat @red; position: absolute; left: -54px; top: 0; } } } .field-name-field-recipe-subtype { display: none; } } /*============================================================================= Recipe :: Node :: Recipe :: Teaser .node-recipe.view-mode-teaser ========================================================================== */ .node-recipe.view-mode-teaser { background-color: #FFFFFF; width: 215px; min-height: 231px; margin-left: 10px; padding-top: 0; position: relative; border-bottom: 1px dotted #8C7B73; } .taxonomy-term.vocabulary-essential.view-mode-full .node-recipe.view-mode-teaser { background: url('../images/line-dot.png') no-repeat bottom center transparent; border-bottom: 0 none; margin-bottom: 10px; margin-left: 10px; } .view-id-search_recipes.view-display-id-default .node-recipe.view-mode-teaser, .view-id-recipes.view-display-id-page_1 .node-recipe.view-mode-teaser { float: left; margin: 0 0 15px 19px; min-height: 205px; } body.page-taxonomy .node-recipe.view-mode-teaser:last-of-type, body.page-taxonomy .node-recipe.view-mode-teaser:nth-child(4n+0) { /* :nth-child(4n+0) selects every 4 elements */ padding-right: 20px; } .node-recipe.view-mode-teaser { .field-name-field-recipe-single-carousel-img, .field-name-ds-select-image { border: solid 1px #D6CBC1; height: 153px; background-color: #DDD; } } .node-recipe.view-mode-teaser.recipe-has-video { .field-name-field-recipe-single-carousel-img, .field-name-ds-select-image { &:before { content: ''; width: 39px; height: 36px; background: url('../images/vdo_play_ico_red.png') no-repeat center transparent; position: absolute; top: 60px; left: 88px; pointer-events: none; } } } .node-recipe.view-mode-teaser .field-name-field-recipe-durationcooking { color: #E0107C; font-size: 12px; text-align: right; } .node-recipe.view-mode-teaser .field-name-field-recipe-durationcooking .field-item { height: 20px; margin-top: -5px; } .node-recipe.view-mode-teaser .field-name-title h2 { font-size: 13px; font-weight: normal; line-height: 13px; padding: 5px 25px 0 20px; text-align: left; margin: 0; max-width: 195px; } .node-recipe.view-mode-teaser .field-name-ft-recipe-trim-title { width: 100%; box-sizing: border-box; } .node-recipe.view-mode-teaser .field-name-ft-recipe-trim-title h2 { margin: 0; padding: 0 30px 14px 0; line-height: 13px; text-align: left; min-height: 35px; } .node-recipe.view-mode-teaser { .field-name-title, .field-name-ft-recipe-trim-title, .field-name-ds-select-title { background: url('../images/arrow_teaser_red.png') no-repeat 190px center #FFF; clear: both; height: auto; overflow: hidden; padding-right: 20px; a, h2 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; } } } .node-recipe.view-mode-teaser .field-name-ds-bv-inline-rating { width: 45%; float: left; padding-top: 8px; } .node-recipe.view-mode-teaser .field-name-field-recipe-preparationduration { float: right; padding-top: 4px; } .node-recipe.view-mode-teaser .field-name-field-recipe-preparationduration .field-item { color: #E0107C; font-size: 11px;overflow: hidden; max-height: 60px; text-align: right; } .node-recipe.view-mode-teaser .field-name-field-recipe-preparationduration .field-label { color: #FFF; font-size: 13px; font-weight: normal; height: 20px; overflow: hidden; padding-left: 6px; display: none; } .node-recipe.view-mode-teaser .field-name-field-recipe-preparationduration .field-item:before { color: @grisPolice; content: "Prép :"; margin-right: 2px; font-size: 13px; } .node-recipe.view-mode-teaser { .field-name-title, .field-name-ds-select-title { &:before { display: none; } } } /*.rubric-cooking, can be found in cuisine/inspirations-culinaires */ body.page-taxonomy .node-recipe.rubric-cooking.view-mode-teaser { background-color: #FFF; padding-left: 0; padding-right: 0; position: relative; } /* body is set to force over the taxonomy styles */ body.page-taxonomy .node-recipe.rubric-cooking.view-mode-teaser { .field-name-title, .field-name-ds-select-title { background: url('../images/arrow_teaser_red.png') no-repeat right center #FFF; border-bottom: 0 none; width: 125px; min-height: 50px; max-height: 50px; position: absolute; bottom: 110px; right: 0; margin-top: -4px; padding: 5px 25px 0 20px; vertical-align: middle; h2, h2 a { font-size: 13px; font-weight: normal; line-height: 13px; vertical-align: middle; text-transform: none; } } } .node-recipe.rubric-cooking.view-mode-teaser.recipe-has-video { position: relative; } /*============================================================================= Recipe :: Term :: Inspirations :: Full | Taxo Mega Edito .taxonomy-term.vocabulary-inspirations.view-mode-full || .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito ========================================================================== */ .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .taxonomy-term-description, .taxonomy-term.vocabulary-inspirations.view-mode-full .content { position: absolute; padding: 10px; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .taxonomy-term-description, .taxonomy-term.vocabulary-inspirations.view-mode-full .taxonomy-term-description { right: 0; max-height: 74px; min-height: 50px; margin: 0; overflow: hidden; width: 300px; z-index: 3; margin-right: 7px; } .taxonomy-term.vocabulary-inspirations.view-mode-full .taxonomy-term-description { max-height: none; min-height: 0; margin-top: 10px; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .taxonomy-term-description { top: 240px; } .taxonomy-term.vocabulary-thematic .taxonomy-term-description p, .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .taxonomy-term-description p, .taxonomy-term.vocabulary-inspirations.view-mode-full .taxonomy-term-description p { color: #826F68; font-size: 14px; font-weight: normal; line-height: 1em; margin: 0; padding: 0 0 15px 0; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-title h1, .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-ds-select-title h1, .taxonomy-term.vocabulary-inspirations.view-mode-full .content h1 { font-size: 21px; font-weight: normal; line-height: 21px; margin: 0; max-height: 60px; min-height: 20px; padding: 0; text-transform: uppercase; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-title h1 a, .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-ds-select-title h1 a, .taxonomy-term.vocabulary-inspirations.view-mode-full .content h1 a { font-size: 21px; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #826F68; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-title, .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-ds-select-title { position: absolute; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-title, .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-ds-select-title, .taxonomy-term.vocabulary-inspirations.view-mode-full .content { background-color: white; height: 120px; padding: 15px 10px 0; margin: 0; right: 0; width: 298px; z-index: 2; } .taxonomy-term.vocabulary-inspirations.view-mode-full .content { bottom: 79px; height: auto; } .taxonomy-term.vocabulary-inspirations.view-mode-full #taxonomy_term_inspirations_full_group_term_wrapper .field-name-title, .taxonomy-term.vocabulary-inspirations.view-mode-full #taxonomy_term_inspirations_full_group_term_wrapper .field-name-ds-select-title { bottom: 79px; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-title, .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-ds-select-title { top: 200px; } .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-title:before, .taxonomy-term.vocabulary-inspirations.view-mode-taxo_mega_edito .field-name-ds-select-title:before, .taxonomy-term.vocabulary-inspirations.view-mode-full .content:before { background: url("../images/img_top_deco_red.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); content: " "; height: 10px; left: 23px; position: absolute; top: -10px; width: 265px; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-term-wrapper, .taxonomy-term.vocabulary-inspirations.view-mode-full .group-term-wrapper { position: relative; } .taxonomy-term.vocabulary-inspirations .field-group-div { width: 635px; display: inline-block; } .taxonomy-term.vocabulary-inspirations .field-name-block-field-block-user { display: inline-block; margin-left: 15px; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .taxonomy-term-description { bottom: 82px; color: #766D69; font-size: 14px; max-height: 57px; overflow: hidden; right: 5px; left: 330px; line-height: 18px; margin: 0; padding: 10px 0 17px 0; position: absolute; width: 300px; z-index: 2; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .taxonomy-term-description p { font-family: 'Bree Serif', serif; font-size: 14px; line-height: 1.4; margin: 0; padding: 0; } .taxonomy-term.vocabulary-inspirations.view-mode-full .field-name-block-field-recipes-inspiration .view-id-recipes.view-display-id-block_recipes_by_inspirations .pager { border-top: 1px dotted @grisPolice; color: @grisPolice; margin-left: -20px; margin-bottom: 0; } .taxonomy-term.vocabulary-essential.view-mode-full .field-name-block-field-recipes-essential .view-id-recipes.view-display-id-block_1 .pager li a, .taxonomy-term.vocabulary-inspirations.view-mode-full .field-name-block-field-recipes-inspiration .view-id-recipes.view-display-id-block_recipes_by_inspirations .pager a { color: @grisPolice; } .taxonomy-term.vocabulary-essential.view-mode-full .field-name-block-field-recipes-essential { background: url('../images/form_arrow_fridge.png') center top no-repeat; } /*============================================================================= Recipe :: Term :: Thematique Plaisirs Equilibre :: Full .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full ========================================================================== */ .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full { position: relative; } .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full .taxonomy-term-description { bottom: -295px; color: #766D69; font-size: 24px; height: 105px; right: 325px; line-height: 28px; margin: 0; padding: 10px 0 17px 10px; position: absolute; width: 318px; } .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full .taxonomy-term-description p { margin: 35px 0 0 5px; padding: 0; font-size: 14px; word-wrap: normal; text-overflow: ellipsis; overflow: hidden; max-height: 80px; width: 90%; line-height: 20px; } .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full .field-name-title, .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full .field-name-ds-select-title, .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full .taxonomy-term-description { background-color: #FFF; } .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full .field-name-title:before, .taxonomy-term.vocabulary-thematique-plaisirs-equilibre.view-mode-full .field-name-ds-select-title:before { background: url('../images/img_top_deco_green.png') center bottom no-repeat transparent; top: -10px; } /*============================================================================= Recipe :: View :: Inspirations :: Block Cooking HP Inspirations .view-id-inspirations.view-display-id-block_cooking_hp_inspirations ========================================================================== */ .view-id-inspirations.view-display-id-block_cooking_hp_inspirations table { width: 936px; margin: 0; } .view-id-inspirations.view-display-id-block_cooking_hp_inspirations table tr td { height:150px; background-color: white; padding-bottom: 20px; } .view-id-recipes.view-display-id-page_1 .view-content .views-row:nth-child(4n+0) { padding-right: 20px; overflow: hidden; background-color: white; } .view-id-search_recipes.view-display-id-default .view-content, .view-id-recipes.view-display-id-page_1 .view-content { background-color: #FFFFFF; margin-top: 16px; padding-top: 78px; position: relative; } .view-id-search_recipes.view-display-id-default .view-content { margin-top: 16px; padding-top: 8px; } .view-id-search_recipes.view-display-id-default .pager { border-top: dotted 1px @grisPolice; } /*============================================================================= ??? ========================================================================== */ /* In the page but without any view-mode or taxonomy issue*/ body.page-cuisine-recettes .panels-flexible-row .panel-pane #for-more-region .region-header-title, body.page-cuisine-recettes .panels-flexible-row .panel-pane #cooking-rubric-region .region-header-title { float: left; width: 180px; } body.page-cuisine-recettes .panels-flexible-row .panel-pane #for-more-region .region-header-body, body.page-cuisine-recettes .panels-flexible-row .panel-pane #cooking-rubric-region .region-header-body { background-color: #FFF; float: left; height: 45px; width: 530px; } #cooking-rubric-region { h2 { margin: 0; } .region-header-title h2 { font-size: 18px; line-height: 17px; color: #FFFFFF; } .region-header-body h2 { font-size: 1em; line-height: 48px; color: @gris; } } body.page-cuisine-recettes .panels-flexible-row .panel-pane #for-more-region .region-header-link, body.page-cuisine-recettes .panels-flexible-row .panel-pane #cooking-rubric-region .region-header-link { background: white; height: 45px; float: right; width: 200px; } /* block social-net folders */ body.node-type-webfolder .node .field-name-custom-social-sharing { top: 0; } .panel-pane.pane-block.pane-quicktabs-quicktab-top-recettes, .panel-pane.pane-block.pane-quicktabs-top-recipes-authenticated { background-color: white; float: right; margin-top: 0; width: 310px; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-right .field-name-quicktab-block-field .field-items .field-item .quicktabs-tabs, #block-quicktabs-quicktab-top-recettes .quicktabs-tabs, #block-quicktabs-quicktab-top-recettes-2 .quicktabs-tabs, .panel-pane.pane-block.pane-quicktabs-quicktab-top-recettes #quicktabs-quicktab_top_recettes, #block-quicktabs-top-recipes-authenticated .quicktabs-tabs, #block-quicktabs-top-recipes-authenticated-2 .quicktabs-tabs, .panel-pane.pane-block.pane-quicktabs-top-recipes-authenticated #quicktabs-top_recipes_authenticated { background-color: @red; } #block-quicktabs-quicktab-top-recettes .quicktabs-tabs, #block-quicktabs-quicktab-top-recettes-2 .quicktabs-tabs { padding: 0px 0px 0px 15px; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-right .field-name-quicktab-block-field .field-items .field-item h2.block-title, .panels-flexible-region-inside .pane-views-ccba624c6b4d916ba6f5f484aef043de h2.pane-title, #block-quicktabs-quicktab-top-recettes h2.block-title, #block-quicktabs-quicktab-top-recettes-2 h2.block-title, .pane-quicktabs-quicktab-top-recettes.pane-block h2.pane-title, #block-quicktabs-top-recipes-authenticated h2.block-title, #block-quicktabs-top-recipes-authenticated-2 h2.block-title, .pane-quicktabs-top-recipes-authenticated.pane-block h2.pane-title { color: #FFFFFF; background-color: #E0107C; font-size: 18px; text-align: center; font-weight: normal; margin: 0; text-transform: uppercase; } #block-quicktabs-quicktab-top-recettes-2 h2.block-title { height: 59px; line-height: 59px; } .panels-flexible-region-inside .pane-views-ccba624c6b4d916ba6f5f484aef043de h2.pane-title { height: 50px; line-height: 50px; } .panels-flexible-region-inside .pane-views-ccba624c6b4d916ba6f5f484aef043de { float: right; } #quicktabs-container-quicktab_top_recettes, #quicktabs-container-top_recipes_authenticated, #quicktabs-container-quicktab_top_recettes_2, #quicktabs-container-top_recipes_authenticated_2 { background-color: #FFF; margin-top: -12px; padding-top: 10px; padding-bottom: 14px; } #quicktabs-container-quicktab_top_recettes:after, #quicktabs-container-top_recipes_authenticated:after, #quicktabs-container-quicktab_top_recettes_2:after, #quicktabs-container-top_recipes_authenticated_2:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .pane-quicktabs-quicktab-top-recettes h2, .pane-quicktabs-top-recipes-authenticated h2 { color: #FFF; margin: 0; padding: 0; font-weight: normal; text-transform: uppercase; text-align: center; height: 59px; line-height: 59px; } .pane-quicktabs-quicktab-top-recettes ul.quicktabs-tabs, .pane-quicktabs-top-recipes-authenticated ul.quicktabs-tabs, #quicktabs-quicktab_top_recettes ul.quicktabs-tabs { padding: 0 0 0 20px; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .field-name-quicktab-block-field { width: 100%; margin: 0; .block-title { line-height: 59px; } } #quicktabs-quicktab_top_recettes, #quicktabs-quicktab_top_recettes_2 { .quicktabs_main { .view-content { float: none; } .view-footer { a { text-decoration: underline; } } .views-row { background: url("../images/dot.png") bottom repeat-x; overflow: hidden; float: none; position: relative; padding: 7px 0 9px 0; margin: 0 20px; .node { width: 100%; display: table; .field-name-field-recipe-single-carousel-img { display: table-cell; padding: 0 10px 0 0; img { vertical-align: top; max-width: none; } } .field-name-ft-recipe-trim-title { border: none; float: none; display: table-cell; line-height: normal; margin: 0; height: 100%; width: 100%; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; .field-item { border: none; margin: 0; padding: 0; line-height: normal; a { color: #8c7b74; display: inline-block; font-size: 12px; line-height: 12px; text-decoration: none; padding-top: 5px; } } } } } } } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-right .field-name-quicktab-block-field .field-items .field-item ul.quicktabs-tabs li, #block-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li, #block-quicktabs-quicktab-top-recettes-2 ul.quicktabs-tabs li, .pane-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li, #block-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li, #block-quicktabs-top-recipes-authenticated-2 ul.quicktabs-tabs li, .pane-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li { background-color: #EB63AA; height: 28px; line-height: 28px; padding: 0 8px; display: inline-block; margin: 0 5px 0 0; & h2 { margin: 0; font-weight: normal; text-transform: none; line-height: 1; height: 30px; font-size: 13px; } } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-right .field-name-quicktab-block-field .field-items .field-item ul.quicktabs-tabs li h2, #block-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li h2, #block-quicktabs-quicktab-top-recettes-2 ul.quicktabs-tabs li h2, .pane-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li h2, #block-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li h2, #block-quicktabs-top-recipes-authenticated-2 ul.quicktabs-tabs li h2, .pane-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li h2 { line-height: 1em; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-right .field-name-quicktab-block-field .field-items .field-item ul.quicktabs-tabs li a, #block-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li a, #block-quicktabs-quicktab-top-recettes-2 ul.quicktabs-tabs li a, .pane-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li a, #block-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li a, #block-quicktabs-top-recipes-authenticated-2 ul.quicktabs-tabs li a, .pane-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li a { color: #FFF; text-decoration: none; font-size: 13px; line-height: 25px; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-right .field-name-quicktab-block-field .field-items .field-item ul.quicktabs-tabs li.active, #block-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li.active, #block-quicktabs-quicktab-top-recettes-2 ul.quicktabs-tabs li.active, .pane-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li.active, #block-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li.active, #block-quicktabs-top-recipes-authenticated-2 ul.quicktabs-tabs li.active, .pane-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li.active { background-color: #FFF; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-right .field-name-quicktab-block-field .field-items .field-item ul.quicktabs-tabs li.active a, #block-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li.active a, #block-quicktabs-quicktab-top-recettes-2 ul.quicktabs-tabs li.active a, .pane-quicktabs-quicktab-top-recettes ul.quicktabs-tabs li.active a, #block-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li.active a, #block-quicktabs-top-recipes-authenticated-2 ul.quicktabs-tabs li.active a, .pane-quicktabs-top-recipes-authenticated ul.quicktabs-tabs li.active a { color: #E0107C; text-decoration: none; } // Top recipe block. .pane-quicktabs-top-recipes-authenticated, .pane-quicktabs-quicktab-top-recettes { ul.quicktabs-tabs h2 { margin-top: 0; &, a { font-weight: normal; } } .view-recipes { .views-row { margin-bottom: 10px; } .view-footer { clear: both; float: none; a { margin: 0; } } } //kd-request .field-name-field-recipe-single-carousel-img { margin-right: 0; margin-left: 20px; } .field-name-ft-recipe-trim-title { border-bottom: 1px dotted #826f68; margin-right: 25px; overflow: hidden; padding-bottom: 15px; line-height: 1; padding-left: 5px; a { color: #826f68; font-weight: normal; line-height: 1.1; font-size: 12px; text-decoration: none; position: relative; top: -3px; } } } #quicktabs-container-quicktab_top_recettes .more-link a, #quicktabs-container-top_recipes_authenticated .more-link a, #quicktabs-container-quicktab_top_recettes_2 .more-link a, #quicktabs-container-top_recipes_authenticated_2 .more-link a, .view-display-id-block_top_recettes_headed_hp .view-footer a, .view-id-recipes.view-display-id-block_hp_the_latest_recipes .view-footer a, .view-id-recipes.view-display-id-block_hp_top_viewed_recipes .view-footer a { color: #E0107C; font-size: 13px; } .view-id-recipes.view-display-id-block_hp_the_latest_recipes .view-footer a, .view-id-recipes.view-display-id-block_hp_top_viewed_recipes .view-footer a { display: inline-block; margin: 10px 0 20px 0; font-size: 13px; } [id^="quicktabs-tabpage-top_recipes_authenticated"] { .more-recipe { color: #e0107c; display: block; margin-top: 10px; text-align: center; width: 100%; } } #quicktabs-container-quicktab_top_recettes .views-row .node .field-name-ft-recipe-trim-title .field-item, #quicktabs-container-quicktab_top_recettes_2 .views-row .node .field-name-ft-recipe-trim-title .field-item, #quicktabs-container-top_recipes_authenticated .views-row .node .field-name-ft-recipe-trim-title .field-item, #quicktabs-container-top_recipes_authenticated_2 .views-row .node .field-name-ft-recipe-trim-title .field-item{ height: auto; } #quicktabs-container-quicktab_top_recettes .more-link, #quicktabs-container-top_recipes_authenticated .more-link, #quicktabs-container-quicktab_top_recettes_2 .more-link, #quicktabs-container-top_recipes_authenticated_2 .more-link, .view-display-id-block_top_recettes_headed_hp .view-footer p, .view-id-recipes.view-display-id-block_hp_the_latest_recipes .view-footer p, .view-id-recipes.view-display-id-block_hp_top_viewed_recipes .view-footer p, .view-id-recipes.view-display-id-block_hp_top_viewed .view-footer p { margin: 0 auto; padding: 0; text-align: center; font-size: 13px; } .view-id-recipes.view-display-id-block_hp_the_latest_recipes .view-footer, .view-id-recipes.view-display-id-block_hp_top_viewed_recipes .view-footer, .view-id-recipes.view-display-id-block_hp_top_viewed .view-footer { min-height: 40px; } .panels-flexible-region-new-recipes_search_region-inside h2.pane-title { font-size: 16px; color: #E0107C; font-weight: normal; padding-left: 55px; } .view-display-id-block_cooking_hp_inspirations .more-link a { font-size: 15px; color: #E0107C; text-decoration: underline; } /* the height of the top recipes block*/ .view-id-recipes.view-display-id-block_top_recettes_headed_hp > .view-content > .views-row-first { height: 172px; } #quicktabs-top_recipes_authenticated .quicktabs_main .node, #quicktabs-top_recipes_authenticated_2 .quicktabs_main .node { background: url("../images/dot.png") repeat-x center bottom; float: none; margin: 0 20px; overflow: hidden; padding: 7px 0 9px; position: relative; .field-name-field-recipe-single-carousel-img { float: left; margin: 0 10px 0 0; } .field-name-ft-recipe-trim-title { border: none; float: none; height: auto; line-height: normal; margin: 0; overflow: hidden; position: relative; transform: translateY(35%); width: auto; .field-item { border: none; height: auto; padding: 0; margin: 0; } } } /*============================================================================= Recipe :: View :: Inspirations :: Page cuisine/inspirations-culinaires ========================================================================== */ .view-id-inspirations.view-display-id-page_inspirations { background-color: white; } .view-id-inspirations.view-display-id-page_inspirations ul { padding: 20px 0 0 20px; margin: 0; } .view-id-inspirations.view-display-id-page_inspirations ul li { list-style: none inside; display: inline-block; } #inspiration-page-terms-listing .pane-ft-recipe-bdiet-thematic-listing-page #inspiration-page-header-block { position: relative; } #inspiration-page-terms-listing #inspiration-page-header-block #inspiration-header-img { float: left; } #bdiet-thematic-listing-page #inspiration-page-header-block #inspiration-header-title, #inspiration-page-terms-listing #inspiration-page-header-block #inspiration-header-title { background-color: white; color: #826F68; height: 100px; margin: 195px 0 0 315px; position: absolute; padding: 10px 0 0 15px; top: 10px; width: 320px; font-size: 21px; text-transform: uppercase; font-weight: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } #inspiration-page-terms-listing #inspiration-page-header-block #inspiration-header-title { margin-top: 155px; } #inspiration-page-terms-listing #inspiration-page-header-block #inspiration-header-title:before { background: url("../images/img_top_deco_red.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); content: " "; height: 10px; left: 23px; position: absolute; top: -10px; width: 265px; } #bdiet-thematic-listing-page #inspiration-page-header-block #inspiration-header-body, #inspiration-page-terms-listing #inspiration-page-header-block #inspiration-header-body { background-color: white; color: #826f68; font-size: 14px; line-height: 16px; padding: 0 15px 15px 15px; margin: 255px 0 0 315px; position: absolute; top: 10px; width: 290px; font-weight: 400; } #inspiration-page-terms-listing #inspiration-page-header-block, #bdiet-thematic-listing-page #inspiration-page-header-block { position: relative; } #bdiet-thematic-listing-page .panels-flexible-region-new-center, #balanceddiet-homepage .panels-flexible-region-new-center, #inspiration-page-terms-listing .panels-flexible-region-new-center { width: 100%; /* Override ctools 99% */ } #taxonomy_term_inspirations_full_group_term_wrapper { float: left; position: relative; } .panels-flexible-region-inside-first .pane-ft-recipe-bdiet-thematic-listing-page, .panels-flexible-region-new-center .pane-ft-recipe-bdiet-thematic-listing-page #inspiration-page-header-block { float: left; } /*============================================================================= .view-id-recipes.view-display-id-block_recipes_by_inspirations Embeded inside the field-name-block-field-recipes-inspiration of vocabulary-inspirations view-mode-full Page : /cuisine/inspirations-culinaires/inspiration-3 ========================================================================== */ .view-id-recipes.view-display-id-block_recipes_by_inspirations { clear: both; overflow: hidden; padding: 20px; box-sizing: border-box; } /* Content */ .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content { clear: both; margin-right: -20px; } .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content table { } .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content table tr td, .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content table tr, .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content table tbody, .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content table { margin: 0; padding: 0; border: none 0; } .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content table tr td { width: 215px; /* To fit with .node-recipe.rubric-cooking.view-mode-teaser width */ padding: 0 20px 20px 0; } .view-id-recipes.view-display-id-block_recipes_by_inspirations .node-recipe.view-mode-teaser { margin-left: 0; } /* Clean some strange styles */ .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-content table tr td .node .field-name-ft-recipe-trim-title { width: auto; } /* Empty */ .view-id-recipes.view-display-id-block_recipes_by_inspirations .view-empty { } /*============================================================================= ???? ========================================================================== */ .view-id-recipes.view-display-id-block_1 .row-1 .rubric-cooking.view-mode-teaser { padding-top: 5px; } /* search results in recipes view-id-recipes view-display-id-block_recipes_by_inspirations */ .taxonomy-term.vocabulary-inspirations.view-mode-full { color: #8C7B74; } .taxonomy-term.vocabulary-inspirations.view-mode-full .field-name-block-field-recipes-inspiration { background-color: white; margin-top: 10px; min-height: 230px; } .taxonomy-term.vocabulary-inspirations.view-mode-full .field-name-block-field-recipes-inspiration p { padding: 10px; } /*============================================================================= Recipe :: Term :: Essential :: Full Can be found in cuisine/cuisine-autour-de/courgettes. ========================================================================== */ .taxonomy-term.vocabulary-essential.view-mode-full { margin: -24px 0 0;//special margin-top .essential-term-name a { color: @grisPolice; text-decoration: none; } .essential-term-name { color: @red; } .field-name-block-recipes-header-essential { width: 635px; float: left; height: 365px; background: url('../images/incontournable_bg.png') no-repeat center 83px white; } .field-name-block-field-recipes-essential h2.block-title { font-family: Deibi; font-size: 19px; font-weight: normal; color: #757575; padding-left: 20px; background: url('../images/essentials-arrow.png') no-repeat 536px bottom transparent; margin: 15px 0 0 0; } #essential-terms-page-header-block { background-color: #E0107C; color: white; height: 60px; padding-top: 18px; padding-left: 78px; position: relative; .essential-terms-header-title + h2 { color: #ffffff; line-height: 1.5em; font-size: 1em; margin: 0; } } #essential-terms-page-header-block:before { background: url('../images/essentiels_icone.png') center no-repeat transparent; content: " "; display: inline-block; height: 33px; left: 20px; position: absolute; top: -3px; width: 41px; } #essential-terms-page-header-block:after { background: url('../images/form_white_down.png') center no-repeat transparent; content: " "; display: inline-block; height: 13px; left: 300px; position: absolute; top: 364px; width: 24px; } #essential-terms-page-header-block .essential-terms-header-title { font-size: 22px; text-transform: uppercase; h1 { font-size: inherit; font-weight: inherit; margin: 0; } } #essential-terms-page-header-block .essential-terms-header-description { font-size: 15px; h2 { &:after { background: url("../images/arrow_down_red.png") no-repeat center center; bottom: 0; content: ""; height: 23px; margin-left: 5px; position: absolute; width: 26px; } } } .essential-term { position: relative; background-color: transparent; text-align: center; height: 96px; line-height: 10px; padding: 0; width: 210px; float: left; } .essential-term.active:before { background: url('../images/incontournable_act_bg.png') center center transparent; content: ''; height: 96px; position: absolute; top: 1px; width: 210px; } .essential-term img { margin-top: 12px; } .essential-term.active:nth-child(2):before, .essential-term.active:nth-child(5):before, .essential-term.active:nth-child(8):before { left: 2px; } .essential-term.active:nth-child(3):before, .essential-term.active:nth-child(6):before, .essential-term.active:nth-child(9):before { left: -4px; } .essential-term.active:nth-child(4):before, .essential-term.active:nth-child(7):before, .essential-term.active:nth-child(10):before { left: -11px; } .essential-term.active:nth-child(5):before, .essential-term.active:nth-child(6):before, .essential-term.active:nth-child(7):before { top: -3px; } .essential-term.active:nth-child(8):before, .essential-term.active:nth-child(9):before, .essential-term.active:nth-child(10):before { top: -8px; } .essential-term:nth-child(2), .essential-term:nth-child(3), .essential-term:nth-child(4) { margin-top: 0; } .essential-term:nth-child(2), .essential-term:nth-child(5), .essential-term:nth-child(8) { margin-left: 0; } .essential-term:nth-child(4), .essential-term:nth-child(7), .essential-term:nth-child(10) { margin-right: 0; } .field-name-block-field-recipes-essential { margin-bottom: 30px; margin-top: 30px; float: left; background: url('../images/form_arrow_fridge_2.gif') 300px top white no-repeat; width: 960px; } .field-name-block-field-recipes-essential table tr td { display: inline-block; width: auto; margin: 0; } .field-name-block-field-recipes-essential table tr td.col-first { margin-left: 18px; } } /*============================================================================= Recipe :: View :: Video Recipe :: Page /cuisine/recettes-video .view-id-ft_recipe_videos_recipes.view-display-id-page ========================================================================== */ .view-id-ft_recipe_videos_recipes.view-display-id-page > .view-content { } .view-id-ft_recipe_videos_recipes.view-display-id-page > .view-content > .views-row { margin: 0; padding: 0; display: inline-block; vertical-align: text-top; } /*============================================================================= Recipe :: View :: Video Recipe :: Embed /cuisine/recettes-video .view-id-ft_recipe_videos_recipes.view-display-id-embed_1 ========================================================================== */ .view-id-ft_recipe_videos_recipes.view-display-id-embed_1 .view-content { clear: both; margin-right: -20px; } .view-id-ft_recipe_videos_recipes.view-display-id-embed_1 .views-row { float: left; height: 231px; margin: 0 20px 20px 0; width: 215px; } #page .view-id-ft_recipe_videos_recipes.view-display-id-embed_1 .views-row .node { padding: 0; } /*============================================================================= #block-ft-common-user-videos-block-header ========================================================================== */ #block-ft-common-user-videos-block-header { background-color: white; clear: both; height: 50px; margin: 20px 0; text-align: left; float: left; width: @w_site; } #block-ft-common-user-videos-block-header .title { background: url("../images/pane-block-red.png") repeat-y right center #E0107C; float: left; padding: 0 30px 0 20px; } #block-ft-common-user-videos-block-header .title h1 { color: white; font-weight: normal; font-size: 15px; line-height: 50px; margin: 0; text-transform: uppercase; } #block-ft-common-user-videos-block-header .body { color: #8C7B74; display: inline-block; font-size: 15px; line-height: 50px; padding-left: 20px; } /*============================================================================= View :: * Products articles :: * Article Page ( structure/views/view/brands_products_articles/edit/brands_article_page ) ( .view-id-cooking_articles.view-display-id-cooking_article_page .view-footer .block-ft-recipe ... ) ========================================================================== */ .view-balanced-diet-web-folders.view-id-balanced_diet_web_folders .block-ft-recipe, .view-childhood-web-folders.view-display-id-childhood_webfolder_page .block-ft-recipe, .view-cooking-web-folder.view-id-cooking_web_folder .block-ft-recipe, .view-id-cooking_articles.view-display-id-cooking_article_page .view-footer .block-ft-recipe, .view-id-childhood_articles.view-display-id-childhood_article_page .view-footer .block-ft-recipe, .view-id-balanced_diet_articles.view-display-id-balanced_diet_article_page .view-footer .block-ft-recipe, .view-id-brands_products_articles.view-display-id-brands_article_page .view-footer .block-ft-recipe, .view-id-all_activities.view-display-id-page .view-footer .block-ft-recipe { margin-top: 0; float: left; p { margin: 0; a img { margin: 10px 0; } } } /*============================================================================= ??? ========================================================================== */ .taxonomy-term.vocabulary-menu-thematic.view-mode-full #taxonomy_term_menu_thematic_full_group_term_wrapper .field-name-title:before, .view-id-recipes.view-display-id-block_hp_top_viewed_recipes .field-name-title:before, .node-recipe.view-mode-menu_push.rubric-cooking .field-name-title:before { display: none; } .view-id-recipes.view-display-id-block_hp_top_viewed_recipes .field-name-title, .node-recipe.view-mode-menu_push.rubric-cooking .field-name-title { background-color: transparent; width: auto; height: auto; padding-left: 0px; position: static; } /* cuisine/recettes/maggi /cuisine/recettes/nestle-grand-chocolat /cuisine/recettes/ricore */ .view-id-recipes.view-display-id-page_1 .view-header .block-ft-recipesearchengine .block-title { text-transform: uppercase; font-size: 21px; line-height: 21px; padding-bottom: 10px; } .view-id-recipes.view-display-id-page_1 .block-ft-recipesearchengine { width: 555px; background-color: #E0107C; color: white; padding: 17px 5px 17px 75px; position: relative; height: 34px; } .view-id-recipes.view-display-id-page_1 #block-ft-recipesearchengine-recipesearchengine-brands.block-ft-recipesearchengine { padding: 0; } .view-id-recipes.view-display-id-page_1 .view-filters { background-color: white; width: 635px; margin-top: -24px; min-height: 310px; } .view-id-recipes.view-display-id-page_1 form#ft-recipesearchengine-block-cuisine { margin-left: -76px; } .view-id-recipes.view-display-id-page_1 form#ft-recipesearchengine-block-cuisine .form-type-textfield { margin: 0; padding: 0; } .view-id-recipes.view-display-id-page_1 .view-filters .views-widget-sort-by, .view-id-recipes.view-display-id-page_1 .view-filters .views-widget-sort-order, .view-id-recipes.view-display-id-page_1 .view-filters .views-widget-per-page { display: inline-block; } .view-id-recipes.view-display-id-page_1 .view-filters1 .views-widget-sort-by { margin-left: 280px; } .view-id-recipes.view-display-id-page_1 .view-filters .views-submit-button { display: inline-block; margin: -14px 0 0; padding: 0; } .view-id-recipes.view-display-id-page_1 form#ft-recipesearchengine-block-cuisine #edit-submit.form-submit { width: 91px; height: 30px; color: white; /*background: url('../images/arrow_right_white.png') no-repeat 78px center #E0107C;*/ border: none 0; text-align: center; } .view-id-recipes.view-display-id-page_1 form#ft-recipesearchengine-block-cuisine .form-item-submit-button { position: absolute; top: 250px; left: 290px; } .view-id-recipes.view-display-id-page_1 .view-filters .views-exposed-form { position: relative; top: 120px; } .view-id-recipes.view-display-id-page_1 .view-filters .views-exposed-form .views-exposed-widgets { background-color: #eee9e3; top: 222px; position: absolute; clear: both; width: 910px; z-index: 8; height: 46px; margin: 0 0 0 20px; } .view-id-recipes.view-display-id-page_1 ~ .block-block { min-height: 590px; float: none; clear: both; top: 95px; position: relative; } .view-id-recipes.view-display-id-page_1 form#ft-recipesearchengine-block-cuisine a, .view-id-recipes.view-display-id-page_1 .view-filters label { display: none; } .view-id-recipes.view-display-id-page_1 .view-header .result-count { background: url("../images/pane-block-red-gray.png") no-repeat scroll right center #E0107C; color: #FFFFFF; height: 46px; line-height: 46px; margin-left: 20px; padding-left: 5px; position: relative; top: 364px; width: 180px; z-index: 9; } .view-id-recipes.view-display-id-page_1 .view-filters .select-clv-style { /**/ background: url('../images/select_ibutton_red.png') no-repeat right #fff; border: solid 2px #CAC6C3; position: relative; top: -3px; overflow: hidden; } .view-id-recipes.view-display-id-page_1 .view-filters .form-item-sort-by .select-clv-style { width: 170px; } .view-id-recipes.view-display-id-page_1 .view-filters .form-item-sort-by .select-clv-style select { width: 190px; } .view-id-recipes.view-display-id-page_1 .view-filters .form-item-items-per-page .select-clv-style { width: 67px; } .view-id-recipes.view-display-id-page_1 .view-filters .form-item-items-per-page span { color: #826F68; font-weight: normal; vertical-align: top; margin-top: 5px; display: inline-block; } /*the last block on the VDO recipes*/ #block-block-16.block.block-block.last { margin-top: 20px; } // Remove the wheel ajax ul.pager { div.ajax-progress .throbber { background: none; height: 0px; width: 0px; display: none; } } .resultrecettes { height: 300px !important; } .resultrecettes h3 { font-weight: normal; float: left; padding-top: 30px !important; padding-left: 10px !important; } .resultrecettes .backfle { clear: both; padding-left: 10px !important; } /* Recipes out of a brand */ body.page-cuisine-recettes, body.page-enfants-recettes, body.page-cuisine-je-cuisine-avec-ce-que-jai{ .view-content { box-sizing: border-box; } .view-header { margin-top: 5px; padding-top: 10px; } .view-header .result-count { background-color: white; padding: 20px 0 0; position: relative; } .number_result_count_wrapper { margin-left: 0px !important; } .view-header .result-count:before { background: url(/sites/all/themes/croquonslavie/images/t-grey.png) center no-repeat transparent; content: ' '; display: block; height: 15px; left: 306px; margin: 0 0 45px 0; position: absolute; top: -10px; width: 24px; } form#ft-recipesearchengine-search-recipes-brands { .form-type-textfield.form-item-title { background-color: white; margin: 0; padding-top: 20px; } .form-item.form-type-checkbox { //width: 134px; padding-bottom: 8px; } } .view-filters { .select-clv-style { background-image: none; border: 0 none; margin-top: 4px; overflow: unset; } .form-item-sort-by .select-clv-style { width: 180px; } } .chosen-container-single { .chosen-single { span { margin-right: 25px; } div b { background: url("../images/select_ibutton_red.png") no-repeat scroll 0 center #ffffff; } } &.chosen-with-drop { .chosen-single { div b { background-position: right center; } } } } .views-exposed-form .views-exposed-widgets .views-widget-per-page { padding: 0 10px; } .views-exposed-widget{ padding: 0; label, .field-suffix{ color: #8c7b74; font-size: 14px; font-weight: 400; text-align: left; float: left; margin: 12px; } .field-suffix{ float: none; } } } body.page-enfants-recettes{ .chosen-container-single { .chosen-single { div b { background: url("../images/select_ibutton_gold.png") no-repeat scroll 0 center #ffffff; } } &.chosen-with-drop { .chosen-single { div b { background-position: right center; } } } } } #quicktabs-top_recipes_authenticated .quicktabs_main { .more-recipe { font-size: 13px; } .node { background: url("../images/dot.png") repeat-x center bottom; float: none; margin: 0 20px; overflow: hidden; padding: 7px 0 9px; position: relative; width: auto; .field-name-field-recipe-single-carousel-img { float: left; margin: 0 10px 0 0; img { vertical-align: top; } } .field-name-ft-recipe-trim-title { border: none; float: none; height: auto; line-height: normal; margin: 0; overflow: hidden; position: relative; -ms-transform: translateY(35%); transform: translateY(35%); width: auto; .field-item a{ color: #8c7b74; display: inline-block; font-size: 12px; line-height: 12px; text-decoration: none; } } } } .view-id-recipes .view-filters form .views-exposed-form .select-clv-style, .view-id-ft_recipe_videos_recipes .view-filters form .views-exposed-form .select-clv-style { margin-top: 4px !important; } .view-id-ft_product_new_limited .block-ft-product .chosen-container { width: 190px !important; } .view-id-ft_product_new_limited .block-ft-product .chosen-container-single .chosen-single span { padding-right: 5px; } .views-widget-per-page .chosen-container-single .chosen-single span { margin-right: 25px; } body.page-cuisine-je-cuisine-avec-ce-que-jai { .recipesearchengine-search-fridge-results { margin: 1.9em 0 1.5em 0 !important; > .view-search-recipes { background: white; .view-header { margin: 0; padding-top: 10px !important; > .result-count { position: relative; &:before { background: url(/sites/all/themes/croquonslavie/images/t-grey.png) center no-repeat transparent; content: ' '; display: block; height: 15px; left: 306px; margin: 0 0 45px 0; position: absolute; top: -10px; width: 24px; } } } .view-filters { padding-left: 170px; margin: 0 20px !important; .form-item { width: auto; } .select-clv-style { outline: none; margin-top: 7px; top: -3px; position: relative; overflow: visible; > .chosen-container-single { position: relative; .chosen-drop { top: 39px; } } } .form-item-items-per-page { > .field-suffix { display: inline-block; vertical-align: top; } } .views-widget-sort-by .form-item-sort-by, .views-widget-per-page, .views-widget-per-page .form-item-items-per-page{ display: block !important; } .views-widget-per-page { height: 47px !important; } .views-widget-sort-by .form-item-sort-by, .views-widget-per-page .form-item-items-per-page { margin: 0 0 0 20px; } .views-widget-per-page > .form-item-items-per-page .select-clv-style { width: auto; } } } } } body.page-cuisine-inspirations-culinaires .pane-ft-recipe-inspiration-listing-page { display: inline-block; vertical-align: top; } body.page-cuisine-recettes-video #block-ft-common-user-videos-block-header { margin: -18px 0 15px 0 !important; } body.page-enfants-recettes, body.page-cuisine-recettes { .recipesearchengine-search-recipes-results > .view-search-recipes .view-empty .resultrecettes { clear: both; } } body.node-type-recipe.section-cuisine .node-recipe .group-recipe-wrapper { > .group-recipe-header { .field-name-title { display: inline-block; vertical-align: middle; float: none !important; } } > .field-name-custom-social-sharing { .flag-wrapper.flag-favorite a { padding-top: 13px; } .social-share { .share-label { padding-top: 14px !important; } > a { margin-top: 5px !important; } } .social-fblike { margin-top: 9px !important; } .block-forward { padding-top: 2px !important; } } } body.node-type-recipe .node-recipe.view-mode-full .field-name-custom-social-sharing .social-fblike > iframe { width: 61px !important; }