/*------------------------------------*\
    $NEWS-ROOM
\*------------------------------------*/
.nws-body p{
    font-size: 1em;
    line-height: 1.2;
}
.domain-ibd-irondeficiency-com #cccwr{
    display: none;
}
.nws-page .pane-2, .newsroom-downloads .pane-1 {
    height: 252px;
    background-color: white;
    border-top: 1px solid #d1d3d4;
    border-bottom: 1px solid #d1d3d4;
    margin-bottom: 10px;
}
.pane-newsroom-featured .featured-main .bottom-box a{
    text-transform: uppercase;
}
.nws-page .featured-main img{
    width: 100%;
}
.newsroom-downloads .pane-title, .newsroom-downloads .healthcareTab{
    display: none;
}
.newsroom-downloads .article-body h2{
    font-size: 150%;
    text-align: left;
    color: black;
    margin-bottom: 30px;
}
.newsroom-downloads .idcom , .nws-page .idcom{
background: url("/sites/default/files/ida-logo_0.png") no-repeat;
height: 50px;
width: 235px;
margin: 0 auto;
margin-top: 70px;
margin-bottom: 10px;
position: relative;
}
.newsroom-downloads h2 ,.nws-page .pane-2 h2{
font-size: 350%;
letter-spacing: 5px;
text-transform: uppercase;
text-align: center;
font-family: 'Museo Sans W01_300', Arial
}
.newsroom-downloads .idcom:before ,.nws-page .pane-2 .idcom:before{
content: "";
position: absolute;
height: 5px;
border-bottom: 3px solid #7abdd0;
top: 10px;
left: 245px;
width: 70px;
}
.newsroom-downloads .idcom:after ,.nws-page .pane-2 .idcom:after{
content: "";
position: absolute;
height: 5px;
border-bottom: 3px solid #7abdd0;
top: 10px;
right: 245px;
width: 70px;
}
.nws-page .featured-main .bottom-box{
    padding:15px;
}
.nws-page .article-body{
    padding: 10px 0 0 0;
}
.nws-page {
    background: white;
}
.nws-page .pane-newsroom .view-content{
    background-color: #f1f1f1;
    max-height: 923px;
}
.nws-page .panel-2col-stacked .center-wrapper > .panel-col-last{
    width: 31%!important;
    margin-left: 20px;
    padding: 0;
}
.nws-row {
    padding: 15px 15px 0px 15px;
    background: #f1f1f1;
    clear: both;
}
.nws-row .inner--cont{width: 100%;
height: 165px;
background-color: white;
border: 1px solid #d1d3d4;}
.nws-l, .nws-r {
    float:left;
}
.nws-l {
    width: 35%;
    max-height: 163px;
    position: relative;
    height: 100%;
    overflow: hidden;
}
.nws-l img {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.nws-title{
    text-transform: uppercase;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nws-r {width: 65%;
padding: 10px;
padding-left: 20px;
max-height: 165px;
position: relative;}
.nws-type, .nws-date{
    padding-top: 5px;
}
.nws-title, .nws-type, .nws-body {
    margin-bottom: 5px;
}
/*.nws-type{
    float: left;
}*/
.nws-date {
    margin-bottom: 15px;
    margin-left: 5px;
    margin-left: 110px;
}
.nws-type, .nws-date{
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px;
    font-family: 'Museo Sans W01_500', Arial;
    color: #2c51a3;
}
.nws-more{
    margin-top: 15px;
    font-family: 'Museo Sans W01_300', Arial;
    text-transform: uppercase;
}
.nws-more a{
    color: red;
}
.nws-page .nws-r:after{
    content: '';
    position: absolute;
    top: 25px;
    left: -23px;
    right: 0;
    margin: 0;
    width: 0;
    height: 0;
    border-right: solid 25px white;
    border-top: solid 30px transparent;
    border-bottom: solid 30px transparent;
}
.nws-body{
    display: block;
    display: -webkit-box;
    height: 56px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.2;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
    margin-bottom: 5px;
}
.featured-main .nws-body{
    height: 46px;
    -webkit-line-clamp: 2;
}
.contactBlock{
    padding: 15px;
    background-color: #f1f1f1;
    margin-bottom: 10px;

}
.contactBlock h2{
    font-family: 'Museo Sans W01_300', Arial;
    font-size: 200%;
    letter-spacing: 2px;
    text-align: center;
}
.contactBlock .pane-content{
    padding: 15px;
    background-color: white;
}
.contactBlock .top-contact{
    border-bottom: 0px;
    padding-bottom: 15px;
}
.contactBlock h3{
    color: #2c51a3;
    margin-top: 20px;
    margin-bottom: 5px;
    font-family: 'Museo Sans W01_300', Arial;
}
.contactBlock p{
    margin: 0;
    line-height: 1.2;
}
.contactBlock .icons{
    margin-top: 15px;
    line-height: 2;
}
.contactBlock .icons .phone, .contactBlock .icons .fax, .contactBlock .icons .email, .contactBlock .icons .mobile{
    float: left;
    width: 20%;
    background-size: 30px 30px!important;
    height: 30px;
}
.contactBlock .icons .phone{
    background: url("/sites/default/files/newsroom/phone.png") no-repeat;
}
.contactBlock .icons .fax{
    background: url("/sites/default/files/newsroom/fax.png") no-repeat;
}
.contactBlock .icons .email{
    background: url("/sites/default/files/newsroom/mail.png") no-repeat;
}
.contactBlock .icons .mobile{
    background: url("/sites/default/files/newsroom/cell.png") no-repeat;
}


.contactBlock .icons p{
    height: 32px;
    line-height: 28px;
}
.contactBlock .icons a{
    float: left;
    width: 75%;
}
.outer--cont{
    padding: 15px;
    background-color: #f1f1f1;
}
.featured-main{
    position: relative;
    width: 100%;
    height: auto;
    background-color: white;
}
.featured-main .field-name-field-preview-image{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.featured-main .field-name-field-preview-image img{
    margin-top: -4%;
}
.featured-main .bottom-box{/* position: absolute; */
bottom: 0;
left: 0;}
.featured-main .nws-title{
    width: 630px;
    font-family: 'Museo Sans W01_300', Arial;
    width: 100%;
}
.download-section{
    padding-top:20px;
}
.down-buttons .download-btn{
    width: 30.3333333%;
    float: left;
    margin-bottom: 50px;
    text-align: center;
    padding: 50px;
    background-color: white;
    border: solid grey 1px;
    color: darkblue;
    text-transform: uppercase;
    font-family: 'Museo Sans W01_300', Arial;
    margin-left: 1.5%;
    margin-right: 1.5%;
}
.download-section .pane-content{
    height: 410px;
    background-color: #f1f1f1;
}
.download-section h2{
    text-align: center;
    font-size: 250%;
    letter-spacing: 3px;
    padding-top: 30px;
    margin-bottom: 30px;
    font-family: 'Museo Sans W01_300', Arial;
}
.nws-page .healthcareTab{
    display: none!important;
}
.nws-page .panel-2col-stacked .center-wrapper > .panel-col-first, .nws-page .panel-2col-stacked .center-wrapper > .panel-col-last{
    float: left;
    width: 66.5%;
}
.nws-page .field-type-text-with-summary{/* float: left; */
/* width: 70%; */
min-height: 218px;
padding: 10px;
/* margin-bottom: 25px; */
background-color: white;}
.nws-page .back-image{
    float: left;
    width: 30%;
    padding: 10px;
}
@media only screen and (max-width: 980px) {
    .nws-page .panel-2col-stacked .center-wrapper > .panel-col-first, .panel-2col-stacked .center-wrapper > .panel-col-last{
        float: none;
        width: 100%;
    }
    .nws-page .panel-2col-stacked .center-wrapper > .panel-col-last{
        width: 100%;
        margin-left: 0px;
        padding: 0;
        max-width: 100%;
    }
}
@media only screen and (max-width: 720px) {
    .down-buttons .download-btn{
        width: 90%;
        margin-left: 5%!important;
        margin-right: 5%!important;
    }
    .nws-page .new-view .views-exposed-widgets #edit-field-topic-news-value-wrapper{
        display: none;
    }
    .nws-page .new-view .views-exposed-widgets .views-exposed-widget{
        width: 100%!important;
    }
    .download-section .pane-content{
        height: 920px!important;
    }
    .nws-row .inner--cont{
        height: 125px;
        overflow: hidden;
    }
    .newsroom-downloads h2, .nws-page .pane-2 h2{
        font-size: 250%;
    }
    .menu-mlid-2405, .menu-mlid-2405 a{
        background: none!important;
        border: none!important;
        border-top: none!important;
        padding:0!important;
        margin: 0!important;
    }
    .menu-mlid-2405 ul{
        background: none!important;
        border: none!important;
        border-top: none!important;
        left: 43px!important;
        top: -19px!important;
    }
    .menu-mlid-2405 ul li{
        padding-top: 7px;
        padding-bottom: 8px;
    }
    .nav-main .menu__item--depth-2 .menu.menuVisable{
        display: block!important;
    }
    .nav-main.extendedMenu{
        padding-bottom: 25px;
    }
    .nav-main .menu__item--depth-3 > a {
        color: #e81c2e!important;
    }
}
.newsroom-downloads span.file img, .newsroom-downloads .pane-panels-mini{
    display: none
}
.newsroom-downloads span.file a{
    background: #fff;
    border: 1px solid #e3e0e0;
    color: #2c51a3;
    display: inline-block;
    font-size: 13px;
    letter-spacing: .2em;
    line-height: 1;
    padding: 8px 39px 8px 8px;
    position: relative;
    text-transform: uppercase;
    width: 110%;
    font-family: 'Museo Sans W01_300', Arial;
}

.newsroom-downloads span.file a:hover{
    background-color: #efeeee;
}

.newsroom-downloads span.file a:after{
    background: #2c51a3 url(../img/buttons/are-you-at-risk-arrow.png) no-repeat 50% 5px;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 31px;
}

/*------------------------------------*\
    $CONTENT-HUB
\*------------------------------------*/
.no-healthbtn .healthcareTab{
    display: none;
}
.menu-mlid-2194 a, .menu-mlid-2213 a{
    color: #e81c2e!important;
    text-transform: none!important;
}
.menu-mlid-2194 ul li a, .menu-mlid-2213 ul li a{
    color: #21409a!important;
}
.ida16update .panel-2col-stacked .center-wrapper > .panel-col-last{
    margin-left: 20px;
    width: 325px;
    padding: 0;
}
.museo{
    font-family: 'Museo Sans W01_300', Arial;
}
.page-content-hub .hub-header, .node-type-blog-image-post .hub-header{
    height: 252px;
    background-color: white;
    border-top: 1px solid #d1d3d4;
    border-bottom: 1px solid #d1d3d4;
    margin-bottom: 10px;
}
.life-logo{
    background: url("/sites/default/files/life_logo.png") no-repeat;
    height: 100px;
    width: 135px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 10px;
    position: relative;
}
.page-content-hub .hub-header h2, .node-type-blog-image-post .hub-header h2{
    font-size: 300%;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Museo Sans W01_300', Arial;
}
.page-content-hub .hub-header .life-logo:before, .node-type-blog-image-post .hub-header .life-logo:before{
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 3px solid #7abdd0;
    top: 40px;
    left: 150px;
    width: 180px;
}
.page-content-hub .hub-header .life-logo:after, .node-type-blog-image-post .hub-header .life-logo:after{
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 3px solid #7abdd0;
    top: 40px;
    right: 150px;
    width: 180px;
}
.pane-block-76{
    margin-top: 10px;
    background-color: #f1f1f1;
    height: 50px;
}
.pane-block-76 i{
    color: #55acee;
    font-size: 300%;
    margin-left: 40px;
    float: left;
}
.pane-block-76 span{
    font-size: 22px!important;
    font-weight: bold!important;
    line-height: 48px;
    display: block;
    float: left;
    font-family: 'Museo Sans W01_300', Arial;
}
.pane-twitter-block{
    padding: 5px;
    background-color: #f1f1f1;
}
.page-content-hub .center-wrapper .panel-col-first{
    background-color: #f1f1f1;
    padding: 20px;
    padding-bottom: 23px;
}
.page-content-hub .views-row {
    float: left;
    width: 30.4%;
    margin-left:1.44%;
    margin-right: 1.44%;
    height: 325px;
    overflow: hidden;
    margin-bottom: 15px;
    background-color: white;
}
.page-content-hub .featuredPost .views-row {
    width: 100%;
    height: 545px;
    margin-left: 5px;
}
.page-content-hub .featuredPost .views-row .inner-cont{
    height: 545px;
}
.page-content-hub .featuredPost .field-name-field-previ img{
    width: 100%;
}
.page-content-hub .featuredPost .bottomBox .views-field-title{
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 120%;
    font-family: 'Museo Sans W01_500', Arial;
}
.page-content-hub .featuredPost .bottomBox .field-name-field-preview-text{
    font-size: 100%;
/*    margin-top: 20px;*/
    margin-top: -5px;
    margin-bottom: 20px;
    line-height: 20px;
    height: 42px;
}
.page-content-hub .featuredPost .bottomBox .field-name-field-media-type{
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px;
    float: left;
    font-family: 'Museo Sans W01_500', Arial;
}
.ida16update .follow-header, .nws-page .follow-header{
    background: #f1f1f1;
    height: 50px;
}
.ida16update .follow-header h2, .nws-page .follow-header h2{
    float: left;
    line-height: 50px;
    margin-left: 10px;
    font-family: 'Museo Sans W01_300', Arial;
}
.ida16update .follow-header .fa, .nws-page .follow-header .fa{
    width: 28px;
    height: 28px;
    border-radius: 50%;
    padding-left: 3px;
    font-size: 15px;
    color: white;
    line-height: 28px;
    text-align: center;
    margin-left: 10px;
    float: left;
    margin-top: 10px;
}
.ida16update .follow-header .fa-instagram, .nws-page .follow-header .fa-instagram{
    background: #125688;
}
.ida16update .follow-header .fa-linkedin, .nws-page .follow-header .fa-linkedin{
    background: #007bb5;
}
.ida16update .follow-header .fa-pinterest-p, .nws-page .follow-header .fa-pinterest-p{
    background: #cb2027;
}
.ida16update .follow-header .fa-youtube, .nws-page .follow-header .fa-youtube{
    background: #bb0000;
}
.ida16update .follow-header .fa-twitter, .nws-page .follow-header .fa-twitter{
    background: #55acee;
}
.page-content-hub .view-filters{
    padding-top:15px;
    margin-bottom: 15px;
}
.page-content-hub .panel-col-bottom .view-content{
    background-color: #f1f1f1;
    padding-top: 25px;
}
.page-content-hub .bottomBox .field-content, .page-content-hub .bottomBox .field-name-field-media-type, .page-content-hub .bottomBox .sharer{
    font-family: 'Museo Sans W01_500', Arial;
    text-transform: uppercase;
}
.page-content-hub .bottomBox .sharer{
    float: right;
    padding: 4px 9px;
    background-color: #323f49;
    color: white;
    margin-top: -25px;
    border: 1px solid #323f49;
    position: absolute;
    bottom:6px;
    right: 15px;
}
.page-content-hub .view-content-hub-featured .bottomBox .sharer{
    margin-top: -10px;
}
.page-content-hub .bottomBox .sharer:hover{
    background-color: white;
    color: #323f49;
}
.page-content-hub .bottomBox .sharer:hover .outer-sharer{
    display: block;
}
.page-content-hub .bottomBox .outer-sharer{
    display: none;
}
.page-content-hub .bottomBox .outer-sharer{
    position: absolute;
    bottom: -3px;
    left: -160px;
    width: 0;
}
.page-content-hub .view-content-hub-featured .bottomBox .outer-sharer{
    bottom: -3px;
    width: 215%;
}
.page-content-hub .bottomBox .outer-sharer:after{
    content: '';
    position: absolute;
    top: 0px;
    left: 147px;
    margin: 0;
    width: 0;
    height: 0;
    border-left: solid 13px #323f49;
    border-top: solid 16px transparent;
    border-bottom: solid 15px transparent;
}
.page-content-hub .view-content-hub-featured .bottomBox .outer-sharer:after{
    right: -13px;
}
.page-content-hub .bottomBox .sharer-hub{
    width: 140px;
    background-color: #323f49;
    margin-left: 7px;
}
.page-content-hub .view-content-hub-featured .bottomBox .sharer-hub{
    float: right;
}
.page-content-hub .bottomBox .share-item{
    display: inline-block;
}
.page-content-hub .bottomBox .share-item .fa{
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 15px;
    color: #323f49;
    line-height: 25px;
    text-align: center;
    margin-left: 5px;
    float: left;
    background: white;
    margin-top: 3px;
}


.page-content-hub .views-row .inner-cont{
    position: relative;
    height: 325px;
}
.ida16update .inner-cont .bottomBox{
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: white;
    padding: 10px 20px;
    height: 116px;
}
.ida16update .inner-cont .bottomBox:after{
    content: '';
    position: absolute;
    top: -25px;
    left: 0;
    right: 0;
    margin: 0 20px;
    width: 0;
    height: 0;
    border-bottom: solid 25px white;
    border-left: solid 30px transparent;
    border-right: solid 30px transparent;
}
.page-content-hub .bottomBox .field-name-field-preview-text{
    display: block;
    /* Fallback for non-webkit */
    display: -webkit-box;
    height: 33px;
    /* Fallback for non-webkit */
    margin: 5px auto;
    font-size: 14px;
    line-height: 1.2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page-content-hub .field-name-field-media-type{
    color: #2c51a3;
    position: absolute;
    bottom: 10px;
}
.new-view .views-widget-sort-by, .new-view .views-submit-button, .new-view .views-exposed-widgets label{
    display: none;
}
.new-view .views-exposed-widgets .views-exposed-widget{
    width: 31%;
    padding: 0!important;
    margin-left: 1%;
    margin-right: 1%;
}
div#edit-field-media-type-value-wrapper.views-exposed-widget.views-widget-filter-field_media_type_value{
    margin-left: 2%;
    margin-right: 2%;
}
.new-view .views-exposed-widgets div:first-child{
    margin-left: 1.1%;
    margin-right: 0;
}
.new-view .views-exposed-widgets div.views-widget-sort-order{
    margin-right: 1.1%;
    margin-left: 0;
}
.page-content-hub .views-exposed-widgets select,
.page-content-hub .views-exposed-widgets .views-exposed-widget div{
    width: 100%;
}
.nws-page .views-exposed-widgets select{
    width: 210px;
}
.new-view select:active, .new-view select:focus{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 0;
}

.ida16update .pane-title{
    display: none;
}
.ida16update .pane-node-field-resources .pane-title{
    display: block;
}
.page-content-hub .healthcareTab, .node-type-blog-image-post .healthcareTab{
    display: none;
}
.bottomBox span.field-content a{
    display: block;
    /* Fallback for non-webkit */
    display: -webkit-box;
    height: 32px;
    /* Fallback for non-webkit */
    width: 100%;
    font-size: 16px;
    line-height: 16px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 1040px) {
    .page-content-hub .panel-col-last,
    .page-content-hub .views-exposed-widgets .views-widget-sort-order,
    .nws-page .views-exposed-widgets .views-widget-sort-order{
        display: none;
    }
    .new-view .views-exposed-widgets div{
        width: 45%!important;
    }
}
@media only screen and (max-width: 720px) {
    .page-content-hub .hub-header h2, .node-type-blog-image-post .hub-header h2{
        font-size: 200%!important;
        min-height: 360px;
    }
    .ida16update .view-content-hub-featured .inner-cont .bottomBox{
        bottom: -6px;
        height: 132px;
    }
    .page-content-hub .featuredPost .views-row{
        height: auto!important;
    }
    .page-content-hub .featuredPost .views-row .inner-cont{
        height: auto!important;
        padding-bottom: 110px!important;
    }
    .page-content-hub .views-row, .nws-page .views-row{
        width: 95%!important;
        margin-left: 2.5%!important;
        margin-right: 2.5%!important;
    }
    .page-content-hub .views-row img, .new-view .views-exposed-widgets div{
        width: 95%!important;
    }
    .page-content-hub .views-exposed-widgets #edit-field-media-type-value-wrapper,
    .nws-page .views-exposed-widgets #edit-field-media-type-value-wrapper{
        display: none;
    }
    .node-type-blog-image-post .related h2{
        font-size: 140%!important;
    }
    .node-type-blog-image-post .sharer-hub{
        width: 90%!important;
        margin-left: 5%!important;
    }
    .node-type-blog-image-post .top-box .date{
        right: 53%!important;
    }
    .node-type-blog-image-post .top-box .type{
        left: 53%!important;
    }
}

.node-type-blog-image-post .header-post{
    height: 238px;
}
.node-type-blog-image-post .toolbar{
    background-color: #f1f1f1;
    padding-top: 20px;
    padding-left:30px;
}
.node-type-blog-image-post .toolbar a{
    color: red;
}
.node-type-blog-image-post .toolbar .fa{
    margin-right:10px;
}
.node-type-blog-image-post .toolbar .fa-chevron-left{
}
.node-type-blog-image-post .main-container-hub-post{
    position: relative;
}
.node-type-blog-image-post .main-container-hub-post {
    padding: 25px;
    background-color: #f1f1f1;
}
.node-type-blog-image-post .top-box{
    width: 100%;
}
.node-type-blog-image-post .top-box .backCol1{
    background-color: white;
}
.node-type-blog-image-post .top-box h2{
    font-size: 200%;
    font-family: 'Museo Sans W01_300', Arial;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    padding-top: 15px;
}
.node-type-blog-image-post .top-box .other-info{
    position: relative;
    height: 20px;
}
.node-type-blog-image-post .top-box span{
    position: absolute;
    color: grey;
}
.node-type-blog-image-post .top-box .middle{
    left: 50%;
}
.node-type-blog-image-post .top-box .date{
    right: 51%;
}
.node-type-blog-image-post .top-box .type{
    left: 51%;
}
.node-type-blog-image-post .back-image{background-color: white;
min-height: 218px;}
.node-type-blog-image-post .back-image img{
    display: block;
    margin: 0 auto;
}
.node-type-blog-image-post .bottom-box{
    position: absolute;
    bottom: 25px;
    padding: 20px;
    background-color: white;
    width: 95.2%;
}
.node-type-blog-image-post .outer-sharer{
    background-color: #f1f1f1;
    padding-bottom:15px;
}
.node-type-blog-image-post .sharer-hub{
    width: 46%;
    margin: 0 auto;
}
.node-type-blog-image-post .sharer-hub .share-item{
    display: inline-block;
    width: 21%;
    margin-left: 1.5%;
    margin-right: 1.5%;
}
.node-type-blog-image-post .sharer-hub .fa{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 25px;
    color: white;
    line-height: 50px;
    text-align: center;
    display: block;
    background: #323f49;
    margin: 0 auto;
}
.node-type-blog-image-post .view-filters, .node-type-blog-image-post .related .field-name-field-topic{
    display: none;
}
.node-type-blog-image-post .related{
    margin-top:40px;
    background-color:#f1f1f1;
}
.node-type-blog-image-post .related h2{
    font-family: 'Museo Sans W01_500', Arial;
    color: #323f49;
    margin-left: 10px;
    font-size: 220%;
    letter-spacing: 3px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.node-type-blog-image-post .main-container-hub-post .field-item{
    background-color:white;
}
.node-type-blog-image-post .main-container-hub-post .field-item a{
    color: #2c51a3;
}
.node-type-blog-image-post .main-container-hub-post ul{
    list-style: disc;
    padding: 10px;
    padding-left: 40px;
}
.node-type-blog-image-post .main-container-hub-post ul li{
    padding: 10px;
    color: #323f49;
}
.node-type-blog-image-post .main-container-hub-post .text{
    padding: 20px;
    padding-top: 0px;
}
/*------------------------------------*\
    $IBD-UPDATE
\*------------------------------------*/
.block-menu-ibd-menu .block-title, .ibd-front #zone-footer .grid-4{
    display: none;
}
.ibdupdate .head-share .eng--only{
    display: none;
}
.ibdupdate .head-share .ibd--only.eng--only{
    display: block;
    width: 300px!important;
}
/*.ibdupdate .head-share{
    width: 420px!important;
}*/
.ibd--only{
    display: none;
}.ibdupdate .block-menu-ibd-menu li{
    width: 169.6px;
    text-align: center;
    background-color: #461300;
    padding-top: 8px;
    padding-bottom: 8px;
    display: inline-block;
}
.block-menu-ibd-menu li a{
    color: white;
    text-transform: uppercase;
    font-size: 75%;
}
.ibd-front .legal .col {
    padding: 10px;
    width: 49.5%;
    display: inline-block;
    border: 0!important;
}
.ibd-front .zone-footer a{
    text-align: left;
    padding-left: 10px;
}
.ibd-front .zone-footer{
    min-height: 270px;
    background: #2c2a29;
}
.ibd-front .legal p{
    margin-bottom: 10px;
}
.ibd-brown{
    color: #461300!important;
}
.ibdupdate h2{
    color: #461300;
    font-family: 'Museo Sans W01_500', Arial;
}
.ibdupdate .article-body h2{
    color: black!important;
    font-family: 'Museo Sans W01_500', Arial;
    margin-bottom: 10px;
    margin-bottom: 20px;
    font-size: 140%;
}
.ibdupdate h3{
    font-family: 'Museo Sans W01_300', Arial;
    margin-bottom: 10px;
}
.ibdupdate .full-width{
    width: 100%;
}
.ibd-front .article-body{
    padding: 0!important;
}
.ibdupdate .article-body{
    padding: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.ibdupdate.page-node-245 .article-body, .ibdupdate.page-node-326 .article-body {
    padding: 0;
}
/*.content--first.no--visable, .content--clicked, .on-click--go.no--visable{
    display: none;
}*/
.on-click--go, .play-image{
    display: none!important;
}
.content--clicked.visable{
    display: block;
}
.click-to-play{
    display: none;
}
.ibdheader{
    height: 252px;
    text-align: center;
    border-bottom: 1px solid #d1d3d4;
    margin-bottom: 50px;
}
.ibdheader h2{
    font-size: 200%;
    padding-top: 55px;
    letter-spacing: 3px;
}
.ibdheader .middle{
    color: #7abdd0;
    font-family: 'Museo Sans W01_300', Arial;
    font-size: 200%;
    position: relative;
}
.ibdheader .middle:before{
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 3px solid #7abdd0;
    top: 20px;
    left: 24%;
    width: 18%;
}
.ibdheader .middle:after{
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 3px solid #7abdd0;
    top: 20px;
    right: 24%;
    width: 18%;
}
 .ibdheader h1{
    color: #461300;
    font-size: 300%;
    font-family: 'Museo Sans W01_500', Arial;
}
.ibdupdate.page-node-236 .pane-node-body img{
    height: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.ibdupdate .two-column .column{
    width: 48.78%;
    display: inline-block;
    text-align: center;
    padding: 25px;
    background-color: #f1f1f1;
}
.ibdupdate .two-column .column:first-child{
    margin-right: 1%;
}
.ibdupdate .two-column .column:last-child{
    margin-left: 1%;
}
.ibdexplore{
    background-color: #f1f1f1;
}
.ibdexplore h1{
    font-size: 300%;
    font-family: 'Museo Sans W01_500', Arial;
    letter-spacing: 3px;
    text-align:center;
    padding-top: 20px;
}
.explore-boxes .bottom-box{
    background-color: white;
    text-align: left;
    padding: 10px;
    margin-top: -4px;
}
.explore-boxes .bottom-box h2{
    color: black;
    font-size: 105% !important;
    font-family: 'Museo Sans W01_500', Arial;
    letter-spacing: 1px;
    font-weight: normal;
}
.explore-boxes .bottom-box p{
    line-height: 1.2;
}
.column h2{
    font-size: 150% !important;
    margin-bottom: 10px !important;
}
.column h3{
    font-weight: normal;
    display: block;
    max-width: 80%;
    margin: 0 auto;
    font-family: 'Museo Sans W01_300', Arial;
    margin-bottom: 10px !important;
}
.ibdupdate .button-ibd{
    background-color: #461300;
    padding: 5px;
    padding-right: 20px;
    color: white;
    text-transform: uppercase;
}
.ibdupdate .link{
    margin-top: 10px;
    margin-bottom: 15px;
    min-height: 250px;
}
.ibdupdate .link.doctor{
    margin-top: 40px;
}
.ibdupdate .link.treatment{
    background-color: #f1f1f1;
}
.ibdupdate .link .image{
    float: left;
    width: 20%;
    margin-left: 3%;
    margin-right: 3%;
}
.ibdupdate .link.treatment .image{
    margin-top:20px;
}
.ibdupdate .link .text{
    float: left;
    width: 74%;
}
.ibdupdate .pane-twitter-block{
    margin-bottom: 50px;

}.ibdupdate .link.treatment .text{
    margin-top: 45px;
}
.ibdupdate .panel-col-last h2{
    color: black!important;
    font-size: 105%;
    letter-spacing: 2px;
    font-family: 'Museo Sans W01_300', Arial!important;
}
.ibdupdate .link .text h2{
    font-family: 'Museo Sans W01_700';
    font-size: 2.5em;
    font-weight: normal;
    letter-spacing: 1px;
}
.ibdupdate .link .text p{
    margin-top: 10px;
    margin-bottom: 15px;
}
.ibdabout{
    padding: 5px;
    background-color: #f1f1f1;
    margin-top:10px;
}
.ibdabout .menu-ibd-item{
    height: 50px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.whatisibd{
    position: relative;
    cursor: pointer;
}
.whatisibd:hover .popup-ibd--containter{
display: block!important;
}
.ibdabout .icon{
    float: left;
    width: 15%;
    margin-left: 2.5%;
    margin-right: 2.5%;
}
.ibdabout .text{
    float: left;
    width: 60%;
    font-family: 'Museo Sans W01_300', Arial;
    margin-top: 7px;
}
.ibdabout .popup-ibd--containter{
    position: absolute;
    display: none;
    width: 600px;
    left: -620px;
    top: -47px;
    padding: 20px;
    background-color: #461300;;
}
.ibdabout .popup-ibd--containter div{
    background-color: white;
    padding: 10px;
}
.ibd-table{
    margin-bottom: 25px;
}
.ibd-table tr:first-child td{
    padding: 25px;
    background-color:#7abdd0;
    color: white;
    font-family: 'Museo Sans W01_500', Arial;
}
.ibd-table tr td{
    padding: 15px;
    font-family: 'Museo Sans W01_300', Arial;
    text-align: center;
    background-color: #f1f1f1;
    border: 1px solid #7abdd0;
}
.ibd-table td p{
    margin-bottom: 0;
    color: black;
    font-size: 16px;
}
.ibd-table.table1 tr:first-child td{
    width: 30%;
}
.ibd-table.table1 tr:first-child td:last-child{
    width: 40%;
}
.ref--btn{
    cursor: pointer;
}
.ref-text{
    display: none;
}
.ref-text.visable{
    display: block!important;
}
.ibdupdate .button-ibd{
    border-color: #461300;
    background-color: #461300;
    font-family: 'Museo Sans W01_500';
    letter-spacing: 1px;
    color: white;
    padding: 5px;
    padding-right: 20px;
    text-transform: uppercase;
    border: 1px solid #e3e0e0;
    display: inline-block;
    font-size: 13px;
    line-height: 1;
    position: relative;
}
.ibdupdate .button-ibd:after{
    background: #461300 url(../img/buttons/are-you-at-risk-arrow.png) no-repeat 67% 2px !important;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
}
.ibdupdate header nav,
.ibdupdate header .search-form--small,
.page-node-245 #block-block-62,
.page-node-245 .title-block,
.page-node-245 #block-block-8,
.page-node-245 #block-block-10,
.ibdupdate #cccwr{
    display: none!important;
}
#block-menu-menu-ibd-menu{
    display: none;
}
.ibdupdate #block-menu-menu-ibd-menu{
    display: block;
}
.ibdupdate .container-16 .grid-16{
    margin: 0;
    max-width: 100%;
}
.ibdupdate.ida15update.front #zone-footer-wrapper{
    display: block!important;
}
.page-node-245 .vifor-pharma img{
    display: block;
    margin: 0 auto;
}
@media only screen and (max-width: 1040px) {
    .ibdupdate .two-column .column{
        width: 100%;
        margin: 0!important;
    }
    .ida16update .panel-col-last{
        display: none;
    }
}
@media only screen and (max-width: 900px) {
    .ibdupdate .link .text p.ibd-brown{
        display: none;
    }
    .ibdupdate .link{
        min-height: 200px;
        margin: 0!important;
    }
    .ibdupdate .link.doctor .text{
        margin-top: 45px;
    }
}
@media only screen and (max-width: 500px) {
    .ibdupdate .link .text{
        margin-top: 10px!important;
    }
    .ibdupdate .link{
        min-height: 130px;
        font-size: 70%;
    }
    .ibd-table tr:first-child td{
        padding: 0;
    }
    .ibd-table tr td{
        padding: 5px!important;
    }
    .ibdheader h1{
        font-size: 245%;
    }
    .ibd-front .legal .col{
        width: 100%;
    }
    .ibdheader .middle:after{
        right: 15%;
    }
    .ibdheader .middle:before{
        left: 15%;
    }
    .ibdupdate .block-menu-ibd-menu li {
        width: 100%;
    }
}
