/*============================================================================= Menu :: Node :: Menu : Push | Push List ========================================================================== */ .node-menu.view-mode-push_list { font-size: 10px; min-height: 45px; width: 265px; position: relative; } /*============================================================================= Menu :: Node :: Menu :: Full || teaser .node-menu.view-mode-full .node-menu.view-mode-teaser ========================================================================== */ .node-menu.view-mode-full.rubric-cooking { width: 635px; background-color: white; border-bottom: 1px dotted #826F68; } /* social in the menus */ .node-menu.view-mode-teaser.rubric-cooking .field-name-custom-social-sharing #block-print-print-links, .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing #block-print-print-links { display: none !important; /* override ft_common */ } .node-menu.view-mode-teaser .field-name-custom-social-sharing .share-label, .node-menu.view-mode-full .field-name-custom-social-sharing .share-label { font-size: 11px; } .node-menu.rubric-cooking.view-mode-teaser .forward-icon, .node-menu.view-mode-teaser .field-name-custom-social-sharing #block-forward-form .forward-icon, .node-menu.view-mode-full .field-name-custom-social-sharing #block-forward-form .forward-icon { display: none; } .node-menu.rubric-cooking.view-mode-teaser .block-forward, .node-menu.view-mode-teaser .field-name-custom-social-sharing #block-forward-form, .node-menu.view-mode-teaser .field-name-custom-social-sharing .field-items .field-item .block-forward, .node-menu.view-mode-full .field-name-custom-social-sharing #block-forward-form { margin-left: -37px; } .node-menu.rubric-cooking.view-mode-teaser .block-forward { margin: 5px 0 0 -15px; font-size: 7px; } .node-menu.rubric-cooking.view-mode-teaser .block-forward a:after, .node-menu.view-mode-teaser .field-name-custom-social-sharing #block-forward-form a:after, .node-menu.view-mode-full .field-name-custom-social-sharing #block-forward-form a:after { background: url('../images/forward_recipe.png') no-repeat scroll center transparent; content: ' '; display: inline-block; height: 19px; margin-top: 3px; width: 19px; } .node-menu.view-mode-full.rubric-cooking #block-social-share-social-share { width: 107px; } .node-menu.rubric-cooking.view-mode-teaser .field-name-custom-social-sharing { width: 100%; /* overrides ft_common.css : 99% */ } /*============================================================================= Menu :: Node :: Menu Day :: Full .node-menu-day.view-mode-full ========================================================================== */ .node-menu-day.view-mode-full .field-name-field-menu-date.field-type-datetime .date-display-single { background-color: #E957A3; border-right: dotted 1px white; border-left: dotted 1px white; color: white; display: inline-block; font-size: 14px; font-weight: normal; width: 70px; padding: 0 10px; text-align: center; } .node-menu-day.view-mode-full .field-name-field-menu-date.field-type-datetime { width: 630px; background-color: #E0107C; } .node-menu.rubric-cooking.view-mode-teaser { background-color: white; min-height: 210px; margin-bottom: 30px; margin-left: 0; padding-top: 20px; width: 615px; padding-left: 20px; } .node-menu-day.view-mode-full .print-link { padding-bottom: 0; } .node-menu-day .field-name-field-menu-date.field-type-datetime { width: 100%; background-color: #E0107C; position: relative; } .node-menu-day .field-name-field-menu-date.field-type-datetime .date-display-single { background-color: #E957A3; border-right: dotted 1px white; border-left: dotted 1px white; color: white; display: inline-block; font-size: 14px; font-weight: normal; width: 70px; padding: 0 10px; text-align: center; } .node-menu-day .field-name-field-menu-date.field-type-datetime .date-display-single:after { background: url('../images/menu_arrow_rose.png') no-repeat center top transparent; content: ' '; position: absolute; width: 19px; height: 10px; left: 40px; top: 47px; } /*============================================================================= Menu :: Term :: Menu Thematic :: Full .taxonomy-term.vocabulary-menu-thematic.view-mode-full ========================================================================== */ .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-term-wrapper, .taxonomy-term.vocabulary-menu-thematic.view-mode-full { position: relative; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full { .field-name-term-custom-social-sharing { margin-bottom: 20px; } } //.taxonomy-term.vocabulary-menu-thematic.view-mode-full .content:before { // background: url('../images/img_top_deco_red.png') center bottom no-repeat transparent; // content: " "; // position: absolute; // left: 23px; // top: -10px; // width: 265px; // height: 10px; //} .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-left .content { background-color: white; width: 300px; height: auto; padding-left: 20px; position: absolute; bottom: 78px; left: 315px; &:before { background: url('../images/img_top_deco_red.png') center bottom no-repeat transparent; content: " "; position: absolute; left: 23px; top: -10px; width: 265px; height: 10px; } .field-name-title, .field-name-ds-select-title { h1, h2, h3 { color: #826F68; font-size: 21px; line-height: 21px; font-weight: normal; padding: 0 10px 5px 0; margin: 10px 0px 0; text-transform: uppercase; text-decoration: none; } } .taxonomy-term-description { position: static; padding: 0 0 10px; } } .taxonomy-term.vocabulary-menu-thematic.view-mode-full #taxonomy_term_menu_thematic_full_group_term_wrapper { position: relative; } #taxonomy_term_menu_thematic_full_group_term_wrapper .taxonomy-term-description p { color: #826F68; width: 315px; height: 90px; padding-left: 20px; position: absolute; bottom: 11px; left: 311px; z-index: 8; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full .field-name-quicktab-block-field { background-color: white; margin-bottom: 0; float: left; } /* override ds_2col_stacked.css */ .taxonomy-term.vocabulary-menu-thematic.view-mode-full.ds-2col-stacked > .group-left { float: left; width: auto; } .taxonomy-term.vocabulary-menu-thematic.view-mode-full.ds-2col-stacked { .field-name-workshop-nestle { float: left; } .field-name-kdata-thematique-menu-n { margin-top: 20px; float: left; } } /*============================================================================= Menu :: View :: Menu Thematic :: Page .view-id-menu_thematic.view-display-id-page ========================================================================== */ .view-id-menu_thematic.view-display-id-page { float: left; } .view-id-menu_thematic.view-display-id-page .view-header > h1 { font-size: 21px; color: white; font-weight: normal; background-color: #E0107C; text-align: center; text-transform: uppercase; margin-bottom: 0; margin-top: 27px; width: 635px; line-height: 2em; } .view-id-menu_thematic.view-display-id-page .view-content, .view-id-menu_thematic.view-display-id-page .view-content ul, .view-id-menu_thematic.view-display-id-page .view-content ul li { background-color: white; overflow: hidden; } .view-id-menu_thematic.view-display-id-page .view-content, .view-id-menu_thematic.view-display-id-page .view-content ul li { margin: 0; padding: 0; } .view-id-menu_thematic.view-display-id-page .view-content { width: 635px; ul { position: relative; list-style: none inside; margin: 18px 0 0 18px; &.links { &.inline { background-color: transparent; margin-top: 10px; display: inline-block; } a { color: #826F68; font-size: 13px; line-height: 13px; text-decoration: none; font-weight: normal; padding-left: 20px; } } li.views-row { float: left; .view-mode-taxo_mini_push { margin: 0 18px 18px 0; } } h2, a { color: #826F68; font-size: 17px; line-height: 17px; display: inline-block; text-decoration: none; font-weight: normal; margin: 0; padding: 0; text-decoration: none; } h2 { padding: 10px 20px 10px 10px; margin: 0; } .field-name-title, .field-name-ds-select-title { background: url("../images/arrow_teaser_red.png") no-repeat right center white; bottom: 28px; position: absolute; width: 145px; padding: 10px; } } } .view-id-menu_thematic.view-display-id-page .pager { padding-bottom: 30px; width: 635px; background: #FFF url('../images/dot.png') repeat-x top center; } /*============================================================================= Menu :: View :: Menu per day :: Block 1 (.view-id-menu_per_day.view-display-id-block_1) cuisine/menus-repas-theme --- /node/add/menu || menu-day ========================================================================== */ .view-header .view-id-menu_per_day { width: 635px; background-color: white; } .view-id-menu_per_day.view-display-id-block_1 #widget_pager_top_menu_per_day-block_1 { background: url('../images/menus_bg_white.png') repeat-x bottom center #E0107C; color: white; height: 57px; line-height: 47px; } .view-id-menu_per_day.view-display-id-block_1 #widget_pager_top_menu_per_day-block_1 span { font-size: 14px; text-transform: uppercase; display: block; margin: 0 auto; font-weight: normal; text-align: center; cursor: pointer; min-height: 47px; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top a#previous-week, .view-id-menu_per_day.view-display-id-block_1 .views-slideshow-controls-text-previous, .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top a#next-week, .view-id-menu_per_day.view-display-id-block_1 .views-slideshow-controls-text-next { width: 20px; display: inline-block; font-size: 0; color: #E0107C; position: absolute; text-decoration: none; top: 0; height: 47px; &:hover { transition: background-color .25s ease-in-out; -webkit-transition: background-color .25s ease-in-out; -moz-transition: background-color .25s ease-in-out; -o-transition: background-color .25s ease-in-out; background-color: #F21587; } &.disabled { background-image: none; cursor: default; &:hover { background-color: #E0107C; } } } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top { position: relative; padding: 0 20px; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top a#previous-week { position: absolute; left: 0; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top a#next-week { position: absolute; right: 0; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top a#previous-week, .view-id-menu_per_day.view-display-id-block_1 .views-slideshow-controls-text-previous { background: url('../images/arrow_left_white.png') no-repeat center #E0107C; float: left; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top a#next-week, .view-id-menu_per_day.view-display-id-block_1 .views-slideshow-controls-text-next { background: url('../images/arrow_right_white.png') no-repeat center #E0107C; float: right; } .view-id-menu_per_day.view-display-id-block_1 .js-subcontainer { width: 592px; } .view-id-menu_per_day.view-display-id-block_1 .js-subcontainer > div { cursor: pointer; float: right; font-family: 'Bree Serif'; text-align: center; width: 83px; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top .views_slideshow_pager_field_item { border-right: 1px dotted #FFF; float: left; width: 84px; max-height: 47px; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top .views_slideshow_pager_field_item.active { background-color: #E957A3; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top .views_slideshow_pager_field_item.active:after { background: url(/sites/all/themes/croquonslavie/images/menu_arrow_rose.png) no-repeat center top white; content: ' '; position: absolute; width: 84px; height: 10px; padding-left: -41px; top: 47px; z-index: 11; display: block; } .view-id-menu_thematic .view-id-menu_per_day .views-slideshow-controls-top .views_slideshow_pager_field_item:last-child { //border-left: 1px dotted #FFF; } .view-id-menu_thematic .views_slideshow_main > .views-slideshow-cycle-main-frame { height: 307px; } /* specific to break lines between day & date */ .view-id-menu_per_day.view-display-id-block_1 .views-slideshow-pager-field-item span.date-display-single { line-height: 22px; margin-left: 50px; text-overflow: ellipsis; width: 72px !important; } /*============================================================================= Menu :: Node :: Menu :: * cuisine/menus-repas-theme --- /node/add/menu || menu-day (.node-menu.view-mode-full) and (.node-menu.view-mode-teaser) ========================================================================== */ .node-menu.view-mode-teaser.rubric-cooking #node_menu_teaser_group_menu_entree, .node-menu.view-mode-full.rubric-cooking #node_menu_full_group_menu_entree { margin-left: 20px; } .node-menu.view-mode-full.rubric-cooking .field-name-field-menu-free-entree, .node-menu.view-mode-full.rubric-cooking .field-name-field-menu-free-meal, .node-menu.view-mode-full.rubric-cooking .field-name-field-menu-free-dessert { padding: 20px; } .node-menu.view-mode-full.rubric-cooking .field-name-field-menu-free-entree p, .node-menu.view-mode-full.rubric-cooking .field-name-field-menu-free-meal p, .node-menu.view-mode-full.rubric-cooking .field-name-field-menu-free-dessert p { padding: 0; margin: 0; line-height: 13px; } .view-id-menu_per_day .node-menu-day h2.node-title, .node-menu.view-mode-full.rubric-cooking .field-name-title h1, .field-name-ds-select-title .field-name-ds-select-title h1 { text-align: center; background: url('../images/menu_deco_lines.png') center center no-repeat transparent; clear: both; margin: 0; } .node-menu.view-mode-full.rubric-cooking .field-name-title h1, .node-menu.view-mode-full.rubric-cooking .field-name-ds-select-title h1 { position: relative; top: -10px; } .node-menu.view-mode-full.rubric-cooking .field-name-title h1, .node-menu.view-mode-full.rubric-cooking .field-name-ds-select-title h1, .view-id-menu_per_day .node-menu-day h2.node-title a, .node-menu.view-mode-full.rubric-cooking .field-name-title h1 a, .node-menu.view-mode-full.rubric-cooking .field-name-ds-select-title h1 a { color: #826F68; font-family: Deibi; font-size: 24px; text-decoration: none; } .node-menu.view-mode-teaser.rubric-cooking .field-name-custom-social-sharing, .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing { border-left: none 0; clear: both; top: 15px; } .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing { border-bottom: dotted 1px #826F68; } .node-menu.view-mode-teaser.rubric-cooking .field-name-custom-social-sharing:before, .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing:before { content: ' '; height: 2px; border-top: 1px dotted #826F68; width: 630px; position: absolute; } .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing { width: 635px; } .node-menu.view-mode-teaser.rubric-cooking .field-name-custom-social-sharing .field-items, .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing .field-items, .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing { float: right; } .node-menu.view-mode-teaser.rubric-cooking .field-name-custom-social-sharing .field-item.even, .node-menu.view-mode-teaser.rubric-cooking .field-name-custom-social-sharing .social-share, .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing .field-item.even, .node-menu.view-mode-full.rubric-cooking .field-name-custom-social-sharing .social-share { margin-left: 0;/* Override ft_common */ border: none 0; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert, .node-menu.view-mode-full.rubric-cooking .group-menu-entree, .node-menu.view-mode-full.rubric-cooking .group-menu-meal, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert { background-color: #EEEDEA; color: #826F68; font-size: 13px; height: 160px; float: left; margin-right: 10px; width: 190px; } .node-menu.view-mode-full.rubric-cooking .group-menu-dessert .field-name-field-menu-free-dessert { padding-top: 20px; } .node-menu.view-mode-full.rubric-cooking .group-menu-entree .field-name-field-menu-free-entree p, .node-menu.view-mode-full.rubric-cooking .group-menu-meal .field-name-field-menu-free-meal p, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert .field-name-field-menu-free-dessert p { background: url('../images/arrow_teaser_red.png') right center no-repeat; padding-right: 15px; } .node-menu.view-mode-teaser.rubric-cooking .field-name-field-menu-free-entree p, .node-menu.view-mode-teaser.rubric-cooking .field-name-field-menu-free-meal p, .node-menu.view-mode-teaser.rubric-cooking .field-name-field-menu-free-dessert p { font-size: 13px; line-height: 13px; margin: 0; padding: 0 20px; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree h2 a, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal h2 a, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert h2 a, .node-menu.view-mode-full.rubric-cooking .group-menu-entree h2 a, .node-menu.view-mode-full.rubric-cooking .group-menu-meal h2 a, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert h2 a { font-size: 13px; color: #826F68; text-decoration: none; font-weight: normal; } .node-menu.view-mode-full.rubric-cooking .group-menu-entree h2, .node-menu.view-mode-full.rubric-cooking .group-menu-meal h2, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert h2 { font-size: 13px; line-height: 13px; margin: 0; padding: 5px 26px 5px 0; width: 71px; float: right; background: transparent url('../images/arrow_teaser_red.png') right center no-repeat; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree img, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal img, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert img, .node-menu.view-mode-full.rubric-cooking .group-menu-entree img, .node-menu.view-mode-full.rubric-cooking .group-menu-meal img, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert img { float: left; margin: 0; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree .field-name-field-recipe-type .field-items, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal .field-name-field-recipe-type .field-items, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert .field-name-field-recipe-type .field-items, .node-menu.view-mode-full.rubric-cooking .group-menu-entree .field-name-field-recipe-type .field-items, .node-menu.view-mode-full.rubric-cooking .group-menu-meal .field-name-field-recipe-type .field-items, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert .field-name-field-recipe-type .field-items { text-align: center; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree .field-name-field-recipe-type .field-items .field-item, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal .field-name-field-recipe-type .field-items .field-item, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert .field-name-field-recipe-type .field-items .field-item, .node-menu.view-mode-full.rubric-cooking .group-menu-entree .field-name-field-recipe-type .field-items .field-item, .node-menu.view-mode-full.rubric-cooking .group-menu-meal .field-name-field-recipe-type .field-items .field-item, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert .field-name-field-recipe-type .field-items .field-item { font-size: 14px; text-transform: uppercase; display: inline-block; padding-left: 20px; width: auto; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree .field-name-label-entree h2, .node-menu.view-mode-full.rubric-cooking .group-menu-entree .field-name-label-entree p, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal .field-name-label-plat h2, .node-menu.view-mode-full.rubric-cooking .group-menu-meal .field-name-label-plat p, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert .field-name-label-dessert h2, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert .field-name-label-dessert p { border-bottom: 1px dotted #826F68; font-size: 14px; margin: 0; padding: 5px 0 5px 58px; text-transform: uppercase; line-height: 30px; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree .field-name-label-entree, .node-menu.view-mode-full.rubric-cooking .group-menu-entree .field-name-label-entree { background: url('../images/ico_menu_entree.png') no-repeat 30px center transparent; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal .field-name-label-plat, .node-menu.view-mode-full.rubric-cooking .group-menu-meal .field-name-label-plat { background: url('../images/ico_menu_plat.png') no-repeat 30px center transparent; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert .field-name-label-dessert, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert .field-name-label-dessert { background: url('../images/ico_menu_dessert.png') no-repeat 30px center transparent; } .node-menu.view-mode-teaser.rubric-cooking .field-name-body, .node-menu.view-mode-full.rubric-cooking .field-name-body { float: right; margin: 0 14px; width: 592px; background: url('../images/arrow_deco_down.png') no-repeat left center transparent; } .node-menu.view-mode-teaser.rubric-cooking .field-name-body p, .node-menu.view-mode-full.rubric-cooking .field-name-body p { padding-left: 28px; margin: 8px 0 0 0; } .node-menu.view-mode-teaser.rubric-cooking .field-name-redirect-menu-code-field a, .node-menu.view-mode-full.rubric-cooking .field-name-redirect-menu-code-field a { color: #E0107C; text-decoration: underline; float: right; position: relative; top: -31px; font-size: 13px; } .node-menu.view-mode-full.rubric-cooking .field-name-redirect-menu-code-field a:before { content: '<< '; } .node-menu.view-mode-full.rubric-cooking .field-name-redirect-menu-code-field .field-items .field-item p { margin: 0; top: -10px; } .node-menu.view-mode-teaser.rubric-cooking h3, .node-menu.view-mode-full.rubric-cooking h3 { margin: 0; padding: 0; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree h3 span, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal h3 span, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert h3 span { display: none; } .node-menu.view-mode-teaser, .node-menu.view-mode-full { &.rubric-cooking, &.rubric-cooking { .group-menu-entree, .group-menu-meal, .group-menu-dessert { .field-type-entityreference, .field-type-text-long { padding-top: 20px; } .field-name-field-recipe-single-carousel-img { float: left; margin: 0 5px 0 10px; padding: 0; } .field-name-ft-recipe-trim-title { overflow: hidden; a { background: url('../images/arrow_teaser_red.png') no-repeat right center; color: #826f68; display: inline-block; font-size: 13px; font-weight: normal; line-height: 13px; padding: 0 26px 0 0; text-decoration: none; word-wrap: initial; } } } } } // Rewite title in taxonomy page. .page-taxonomy.section-cuisine .rubric-cooking .group-menu-meal .field-name-ft-recipe-trim-title { float: left; margin: 0; padding: 0 10px; width: 100%; } // Menu teaser. .node-menu.view-mode-teaser { &.rubric-cooking, &.rubric-cooking { .group-menu-entree, .group-menu-meal, .group-menu-dessert { height: 190px; .field-type-entityreference, .field-type-text-long { padding-top: 8px; } } .field-name-field-recipe-single-carousel-img { float: none !important; margin: 0 !important; padding: 0; text-align: center; img { border: 4px solid #fff; display: inline-block; float: none; } } .field-name-field-product-push-title, .field-name-ft-recipe-trim-title { box-sizing: border-box; float: none; height: auto; margin: 0; padding: 0 10px; width: 100%; .field-items { .field-item { &, a { background: none; margin: 0; padding: 0; width: auto; } } } } } } // Style for recipe block on 'cuisine/menus-repas-theme' page. .field-name-field-menu-referenced .field-name-ft-recipe-trim-title a { padding: 0 26px 0 0 !important; } /*============================================================================= Menu :: Node :: Menu Day :: Teaser .node-menu-day.view-mode-teaser ========================================================================== */ .node-menu-day.view-mode-teaser { width: 635px; } .node-menu-day.view-mode-teaser .field-name-title h2, .node-menu-day.view-mode-teaser .field-name-ds-select-title h2 { text-align: center; background: url('../images/menu_deco_lines.png') center center no-repeat transparent; clear: both; margin: 0; color: #826F68; font-family: Deibi; font-size: 24px; text-decoration: none; } /*group-menu-dessert.field-group-div*/ .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-menu-dessert.field-group-div .field-name-field-menu-free-dessert, .taxonomy-term.vocabulary-menu-thematic.view-mode-full .group-menu-entree.field-group-div .field-name-field-menu-free-entree { width: 180px; height: 57px; position: relative; left: 5px; margin: 0; padding: 20px 0 0; } .page-taxonomy-term .vocabulary-menu-thematic .group-right { float: right; width: 310px; } /* admin menu has to be over the cookies menu */ #admin-menu, #admin-menu .dropdown { z-index: 99999; } .node-menu.view-mode-teaser.rubric-cooking .group-menu-entree .field-name-ft-recipe-trim-title a, .node-menu.view-mode-teaser.rubric-cooking .group-menu-meal .field-name-ft-recipe-trim-title a, .node-menu.view-mode-teaser.rubric-cooking .group-menu-dessert .field-name-ft-recipe-trim-title a, .node-menu.view-mode-full.rubric-cooking .group-menu-entree .field-name-ft-recipe-trim-title a, .node-menu.view-mode-full.rubric-cooking .group-menu-meal .field-name-ft-recipe-trim-title a, .node-menu.view-mode-full.rubric-cooking .group-menu-dessert .field-name-ft-recipe-trim-title a { padding: 0 30px 0 0; }