/* --------- Theme Tweaks --------- */
    
    /*
    TEST
    //* BACKUP HEADER Fixed 170px / 150px - DO NOT DELETE!!!!!
    body.home .content {
        margin-top: 0 !important;
    }


    body.home header.fixed.scrolled .header_bottom, 
    body.home header.fixed.scrolled .header_top, 
    body.home header.fixed_hiding.scrolled .header_bottom, 
    body.home header.fixed_hiding.scrolled .header_top {
         background: rgba(51,51,51,0.96) !important;
    }

    body:not(.home) .content {
        margin-top: 100px !important;
    }
    body:not(.home) header {
        background: #1973c4;
    }

    a {
        text-decoration: none;
    }

    header .header_top,
    header.scrolled .header_top {
        line-height: 50px;
        height: 50px;
        border-bottom: 1px solid rgba(255,255,255,0.25);
    }
    */

    .tiny-img-left {
        padding:0 20px 20px 0;
    }
    .tiny-img-right {
        padding:0 0 20px 20px;
    }

    .test-class {
        color: red;
    }

.post_info_left .blog_time{
    display: none!important;
}

footer {
    display: block;
    width: 100%;
    margin: 0 auto;
    z-index: 10!important;
    position: relative;
}


.conference-programme h3 {
    margin-top:20px;
}


.clearfix {
    clear: both!important;
}

    body.home .content {
        /* margin-top: 0 !important; */
    }

    header {
        display: block !important;
    }

    body.home header {
        position: absolute;
    }
    body.home header.regular .header_bottom, 
    body.home header.regular .header_top, 
    body.home header.regular .header_bottom, 
    body.home header.regular .header_top {
         /* background: rgba(51,51,51,0.96) !important; */
         background: transparent;
    }

    .title,
    .title_holder {
        padding-top:0 !important;
        margin-bottom: 0px;
        margin-top: 78px; 
        
    }

    body {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }


    @media screen and (-webkit-min-device-pixel-ratio:0) {  

        .up-events {
    margin-top: 200px;
}
        .title,
        .title_holder {
            padding-top:30px !important;           
        }

        .featured-event-wrapper {
            padding-top:100px !important;
        }
    }

    body:not(.home) .content {
       /* margin-top:0; */
    }
    body:not(.home) header {
        background: #1973c4;
    }

    header .header_top,
    header.scrolled .header_top {
        line-height: 50px;
        height: 50px;
        border-bottom: 1px solid rgba(255,255,255,0.25);
        background: #00a995!important;
    }


    .home header .header_top,
    .home header.scrolled .header_top {
        
        background: transparent!important;
    }

    body:not(.home) .full_width {
        /* margin-top:0; */
    }



    header.scrolled nav.main_menu ul li a,
    .side_menu_button > a {
        color: #fff;
    }

    .title h1 {
        font-size: 48px !important;
        font-weight: 700 !important;
        color: #464646 !important;
        letter-spacing: 0 !important;
    }

    .wpb_text_column p,
    .wpb_text_column ul,
    .custom_font_holder p,
    .custom_font_holder ul,
    .detail-body ul,
    .detail-body ol,
    .detail-body p  {
        margin-top: 20px;
    }
    .wpb_text_column p:first-child,
    .wpb_text_column ul:first-child,
    .custom_font_holder p:first-child,
    .custom_font_holder ul:first-child,
    .detail-body ul:first-child,
    .detail-body ol:first-child,
    .detail-body p:first-child   {
        margin-top: 0;
    }

    .wpb_text_column strong,
    .custom_font_holder strong {
        color:#333;
    }

    .wpb_text_column ul li {

    }

    .wpb_text_column  ul {
        list-style-type: none;
        padding: 0;
    }
    .wpb_text_column ul li {
        padding: 5px 0;
        margin-right:10px;
    }
    .wpb_text_column ul li::before {
        font-family: "FontAwesome";
        content:"\f138";
        color:#36a997;
        margin-right:5px;
    }

    .wpb_text_column.blue-list ul li::before {
        color:#1973c4;
    }

    strong {
        font-weight: 600;
    }

    .q_counter_holder span.counter {
        font-weight: 700;
    }
    .q_counter_holder p.counter_text {
        text-transform: none;
        font-weight: 300;
    }
    #back_to_top span.fa-stack {
        border-radius: 0;
        border:none;
        background: rgba(0,0,0,0.2);
    }
    .fa-arrow-up::before {
        content: "\f106";
        color:#fff;
    }
    #back_to_top:hover .fa-arrow-up::before {
        color:#36a997;
    }
    .footer_bottom_holder {
        background: #333333;
        color:#fff;
        padding:30px 0;
    }
    .footer_bottom_holder a {
        color:#fff;
    }

    .q_icon_with_title.large.boxed .icon_text_holder, 
    .q_icon_with_title.large.circle .icon_text_holder, 
    .q_icon_with_title.large.custom_icon_image .icon_text_holder, 
    .q_icon_with_title.large.square .icon_text_holder {
        padding:0 0 0 55px;
    }
    .q_icon_with_title.large .icon_text_holder .icon_title {
        line-height: 1.3em;
    }

