Food & Joy: Recipes Across Cultural Traditions




.makeit-responsive { max-width: 100%; height: auto;}

  • .crumb-strip {min-height: 75px;height:auto!important;}
    #register-form label.checkbox-inline {
    font-weight: 400;
    text-align: left;
    }

    .post-read-more-link {
    color: #490E6F;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline;
    }

    .bottom-cta {
    font-size: 16px;
    position: absolute;
    bottom: 2%;
    font-weight: bold;
    line-height: 22px;
    color: #5E9CAE;
    text-transform: uppercase;
    left: 15px;
    }

    .under-heading {
    margin-top: 8px;
    }

    @media(max-width:991px) {
    .post-item-right:first-child {
    margin-top: 60px;
    }
    .bottom-cta {
    position: relative;
    left: 0;
    bottom: 0;
    }
    }
    .regular-para a,
    .legal-line a,
    .intro-para a,
    .small-caption a {text-decoration: underline!important;}
    .text-underline {text-decoration: underline!important;}



  • div#latest.tab-pane .row .col-md-7.col-xs-7 {margin-bottom:20px;}
    .hero-section-top .main-image-news .gradient {background: linear-gradient(transparent,rgba(0,0,0,.7)) 0 no-repeat;}
    @media(max-width:500px){.alignright {float:unset; margin:0;}}

    @media (min-width: 1480px){
    .cd-primary-nav>li>a {font-size: 30px;}
    }
    @media(max-width: 680px){
    .preheader ul li:nth-last-child(-n+2){
    display: none!important;
    }
    .preheader ul li:nth-child(2):after{
    content: ”!important;
    }
    }
    .crumb-strip>.container {
    padding-bottom: 5px!important;
    padding-top: 5px!important;
    display: inline!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
    height: auto !important;
    }
    .crumb-strip>.container > * {
    vertical-align:middle;
    }

    .cta-col strong{
    padding-bottom: 0px;
    margin-bottom: -25px;
    }
    img[src*=”icon_information.png”] {
    visibility: hidden;
    }

    @media(max-width: 768px){
    .preheader ul li:nth-child(3)::after {
    content: ” !important;
    }
    }
    @media (max-width: 1410px){
    .strip-tag {
    line-height: 12px !important;
    text-align: left;
    }
    }

    .nav-container-scrolled {

    -webkit-transition: top 0.7s, -webkit-transform 0.7s;
    transition: top 0.7s, transform 0.7s;
    }

    .scroll-up {
    top: 0px !important;
    }
    @media(max-width: 1023px){
    .donate-top-buttons .purplestride-now, .donate-top-buttons .donate-now { border: 0px solid transparent; margin: 0 5px;}
    }
    @media(max-width: 1022px){
    /* fix for the hamb and icon mainnav */
    .cd-header-buttons {top:17px!important;}
    .cd-primary-nav {
    position: fixed;
    top:0;
    }
    }
    @media(min-width: 1023px) {

    #cd-primary-nav {position: absolute!important;}
    #sliver-container.sliver-going-down.fix-sliverbanner { visibility: hidden; opacity: 0;}
    .nav-container.nav-going-down.nav-container-scrolled { visibility: hidden; opacity: 0;}
    .scroll-down,
    .scroll-down>.nav-container,
    .scroll-down>.fix-sliverbanner {
    /* -webkit-transition: opacity 0.5s, -webkit-transform 0.1s;
    transition: opacity 0.1s, transform 0.5s;
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);*/
    opacity: 0;
    visibility: hidden;

    }
    .nav-container,
    .cd-main-header {
    -webkit-transition: opacity 0.1s, -webkit-transform 0.1s, width 0s ease 0.1s, height 0s ease 0.1s;
    transition: opacity 0.1s, transform 0.1s, width 0s ease 0.1s, height 0s ease 0.1s;
    /* top: -200px; */
    }

    .nav-holder {
    height: 90px;
    }
    .menu-in-use {
    overflow: hidden;
    overflow-y: auto;
    overflow-y: overlay;
    height: 100%;
    background-color: rgba(39, 8, 60, 0.9);
    }
    }
    @media(max-width: 623px) {
    .heading-2 {padding-bottom: 2%;}
    .donate-top-button{
    display: flex;
    align-items: center;
    justify-content: center;
    }
    .donate-top-button a{margin: 0!important; padding: 10px!important;}
    .crumb-strip>.container {
    padding-left: 20px!important;
    padding-right: 15px;
    }
    }
    /* Fix for old ipad versions */
    .preheader-extended ul {
    display: -webkit-flex;
    -webkit-justify-content: flex-end;
    }
    .menu-list-container,.logo-bottom-holder {display: -webkit-flex;}
    .logo-bottom-holder {-webkit-align-items: center;}

  • div[type*=”carousel”] .slick-dots {bottom:0!important;}
    div[type*=”carousel”] {margin-bottom: 20px;}

  • .sliver-banner {justify-content:center;}


  • 评论

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注