input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}fieldset.fieldset-invisible,fieldset.fieldset-invisible > legend{margin:0;padding:0;border:none;border-radius:0;background:inherit;position:static;color:inherit;height:auto;width:auto;font-family:inherit;text-indent:0;line-height:inherit;text-shadow:unset;top:0;right:0;bottom:0;left:0;}fieldset.fieldset-invisible > legend{font-weight:bold;font-size:0.929em;}fieldset.fieldset-invisible > div > div.form-item:last-child,fieldset.fieldset-invisible > table{margin-bottom:0;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
#sliding-popup{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom,.sliding-popup-top{background:url(/sites/all/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}#sliding-popup .popup-content #popup-buttons{float:right;margin:0 0 1em 0;max-width:40%;}#sliding-popup .popup-content #popup-buttons button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}#sliding-popup .popup-content #popup-buttons button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}#sliding-popup .popup-content #popup-buttons button:active{position:relative;top:1px;}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:bold;margin:5px 0 0;max-width:60%;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{color:#fff;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;}#sliding-popup .popup-content #popup-text h1{font-size:24px;}#sliding-popup .popup-content #popup-text h3{font-size:12px;}#sliding-popup .popup-content #popup-text p{font-size:12px;}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;margin:5px 0 1em;max-width:100%;}#sliding-popup .popup-content #popup-buttons button{}}
.container-promotions .row{margin:0 auto;}.container-promotions  [class*="col-"].left-column{max-width:none !important;width:100% !important;padding-left:0px !important;padding-right:0px !important;}.field-collection-container h2,.field-collection-container .action-links{display:none;}.field-collection-container{border-bottom:none !important;}.ihc-promotions{background-image:url(/sites/all/themes/ihc/img/bg-pattern.png);background-repeat:repeat;border-top:1px solid #D3D7D9;border-bottom:1px solid #D3D7D9;width:100%;margin:10px auto 25px;-ms-touch-action:pan-y;touch-action:pan-y;}.ihc-promotions .ihc-promotion-title{margin-top:40px;margin-bottom:20px;margin-left:auto;margin-right:auto;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:13px;font-weight:400;color:#aaaaaa;text-align:center}.ihc-promotions .slideshow-section{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;margin-left:auto;margin-right:auto;padding:0;z-index:3;}.ihc-promotions .slideshow-section img{width:100%;display:block;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}.ihc-promotions .slides-container{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative;width:100%;}.ihc-promotions .slideshow,.ihc-promotions .slides-footer{position:relative;width:100%;}@media (max-width:768px){.ihc-promotions .slideshow,.ihc-promotions .slides-footer{position:static;}}.ihc-promotions .slideshow{z-index:200;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;flex-wrap:wrap;}.ihc-promotions .slides{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:relative;z-index:1;width:250px;height:250px;}.ihc-promotions .slide{position:absolute;background-color:#000000;width:250px;cursor:pointer;top:50%;}.ihc-promotions .slide:nth-child(1){z-index:4;margin-top:-125px;}.ihc-promotions .slide:nth-child(2){z-index:3;margin-top:-119px;}.ihc-promotions .slide:nth-child(3){z-index:2;margin-top:-113px;}.ihc-promotions .slide:nth-child(4){z-index:1;margin-top:-107px;}.ihc-promotions .slides-footer{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;padding:13px 0;margin-left:auto;}.ihc-promotions .slides-footer.right{margin-left:0;}.ihc-promotions .slideshow-control{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin:auto;}@media (max-width:480px){.ihc-promotions .slideshow-control{margin-left:auto;margin-right:auto;}}.ihc-promotions .slideshow-arrow{display:none;}.ihc-promotions .control-button-container,.ihc-promotions ul.control-button-container{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;max-width:155px;overflow:hidden;list-style-type:none;padding:0;margin:auto;}.ihc-promotions .control-button-container li,.ihc-promotions ul.control-button-container li{padding-left:6px !important;padding-right:6px !important;}.ihc-promotions .slide-button-container{position:relative;}.ihc-promotions .slide-button-container > *{width:10px;height:10px;}.ihc-promotions .slide-button-container input{position:absolute;margin:0;opacity:0;cursor:pointer;}.ihc-promotions .slide-button-container input:checked + span{-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;background-color:#acacac;}.ihc-promotions .slide-button-container span{display:block;top:0;left:0;cursor:pointer;border-radius:50%;border:1px solid #acacac;background-color:#FFFFFF;}
.main-notifications span.subheader2-color{color:#91022D;font-weight:700;font-size:1.8em;}.main-notifications span.link2-color{float:right;}.main-notifications #myModal span.link2-color{float:none;}.main-notifications span.link2-color a:focus{outline:0px auto -webkit-focus-ring-color;outline-offset:0px;}.main-notifications .modal-dialog{width:400px;margin:200px auto;}.main-notifications .modal-dialog .modal-header{border:0;padding:16px 14px 23px 15px;}.main-notifications .modal-dialog .modal-header .button2-close{float:right;border:0;background:rgba(0,0,0,0);}.main-notifications .modal-dialog .modal-header .button2-close .icon-close{color:#91022D;font-size:0.65em;}.main-notifications .modal-dialog .modal-header .button2-close:focus,.main-notifications .modal-dialog .modal-content .modal-btns .button2:focus,.main-notifications .modal-dialog .modal-content .modal-btns .button3:focus{outline:-webkit-focus-ring-color auto 0;outline-offset:0;}.main-notifications .modal-dialog .modal-content{text-align:center;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.main-notifications .modal-dialog .modal-content .modal-body{padding:15px 32px 62px 32px;}.main-notifications .modal-dialog .modal-content .modal-body p.body2-color{margin-top:16px;margin-bottom:21px;}.main-notifications .modal-dialog .modal-content .modal-btns .button2,.main-notifications .modal-dialog .modal-content .modal-btns .button3{width:78px;height:30px;padding:0 !important;}.main-notifications .modal-dialog .modal-content .modal-btns .button2{margin-right:15px;}.main-notifications .modal-dialog .modal-content .modal-btns .button2:hover{background-color:#800227;}.main-notifications .modal-dialog .modal-content .modal-btns .button3{margin-left:15px;}.main-notifications .block-notifications .list-group .list-group-item{background:none;border:0;border-bottom:1px solid #DDDDDD;}.main-notifications .block-notifications .list-group .list-group-item:last-child{background:none;border:0;border-bottom:0px solid #DDDDDD;}.main-notifications .block-notifications .list-group .list-group-item .box-icon{float:left;width:27px;text-align:center;margin-top:12px;margin-right:7px;}.main-notifications .block-notifications .list-group .list-group-item .box-icon .icon-btn-sms{color:#91022D;width:27px;font-size:1.46em;line-height:1em;margin-top:4px;}.main-notifications .block-notifications .list-group .list-group-item .box-icon i.icon-disable,.main-notifications .block-notifications .list-group .list-group-item .box-icon i.icon-disable:before{color:#CCCCCC !important;}.main-notifications .block-notifications .list-group .list-group-item .img-user{float:left;padding-right:12px;}.main-notifications .block-notifications .list-group .list-group-item .img-user img{width:44px;height:44px;}.main-notifications .block-notifications .list-group .list-group-item .container-content{float:left;width:80%;}.main-notifications .block-notifications .list-group .list-group-item .container-content span{float:none;}.main-notifications .block-notifications .list-group .list-group-item .container-content .time-notifications .body2-color{color:#AAAAAA;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .button2-accept{color:#FFFFFF;background-color:#91022D;border-radius:0;padding:7px 5.5px;margin-right:8px;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .button2-accept:hover{background-color:#800227;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .button2-accept .icon-check{height:14px;font-size:0.95em;line-height:1em;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .button2-close{color:#666666;background-color:#DDDDDD;border-radius:0;padding:7px 7.35px;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .button2-accept:focus,.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .button2-close:focus{outline:0px auto -webkit-focus-ring-color;outline-offset:0px;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .button2-close .icon-close{font-size:1em;line-height:1em;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .btn-small-close{background-color:rgba(0,0,0,0);padding:2px 2px;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .btn-small-close:focus{outline:0px auto -webkit-focus-ring-color;outline-offset:0px;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .btn-small-close:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .btn-small-close .icon-close{color:#91022D;font-size:0.5em;}@media (min-width:900px) and (max-width:1399px){.main-notifications .block-notifications .list-group .list-group-item .container-content{float:left;width:66%;}.main-notifications #tab-load-more .btn.btn-more{padding:7px 16px !important;margin-top:5px;margin-bottom:10px;}}@media (min-width:680px) and (max-width:899px){.main-notifications .block-notifications .list-group .list-group-item .container-content{float:left;width:68.3%;}.main-notifications #tab-load-more .btn.btn-more{padding:7px 16px !important;margin-top:5px;margin-bottom:10px;}}@media (min-width:480px) and (max-width:679px){.main-notifications .modal-dialog{width:360px;margin:200px auto;}.main-notifications .block-notifications .list-group .list-group-item .container-content{float:left;width:56%;}.main-notifications #tab-load-more .btn.btn-more{padding:7px 16px !important;margin-top:5px;margin-bottom:10px;}}@media (min-width:320px) and (max-width:479px){.main-notifications .link2-color.options-only-mobile{position:absolute;float:none;margin-top:0;top:16px;right:15px;}.main-notifications .modal-dialog{width:280px;margin:200px auto;}.main-notifications .modal-dialog .modal-header{border:0;padding:12px 10px 17px 15px;}.main-notifications .modal-dialog .modal-content .modal-body{padding:0px 32px 32px 32px;}.main-notifications .modal-dialog .modal-content .modal-body .header4{line-height:1.2em;}.main-notifications .modal-dialog .modal-content .modal-body p.body2-color{margin-top:7px;margin-bottom:21px;}.main-notifications .block-notifications .list-group .list-group-item .container-content{float:left;width:57%;}.main-notifications .block-notifications .list-group .list-group-item .container-content .content-actions-button{position:relative;float:right;top:-25px;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;}.main-notifications .block-notifications .list-group .list-group-item .content-actions-button .btn-small-close .icon-close{color:#91022D;font-size:0.6em;}}
.section-404-error .container-404 .header3{margin:10px 0 13px 0 !important;}.section-404-error .container-404 .container-search-options{margin-top:30px;}.section-404-error .container-404 .container-search-someone{float:left;width:48.2%;text-align:center;background-color:#F1EBDB;padding-top:24px;padding-bottom:30px;}.section-404-error .container-404 .container-search-someone .box-search-someone,.section-404-error .container-404 .container-search-resources .box-search-someone{width:236px;margin:17px auto 0 auto;}.section-404-error .container-404 .container-search-someone .box-search-someone ul.typeahead{width:236px !important;}.section-404-error .container-404 .container-search-someone .box-search-someone .input-group-btn{float:right;width:40px;}.section-404-error .container-404 .container-search-someone .box-search-someone .someone-search{width:196px;}.section-404-error .container-404 .container-search-resources .box-search-someone .btn-group{width:236px;}.section-404-error .container-404 .container-search-resources .box-search-someone .btn-group .btn-select-topic{width:196px;}.section-404-error .container-404 .container-search-resources{float:right;width:48.2%;text-align:center;background-color:#EEEEEE;padding-top:24px;padding-bottom:30px;}@media (min-width:900px) and (max-width:1399px){}@media (min-width:680px) and (max-width:899px){}@media (min-width:480px) and (max-width:679px){.section-404-error .container-404 .container-search-someone{float:left;width:100%;text-align:center;background-color:#F1EBDB;padding-top:24px;padding-bottom:30px;margin-bottom:20px;}.section-404-error .container-404 .container-search-resources{float:right;width:100%;text-align:center;background-color:#EEEEEE;padding-top:24px;padding-bottom:30px;}.space-final-connections{height:50px;}}@media (min-width:320px) and (max-width:479px){.section-404-error{margin-bottom:40px;}.section-404-error .container-404 .header3{font-size:2.26em !important;}.section-404-error .container-404 .container-search-someone{float:left;width:100%;text-align:center;background-color:#F1EBDB;padding-top:24px;padding-bottom:30px;margin-bottom:20px;}.section-404-error .container-404 .container-search-someone .box-search-someone,.section-404-error .container-404 .container-search-resources .box-search-someone{width:236px;margin:17px auto 0 auto;}.section-404-error .container-404 .container-search-someone .box-search-someone .input-group-btn{float:right;width:40px;}.section-404-error .container-404 .container-search-someone .box-search-someone .someone-search{width:196px;}.section-404-error .container-404 .container-search-someone .box-search-someone ul.typeahead{width:236px !important;}.section-404-error .container-404 .container-search-resources .box-search-someone .btn-group{width:236px;}.section-404-error .container-404 .container-search-resources .box-search-someone .btn-group .btn-select-topic{width:196px;}.section-404-error .container-404 .container-search-resources{float:right;width:100%;text-align:center;background-color:#EEEEEE;padding-top:24px;padding-bottom:30px;}.space-final-connections{height:50px;}}
#main-section-profile .hr-divider-head-discussions{margin-top:20px;margin-bottom:20px;}#main-section-profile .profile-header .main-box-profile a,.profile-header-mobile .main-box-profile a{color:#fff;}#main-section-profile .profile-header .main-box-profile .body2 a,#main-section-profile .profile-header-mobile .main-box-profile .body2 a{text-decoration:underline;}#bio_ellipsis>div{display:inline;}#bio_ellipsis .views-more-link{display:inline;}#main-section-profile .information-organization .field-type-text-long,#main-section-profile .information-organization .field-type-list-text{margin-top:15px;}#main-section-profile .information-organization .field-label{color:#333333;*/
  font-weight:700;font-size:1.5em;line-height:1.2em;margin:0;}#main-section-profile .information-organization .field-items{color:#333333;*/
  font-weight:400;font-size:1.6em;line-height:1.4em;margin:0;}#main-section-profile .information-organization .field-items p{margin:0;}#main-section-profile .profile-header .ihadcancer-connect-button-theme a,#main-section-profile .profile-header-mobile .ihadcancer-connect-button-theme a{padding:9px 20px 5px !important;}#main-section-profile .profile-header .ihadcancer-connect-button-theme a .icon-user-connect:before,#main-section-profile .profile-header-mobile .ihadcancer-connect-button-theme a .icon-user-connect:before{height:auto;}#main-section-profile .find-someone-page #result-users{margin-top:6px;}.result-user .info-case-user{width:213px !important;}#main-section-profile .find-someone-page .result-user .info-case-user .button4 a{padding:0;}.views-more-link{cursor:pointer;}#main-section-profile .container-tabs-profile .tab-content #tab1 #ihadcancer_sony_member_list span.link2-color{font-size:1.5em;}.people-fix-block{padding-bottom:15px;}@media (max-width:899px) and (min-width:680px){.result-user .id-case-user{position:initial !important;float:none !important;margin:0 auto 10px !important;}.result-user .info-case-user{text-align:center;position:initial !important;float:none !important;margin:0 auto;}}@media (max-width:479px){.result-user .info-case-user{margin:0 auto;}#ihadcancer_sony_member_list .result-user{margin-bottom:20px;}}
.events{margin:0;padding:0;}.events .event{width:48%;display:inline-block;margin:5px;margin-bottom:10px;vertical-align:top;}.events .event img{max-width:100%;padding:0 !important;margin-bottom:5px;height:175px;}.read-more{display:none}.events .read-less a,.events .read-more a{display:inline-block;color:#91022D !important}@media (max-width:960px) and (min-width:900px){.events .event{width:46%;}}@media (max-width:657px){.events .event{width:100%;}}.events .pager{clear:both;}.nav .active .icon-events{color:#91022D;}