/* --------- Post List --------- */

    .mc-posts-list {
        overflow: hidden;
         margin: 0 -1%;
         padding-bottom: 1%
    }
    .mc-posts-list .mc-post-list-item {
        position: relative;
        float: left;
        width: 100%;
        box-sizing: border-box;
        margin: 1%;
    }
    .mc-posts-list .mc-post-list-item .mc-post-list-item-wrapper {
        box-sizing: border-box;
    }
    .mc-posts-list .mc-post-list-item .list-excerpt {
        display: inline;
    }
    .mc-posts-list .mc-post-list-item .read-more {
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 600;
        white-space: nowrap;
        display: inline-block;
        color:#36a997;
    }
    .mc-posts-list .mc-post-list-item .list-date,
    .mc-posts-list .mc-post-list-item .list-location {
        display: block;
        margin-bottom: 4px;
        color: #adadad;
        font-size: 12px;

    }
    .mc-posts-list .mc-post-list-item .list-location.no-border {
        border-bottom:none;
        margin-bottom: 0 !important;
    }
    .mc-posts-list .mc-post-list-item .list-location {
        color:#36a997;
        border-bottom:1px solid #ccc;
        padding:0 0 10px 0;
        margin: 0 0 10px 0;
    }
    .mc-posts-list .mc-post-list-item .list-date {
        font-family: "Crete Round";
        font-size:14px;
    }
    .mc-posts-list .mc-post-list-item .list-title {
        margin-bottom: 10px;
        font-weight: 600;
        font-size: 18px;
        color: #0072BC;
    }
    .mc-posts-list .mc-post-list-item .list-title a {
        color: #36a997;
    }
    .mc-posts-list .mc-post-list-item .list-title a:before {
        display: inline-block;
        content:"\f138";
        font-family: "FontAwesome";
        margin-right:5px; 
        color:#333;

    }
    .mc-posts-list .mc-post-list-item .list-thumbnail {
        display: block;
        line-height: 0;
        position: relative;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .mc-posts-list .mc-post-list-item .list-thumbnail:after {
        display: block;
        content: "";
        padding-bottom: 100%;
    }
    .mc-posts-list .mc-post-list-item .list-thumbnail img {
        height: 100%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
    }
    .mc-posts-list.mc-posts-list-2-col .mc-post-list-item {
        width: 48%;
    }
    .mc-posts-list.mc-posts-list-3-col .mc-post-list-item {
        width: 31.33%;
    }
    .mc-posts-list.mc-posts-list-4-col .mc-post-list-item {
        width: 23%;
    }

    .mc-posts-list.boxed .mc-post-list-item {
        border:1px solid #ccc;
        position: relative;
    }
    .mc-posts-list.boxed .mc-post-list-item::after {
        content: "";
        display: block;
        padding-bottom: 130%;
    }
    .mc-posts-list.boxed .mc-post-list-item .mc-post-list-item-wrapper {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        padding:30px;
        box-sizing: border-box;
    }
    .mc-posts-list.boxed .mc-post-list-item .read-more {
        display: block;
        position: absolute;
        left: 30px;
        bottom: 30px;
        background: #36a997;
        color:#fff;
        padding:0 10px;
        border-radius: 3px;
    }

/* --------- Post detail --------- */
    
    .mc-posts-detail {

    }
    .mc-posts-detail .mc-post-detail-item {

    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper {

    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper {

    }
    .mc-posts-detail .mc-post-detail-item.mc-post-detail-item-has-thumbnail .mc-post-detail-content-wrapper  {
        width: 60%;
        float: left;
    }
    .mc-posts-detail .mc-post-detail-item.mc-post-detail-item-has-thumbnail .mc-post-detail-thumbnail-wrapper {
        width: 33%;
        float:right;
    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper .detail-title {
        font-weight: 600;
        font-size: 30px;
        text-transform: none;
        margin-bottom: 10px;
    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper .detail-meta {
        border-top: 1px dashed #ccc;
        padding: 10px 0;
    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper .detail-date {
        font-family: "Crete";
        font-size: 14px;
        color: #36a997;
        display: inline-block;
    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper .detail-location {
        font-size: 14px;
        text-transform: none;
        color: #36a997;
        display: inline-block;
        margin-left: 10px;
    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper .detail-body {
        margin: 20px 0 50px 0;
    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper .detail-url {
        background: #36a997;
        color: #fff;
        display: inline-block;
        padding: 10px 20px;
        font-size: 15px;
        font-weight: 700;
        
    }
    .mc-posts-detail .mc-post-detail-item .mc-post-detail-item-wrapper .mc-post-detail-content-wrapper .detail-url a {
        color: #fff;
        font-weight: 300;
    }


/* --------- pods-pagination-paginate --------- */

    .pods-pagination-paginate {
        font-size: 0;
        padding: 30px 0;
    }
    .pods-pagination-paginate  .page-numbers {
        display: inline-block;
        background-color: #36a997;
        color:#fff;
        font-size:14px;
        margin-right:1px;
        width:40px;
        height:40px;
        text-align: center;
        line-height: 40px;

    }
    .pods-pagination-paginate  .page-numbers.current {
        
    }
    .pods-pagination-paginate .next,
    .pods-pagination-paginate .prev {
        font-family: "FontAwesome";
    }

/* --------- Post Related List --------- */

    .related-title {
        text-transform: uppercase;
        font-size: 24px;
        margin-bottom: 10px;
        font-weight: 600;
    }

    .mc-related-post-list {

    }

/* ---------  Custom CSS --------- */
    
    .blue {
        color: #1973c4 !important;
    }

    .green {
        color: #36a997 !important;
    }

    .floating-list ul {
        list-style-type: none;
        padding: 0;
    }
    .floating-list ul li {
        padding:0;
        display: inline-block;
        margin:0 10px 0 0;
    }
    .floating-list ul li::before {
        font-family: "FontAwesome";
        content:"\f138";
        margin-right:4px;

    }

    .white *,
    .white .wpb_text_column ul li::before,
    .white .wpb_text_column strong,
    .white .custom_font_holder strong  {
        color:#fff !important;
        border-color: #fff !important;
    }

    .align-content-right * {
        text-align: right;
    }
    .top-navigation a {
        display: inline-block;
        line-height: 50px;
        text-transform: uppercase;
        border-left: 1px solid rgba(255,255,255,0.25);
        padding: 0 15px;
        font-weight: 300;
    }
    .top-navigation a:first-child {
        padding-left:0;
        border-left:none;
    }

    .top-scial-links {

    }
    .top-social-links i {
        font-size: 20px;
        margin-left: 10px;
    }

    .ls-slide .button {
        background:#36a997; 
        border-radius:3px; 
        color:#fff !important; 
        padding:15px 30px;
        display: inline-block;
        font-family: 'Raleway',sans-serif;
    }
    .ls-l {
        left: 0 !important;
        width: 100% !important;
        white-space: normal !important;
    }
    .slide-wrapper {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
    }

    .slide-heading {
        font-size: 36px;
        color:#fff;
        font-weight: 600;
        text-transform: uppercase;
        padding: 0 60px;
        font-family: 'Raleway',sans-serif;
    }

    .slide-text {
        color:#fff;
        font-size: 18px;
        font-weight: 400;
        padding: 0 130px;
        margin:20px 0 40px 0;
        font-family: 'Raleway',sans-serif;
    }

    .mc_title_with_icon {
        font-size:24px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .mc_title_with_icon .fa-stack {
        background: #333;
        border-radius: 50%;
        text-align: center;
        width: 1.3em;
        height: 1.3em;
        line-height: 1em;
    }
    .mc_title_with_icon .fa-stack i {
        color: #fff;
        font-size: 0.8em;
    }
    .mc_title_with_icon .fa-stack img {
        vertical-align: middle;
        width: 100%;
        height: 100%;
    }
    .mc_title_with_icon .text {
        color: #333;
        font-weight: 700;
    }

    .mc_title_with_icon_green .fa-stack {
        background: #36a997;
    }
    .mc_title_with_icon_green .text {
        color: #36a997;
    }

    .mc_title_with_icon_blue .fa-stack {
        background: #1973c4;
    }
    .mc_title_with_icon_blue .text {
        color: #1973c4;
    }

    .mc_button {
        display: inline-block;
        overflow: hidden;
        position: relative;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        background: #333;
        color: #fff;
        border-radius: 3px;
        padding:7px 20px;
    }
    .mc_button:hover {
        color:#fff;
    }
    .mc_button .fa-stack {
        text-align: center;
        width: 1.3em;
        height: 1.3em;
        line-height: 1em;
    }
    .mc_button .fa-stack i {
        color: #fff;
        font-size: 0.8em;
    }
    .mc_button .fa-stack img {
        vertical-align: middle;
        width: 100%;
        height: 100%;
    }
    .mc_button .text {
        font-weight: 700;
        position: relative;
        z-index: 100;
    }
    .mc_button::after {
        display: block;
        content: "";
        position: absolute;
        bottom: 0px;
        left:0;
        background: rgba(0,0,0,0.25);
        height:3px;
        width:100%;
        transition: height ease-in-out 0.2s, background ease-in-out 0.2s;
        -webkit-transition: height ease-in-out 0.2s, background ease-in-out 0.2s;
        -moz-transition: height ease-in-out 0.2s, background ease-in-out 0.2s;
        -ms-transition: height ease-in-out 0.2s, background ease-in-out 0.2s;
    }
    .mc_button:hover::after {
        height:100%;
        background: rgba(0,0,0,0.1);
    }
    .mc_button_green {
         background: #36a997;
    }
    .mc_button_blue {
         background: #1973c4;
    }

    .mc_call_to_action {
        background: #f9f9f9;
        display: block;
        position: relative;
        height:120px;
    }
    .mc_call_to_action::after {
        display: block;
        content: "";
        position: absolute;
        bottom: 0px;
        left:0;
        z-index: 1;
        background: rgba(255,255,255,0);
        height:100%;
        width:0;
        transition: width ease-in-out 0.2s, background ease-in-out 0.2s;
        -moz-transition: width ease-in-out 0.2s, background ease-in-out 0.2s;
        -webkit-transition: width ease-in-out 0.2s, background ease-in-out 0.2s;
        -ms-transition: width ease-in-out 0.2s, background ease-in-out 0.2s;
    }
    .mc_call_to_action:hover {
        color:#fff;
    }
    .mc_call_to_action:hover::after {
        width:100%;
        background: rgba(255,255,255,0.1);
    }
    .mc_call_to_action .fa-stack {
        border: 1px solid #333;
        border-radius: 50%;
        text-align: center;
        position: absolute; left:20px;
        top:50%;
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        width: 3em;
        height: 3em;
        line-height: 3em;
        z-index: 10;
    }
    .mc_call_to_action .fa-stack i {
        font-size: 1.5em;
        margin-top: 0.5em; 
    }
    .mc_call_to_action .text-wrapper {
        position: absolute;
        padding:0 20px 0 75px;
        box-sizing:border-box;
        width: 100%;
        top:50%;
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        z-index: 20;
    }
    .mc_call_to_action .mc_call_to_action_title {
        display: block;
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase;
    }
    .mc_call_to_action .mc_call_to_action_text {
        display: block;
        font-size: 14px;
        line-height: 17px;
    }
    .mc_call_to_action_blue {
        background: #1973c4;
        color:#fff;
    }
    .mc_call_to_action_green {
        background: #36a997;
        color:#fff;
    }
    .mc_call_to_action_green .fa-stack,
    .mc_call_to_action_blue .fa-stack {
        border: 1px solid #fff;
    }
    .working-areas .q_image_with_text_over .shader {
        display: none;
    }
    .working-areas .desc {
        margin:0 40px;
    }
    .working-areas .q_image_with_text_over .read-more {
        text-transform: uppercase;
        font-weight: 600;
        color:#fff;
        margin-top: 10px;
    }

    .q_image_with_text_over .icon_holder {
        padding:0  !important;
    }

    .key-facts .q_icon_with_title.large .icon_text_holder .icon_title {
        font-size:36px;
        margin-bottom:0;
        text-transform: none;
    }
    .key-facts .q_icon_with_title .icon_text_inner p {
        font-family: 'Crete Round';
        font-style: italic;
        font-size: 18px;
        line-height: 22px;
    }

    .dairy-facts .q_icon_with_title.large .icon_text_holder .icon_title {
        font-size: 36px;
    }
    .dairy-facts .q_icon_with_title .icon_text_inner p {
        font-size: 14px;
    }

    .newsletter-form {
        font-size: 0;
    }
    .newsletter-form .ninja-forms-required-items {
        display:none;
    }
    .newsletter-form .field-wrap {
        display: inline-block;
        width:40%;
        box-sizing:border-box;
        padding-right:10px;
        height: auto;
        vertical-align: inherit;
    }
    .newsletter-form .submit-wrap {
        width: 20%;
        padding-right:0;
    }

    .newsletter-form input {
        border: 2px solid #fff;
        background: transparent;
        padding:0 20px;
        color: #fff;
        text-transform: uppercase;
        line-height: 40px;
        font-size: 14px;
        width: 33% /* mcd */;
    }

    .newsletter-form .et_bloom_header_outer {
        display: none !important;
    }
    
    .newsletter-form .et_bloom_form_content {
        padding: 0 !important;
        background: transparent !important;
    }
    .newsletter-form .et_bloom_form_container {
        background: transparent !important;
    }
    .newsletter-form .et_bloom_inline_form {
        margin:0 !important;
    }

    .newsletter-form .et_bloom_popup_input {
        width: 40% !important;
    }
    .newsletter-form .et_bloom_submit_subscription {
        width: 20% !important;
    }
    .newsletter-form .et_bloom_popup_input.et_bloom_subscribe_name,
    .newsletter-form .et_bloom_popup_input.et_bloom_subscribe_email {
        padding-right:10px;
        width:33%;
    }

    .newsletter-form .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input,
    .newsletter-form .et_bloom_submit_subscription {
        font-family: 'Raleway',sans-serif !important;
        background: transparent !important;
        border: 2px solid #fff !important;
        color:#fff !important;
      
        line-height: 45px !important;
        letter-spacing: 0 !important;
        
    }

    .newsletter-form .et_bloom_form_container h2.et_bloom_error_message {
        font-size: 14px;
    }

    .newsletter-form .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark {
        top:-60px;
    }

    .newsletter-form-dark .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input, 
    .newsletter-form-dark .et_bloom_submit_subscription {
       background: rgba(0,0,0,0.5) !important;
       border: 2px solid transparent !important;
    }
    

    .et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input {
        padding:0 !important;
    }
    

    .summary-list ul li {
        color:#333;
    }
    .news-brief {
        font-size:0;
    }
    .news-brief .field-wrap {
        margin:0;
        padding:0;
        width: 49%;
        margin:0.5%;
        display: inline-block;
    }
    .news-brief input[type=text] {
        border: none;
        background: rgba(0,0,0,0.5);
        padding:0 20px;
        text-transform: uppercase;
        line-height: 40px;
        font-size: 14px;
        color:#f9f9f9;
        font-weight: 300;
        width: 100% !important;
    }
    .news-brief input[type=submit] {
        border:none;
        background:#36a997;
        border-radius: 5px;
        color: #fff;
        line-height: 40px;
        font-size: 14px;
        padding:0 20px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 20px;
    }
    .news-brief #ninja_forms_field_10_div_wrap {
        width:19%;
    }
    .news-brief #ninja_forms_field_11_div_wrap,
    .news-brief #ninja_forms_field_12_div_wrap {
        width:39%;
    }

    .team-list.mc-posts-list .list-thumbnail {
        margin-bottom: 0;
    }
    .team-list.mc-posts-list .list-thumbnail:after {
        padding-bottom: 66%;
    }
    .team-list.mc-posts-list .mc-post-list-item .list-title {
        margin-bottom: 0; 
        color: #1973c4;
    }
    .team-list.mc-posts-list .mc-post-list-item .list-thumbnail {
        width: 100%;
        /*display: block;*/
        display:none;
    }
    .team-list.mc-posts-list .mc-post-list-item .list-position {
        text-transform: uppercase;
        color:#818181;
    }
    .team-list.mc-posts-list .mc-post-list-item .mc-post-list-content-wrapper {
        padding:30px;
        border:1px solid #ccc;
        height: 130px;
        /*border-top: none;*/
    }
    .team-list.mc-posts-list .mc-post-list-item .list-phone i,
    .team-list.mc-posts-list .mc-post-list-item .list-email i {
        color: #1973c4;
    }

    .filters-button-group,
    .mc_tabs .tabs-nav {
        font-size: 0;
        overflow: hidden;
        margin-top:0px;

    }
    .mc_tabs.q_tabs.horizontal .tabs-nav li:first-child > a {
        padding-left:14px !important; 
    }
    .filters-button-group button,
    .mc_tabs .tabs-nav li > a {
        background-color: #36a997;
        border: none;
        font-size: 14px !important;
        line-height: 30px !important;
        height:30px !important;
        color:#fff !important;
        font-weight: 400 !important;
        text-transform: none !important;
        display:block;
        float:left;
        margin:0 0 1px 1px !important;
        border-radius: 5px;
        box-sizing:border-box;
        transition:background-color 0.2s ease-in-out;
        -webkit-transition:background-color 0.2s ease-in-out;
        -moz-transition:background-color 0.2s ease-in-out;
        -ms-transition:background-color 0.2s ease-in-out;
    }

    .filters-button-group.glossary button {
        width:3.6%;
    }
    .filters-button-group button:not([disabled]):hover,
    .mc_tabs .tabs-nav a:hover {
        background-color: #1973c4;
        cursor: pointer;
    }
    .filters-button-group button.is-checked,
    .mc_tabs.q_tabs .tabs-nav li.active a {
        background-color: #333333;
    }
    .filters-button-group button:disabled {
        background:#dedede;
        color:#b1b1b1;
    }

    .mc_sub_tabs.q_tabs .tabs-nav {
        margin-top:40px;
        font-size: 0;
        width: 100%;
        border-bottom: 2px solid #222;
    }
    .mc_sub_tabs.q_tabs .tabs-nav li > a,
    .mc_sub_tabs.q_tabs .tabs-nav li.active a,
    .mc_sub_tabs.q_tabs.horizontal .tabs-nav li:first-child > a {
        background: transparent;
        color:#adadad !important;
        border-bottom: 4px solid transparent;
        border-radius: 0;
        padding: 0 0 40px 0 !important;
        margin:0 20px 0 0 !important;
        font-size: 18px !important;
        text-transform: uppercase !important;
    }
    .mc_sub_tabs.q_tabs.horizontal .tabs-nav li.active a {
        border-color: #222;
        color:#222222 !important;
    }

    .mc_sub_tabs.q_tabs .tab-content {
        padding:50px 0;
    }

    .mc_sub_tabs.q_tabs .mc-isotope-grid.mc-posts-list {
        padding-top:0px !important;
        margin-top: 0 !important;
    }

    .sub_tabs_heading {
        color:#36a997;
        margin-top:30px;
        font-weight: 900;
        font-size: 32px;
    }

   
   /*


 .mc-posts-list.organisation-list,
    .mc-posts-list.milkpublication-list {
        margin:0;
    }
    .mc-posts-list.organisation-list .mc-post-list-item,
    .mc-posts-list.milkpublication-list .mc-post-list-item {
        margin:30px 0 0 0;
        padding:30px 0 0 0;
        border-top: 1px solid #ccc;
        overflow: hidden;
    }
    .mc-posts-list.organisation-list .mc-post-list-item:first-child,
    .mc-posts-list.milkpublication-list .mc-post-list-item:first-child  {
        margin-top:0;
        padding-top:0;
        border-top:0;
    }

    .mc-posts-list.organisation-list .mc-post-list-item .read-more {
        text-transform: none;
        font-size: 14px;
    }
   */
    .initiative-detail h1 {
        border-bottom: 1px dashed #ccc;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .inititative-item {
        border-top: 1px solid #ccc;
        padding: 40px 0;
    }
    .inititative-item:first-child {
        border: none;
        padding-top:0;
    }

    .initiative-label {
        font-weight: 600;
        font-size: 24px;
        display: block;
    }

   .nc-list {
   }

    .mc-posts-list.milkpublication-list {
        margin:0;
    }

    .mc-posts-list.milkpublication-list .list-title {
        color: #36a997;
        text-transform: uppercase;
        font-weight: 700;
    }

    .milkpublication-download {
        margin-top: 20px;
    }
    .milkpublication-download a  {
        color: #36a997;
        font-weight: 600;

    }

    .publication-keywords p {
        display: inline-block;
        font-style: italic;
    }

    
    .mc-posts-list.milkpublication-list .mc-post-list-item {
        margin:30px 0 0 0;
        padding:30px 0 0 0;
        border-top: 1px solid #ccc;
        overflow: hidden;
    }

    .mc-posts-list.milkpublication-list .mc-post-list-item:first-child  {
        margin-top:0;
        padding-top:0;
        border-top:0;
    }


   .mc-posts-list .list-info {
        overflow: hidden;
        list-style-type: none;   
        margin-top:20px;
    }
    .mc-posts-list.milkpublication-list .list-info li {
       float: left;
       width: 50%;
    }
    .mc-posts-list .list-info li .label {
        font-weight: 600;
        color:#222;
    }

    .mc-isotope-grid {
        
    }
    .mc-isotope-grid.mc-posts-list  {
        margin-top:20px;
        margin-bottom: 70px;
    }
    .mc-isotope-grid.mc-posts-list .mc-post-list-item .mc-post-list-content-wrapper {
        padding:30px;
        border:1px solid #ccc;
    }
    .mc-isotope-grid.mc-posts-list .mc-post-list-item h4 {
        color: #36a997;
        text-transform: uppercase;
        font-weight: 700;
    }
    .mc-isotope-grid.mc-posts-list .mc-post-list-item .list-thumbnail {
        height: auto;
    }
    .mc-isotope-grid.mc-posts-list .mc-post-list-item .list-thumbnail:after {
        display: none;
    }
    .mc-isotope-grid.mc-posts-list .mc-post-list-item .list-thumbnail img {
        position: static;
        width: 100%;
        height: auto;
        transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
    }
    .mc-isotope-grid.mc-posts-list .mc-post-list-item .list-related-terms {
        margin:20px 0 0 0;
        font-family: "Crete Round";
        font-style: italic;
        color:#818181;
    }

    .mc-isotope-grid.mc-posts-list .mc-post-list-item .read-more {
        display: inline-block;
        color:#36a997;
    }
  
    .faq-filters button {
        width: auto;
        text-align: left;
        display: block;

    }

    .mc-isotope-grid.mc-posts-list.faq-list .mc-post-list-item .list-related-terms {
        margin:0 0 20px 0;
        line-height: 18px;
    }

    .mc-posts-list.timeline {
        margin:0;
    }
    .mc-posts-list.timeline .mc-post-list-item {
        display:inline-block;
        width: 33.33%;
        margin: 0;
        box-sizing: border-box;
        padding:5px;
    }

    .mc-posts-list.timeline .mc-post-list-item .mc-post-list-item-wrapper {
        box-sizing: border-box;
        padding: 30px;
        height:180px;
        box-sizing: border-box;
        background: #fafafa;

    }
    .mc-posts-list.timeline .mc-post-list-item .mc-post-list-item-wrapper,
    .mc-posts-list.timeline .mc-post-list-item .mc-post-list-item-wrapper * {
       
    }
    .mc-posts-list.timeline .mc-post-list-item:nth-child(even) .mc-post-list-item-wrapper .list-title {
        color: #1973c4 !important;
    }

    .mc-posts-list.timeline .mc-post-list-item:nth-child(odd)  .mc-post-list-item-wrapper .list-title  {
        color: #36a997 !important;
    }

    .mc-posts-list.timeline .mc-post-list-item:nth-child(3n-1) .mc-post-list-item-wrapper .list-title {
        text-decoration: underline;
    }
    .mc-posts-list.timeline .mc-post-list-item:nth-child(3n-1) .mc-post-list-item-wrapper::before {
    

    }


    .mc-posts-list.timeline .mc-post-list-item .mc-post-list-item-wrapper .list-title {
        font-size: 30px;
    }

    .root-box {
        
        color:#fff;
        text-align: center;
        height:150px;
        box-sizing: border-box;
    }
    .root-box * {
        color: #fff !important;
    }
    .root-box .wpb_wrapper {
        position: relative;
        width: 100%;
        height:100%;
    }
    .root-box .wpb_wrapper p {
        display: block;
        width: 100%;
        height:100%;
    }
    .root-box .wpb_wrapper a {
        display: block;
        width: 100%;
        height:100%;
        box-sizing: border-box;
        background: #36a997;
        transition: all 0.1s ease-in-out;
        line-height: 150px;
font-weight: 600!important;
padding: 0px 20px;
font-size: 17px
    }
    .root-box .wpb_wrapper a span {
        position: absolute;
        width: 100%;
        top:50%;
        left: 50%;
        display: block;
        font-weight: 600; 
        text-transform: uppercase;
        box-sizing: border-box;
        padding: 0 40px;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
    }

    .root-box .wpb_wrapper a:hover {
        background-color: #1973c4;
    }

     .root-box2 {
        
        color:#fff;
        text-align: center;
        height:150px;
        box-sizing: border-box;
        display: block;
        width: 100%;
     
        box-sizing: border-box;
        background: #36a997;
        transition: all 0.1s ease-in-out;
    }
    .root-box2 * {
        color: #fff !important;
    }
    .root-box2 .wpb_wrapper {
        position: relative;
        width: 100%;
        height:100%;
    }
    .root-box2 .wpb_wrapper p {
        display: block;
        width: 100%;
        height:100%;
    }
    .root-box2 .wpb_wrapper a {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    box-sizing: border-box;
    padding: 0 30px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 13px;
    line-height: 20px;
}
    .root-box2 .wpb_wrapper a span {
        position: absolute;
        width: 100%;
        top:50%;
        left: 50%;
        display: block;
        font-weight: 600; 
        text-transform: uppercase;
        box-sizing: border-box;
        padding: 0 40px;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
    }

    .root-box2 :hover {
        background-color: #1973c4;
    }
    

    .blue-list .mc-posts-list .mc-post-list-item .list-title a,
    .blue-list .mc-posts-list .mc-post-list-item .read-more,
    .blue-list .mc-posts-list .mc-post-list-item .list-location {
        color: #1973c4;
    }

    .mc-posts-list.videos-list .thumbnail {
        position: relative;
        display: block;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .mc-posts-list.videos-list .thumbnail:after {
        content: "";
        display: block;
        padding-bottom: 54%;
    }
    .mc-posts-list.videos-list .thumbnail img {
        position: absolute;
        left:50%;
        top:50%;
        transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
    }

    .mc-posts-list.videos-list .mc-post-list-item .list-title a {
        color:#333;
    }

    .mc-posts-list.publications-list .mc-post-list-item {
        height: 584px;
    }
    .mc-posts-list.publications-list .list-thumbnail {
        background: #eaeaea;
        background: -moz-linear-gradient(-45deg,  #eaeaea 0%, #ffffff 51%, #f7f7f7 100%); 
        background: -webkit-linear-gradient(-45deg,  #eaeaea 0%,#ffffff 51%,#f7f7f7 100%); 
        background: linear-gradient(135deg,  #eaeaea 0%,#ffffff 51%,#f7f7f7 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f7f7f7',GradientType=1 );
        border:1px solid #eee;
    }
    .mc-posts-list.publications-list .list-thumbnail:after {
        padding-bottom: 66%;
    }
    .mc-posts-list.publications-list .list-thumbnail img {
        width: auto;
        height: 100%;
    }

    .mc-posts-list.publications-list.store-list .mc-post-list-item {
       
    }
    .mc-posts-list.publications-list.store-list .list-thumbnail img {
         height: 80%;
    }


    .featured-event {
        padding:100px 0;
    }

    .featured-event-wrapper {

    }
    .featured-event-content-wrapper {
        width: 66.66%
    }
    .featured-event-date {
        font-size: 24px;
        display: inline-block;
        font-weight: 300;
        margin-right: 10px;
    }
    .featured-event-location {
        font-size: 24px;
        display: inline-block;
        font-weight: 300;
    }
    .featured-event-title {
        font-size: 48px;
        line-height: 48px;
        margin:30px 0;
    }
    .featured-event-excerpt {
        font-size: 18px;
        font-weight: 300;
    }
    .featured-event .read-more {
        padding: 15px 30px;
        margin-top: 40px;
    }

    .featured-event * {

        color:#fff;

    }

    .page-id-5423 .q_tabs.horizontal .tabs-nav li a, .page-id-10669 .q_tabs.horizontal .tabs-nav li a {
        background-color: #1973C4;
        border: none;
        font-size: 14px;
        color: #fff;
        display: block;
        float: left;
        margin: 0 0 1px 1px;
        border-radius: 5px;
        box-sizing: border-box;
        transition: background-color 0.2s ease-in-out;
        -webkit-transition: background-color 0.2s ease-in-out;
        -moz-transition: background-color 0.2s ease-in-out;
        -ms-transition: background-color 0.2s ease-in-out;
    }

    .page-id-5423 .q_tabs.horizontal .tabs-nav li:first-child a, .page-id-10669 .q_tabs.horizontal .tabs-nav li:first-child a {
        padding-left: 14px!important;
    }

    .page-id-5423 .q_tabs .tabs-nav .active a,.page-id-10669 .q_tabs .tabs-nav .active a {
        background: #36a997!important;  
    }

    .links-right {
        text-align: right;
        padding-right: 20px;
    }

    .ligne-hr {
        border-bottom: 1px solid #ededed;
        padding-bottom: 20px;
    }

    .links-right a {
        color: #464646!important;
        font-size: 11px!important
    
    }

    .page-id-5423 .thumb {
        width: 7%;
        float: left;
        margin-right: 25px;
        padding: 33px;
        display: block;
    }

    .page-id-5423 .mc-posts-list .mc-post-list-item {
        width: auto!important;
    }

    /*FIX*/

    i.fa.fa-phone,i.fa.fa-fax,i.fa.fa-envelope-o {
        /*color: #1973C4;*/
    }

    .lca-faq span.tab-title {
        text-transform: capitalize;
        font-weight: 700;
    }

    .lca-faq h5 .accordion_mark {
        border: 0px solid #e3e3e3!important;
        background-color: #1973C4!important;
    }

    .lca-faq .accordion_content {
        background: #EDEDED;
    }

    .lca-interview .q_tabs .tabs-nav li {
        margin: 4px!important;
        background: #00A995!important;
        border-radius: 5px!important;
        border:0px!important;
    }

     .lca-interview .q_tabs .tabs-nav li a{
        color: white!important;
        text-align: center!important;
        border:0px!important;
    }

    .lca-interview .q_tabs .tabs-nav li.active a {
        background-color: #1973C4!important;
        border:0px!important;
    }

    .lca-interview .q_tabs.horizontal .tabs-nav li:first-child a {
        padding-left: 10px!important;
    }
    .carbon ol.ol1 {
        padding-left: 38px!important;
        padding-top: 20px!important;
        font-size: 13px!important
    }

    .page-id-470 .text_right {
        margin-top: 20px!important;
    }

    .page-id-470  .mc-isotope-grid.mc-posts-list {
        margin-top: 0px!important;
  
    }
    .page-id-470  .content .container .container_inner.page_container_inner,.page-id-5912 .content .container .container_inner.page_container_inner,.page-id-5951 .content .container .container_inner.page_container_inner,.page-id-5945 .content .container .container_inner.page_container_inner , .page-id-6267 .content .container .container_inner.page_container_inner   {
        padding: 0px 0 0 0!important; 
    }
    .page-id-5912 .q_tabs .tabs-nav .active a,
    .page-id-5951 .q_tabs .tabs-nav .active a,
    .page-id-5945 .q_tabs .tabs-nav .active a,
    .page-id-13167 .q_tabs .tabs-nav .active a,
    .page-id-6267 .q_tabs .tabs-nav .active a,
    .page-id-5906 .q_tabs .tabs-nav .active a {
        background: #1973C4!important;
    }
    .page-id-5912 .q_tabs.horizontal .tabs-nav li a,
    .page-id-5951 .q_tabs.horizontal .tabs-nav li a,
    .page-id-5945 .q_tabs.horizontal .tabs-nav li a,
    .page-id-13167 .q_tabs.horizontal .tabs-nav li a,
    .page-id-6267 .q_tabs.horizontal .tabs-nav li a,
    .page-id-5906 .q_tabs.horizontal .tabs-nav li a {
        background-color: #36a997;
        border: none;
        font-size: 13px;
        color: #fff;
        display: block;
        float: left;
        margin: 0 0 1px 1px;
        border-radius: 5px;
        box-sizing: border-box;
        transition: background-color 0.2s ease-in-out;
        -webkit-transition: background-color 0.2s ease-in-out;
        -moz-transition: background-color 0.2s ease-in-out;
        -ms-transition: background-color 0.2s ease-in-out;
    }

    .page-id-5912 .q_tabs.horizontal .tabs-nav li:first-child a,
    .page-id-5951 .q_tabs.horizontal .tabs-nav li:first-child a ,
    .page-id-5945 .q_tabs.horizontal .tabs-nav li:first-child a,
    .page-id-13167 .q_tabs.horizontal .tabs-nav li:first-child a,
    .page-id-6267  .q_tabs.horizontal .tabs-nav li:first-child a,
    .page-id-5906 .q_tabs.horizontal .tabs-nav li:first-child a {
        padding-left: 10px!important;
    }

    .page-id-5912 .su-tabs-pane.su-clearfix,
    .page-id-5951 .su-tabs-pane.su-clearfix,
    .page-id-5945 .su-tabs-pane.su-clearfix,
    .page-id-13167 .su-tabs-pane.su-clearfix,
    .page-id-5906 .su-tabs-pane.su-clearfix{
        padding: 40px;
    }
    .page-id-5912 a.link,
    .page-id-5951 a.link,
    .page-id-5945 a.link, 
    .page-id-13167 a.link, 
    .page-id-6267 a.link,
    .page-id-5906 a.link {
        color: #36A997;
        font-weight: 600;
    }
    .page-id-5912 .su-tabs-nav span.su-tabs-current, 
    .page-id-5951 .su-tabs-nav span.su-tabs-current, 
    .page-id-5945 .su-tabs-nav span.su-tabs-current, 
    .page-id-13167 .su-tabs-nav span.su-tabs-current, 
    .page-id-6267 .su-tabs-nav span.su-tabs-current , 
    .page-id-5906 .su-tabs-nav span.su-tabs-current  {
        background: #fff;
        color: #1973C4;
        cursor: default;
        font-weight: 800;
        font-size: 14px;
    }
    .page-id-5912 .su-tabs-nav span,
    .page-id-5951 .su-tabs-nav span ,
    .page-id-5945 .su-tabs-nav span,
    .page-id-6267 .su-tabs-nav span,
    .page-id-13167 .su-tabs-nav span,
    .page-id-6267 .su-tabs-nav span,
    .page-id-5096 .su-tabs-nav span{
        background: #fff;
        color: #36A997;
        cursor: default;
        font-weight: 400;
        font-size: 14px;
    }

    .page-id-5912 .su-tabs,
    .page-id-5951 .su-tabs,
    .page-id-6267 .su-tabs ,
    .page-id-5906 .su-tabs {
        margin: 0 0 1.5em 0;
        padding: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: #F7F7F7;
    }

    *:focus {
        outline: 0;
    }

    .tab-working-area .su-spoiler-style-fancy, .tab-working .su-spoiler-style-fancy  {
        border: 0px solid #ccc!important; 
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        background: #F7F7F7!important;
        color: #1973C4;
    }

    .tab-working-area span.su-spoiler-icon,    .tab-working span.su-spoiler-icon  {
        color: #36A997;
    }
    .tab-working-area .su-spoiler-content.su-clearfix,.tab-working .su-spoiler-content.su-clearfix {
        background: #FFFFFF!important;
        color: #505050;
    }
    .tab-working-area .su-spoiler-content, .tab-working .su-spoiler-content  {
        padding: 0px 10px!important;
    }
    .tab-working-area .su-spoiler-content a,.tab-working .su-spoiler-content a {
        color: #36A997!important;
    }
   
    .tab-working-area .su-clearfix:before, .su-clearfix:after,.tab-working .su-clearfix:before, .su-clearfix:after  {
        display: table;
        content: " ";
        padding: 10px;
    }

    .tab-working-area .wpb_text_column ul , .tab-working .wpb_text_column ul {
        margin-top: 0px!important

    }

    .page-id-6267 .su-tabs-pane.su-clearfix {
        padding: 0 40px!important;
    }

     .mc-posts-list.videos-list .list-title {
        font-size: 16px!important;
    }

    .mc-posts-list.videos-list .thumbnail:after {
        padding-bottom: 50%;
    }

    .vc_tta-tabs.vc_tta-has-pagination .vc_pagination{
        margin-top: 0px !important
    }

    .updates-url {
        text-transform: uppercase;
        margin-top:10px!important;
    }

    .updates-url a {
        color: #36A997!important;
   
    }

    .mc-posts-list .mc-post-list-item .list-date span {
        color: #36A997;
        font-weight: 100;
    }

    .mc-posts-list .mc-post-list-item .list-date {
        margin-bottom: 10px;
    }
    .ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {
        height: 50px!important;
   
    }
    body .indent-list ul li {
        padding: 5px 0;
        margin-right: 10px;
        list-style: none;
        counter-increment: foo;
        display: table-row;

    }
    body .indent-list ul li::before {
        font-family: "FontAwesome";
        content: "\f138";
        color: #36a997;
        margin-right: 5px;
        display: table-cell;
        text-align: right;
        padding-right: .5em;
        border-top: solid transparent 10px;
        border-color:transparent!important;
    }
    .white .wpb_text_column ul li::before{
        border-color: transparent !important; 
    }
    .thumb-update{
        display: block;
        line-height: 0;
        position: relative;
        overflow: hidden;
        margin-bottom: 20px;
        background: #eaeaea;
        background: -moz-linear-gradient(-45deg, #eaeaea 100%, #ffffff 11%, #f7f7f7 100%);
        background: -webkit-linear-gradient(-45deg, #eaeaea 100%,#ffffff 11%,#f7f7f7 100%);
        background: linear-gradient(45deg, #eaeaea 100%,#ffffff 11%,#f7f7f7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f7f7f7',GradientType=1 );
        border: 1px solid #eee;
        border-radius: 3px;

    }
    nav.main_menu>ul>li>a>i.menu_icon {
        margin-right: 3px!important;
    }

   .nutrition ul li {
        display: inline-block;
    }
   .newsletter-template {
        border-bottom: 1px solid #ADADAD!important;
        margin-bottom: 15px!important;
        font-family: 'Raleway',sans-serif!important;
        letter-spacing: 0!important;
        font-size: 13px!important;
    }

    .content .container .container_inner.page_container_inner {
        padding: 30px 0 0 0!important;
    }


.custom-information-contact .text-wrap.label-inside input, .custom-contact .textarea-wrap textarea {padding: 0 20px;}
.custom-information-contact .country-wrap.label-inside input {padding: 0 20px;}
.custom-information-contact .textarea-wrap textarea {padding: 55px;line-height: 0!important}
.custom-information-contact input, 
.custom-information-contact .textarea-wrap textarea,
.custom-information-contact .ninja-forms-form-wrap select {font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 14px; line-height:40px; color: #818181; width:100%;padding-left: 15px;}
.custom-information-contact .field-wrap {margin-bottom:15px; }
.dk-select, .dk-select-multi {position: relative;display: inline-block;vertical-align: middle;line-height: 2em;width: 100%;cursor: pointer;}
.dk-selected {width: 100%;white-space: nowrap;overflow: hidden;position: relative;background-color: white;border: 1px solid #D7D7D7;border-radius: 0em!important;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding: 20px!important;font-weight: 400;}
.custom-information-contact textarea {border: 1px solid #CCCCCC!important;}
.custom-information-contact input[type='submit'] {background-color: #0F76BC;color: white!important;border: none;padding: 0px 20px;cursor: pointer;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin-top: 20px;}
.ninja-forms-required-items {margin-bottom: 10px}
.custom-information-contact ul li {
    padding: 5px 10px;
    margin-right: 10px;
}
.ninja-forms-required-items {
    font-size: 18px;
    line-height: 26px;
    font-style: normal;
    font-weight: 600;
    color: #00A996;
    text-decoration: none;
    text-align: left;
}

span.su-tabs-current {
    background: #fff;
    color: #1973C4!important;
    cursor: default;
    font-weight: 800;
    font-size: 14px;
}

body .ui-accordion-header-active {
    background: #1973c4!important;
    font-weight: 700!important;
    font-size: 15px!important
}

.ui-accordion-header {
    border-radius: 5px;
    margin-top: 13px!important;
    padding:0 20px;
    font-weight: 500!important;
    font-size: 14px!important
}

.q_accordion_holder.accordion div.accordion_content_inner {
    padding: 8px 0 0px!important;
    display: block;
}
.su-accordion {
    margin-bottom: 0em!important;
}

.sciences-detail h4.list-title {
    font-size: 26px;
    font-weight: 600;
    color: #00A995;
    margin-bottom: 10px;
   
}


.sciences-detail span {
    font-style: italic;
    font-weight: 300!important;
}

.sciences-detail  p.list-excerpt {
    font-weight: 700;
    margin-bottom: 18px;
    padding-bottom: 7px;
    border-bottom: 1px solid #CDCDCD;
}


.single-sciences .title,  .single-sciences .title_holder{

    margin-top: 0px!important;  padding-top: 0px!important;
}

.search-results .title, .search-results .title_holder{

    margin-top: 0px!important;  padding-top: 0px!important;
}

.single-sciences .mc-post-list-item.sciences-detail {
    margin-bottom: 70px;
}

.side_menu_button_wrapper {
    display: none!important;
}

.header-widget.widget_text.header-right-widget {
    margin-right: 20px;
}


.header_top #searchform {
    padding: 0 10px;
    line-height: 50px;
    height: 50px;
    border-left: 1px solid rgba(255,255,255,0.25);
    padding: 0 15px;
    color: #fff!important;
   

}
 body:not(.home) .header_top #searchform  {
 background: #0ab59e;
}

.header_top #searchform input[type="text"] {
    height: 44px;
    font-size: 14px;
    color: #fff!important;
}

.header_top #searchform input[type="submit"] {
    width: 22px;
    height: 41px;
    line-height: 25px;
    margin: 4px 10px 0px 0;
    background: 0;
    font-size: 16px;
    color: white;
}


::-webkit-input-placeholder {
   color: #fff;
}

:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

:-ms-input-placeholder {  
   color: #fff; 
}


.blog_holder article {
    display: inline-block;
    width: 100%;
    margin: 0px 0 30px;
    border-bottom: 1px solid #e0e0e0;
}

.pagination ul li {
    float: left;
    margin-bottom: 10px;
}

.search-results  h2  {
    margin-bottom: 10px!important;
}

.search-results  h2 a {
    color: #00A995!important;
}

.search-results .blog_holder article .post_image, .search-results .blog_holder article .post_image>a,.search-results  .blog_holder article .post_image img {
    position: relative;
    width: 31%!important;
    display: initial!important;
}

.search-results .blog_holder article .post_text h2 .date {
    color: #1973C4;
    font-weight: 500;
    font-style: italic;
    display: none
}

.search-results  .blog_holder article .post_text .post_text_inner {
    padding: 23px 0px 35px 0px!important;
    background-color: #fff;
}

.search-results  .pagination ul li.active span, .search-results  .pagination ul li.active a:hover {
    border-color: #1973C4!important;
    color: white;
    background: #1973C4!important;
}

.search-results  .blog_holder article .post_info {
    display: none!important;
}

.title-green {
    color: #36a997;
    font-weight: 600;
    font-size: 21px;
}

.boxed-custom {
    border: 1px solid #ccc;
    position: relative;
    width: 30.13%;
    float: left;
    box-sizing: border-box;
    margin: 1.5%;
}
.science-list p.list-date {
    border-top: 1px solid #ACACAC;
    padding-top: 8px;
    margin-top: 6px;
    color: #1973C4!important;
    font-weight: 600;
    font-family: 'Raleway',sans-serif!important;
}
.single-publication .title, .single-publication .title_holder {
    padding-top: 0 !important;
    margin-bottom: 0px;
    margin-top: 0px;
}

.single-mediaroom .title, .single-mediaroom .title_holder {
    padding-top: 0 !important;
    margin-bottom: 0px;
    margin-top: 0px;
}
.home header .header_top, .home header.scrolled .header_top {
 
    background: #005D9D!important;
}
.home .header_top #searchform {
   
    background: #0666a5!important;
}

.label i.fa.fa-phone, i.fa.fa-fax, .label i.fa.fa-envelope-o,.label i.fa.fa-envelope.fa-fw, .label i.fa.fa-globe.fa-fw {
    color: #1973C4!important;
}

.filters-button-group button.is-checked, .mc_tabs.q_tabs .tabs-nav li.active a {
    background-color: #1973C4!important;
}
.nc-list .list-related-terms {
    margin: 0px!important;
   
}

.nc-list .mc-post-list-content-wrapper {
    padding: 35px 35px!important;
    border: 1px solid #ccc;
}
.page-id-474 .tab-content .filters-button-group button.is-checked, .page-id-474 .tab-content .mc_tabs.q_tabs .tabs-nav li.active a {
    background-color: transparent!important;
}
.page-id-474 .tab-content  .filters-button-group button.is-checked, .page-id-474 .tab-content  .mc_tabs.q_tabs .tabs-nav li  a {
    background-color: transparent!important;
}

body .home .et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input {
    padding: 0 10px !important;
}


.mc-posts-list.boxed.events-list .mc-post-list-item::after {
    content: "";
    display: block;
    padding-bottom: 152%!important;
}

.default_template_holder {
    margin-top: 50px;
}

.post-password-form input[type="password"] {
    border: 1px solid #303030;
}

