/* This file will hold the main styles for your website. */
/* This file is a base starter file with the regions and wrappers */
/* pre-filled for easy identification. This style sheet also assumes */
/* that the full-width wrappers are enabled for each zone */
body {color: #333333;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;background: none repeat scroll 0 0 #E7E8EA;}
    
    
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0;}


#cboxOverlay {
    opacity: 0.1 !important;
}

#twitter-widget-0 .e-entry-title {
    font-family: 'Tahoma' !important;
}

.nivo-caption {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    display: none;
    font-size: 18px;
    font-weight: bold;
    left: 20px;
    opacity: 0.95;
    overflow: hidden;
    padding: 15px;
    position: absolute;
    top: 20px;
     bottom: auto;
    width: 40%;
    z-index: 8;
}
.nivo-caption p {font-family: Tahoma,Arial,Helvetica,sans-serif;padding:0;}
#slider h2 {color: #EC008B;
    font-family: 'Souvenir',Arial,Helvetica,sans-serif;
    font-size: 18px;line-height: 24px;margin: 0;
    word-spacing: -5px;}
    
#slider p {font-size:12px;}
.theme-default .nivo-caption a {border-bottom:none;color: #336699;font-weight:bold;}
.theme-default .nivo-caption a:hover {text-decoration:underline;color: #336699;}
.theme-default .nivo-caption img {display:block;position:relative;padding-left:10px;}

/* Set Comment fields to hidden for content-type of 'page'  */



/* VIDEO PAGE */

.isotope-container, .isotope-options {
    margin-left: -40px;
}

.isotope-options li {
    margin: 0 4px 8px 0px;
}

.isotope-options {background: none repeat scroll 0 0 transparent;}
.isotope-element {color: #fff; width: 390px; height:220px; list-style-type: none; margin-right: 18px; margin-bottom: 18px;}
.isotope-element img {width: 100%;}

a.filterbutton, a.filterbutton:visited {
    background-color: #3c2a50 !important;
    color: #ffffff !important;
    margin-top: 8px !important;
    padding: 10px 14px 10px 14px !important;
}

a.filterbutton:hover {
    color: #ffffff !important;
    background-color: #ec008b !important;
    -o-transition:color .05s ease-out, background .5s ease-in !important;
    -ms-transition:color .05s ease-out, background .5s ease-in !important;
    -moz-transition:color .05s ease-out, background .5s ease-in !important;
    -webkit-transition:color .05s ease-out, background .5s ease-in !important;
    transition:color .05s ease-out, background .5s ease-in !important;
}


.view-video-filter ul {list-style: none outside none; }
.view-video-filter ul li {display: inline-block;  padding: 10px 0;}
.view-video-filter ul li a {background: none repeat scroll 0 0 #ec008b; color: #fff; padding: 5px;}

.view-video-page .views-field-field-youtube-video {position: absolute;}
.views-field-term-node-tid {background: none repeat scroll 0 0 #f2f2f2;
    color: #336699;
    font-weight: bold; margin-top: 10px; padding: 5px; position: absolute;}


.view-video-page .views-field-title {bottom: 0;}
.view-video-page .views-field-title,
.view-video-page  .views-field-body {
    background: none repeat scroll 0 0 #ec008b;
    opacity: 0.85;
    -khtml-opacity: 0.85;
    -moz-opacity: 0.85;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0.85);
    filter: progid:DXImageTransform.Microsoft:Alpha(opacity=0.85);
    filter:alpha(opacity=0.85);
    position: absolute;
    width: 100%;}

.isotope-element a, .isotope-element a code {color: #fff !important; font-weight: normal;}
.field-type-youtube {margin:20px 0;}

.view-video-page .views-field-title span.field-content {display:block;margin: 10px;}

.view-video-page  .views-field-body {display: none;}



/*.view-video-page  .views-field-body .field-content {padding:25px;height:130px;} */

/* END VIDEO PAGE */


/* RELATED CONTENT CLASSES */
#region-sidebar-second h2 { }

#block-views-related-content-block-block,
#block-views-related-content-block-block-2
{background: none repeat scroll 0 0 #fff; margin: 0 0 10px;padding: 5px 10px;}

#block-views-related-content-block-block h3 {color:#fff;background:#ec008b;font-size: 13px;}
#block-views-related-content-block-block h3 a {color:#fff;}

#block-views-related-content-block-block h3,
#block-views-related-content-block-block p {padding:10px;margin: 0;}

#block-views-related-content-block-block .views-row {margin:0 0 10px 0;background:#f2f2f2;}


.view-related-content-block .views-field-field-image {position: absolute;}

.view-related-content-block .views-field-title a {display:block;}

.view-related-content-block .views-field-title,
.view-related-content-block .views-field-body,
.view-related-content-block .views-field-field-image
{display: inline-block;vertical-align: top;}

.view-display-id-block_2.view-related-content-block .views-field-title a
{font-size: 20px;}


/* RATING WEBFORM CLASSES */
.rating-webform {background: none repeat scroll 0 0 #f2f2f2; margin: 20px 0;padding: 20px;}


.rating-webform #webform-component-improving-suggestions,
.rating-webform  .form-actions,
.rating-webform .links,
{display:none;}



.rating-webform label {font-weight:bold;width: 150px; float: left}
.rating-webform  .form-actions input {float: right;}

.rating-webform #webform-component-improving-suggestions label,
.rating-webform #webform-component-improving-suggestions .form-textarea-wrapper {width:100%;}

.fivestar-widget {
    float: right;
}

/* END RATING WEBFORM CLASSES */



/* NEWSLETTER CLASSES */

#webform-component-which-best-describes-you .form-item.form-item-submitted-which-best-describes-you-select
{display:block;}

#webform-component-which-best-describes-you .form-item.form-item-submitted-which-best-describes-you-other,
#webform-component-what-would-you-like-to-read-out-about-in-our-e-newsletter .form-item.form-item-submitted-what-would-you-like-to-read-out-about-in-our-e-newsletter-other
{display: inline-block;  margin-left: 210px;}

.select-or-other div.form-item.form-type-checkbox
{display:inline-block;float:left;}

#edit-submitted-what-would-you-like-to-read-out-about-in-our-e-newsletter-select
{width: 300px;display:inline-block;}

#edit-submitted-what-would-you-like-to-read-out-about-in-our-e-newsletter-select label
{width:200px;}

/* END NEWSLETTER CLASSES */


/* Responsive classes for youtube embeds */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    margin-bottom: 20px;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.block-latest-news-block-block .views-row {
    margin-top: 10px;
    padding-bottom: 5px;
    border-bottom:1px solid #F1C2DD;

}


.block-latest-news-block-block {

    border: 1px solid #e8e8e8;
    border-radius: 5px;
    padding: 10px;
    position: relative;

}
.block-latest-news-block-block .more-link {
    width: 60px;
    height: 5px;
     background: rgb(254,254,254); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(226,226,226,1) 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(99%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(226,226,226,1) 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(226,226,226,1) 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(226,226,226,1) 99%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(226,226,226,1) 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */
    text-align: center;
    position: absolute;
    float: right;
    top: 0;
    right: 0;
    margin-right: 7px;
    margin-top: 8px;
    font-size: 12px;
    padding-bottom: 14px;
    border-radius: 3px;
    border: 1px solid #C4C4C4;
}

.block-latest-news-block-block .more-link:hover {
    border-color: #939393;
}
.block-latest-news-block-block .more-link a {
   color: #333333 !important;
    font-weight: bold;
    font-size: 10px !important;
    text-transform: capitalize;
    letter-spacing: 1px;
}
.block-latest-news-block-block .block-title {
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 5px;
    margin-top: -2px;
}




#page {background-color: #E7E8EA;}
    div.zone {padding:0 10px 15px;}

div#helpline {
    float: right;
    font-family: Souvenir,Tahoma,Arial,Helvetica,sans-serif;
    padding: 20px 0 0;
    width: 220px;
}

body.front #region-sidebar-second, #region-user-second {
   margin-left:8px;
}

table {border:none !important;}
 tr {
    background-color: #FFFFFF;
    border-color: #DD9BD1;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding: 0.1em 0.6em;
}

ul li ul {list-style:circle inside none;margin-bottom:0;}

div#helpline p {
    font-size: 32px;
    line-height: 30px;
    text-align: center;
}

div#helpline p a span {
    color: #333333;
    font-size: 28px;
}


/* Get Involved overview page */
body.page-node-14960 .caption {}
body.page-node-14960 .caption h3 {height:55px;}

    .monly {display:none;}
body.responsive-layout-mobile .monly  {display:block;}

.mtitle {background: none repeat scroll 0 0 #EC008B;color: #FFFFFF;font-size: 1.5em;height: 30px;border-radius:4px 4px 4px 4px;padding: 5px 0 5px 40px;}
.pyitp {background: none repeat scroll 0 0 #f6adcd !important;padding: 5px 0 5px 0 !important;border-radius: 0 !important;}
li.pyitp a {border-top:none;color:#ec008c !important;}

.tb-megamenu .nav-collapse li.pyitp a:focus, 
.tb-megamenu .nav-collapse li.pyitp a:hover, 
.tb-megamenu .nav-collapse .nav > li.active > a:focus,
.tb-megamenu .nav-collapse .nav > li.active > a:hover 
{background-color:#f6adcd !important;color:#ec008c !important;}

.tb-megamenu .nav-collapse .nav li.pyitp a {border-top:none;}
.tb-megamenu .nav-collapse .nav > li.pyitp > a{padding: 5px 15px;}

.tb-megamenu .nav-collapse .nav > li.pyitp > a {border-bottom: medium none;}


.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus 
{background-color: rgba(0, 0, 0, 0);}


.tb-megamenu .btn-navbar { margin-bottom:0px;}
.tb-megamenu .nav-collapse {margin-top: 0;top:0;}
.tb-megamenu .nav-collapse {position:relative;}

#block-views-nodequeue-1-block, #block-views-nodequeue-1-block-1, #block-views-nodequeue-1-block-2  {float:left;}
#block-views-nodequeue-1-block-1, #block-views-nodequeue-1-block-2 {width:220px;margin-left: 5px;}


.select-or-other {float:left;}
.select-or-other .form-item {margin-top:0;}
#edit-submitted-gift-aid-box label.option {float: none;}


#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p 
{font-size: 14px;font-weight: normal;}

#sliding-popup .popup-content #popup-buttons button {color:#333; font-family: inherit;
background: -moz-linear-gradient(center top , #FFFFFF 5%, #FFFFFF 100%) repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 0 0 #FFFFFF inset;}


table.none tr {
    background-color: #FFFFFF;
    border-color: rgba(0, 0, 0, 0);
    border-style: none none solid;
    border-width: 0;}

h1, h2, h3, h4,h5 h6 {font-family:Tahoma,Arial,Helvetica,sans-serif;}


body.page-taxonomy h2 a {border-bottom:none;color:#336699;font-size: 17px;}
body.page-taxonomy h2 a:hover {color:#EC008B;}

body.page-taxonomy-term h2.node-title {font-size: 15px;font-weight: normal;padding: 0;}
body.page-taxonomy-term article.node-support-groups {border-bottom: 1px solid #DD9BD1;}


body.page-taxonomy-term  .node-links ul li a, body.page-taxonomy-term  .comment-links ul li a {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid transparent;
    border-radius: 0 0 0 0;
    color: #336699;
    cursor: pointer;
    display: block;
    float: left;
    font: inherit;
    margin: 0;
    outline: 0 none;
    overflow: visible;
    padding: 2px 0;
    text-decoration: underline;
    text-transform: lowercase;
    vertical-align: middle;
    width: auto;
}

body.page-taxonomy-term ul.links.inline {
    display: block;}


/* Mobile Styles */

body.front .tb-megamenu .nav-collapse, body.front .tb-megamenu .nav-collapse.collapse {height:auto !important;}

body.responsive-layout-mobile #block-multiblock-1, 
body.responsive-layout-mobile #block-block-11,  
body.responsive-layout-mobile #region-sidebar-second {display:none;}

body.front .defaultcallout { display: none;}
.theme-default .nivoSlider {position: relative;}

body.responsive-layout-mobile #zone-postscript {display: none;}

body.responsive-layout-mobile .tb-megamenu .nav > li {background: none repeat scroll 0 0 #EC008B;}
body.responsive-layout-narrow .tb-megamenu .nav > li.primarynav-prevention { display: block !important; }

/* hide prevention link on desktop */

@media all and (min-width: 980px) {
    body.responsive-layout-narrow .tb-megamenu .nav > li.primarynav-prevention { display: none !important;}
}

body.responsive-layout-mobile .tb-megamenu .nav > li a {color:#fff;}
body.responsive-layout-narrow .tb-megamenu .nav > li {background: none repeat scroll 0 0 #EC008B;}
body.responsive-layout-mobile .tb-megamenu .nav > li.donate, body.responsive-layout-narrow .tb-megamenu .nav > li.donate {background: none repeat scroll 0 0 #FFD600 !important;}
.tb-megamenu .nav > li.donate  a {color:#EC008B !important;}


body.responsive-layout-mobile .tb-megamenu .nav > li.fixed-title a,
body.responsive-layout-mobile .tb-megamenu .nav > li.level-1 a.dropdown-toggle:hover,  
body.responsive-layout-mobile .tb-megamenu .nav > li.level-1 a.dropdown-toggle:focus,
body.responsive-layout-narrow .tb-megamenu .nav > li.fixed-title a,
body.responsive-layout-narrow .tb-megamenu .nav > li.level-1 a.dropdown-toggle:hover,  
body.responsive-layout-narrow .tb-megamenu .nav > li.level-1 a.dropdown-toggle:focus  
{background: none repeat scroll 0 0 #EC008B;color:#fff;}

body.responsive-layout-mobile .tb-megamenu .nav > li.level-2 a:hover,  
body.responsive-layout-mobile .tb-megamenu .nav > li.level-2 a:focus,
body.responsive-layout-narrow .tb-megamenu .nav > li.level-2 a:hover,  
body.responsive-layout-narrow .tb-megamenu .nav > li.level-2 a:focus
{background: none repeat scroll 0 0 #fff;color:#333;}

body.responsive-layout-mobile .tb-megamenu .dropdown-menu .active > a, 
body.responsive-layout-mobile .tb-megamenu .dropdown-menu .active > a:hover 
{background-image: none;}

body.responsive-layout-mobile .tb-megamenu .dropdown-menu .active > a, 
body.responsive-layout-mobile .tb-megamenu .dropdown-menu .active > a:hover 
{background-color: #FFFFFF;}



body.responsive-layout-mobile #zone-menu, body.responsive-layout-narrow #zone-menu  {background: none repeat scroll 0 0 #FFFFFF;}


body.responsive-layout-mobile .tb-megamenu .nav-collapse .dropdown-menu a,
body.responsive-layout-narrow .tb-megamenu .nav-collapse .dropdown-menu a
{font-weight: bold;}

body.responsive-layout-mobile .tb-megamenu .mega-inner, 
body.responsive-layout-narrow .tb-megamenu .mega-inner
{padding: 0 5px;}

body.responsive-layout-mobile .tb-megamenu .mega-inner ul,
body.responsive-layout-narrow .tb-megamenu .mega-inner ul {border-top:1px solid #EEEEEE;}


body.responsive-layout-mobile .tb-megamenu .nav > li .tb-megamenu-submenu a,
body.responsive-layout-narrow .tb-megamenu .nav > li .tb-megamenu-submenu a
{color:#333;text-transform: capitalize !important;}

body.responsive-layout-mobile .tb-megamenu .mega-nav > li a, 
body.responsive-layout-mobile .tb-megamenu .dropdown-menu .mega-nav > li a,
body.responsive-layout-narrow .tb-megamenu .mega-nav > li a, 
body.responsive-layout-narrow .tb-megamenu .dropdown-menu .mega-nav > li a {margin-left:0px;}


.tb-megamenu .nav-collapse .dropdown-menu {background-color: #FFFFFF;}
.tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {color:#333;}  
.tb-megamenu .nav-collapse .nav > li > a {font-size: 12px;}  

.tb-megamenu .nav-collapse .nav {border: 1px solid #CCCCCC;margin: 0;} 

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: #EC008B;
    color: #fff;
}
    
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
    background-color: #EC008B;
    color: #FFFFFF;
}    
    
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #EC008B;}

.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {
	color: #EC008B;
}	  

body.responsive-layout-mobile ul li.tb-megamenu-item .tb-megamenu-submenu.dropdown-menu,
body.responsive-layout-narrow  ul li.tb-megamenu-item .tb-megamenu-submenu.dropdown-menu
{display:none !important;}
    

p {line-height: 20px;margin:10px 0;}    

.left {float:left;}
.right {float:right;}

.form-item .description {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}


.theme-default .nivo-controlNav {display:none;}

.theme-default .nivoSlider {position: relative;z-index: 1;}

   
.falsetitle a  {padding:0 0 10px 10px !important;font-weight:bold !important;text-transform:capitalize;}


span.tip {display:none !important;}


/* td, th {border: 1px solid #CCCCCC;} */
body.page-node-14722 td, body.page-node-14722 th {border: 1px solid #CCCCCC !important;}


.calendar-calendar .month-view .full td.multi-day div.monthview, 
.calendar-calendar .week-view .full td.multi-day div.weekview, 
.calendar-calendar .day-view .full td.multi-day div.dayview 
{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff 
{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border-radius: 0 0 0 0;}



.calendar-calendar .month-view .full td.single-day .inner div, 
.calendar-calendar .month-view .full td.multi-day .inner div, 
.calendar-calendar .month-view .full td .inner div.calendar.monthview div, 
.calendar-calendar .week-view .full td.single-day .inner div, 
.calendar-calendar .week-view .full td.multi-day .inner div, 
.calendar-calendar .week-view .full td .inner div.calendar.weekview div, 
.calendar-calendar .day-view .full td .inner div.view-item, 
.calendar-calendar .day-view .full td .inner div.calendar div
{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}


.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents, 
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {left: 0;}
.continues, .continuation {display:none !important;}

.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td { padding: 0;}


.calendar-calendar .month-view .full .inner .monthview, 
.calendar-calendar .week-view .full .inner .weekview, 
.calendar-calendar .day-view .full .inner .dayview {border-radius: 0 0 0 0; margin: 0;min-height: 35px !important;padding: 0 !important;}
.calendar-calendar td a {background: none repeat scroll 0 0 #B890C2 !important;display: block;font-weight: bold;padding: 10px !important;text-decoration: none;}

.calendar-calendar td a.color394 {background: none repeat scroll 0 0 #B890C2 !important;}
.calendar-calendar td a.color395 {background: none repeat scroll 0 0 #EC008C !important;}
.calendar-calendar td a.color396 {background: none repeat scroll 0 0 #999999 !important;}



.calendar-calendar .month-view .full tr td.single-day.today {border-bottom: 2px solid #EC008C !important;}
.calendar-calendar .month-view .full td.date-box.today {border-color: #EC008C !important;border-style: solid;border-width: 2px 2px 0;}


.calendar-calendar .month-view .full tr td.today, 
.calendar-calendar .month-view .full tr.odd td.today, 
.calendar-calendar .month-view .full tr.even td.today {
    background: none repeat scroll 0 0 transparent;
    border-left: 2px solid #EC008C !important;
    border-right: 2px solid #EC008C !important;
}


.tb-megamenu .nav li.donate > .dropdown-toggle, .tb-megamenu .nav li.donate > .dropdown-open {
    background-color: rgba(0, 0, 0, 0) !important;
}


.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-394, 
.calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-394, 
.calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-394 {
    background: none repeat scroll 0 0 #B890C2 !important;padding: 10px;
}

.calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-394 .continues, 
.calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-394 .cutoff, 
.calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-394 .continues, 
.calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-394 .cutoff {
    background: none repeat scroll 0 0 #B890C2;}



.calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.single-day .inner div a, 
.calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div a, 
.calendar-calendar .month-view .full td .inner div.calendar.monthview div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a, 
.calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.single-day .inner div a, 
.calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div a, 
.calendar-calendar .week-view .full td .inner div.calendar.weekview div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a, 
.calendar-calendar .day-view .full td .inner div.view-item, 
.calendar-calendar .day-view .full td .inner div.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a
{color:#fff;}



.materials tr {padding:10px 0;border:medium none;}
.materials td, .materials th {padding: 4px 8px;text-align: center;vertical-align: top;
}
.materials .views-field-title {padding:10px 0;margin:5px 0;font-weight: bold;}
.materials h3, .view-calendar h3 {
    font-size: 15px;
    font-weight: normal;
    margin: 0;

}

.views-field-field-related-content p object {margin: 10px 0 0 -10px;} 
body.context-news select.date-year, body.context-news #edit-date-filter-wrapper label  {display:none;}

.views-field-field-material-file-1 {padding:5px 0;}

.view-calendar a, .view-calendar a:visited {color:#fff;}

.view-fundraising-publications table { border-top: 1px solid #DD9BD1 !important;margin: 5px 0 20px;}

ul.main-menu {width: 100%;}

article .field-name-body img {margin:10px;}

h1,h2,h3,h4, .view-nodequeue-1 a:link, .view-nodequeue-1 a:visited {color:#333;margin: 5px 0;}
h1#page-title {font-size: 18px; font-weight: normal;}
h2.block-title, caption {font-size:18px;font-weight:normal;margin: 5px 0;}    	
.marker, .form-required  {color:#EC008B;}
h1 {font-size:24px;}



body.logged-in .text-summary-wrapper {display:block !important;}

.breadcrumb a:link, .breadcrumb a:visited {color:#333;}

.view-nodequeue-1 .views-field-title {width:100%;display:block;border-bottom:1px dotted #333333;padding:2px 0;}
#block-views-nodequeue-1-block-1 a:link, #block-views-nodequeue-1-block-1 a:visited {font-weight:bold;}
.descr p {margin:5px 0;}

td.views-field-field-publication, body.context-news td.views-field-created  {font-size:9px;text-align: right;}



#edit-submitted-amount-select {float:left;}
#webform-component-amount label {display:none;}
#webform-component-amount .select-or-other label {display:block;position:relative !important;height:auto;} 

#webform-component-gift-aid label {font-weight:bold;}

/* Ask the expert 'Other' field Classes */
#webform-component-resident-country label {display:none;}

#webform-component-resident-country .select-or-other label,
#webform-component-how-did-you-hear-about-this-service label
{display:block;position:relative !important;height:auto;}


#webform-component-resident-country .form-item-submitted-resident-country-other,
#webform-component-how-did-you-hear-about-this-service .form-item-submitted-how-did-you-hear-about-this-service-other
{width:100%;display: block;}


#webform-component-resident-country .form-item-submitted-resident-country-other input,
#webform-component-how-did-you-hear-about-this-service .form-item-submitted-how-did-you-hear-about-this-service-other input
{}

#webform-component-how-did-you-hear-about-this-service .form-item-submitted-how-did-you-hear-about-this-service-other label,
#webform-component-resident-country .form-item-submitted-resident-country-other label
{display:none;}

#webform-component-resident-country .select-or-other .form-item-submitted-what-country-are-you-currently-a-resident-in-other label {display:none;}

#webform-component-date-of-last-smear {width:100%;}






ul.download-file {
    list-style: none outside none;
    margin-bottom: 0 !important;}


body.context-news caption {text-align:left;}
body.context-news table {border: medium none;}
body.context-news tr.even, body.context-news tr.odd {
    background-color: #fff;
    border-color: #DD9BD1;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding: 0.1em 0.6em;
}
body.context-news tr.even td {
    background: none repeat scroll 0 0 #FFFFFF;
}



body.page-node-14722 td, body.page-node-14722 th {border: 1px solid #98999D;}



#zone-menu-wrapper {background-color: #FFFFFF;}
#search-block-form form.search-form .form-actions input {padding: 3px 10px 4px;}
    	
header.section-header p {margin-bottom:0;}    	

#region-user-second .block .content{ float: right;word-spacing:-5px;padding:0;}
#region-user-second .block .content p {text-align: center;}
#region-user-second .block .content p a {color: #EC008B;}
#region-user-second .block .content p a span {color: #333333;font-size: 28px;  line-height: 28px;}
#region-user-second .block .content p a span.phone {color:#EC008B;}
#region-user-second .block .content p a small {color: #333333;font-size: 16px;line-height: 16px;}

/*a:link, a:visited {color: #336699;text-decoration: none;}*/
a:hover, #region-sidebar-first a:hover  {color:#EC00AB;}
li a.active {color: #336699;font-weight: bold;}

ul#main-menu li {
    background: none repeat scroll 0 0 #EC008B;
    float: left;
    height: 27px;
    margin: 2px 0 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}

ul.main-menu li a, ul.main-menu li {
    color: #FFFFFF;
    font-weight: bold;}

ul.main-menu a {font-size:12px;padding:5px 7px 0 18px;}

.region-sidebar-first  ul.menu {margin:5px 0 0 0;}
.region-sidebar-first  ul.menu a:link, 
.region-sidebar-first  ul.menu a:visited {font-size:13px;color:#333;}
    	
h1 {font-size: 18px;}
#block-block-2 img {width:170px;height:83px;}
#block-block-16 {border-bottom: 1px solid #DD9BD1;border-top: 1px solid #DD9BD1;margin: 20px 0;padding: 10px 0;text-align: center;}
#block-block-16 h3 a {background:#ec008c;color:#fff;padding:5px 10px;border-radius: 6px 6px 6px 6px;}

#block-block-16 h3 a.expert {background: none repeat scroll 0 0 #929196;}
#block-block-16 h3 a.newsletter {background: none repeat scroll 0 0 #B890C2;}
#block-block-16 h3.pborder {border-top: 1px solid #DD9BD1;padding:10px 0;margin-top:20px;}

#block-block-16 h4 {font-weight:200;font-size:16px;}

	#zone-user-wrapper {
		background-color: #E7E8EA; 		
		}
			#zone-user {
				background-color: #FFFFFF;
				padding-top: 10px; padding-bottom: 0;
				}
					#region-user-first {
						text-align:center;
						}
					#region-user-second {
						display:none;
						margin-top: 10px;
						}
 
 #edit-search-block-form--2{
    border:1px solid #ddd;
     border-radius: 5px 5px 5px 5px;
    height: 23px;
    margin: 0 5px 0 0;
    padding: 0 3px 0 2px;
    width: 170px;
}
form.search-form .form-actions input,
input[type="submit"]

 {
    background: none repeat scroll 0 0 #EC008B;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font: inherit;
    padding: 3px 5px;
}
          
.region-sidebar-first input[type="submit"] {width:100%;}



.cta ul li.views-row {display:inline-block;position: relative;margin:0;}
#region-sidebar-second ul li.views-row {margin: 0 0 9px;}
#region-sidebar-second ul li.views-row-last {margin-bottom: 0;}

.cta ul li.views-row img {display: block;}
/* .cta ul li.views-row .caption {background-image:url('../images/menubg.png'); */

background-repeat:no-repeat;color:#fff;border-radius: 0 0 10px 0;left: 0;position: absolute;width: 100%;bottom:0;}
.cta ul li.views-row .caption p {margin-bottom:0;padding: 5px 10px;text-align: center;font-weight:bold;}

.item-list li .views-field-title {text-align:center; background:#ED1394; font-size:18px;}






.item-list li .views-field-title-1 a:link{color:#FFFFFF}


.view-latest-news-block li .views-field-title{text-align:left; background:#F8F8F8;}





#region-sidebar-second .view-nodequeue-1 ul li.views-row .caption {top:155px;}

.view-overview-blocks h3, #zone-postscript h3 
{ line-height: 44px; font-weight:300;color:#fff;text-align:center; background:#EC008B;font-size:18px;padding:0 5px;margin-bottom:0;margin-top: 0;}


/*.view-overview-blocks h3  {word-spacing:-5px;}   */
body.front .view-overview-blocks h3 {padding:0 3px; min-height:55px;}
   
body.front .view-overview-blocks ul li.views-row-3,
body.front #zone-postscript ul li.views-row-3 {margin-left:8px;}

body.front .view-overview-blocks ul li.views-row,
body.front .view-overview-blocks ul li.views-row img,
body.front #region-postscript-first ul li.views-row {width:220px !important;}

body.front.responsive-layout-mobile .view-overview-blocks ul li.views-row,
body.front.responsive-layout-mobile .view-overview-blocks ul li.views-row img,
body.front.responsive-layout-mobile #region-postscript-first ul li.views-row {width:100% !important;}

#region-postscript-first ul li.views-row-2, 
#region-postscript-first ul li.views-row-3 {margin-left: 12px;}    

body.front .view-overview-blocks ul li.views-row-3 {margin-right:0;}

body.front .view-overview-blocks ul li.views-row .caption,
#region-postscript-first ul li.views-row .caption {top: 155px;}





.block--exp-calendar-page-1 {float: right;}


.view-overview-blocks a:link, .view-overview-blocks a, .view-overview-blocks a:hover, .view-overview-blocks a:visited {color:#333 !important; text-decoration: none;}
.view-overview-blocks ul li.views-row, #region-postscript-first ul li.views-row {border-bottom: medium none;display: block;float: left;margin-left: 0;margin-right: 10px;width: 30%;}
.view-overview-blocks ul li.views-row img{width: 100%};
.view-overview-blocks ul li.views-row-3, .view-overview-blocks ul li.views-row-6, .view-overview-blocks ul li.views-row-9 {margin-left:8px;}
.view-overview-blocks ul li.views-row .descr {height:120px;}
body.page-node-16916 .view-overview-blocks ul li.views-row .descr {height:20px;}

.view-overview-blocks ul li.views-row-1, #region-postscript-first ul li.views-row-1 {margin-left:0px;}
.view-overview-blocks ul li.views-row-2, #region-postscript-first ul li.views-row-2, .view-overview-blocks ul li.views-row-5, #region-postscript-first ul li.views-row-5 {margin-left:8px;}

#block-views-nodequeue-1-block .view-nodequeue-1 ul li.views-row, #block-views-nodequeue-1-block .view-nodequeue-1 ul li.views-row-last {width:220px;}


#region-postscript-first ul li.views-row-last {margin-left:0;margin-right:0;float: right;}
#region-postscript-first ul, #block-views-latest-news-block-block ul, #block-views-latest-news-block-block ul li {margin:0;}
#block-views-latest-news-block-block ul li {border-bottom: 1px dotted #333333; margin: 0;padding: 0.5em 0;}


body.responsive-layout-mobile .view-overview-blocks ul li.views-row,
body.responsive-layout-mobile #region-postscript-first ul li.views-row
{width:100% !important;}

body.responsive-layout-mobile .view-overview-blocks ul li.views-row img,
body.responsive-layout-mobile #region-postscript-first ul li.views-row img
{width:100%;height:100%;}

section.block-poll ul.links {display:none;}


  /* The size of menu text
  */
ul.links.inline {
display: inline;
padding-left: 0;
font-size: 14px;

}

#block-block-9 {
    position: absolute;
    right: 0;
    top: 0;}

body.context-news td, body.context-news th {border:none;}

 #zone-menu {padding-bottom:5px;}
body.front #zone-menu {padding-bottom:15px;}


#homecallouts {float:right;width:220px;}

#region-sidebar-first .block-menu-block {padding-bottom:10px;}

div.defaultcallout, div.defaultcallout a:link, div.defaultcallout a:visited {color: #fff;}

body.front .defaultcallout {border: 2px solid #EC008B;}
.defaultcallout {border: 2px solid #ec008b;}

.CTA-block {margin-left: -12px;}

div.homecallout h4, div.defaultcallout h4 {font-size: 11px;font-weight: bold; margin: 0;}
div.homecallout p, div.defaultcallout p {font-size: 10px;line-height: 12px; margin: 0;}

div.homecallout, div.defaultcallout {color: #fff;height: 56px;margin: 0 0 0px;padding: 0px 5px 0 60px;}
div.defaultcalloutlast {margin:0;}
div.homecallout.speech,div.defaultcallout.speech {background:url("../images/forum-cta-icon.png") 4px 50% no-repeat; height: 55px; background-color: #ec008b;}
div.homecallout.envelope,div.defaultcallout.envelope {background:url("../images/newsletter-cta-icon.png") 4px 50% no-repeat; height: 55px; background-color: #ec008b;}
div.homecallout.question,div.defaultcallout.question {background:url("../images/ask-the-expert-cta-icon.png") 4px 50% no-repeat; height: 55px; background-color: #ec008b;}

div.defaultcallout {margin-top: 20px; width: 96%;}
div.defaultcallout h4 {margin-top: -8px;  font-size: 1.1em !important; font-weight: 300;}

@media only screen and (max-width: 1200px) {
    div.defaultcallout p {
        display: none;
    }
}


#giftaidcalculator input, #giftaidcalculator textarea, #giftaidcalculator select, #giftaidcalculator label {float:none;}
#giftaidcalculator {border:2px solid #F699CE;padding:10px;}

#zone-branding-wrapper {background-color: #E7E8EA;}
#zone-branding {background-color: #FFFFFF;}
#region-branding {background-color: #FFFFFF;}
#zone-menu-wrapper {background-color: #E7E8EA; }
#region-menu {background-color: #FFFFFF;}
#zone-header-wrapper {background-color: #E7E8EA;}
#zone-header {background-color: #F3F3F3;}
			#region-header-first {
				background-color: #007A3D;
				}
			#region-header-second { 
				background-color: #00552B;
				}
	
	#zone-preface-wrapper {
		background-color: #F3F3F3;
		}
		#zone-preface {
			background-color: #FFFFFF;
			}
			#region-preface-first {
				background-color: #FFFFFF;
				}
			#region-preface-second {
				background-color: #FFFFFF;
				}
	
			#region-preface-third {
				background-color: #FFFFFF;
				}

.region-sidebar-first ul.menu {
    margin-left: -26px;
}

.region-sidebar-first ul.menu li, .region-sidebar-first span.field-content {
    
    list-style-image: none;
    list-style-type: none;
    /* margin: 5px 0;padding: 0 0 5px;font-weight: bold;
    border-bottom: 1px solid #DD9BD1; */
}

.region-sidebar-first div.views-row {margin:0 0 0.25em;} 

.breadcrumb {padding: 10px 0;font-size: 10px;}

.region-sidebar-first ul.menu li ul li {font-weight: normal;}
.region-sidebar-first ul.menu li ul li {border-top: 1px solid #D8EFF5;font-weight: normal;margin: 0; padding: 5px 10px;}

    .region-sidebar-first ul.menu li.expanded {border-bottom:none;}

    .region-sidebar-first ul.menu li.expanded ul {list-style:none;padding-top: 5px;}
    .region-sidebar-first ul.menu li.expanded ul li {margin:0;}
    .region-sidebar-first ul.menu li.expanded ul li:before {content:"> \0020";}

				
		#zone-content {
			background-color: #FFFFFF;
			}

		
		#zone-postscript-wrapper {
			background-color: #E7E8EA;
			}
				#zone-postscript {
					background-color: #fff;
					}
						#region-postscript-first {
						background-color: #fff;
						}
						#region-postscript-second {
						background-color: #fff;
						}
						#region-postscript-third {
						background-color: #F8F8F8;
						}
						#region-postscript-fourth {
						background-color: #F8F8F8;
						}
						
		#zone-footer-wrapper {
			background-color: #E7E8EA;
			}
				#zone-footer {
					background-color: #ffffff;
					}
						#region-footer-first {
							background-color: #F8F8F8;
							margin-right: 0;
    						padding-left: 10px;
    						
							}
						#region-footer-second {
							background-color: #F8F8F8;
							 margin-left: 0;
    						padding-right: 10px;
    						padding-bottom: 20px;
							}

                            .zone-footer li{text-align:left;}

                            
                            
#accessibility-wrapper {display:none;}



/* FORMS  */
label {
    display: block;
    float: left;
    margin-right: 10px;
    width: 200px;font-weight:normal;
}

 input, textarea, select, div.resizable-textarea {
 display: block;
    float: left;
    margin-bottom: 10px;
    width: 320px;
}

textarea {
 padding: 2px 3px;
}

.form-type-radio {width:auto; float: left; margin-bottom: 10px;display:block;}
label.option {width: auto;margin-right: 5px;}
input.form-radio, input.form-checkbox {width:auto;margin: 5px 5px 5px 0;}

.webform-component {display: inline-block;margin-bottom: 0; margin-top: 0;}




body.page-forum .forum-table-superheader .forum-table-name a:link, body.page-forum .forum-table-superheader .forum-table-name a:visited {color:#fff;}

.views-field-field-related-content {background:#FAF8FB;font-size: 11px;}
.views-field-field-related-content p { margin: 0 20px 10px;}
.views-field-field-related-content object {margin:10px;}


.views-field-field-related-content dl, #defaultadditional dl {
    font-size: 11px;
    margin: 0px;
    padding: 0 0 7px;
}

.views-field-field-related-content dt {font-size: inherit;}

.views-field-field-related-content dl dt, #defaultadditional dl dt {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_related_dl_dt.jpg") no-repeat scroll center top transparent;
    color: #98999D;
    font-weight: bold;
    height: 30px;
}
.views-field-field-related-content dl dd, #defaultadditional dl dd {
    border-bottom: 1px solid #F4EAF5;
    margin: 0 15px 5px;
    padding: 2px 5px;
}
.views-field-field-related-content dl dd a, #defaultadditional dl dd a {
    color: #734B7D;
    display: block;
    height: 16px;
    padding-top: 2px;
}

.views-field-field-related-content dl, #defaultadditional dl {
    font-size: 11px;
}



#contentrelated {float: right;padding: 10px 0 0; width: 220px;}
#contentrelated dl, #defaultadditional dl {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_related_dl.jpg") no-repeat scroll center bottom transparent;
    font-size: 11px;
    margin: 0 0 10px;
    padding: 0 0 7px;
    
}
#contentrelated dl dt, #defaultadditional dl dt {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_related_dl_dt.jpg") no-repeat scroll center top transparent;
    color: #98999D;
    font-weight: bold;
    height: 30px;font-size: inherit;
}
#contentrelated dl dd, #defaultadditional dl dd {
    border-bottom: 1px solid #F4EAF5;
    margin: 0 15px 5px;
    padding: 2px 5px;
}
#contentrelated dl dd a, #defaultadditional dl dd a {
    color: #734B7D;
    display: block;
    height: 16px;
    padding-top: 2px;
}
#contentrelated dl dd span, #defaultadditional dl dd span {
    color: #734B7D;
}
#contentrelated dl dd a:hover, #defaultadditional dl dd a:hover {
    color: #333333;
    text-decoration: none;
}
a.tool_print, a.tool_email, a.doc_word, a.doc_excel, a.doc_pdf, a.doc_default {
    padding-left: 25px;
}
a.tool_print {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_printer.gif") no-repeat scroll left center transparent;
}
a.tool_email {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_envelope_small.gif") no-repeat scroll left center transparent;
}
a.doc_word {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_word.gif") no-repeat scroll left center transparent;
}
a.doc_excel {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_excel.gif") no-repeat scroll left center transparent;
}
a.doc_pdf {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_pdf.gif") no-repeat scroll left center transparent;
}
a.doc_default {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_default.gif") no-repeat scroll left center transparent;
}

#footer {
    background: none repeat scroll 0 0 #F8F8F8;
    margin: 20px 0 0;
    position: relative;
}
div.footercol {
    color: #4F4F4F;
    margin: 0 10px 0 0;
    padding: 10px;

}

#region-footer-first .footercol {display: inline-block;
    padding-top: 20px;
    vertical-align: top;}



div.footercol.last {
    margin: 0;
}
div.footercol h5 {
    color: #EC008B;margin: 5px 0;
    font-family: Souvenir,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    word-spacing: -5px;
}
div.footercol dl {
    margin: 5px 0;
}
div.footercol dt {
    font-family: Souvenir,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 2px 0;
    word-spacing: -3px;
}

dd {font-style: normal;}

div.footercol dd {
    font-size: inherit;
    font-style: normal;
    margin: 2px 0 2px 5px;
    padding-left: 5px;}
    
    
div.footercol dt a, div.footercol dd a {
    color: #4F4F4F;
}
div.footercol h6 {
    font-family: Souvenir,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 2px 0;
}
div.footercol h6 a {
    color: #4F4F4F;
    display: block;
    height: 19px;
    margin: 10px 0;
    padding: 5px 0 0 30px;
}
div.footercol h6.flickr a {
    background: url("../images/bg_icon_flickr.gif") no-repeat scroll left center transparent;
}
div.footercol h6.googleplus a {
    background: url("../images/bg_icon_googleplus.gif") no-repeat scroll left center transparent;
}
div.footercol h6.pinterest a {
    background: url("../images/bg_icon_pinterest.gif") no-repeat scroll left center transparent;
}
div.footercol h6.facebook a {
    background: url("../images/bg_icon_facebook.gif") no-repeat scroll left center transparent;
}
div.footercol h6.youtube a {
    background: url("../images/bg_icon_youtube.gif") no-repeat scroll left center transparent;
}
div.footercol h6.twitter a {
    background: url("../images/bg_icon_twitter.gif") no-repeat scroll left center transparent;
}
div#contactemail, div#contactphone, div#contactaddress {
    font-family: Souvenir,Tahoma,Arial,Helvetica,sans-serif;
    margin: 10px 0;
    min-height: 30px;
    padding: 0 0 0 35px;
}
div#contactemail p, div#contactphone p, div#contactaddress p {
}
div#contactemail {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_mouse.gif") no-repeat scroll left top transparent;
}
div#contactphone {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_phone.gif") no-repeat scroll left top transparent;
}
div#contactaddress {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/bg_icon_envelope.gif") no-repeat scroll left top transparent;
}
div#contactemail p, div#contactphone p, div#contactaddress p {
    color: #4F4F4F;

}
div#contactemail p em, div#contactphone p em, div#contactaddress p em {
    font-family: Souvenir,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#frsb li {
    background: url("../images/frsb_logo.png") no-repeat top left;
}


#region-footer-first ul {list-style:none outside none;}
#frsb li.sprite-frsb_logo { background-position: 0 10; width: 246px; height: 70px; } 
#frsb li.sprite-frsb_logo a {width:246px; height:100px;}

#frsb li.sprite-plain_english_logo{ background-position: 0 -68px; width: 246px; height: 126px; } 
#frsb li.sprite-plain_english_logo a {width:110px; height:126px;   padding-bottom: 10px;}

#frsb li a {    
	display: block !important;
    text-indent: -9999px !important;
}

#region-footer-first .footercollast {float:right;}





/* POLL CLASSES */


.vote-form .form-radios .form-item {width: 100%;}





/* FORUM CLASSES */












.forum-table-topics td.views-field-last-updated {
    width: 25%;
}

.easy-breadcrumb {padding: 1em 0;}
h1.site-name, h2.site-name {
    font-size: 28px;
}	

.forum-post-panel-main p {
    margin-bottom: 10px;
}

.forum-post ol, .forum-post ul {margin-left: 2em;}

.forum-table-description {color:#fff;}

body.context-forum .block-online .item-list ul li, body.context-forums .block-online .item-list ul li {float: left;margin: 0 0.5em 0 0; padding: 0;}

body.context-forum article, body.context-forums article {background: none repeat scroll 0 0 #F7F7F7;}

.poll .bar .foreground {background-color: #EC008B;}


.forum-table tr.even td.active, .forum-table tr.odd td.active {
    text-align: left;
}

tr.even, tr.odd {background-color: #ffffff; height: 80px;}
tr.even td {background: none repeat scroll 0 0 #faf9f3;}


.forum-name a:link, a:visited {font-weight: bold; padding: 0 !important;}

div#edit-author--2 label {width: auto;}

body.not-logged-in #block-views-latest-posts-block .more-link a {display:none;}

body.responsive-layout-mobile .forum-post-panel-sub {width: 60px;}
body.responsive-layout-mobile .forum-post-panel-main {margin-left: 70px;}
body.responsive-layout-mobile .user-picture {display:none;}



.user-picture img {padding: 5px 0;}

.forum-table-wrap .forum-table-superheader { background: none repeat scroll 0 0 #EC008B;border: 1px solid #F53DA9;}  
.forum-table-superheader .forum-table-name, .forum-table-superheader .forum-table-name a {color: #FFFFFF;}

.forum-table td, .forum-table {border: 1px solid #E7E8EA;}
.forum-table-wrap thead tr {background-color: #F5F5F5;border: 1px solid #E7E8EA;}
.author-signature {border-top: 1px solid #E7E8EA;margin:10px 10px 5px;}
.forum-post-footer {border-top: 1px solid #E7E8EA;}
div.forum-post {border: 1px solid #E7E8EA;}
.forum-post-title {border-bottom: 1px solid #E7E8EA; border-top: 1px solid #E7E8EA;}


.forum-table-wrap-421 .forum-table-superheader,
.forum-table-wrap-424 .forum-table-superheader {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E7E8EA;
    padding: 10px 10px 10px 65px;
}


body.page-forum .forum-table-wrap-421 .forum-table-superheader .forum-table-name a:link,
body.page-forum .forum-table-wrap-421 .forum-table-superheader .forum-table-name a:visited,
body.page-forum .forum-table-wrap-424 .forum-table-superheader .forum-table-name a:link,
body.page-forum .forum-table-wrap-424 .forum-table-superheader .forum-table-name a:visited 
 {color:#EC008B;
 font-size:12px;}

.forum-table-wrap-421 .forum-table-description ,
.forum-table-wrap-424 .forum-table-description {
    color: #333333;
}


td.forum-list-icon {width: auto;}

td.forum-details .forum-description {
    line-height: 2em;
    padding: 4px;
}

/*.forum-subforums,
#forum-table-423 thead.forum-header {display:none;}
body.page-forum-421 .forum-table-superheader,
body.page-forum-424 .forum-table-superheader {display:none;} */

.forum-subforums,
#forum-table-423 thead.forum-header {display:none;}
body.page-forum-462 .forum-table-superheader,
body.page-forum-463 .forum-table-superheader {display:none;}


td.cke_top:hover {background: none !important;}


form.node-forum-form input#edit-title, form.node-forum-form select {float:none;}

body.node-type-forum article, body.node-type-forum section.block,
body.context-forum article, body.context-forum section.block,
body.context-forums article, body.context-forums section.block,
body.context-messages article, body.context-messages section.block,
body.context-users article, body.context-users section.block,
body.context-user article, body.context-user section.block,
body.page-node-add-forum article, body.page-node-add-forum section.block,
body.context-support section.block
 {padding:15px;}

body.node-type-forum .zon-content a:link, body.node-type-forum .zone-content a:visited,
body.page-forum .zone-content a:link, body.page-forum .zone-content a:visited,
body.node-type-forum .zone-content a:link, body.node-type-forum .zone-content a:visited,
body.context-messages .zone-content a:link, body.context-messages .zone-content a:visited,
body.context-users .zone-content a:link, body.context-users .zone-content a:visited,
body.context-user .zone-content a:link, body.context-user .zone-content a:visited,
body.page-node-add-forum .zone-content a:link, body.page-node-add-forum .zone-content a:visited,
body.context-support section.block a:visited, body.context-support section.block a:link
 {color:#EC008B;} 

.block-views-forum-taxonomy-block {margin-bottom:25px;border:1px solid #E7E8EA;background: none repeat scroll 0 0 #F7F7F7;}

body.node-type-forum section.block,
body.context-forum section.block, 
body.context-user section.block,
body.context-users section.block,
body.context-messages section.block,
body.context-forums section.block,
body.context-support section.block,
body.page-node-add-forum section.block {margin-bottom:25px;border:1px solid #E7E8EA;background: none repeat scroll 0 0 #F7F7F7;}

body.node-type-forum .region-sidebar-first-inner ul li,
body.context-messages .region-sidebar-first-inner ul li,
body.context-user .region-sidebar-first-inner ul li,
body.context-users .region-sidebar-first-inner ul li,
body.context-forum .region-sidebar-first-inner ul li,
body.context-forums .region-sidebar-first-inner ul li,
body.page-node-add-forum .region-sidebar-first-inner ul li {list-style: none outside none;margin: 0 0 0.25em !important;}


.block-recent li a {display:block;}
.block-recent li span {display:inline-block;font-style: italic;}

button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {box-shadow: 0 0 7px #EC008B;z-index: 1;}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {background: none repeat scroll 0 0 #fdfdfd;}

.forum-post-panel-main {border-left: medium none;}

.privatemsg-message {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E7E8EA;
    margin-bottom: 10px;
    max-width: 1000px;
    padding: 10px 0;
    width: 100%;
}




label, span.username {margin-bottom: 5px;}
.block-custom-search-blocks input, .block-custom-search-blocks select {width: 100%;}

div.error {
    border-color: #FF0000;
    border-width: 3px;
	color:#333;
}



.region-sidebar-first-inner .poll .vote-form .choices {margin: 0;}
.region-sidebar-first-inner .poll .vote-form {text-align: left;}



.filter-wrapper {padding: 0.5em 0;}
.form-actions input {margin-right: 0.5em;padding: 7px 20px;}
.form-actions input:hover {background: none repeat scroll 0 0 #EC008B;}




.forum-list-icon-wrapper {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    border-top: 0 none;
     box-shadow: none;}
    
section.block-who-s-online-block-whos-online {margin-bottom:0; border-bottom: 0 none; margin-top: 25px;}    
section.block-user section.block-who-s-online-block-whos-online {padding: 5px 15px;}


#block-user-login .item-list ul li {float:none;display:inline-block;width: 100%;}

.block-user .item-list ul li, .view-who-s-online .item-list ul li {
    float: left;
    margin: 0 1em 0.5em 0;
    padding: 0;
}

#block-multiblock-2,
#block-multiblock-3,
#block-multiblock-4,
#block-multiblock-5,
#block-multiblock-6,
#block-multiblock-7,
#block-multiblock-8,
#block-multiblock-9,
#block-multiblock-10,
#block-multiblock-11,
#block-block-18,
#block-block-19,
#block-block-20,
#block-block-21,
#block-block-22,
#block-block-23,
#block-block-24,
#block-block-25,
#block-block-26,
#block-block-27
{background: none repeat scroll 0 0 #B890C2 !important;}

#block-multiblock-2 a, #block-multiblock-2 a:visited, #block-multiblock-2 a:hover,
#block-multiblock-3 a, #block-multiblock-3 a:visited, #block-multiblock-3 a:hover,
#block-multiblock-4 a, #block-multiblock-4 a:visited, #block-multiblock-4 a:hover,
#block-multiblock-5 a, #block-multiblock-5 a:visited, #block-multiblock-5 a:hover,
#block-multiblock-6 a, #block-multiblock-6 a:visited, #block-multiblock-6 a:hover,
#block-multiblock-7 a, #block-multiblock-7 a:visited, #block-multiblock-7 a:hover,
#block-multiblock-8 a, #block-multiblock-8 a:visited, #block-multiblock-8 a:hover,
#block-multiblock-9 a, #block-multiblock-9 a:visited, #block-multiblock-9 a:hover,
#block-multiblock-10 a, #block-multiblock-10 a:visited, #block-multiblock-10 a:hover,
#block-multiblock-11 a, #block-multiblock-11 a:visited, #block-multiblock-11 a:hover,
#block-block-18 a, #block-block-18 a:visited, #block-block-18 a:hover, 
#block-block-19 a, #block-block-19 a:visited, #block-block-19 a:hover,
#block-block-20 a, #block-block-20 a:visited, #block-block-20 a:hover,
#block-block-21 a, #block-block-21 a:visited, #block-block-21 a:hover,
#block-block-22 a, #block-block-22 a:visited, #block-block-22 a:hover,
#block-block-23 a, #block-block-23 a:visited, #block-block-23 a:hover,
#block-block-24 a, #block-block-24 a:visited, #block-block-24 a:hover,
#block-block-25 a, #block-block-25 a:visited, #block-block-25 a:hover,
#block-block-26 a, #block-block-26 a:visited, #block-block-26 a:hover,
#block-block-27 a, #block-block-27 a:visited, #block-block-27 a:hover
{color:#fff;}


td.views-field-created {text-align:right;}

th.views-field-comment-count, th.views-field-totalcount,
td.views-field-comment-count, td.views-field-totalcount,
th.forum-topics,td.forum-number-topics,
th.forum-posts,td.forum-number-posts,
th.forum-last-post,td.forum-last-reply
{
/*display:none;*/
padding: 4px;
}


.view-advanced-forum-active-topics th.views-field-last-updated,
.view-advanced-forum-active-topics td.views-field-last-updated
{display:none;}



body.page-forum.responsive-layout-mobile #region-content ul.primary li:last-child {
    display: none;
}


tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,
tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,
 .forum-list-icon-legend .forum-list-icon-new-posts,
.topic-icon-new {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/topic-new-icon.png") no-repeat scroll left top transparent;
    background-position: center;
}

.forum-list-icon-default,
.topic-icon-default {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/topic-no-new-icon.png") no-repeat scroll left top transparent;
    background-position: center;
}


.topic-icon-hot-new {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/topic-hot-topic.png") no-repeat scroll left top transparent;
    background-position: center;
}

.topic-icon-hot {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/topic-no-hot-topic.png") no-repeat scroll left top transparent;
    background-position: center;
}


.topic-icon-sticky {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/topic-stickey-topic.png") no-repeat scroll left top transparent;
    background-position: center;
}

.topic-icon-closed {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/topic-locked-topic.png") no-repeat scroll left top transparent;
    background-position: center;
}

tr.even td.forum-list-icon-default .forum-list-icon-wrapper span, tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span, .forum-list-icon-legend .forum-list-icon-default {
    background: url("http://0ae6ef5eaaf1070a1630-17b35b8c78123da0b1fb7d91d959a9e2.r46.cf3.rackcdn.com/topic-no-new-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    background-position: center;
}

.forum-list-icon-wrapper {width:24px;height:24px;}

.block-privatemsg .item-list ul li {margin:0;}

.forum-pager .pager, .forum-comment-wrapper .pager {width:auto;}

#forum-pager-top .pager {padding: 0;}

.forum-pager .pager a, 
.forum-comment-wrapper .pager a
{padding: 4px 8px;}

.forum-pager .pager a:link, 
.forum-pager .pager a:visited, 
#forum-comments .pager a:link, 
#forum-comments .pager a:visited 
{border: medium none;}

.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {padding:4px 8px;width:auto;}

.forum-node-create-links-top {padding-top: 10px;}
.forum-node-create-links {display: inline-block;float: none;padding-bottom: 10px;width: auto;}

#forum-pager-bottom .pager {padding: 0;}
#forum-sort {margin-top: 10px;}

.forum-topic-legend {
    margin-top: 80px;
}

.forum-topic-legend div {
    float: none;
    padding: 5px 0px 5px 0px;
}

/* Video Player Classes */
.componentWrapper .playlistHolder, .componentWrapper .playlist_inner {height:150px;}

body.node-type-video article .field-name-body img, .player_mediaTime p {margin: 0;}

.componentWrapper .playerControls, 
.componentWrapper .info_toggle, 
.componentWrapper .playlist_toggle {background: none repeat scroll 0 0 #EC008B;}

.componentWrapper .playlistTitle {color: #fff;}

.componentWrapper {max-height: 374px;max-width: 665px;}
.componentWrapper .info_inner {background: none repeat scroll 0 0 #111111;color: #fff;font-family: inherit;font-size: 13px;}
    

body.page-node-15324 {background: none repeat scroll 0 0 #FFFFFF}
body.page-node-15324 header.section-header, body.page-node-15324 footer.section-footer,
body.page-node-15324 #breadcrumb,
body.page-node-15324 .field-name-field-related-content {display:none;}

body.page-node-15324 .form-type-radio {display:inline-block;width:100%;}
body.page-node-15324 input.form-radio {float: left; margin: 5px 5px 5px 0; width: 5%;}
body.page-node-15324 label.option {float: left;width: 80%;}
body.page-node-15324 label {display: block;float: left;font-weight: bold;margin-right: 10px;width: 100%;}
body.page-node-15324 #webform-component-which-of-the-below-best-describes-you .select-or-other label.element-invisible, 
body.page-node-15324 #webform-component-where-did-you-first-hear-about-jos-cervical-cancer-trust .select-or-other label.element-invisible
{height:auto;position:relative !important;}

body.page-node-15324 .form-item-submitted-where-did-you-first-hear-about-jos-cervical-cancer-trust-other label,
body.page-node-15324 .form-item-submitted-which-of-the-below-best-describes-you-other label  {display:none;}

body.page-node-15324 .form-type-radio label.option {font-weight:normal;}
body.page-node-15324 .webform-component {background: none repeat scroll 0 0 #F2F2F2;display: inline-block;padding: 10px;}

body.page-node-15324 #sliding-popup {display:none !important;}

#webform-component-how-did-you-hear-about-this-service .form-type-checkbox {width:200px;}
#webform-component-how-did-you-hear-about-this-service .form-type-checkbox input {}
#webform-component-how-did-you-hear-about-this-service .form-type-checkbox label {}

input#edit-submitted-how-did-you-hear-about-this-service-other {display:inline-block;}

#cboxClose {top:0; bottom: auto;}

.slidingDiv {
	height:300px;
	background-color: #99CCFF;
	padding:20px;
	margin-top:10px;
	border-bottom:5px solid #3399FF;
}

.show_hide {display:none;}

.show_hide, #nothanks {
	background: none repeat scroll 0 0 #EC008B;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    padding: 5px 10px;
}


/*******************/
/* TWITTER CLASSES */
/*******************/

.timeline-header {background: none repeat scroll 0 0 #EC008B;}
.timeline-header h1 a {color:#fff;}


/* Social Bar
================================================== */
.socialbar{width:100%;min-height:40px;padding:0;font-size:0;z-index:999;background:#FFFFFF}
.socialbar:after{clear:left;content:" "}
.socialbar_transparent{width:100%;min-height:40px;padding:0;font-size:0;z-index:999}
.socialbar_transparent:after{clear:left;content:" "}
.borderless li{border:none!important}
.borderless li:first-child{border:none!important}
ul.borderless li{border:none!important}
ul.borderless li:first-child{border:none!important}

/* Social Sprites: Shapes
================================================== */
.sssquare{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.sscircle li{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-webkit-box-shadow:0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px rgba(0,0,0,0.3);box-shadow:0 2px rgba(0,0,0,0.3);margin-right:5px!important;margin-bottom:5px!important;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color all .2s linear;-ms-transition:background-color all .2s linear;transition:background-color all .2s linear;background:#FFF}
.sscircle li:active,.sscircle li a:active{border-radius:100%!important;-moz-border-radius:100%!important;-webkit-border-radius:100%!important}

/* Social Sprites: General Listing
================================================== */
.ss{width:auto;margin:0;padding:0;text-align:left;overflow:hidden}
.ss li{display:inline-block!important;margin:0!important;padding:0!important;border-right:1px solid rgba(0,0,0,0.2)!important;border-bottom:none!important;height:40px!important;width:40px!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;background:url(../images/socialsprites.png) no-repeat!important}
.ss li:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.ss li:first-child{border-left: 1px solid rgba(0, 0, 0, 0.2) !important;border-right: 1px solid rgba(0, 0, 0, 0.2) !important;}
.ss li a{display:block!important;text-indent:-9999px!important;height:40px!important;width:40px!important}
.ss li a:active{box-shadow:inset 0 0 10px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.3)}

/* Social Sprites: Icon Classes
================================================== */
.ss li.digg{background-position:0 0!important}
.ss li.digg:hover{background-position:0 -40px!important}
.ss li.dribbble{background-position:0 -80px!important}
.ss li.dribbble:hover{background-position:0 -120px!important}
.ss li.facebook{background-position:0 -160px!important}
.ss li.facebook:hover{background-position:0 -200px!important}
.ss li.flickr{background-position:0 -240px!important}
.ss li.flickr:hover{background-position:0 -280px!important}
.ss li.forrst{background-position:0 -320px!important}
.ss li.forrst:hover{background-position:0 -360px!important}
.ss li.googleplus{background-position:0 -400px!important}
.ss li.googleplus:hover{background-position:0 -440px!important}
.ss li.html5{background-position:0 -480px!important}
.ss li.html5:hover{background-position:0 -520px!important}
.ss li.icloud{background-position:0 -560px!important}
.ss li.icloud:hover{background-position:0 -600px!important}
.ss li.lastfm{background-position:0 -640px!important}
.ss li.lastfm:hover{background-position:0 -680px!important}
.ss li.linkedin{background-position:0 -720px!important}
.ss li.linkedin:hover{background-position:0 -760px!important}
.ss li.myspace{background-position:0 -800px!important}
.ss li.myspace:hover{background-position:0 -840px!important}
.ss li.paypal{background-position:0 -880px!important}
.ss li.paypal:hover{background-position:0 -920px!important}
.ss li.picasa{background-position:0 -960px!important}
.ss li.picasa:hover{background-position:0 -1000px!important}
.ss li.pinterest{background-position:0 -1040px!important}
.ss li.pinterest:hover{background-position:0 -1080px!important}
.ss li.reddit{background-position:0 -1120px!important}
.ss li.reddit:hover{background-position:0 -1160px!important}
.ss li.rss{background-position:0 -1200px!important}
.ss li.rss:hover{background-position:0 -1240px!important}
.ss li.skype{background-position:0 -1280px!important}
.ss li.skype:hover{background-position:0 -1320px!important}
.ss li.stumbleupon{background-position:0 -1360px!important}
.ss li.stumbleupon:hover{background-position:0 -1400px!important}
.ss li.tumblr{background-position:0 -1440px!important}
.ss li.tumblr:hover{background-position:0 -1480px!important}
.ss li.twitter{background-position:0 -1520px!important}
.ss li.twitter:hover{background-position:0 -1560px!important}
.ss li.vimeo{background-position:0 -1600px!important}
.ss li.vimeo:hover{background-position:0 -1640px!important}
.ss li.wordpress{background-position:0 -1680px!important}
.ss li.wordpress:hover{background-position:0 -1720px!important}
.ss li.yahoo{background-position:0 -1760px!important}
.ss li.yahoo:hover{background-position:0 -1800px!important}
.ss li.youtube{background-position:0 -1840px!important}
.ss li.youtube:hover{background-position:0 -1880px!important}
.ss li.customicon1{background-position:0 0!important}
.ss li.customicon1:hover{background-position:0 -40px!important}
.ss li.customicon2{background-position:0 0!important}
.ss li.customicon2:hover{background-position:0 -40px!important}
.ss li.github{background-position:0 -1920px!important}
.ss li.github:hover{background-position:0 -1960px!important}
.ss li.behance{background-position:0 -2000px!important}
.ss li.behance:hover{background-position:0 -2040px!important}
.ss li.yelp{background-position:0 -2080px!important}
.ss li.yelp:hover{background-position:0 -2120px!important}
.ss li.mail{background-position:0 -2160px!important}
.ss li.mail:hover{background-position:0 -2200px!important}
.ss li.instagram{background-position:0 -2240px!important}
.ss li.instagram:hover{background-position:0 -2280px!important}
.ss li.foursquare{background-position:0 -2320px!important}
.ss li.foursquare:hover{background-position:0 -2360px!important}
.ss li.zerply{background-position:0 -2400px!important}
.ss li.zerply:hover{background-position:0 -2440px!important}
.ss li.star{background-position:0 -2480px!important}
.ss li.star:hover{background-position:0 -2520px!important}
.ss li.share{background-position:0 -2560px!important}
.ss li.share:hover{background-position:0 -2600px!important}
.ss li.doc{background-position:0 -2640px!important}
.ss li.doc:hover{background-position:0 -2680px!important}

/* Social Sprites Mini
================================================== */
.socialbar_mini{height:30px;overflow:hidden;width:100%;padding:0;z-index:999}
.ssm{width:auto;margin:0!important;padding:0!important;text-align:left;overflow:hidden;font-size:0}
.ssm li{display:inline-block!important;height:30px!important;width:30px!important;margin:0!important;padding:0!important;border-right:1px solid rgba(0,0,0,0.2)!important;border-bottom:none!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;background:url(../images/socialsprites_mini.png) no-repeat!important}
.ssm li:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.ssm li:first-child{border-left:1px solid rgba(0,0,0,0.2)!important}
.ssm li a{display:block!important;text-indent:-9999px!important;height:30px!important;width:30px!important}
.ssm li a:active{box-shadow:inset 0 0 10px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.3)}

/* Social Sprites Mini: Icon Classes
================================================== */
.ssm li.digg{background-position:0 0!important}
.ssm li.digg:hover{background-position:0 -30px!important}
.ssm li.dribbble{background-position:0 -60px!important}
.ssm li.dribbble:hover{background-position:0 -90px!important}
.ssm li.facebook{background-position:0 -120px!important}
.ssm li.facebook:hover{background-position:0 -150px!important}
.ssm li.flickr{background-position:0 -180px!important}
.ssm li.flickr:hover{background-position:0 -210px!important}
.ssm li.forrst{background-position:0 -240px!important}
.ssm li.forrst:hover{background-position:0 -270px!important}
.ssm li.googleplus{background-position:0 -300px!important}
.ssm li.googleplus:hover{background-position:0 -330px!important}
.ssm li.html5{background-position:0 -360px!important}
.ssm li.html5:hover{background-position:0 -390px!important}
.ssm li.icloud{background-position:0 -420px!important}
.ssm li.icloud:hover{background-position:0 -450px!important}
.ssm li.lastfm{background-position:0 -480px!important}
.ssm li.lastfm:hover{background-position:0 -510px!important}
.ssm li.linkedin{background-position:0 -540px!important}
.ssm li.linkedin:hover{background-position:0 -570px!important}
.ssm li.myspace{background-position:0 -600px!important}
.ssm li.myspace:hover{background-position:0 -630px!important}
.ssm li.paypal{background-position:0 -660px!important}
.ssm li.paypal:hover{background-position:0 -690px!important}
.ssm li.picasa{background-position:0 -720px!important}
.ssm li.picasa:hover{background-position:0 -750px!important}
.ssm li.pinterest{background-position:0 -780px!important}
.ssm li.pinterest:hover{background-position:0 -810px!important}
.ssm li.reddit{background-position:0 -840px!important}
.ssm li.reddit:hover{background-position:0 -870px!important}
.ssm li.rss{background-position:0 -900px!important}
.ssm li.rss:hover{background-position:0 -930px!important}
.ssm li.skype{background-position:0 -960px!important}
.ssm li.skype:hover{background-position:0 -990px!important}
.ssm li.stumbleupon{background-position:0 -1020px!important}
.ssm li.stumbleupon:hover{background-position:0 -1050px!important}
.ssm li.tumblr{background-position:0 -1080px!important}
.ssm li.tumblr:hover{background-position:0 -1110px!important}
.ssm li.twitter{background-position:0 -1140px!important}
.ssm li.twitter:hover{background-position:0 -1170px!important}
.ssm li.vimeo{background-position:0 -1200px!important}
.ssm li.vimeo:hover{background-position:0 -1230px!important}
.ssm li.wordpress{background-position:0 -1260px!important}
.ssm li.wordpress:hover{background-position:0 -1290px!important}
.ssm li.yahoo{background-position:0 -1320px!important}
.ssm li.yahoo:hover{background-position:0 -1350px!important}
.ssm li.youtube{background-position:0 -1380px!important}
.ssm li.youtube:hover{background-position:0 -1410px!important}
.ssm li.customicon1{background-position:0 0!important}
.ssm li.customicon1:hover{background-position:0 -40px!important}
.ssm li.customicon2{background-position:0 0!important}
.ssm li.customicon2:hover{background-position:0 -40px!important}
.ssm li.github{background-position:0 -1440px!important}
.ssm li.github:hover{background-position:0 -1470px!important}
.ssm li.behance{background-position:0 -1500px!important}
.ssm li.behance:hover{background-position:0 -1530px!important}
.ssm li.yelp{background-position:0 -1560px!important}
.ssm li.yelp:hover{background-position:0 -1590px!important}
.ssm li.mail{background-position:0 -1620px!important}
.ssm li.mail:hover{background-position:0 -1650px!important}
.ssm li.instagram{background-position:0 -1680px!important}
.ssm li.instagram:hover{background-position:0 -1710px!important}
.ssm li.foursquare{background-position:0 -1740px!important}
.ssm li.foursquare:hover{background-position:0 -1770px!important}
.ssm li.zerply{background-position:0 -1800px!important}
.ssm li.zerply:hover{background-position:0 -1830px!important}
.ssm li.star{background-position:0 -1860px!important}
.ssm li.star:hover{background-position:0 -1890px!important}
.ssm li.share{background-position:0 -1920px!important}
.ssm li.share:hover{background-position:0 -1950px!important}
.ssm li.doc{background-position:0 -1980px!important}
.ssm li.doc:hover{background-position:0 -2010px!important}

/*bespoke styles added by Nathaniel Ashford 2015 */



.role-Forum---Recurrence-and-radical-surgery .private-forum-authenticated-hide-1 {

    display: none;

}

.role-Forum---Supporting-a-partner .private-forum-authenticated-hide-2 {

    display: none;

}

.jcct-cancer-info {
    min-height: 230px !important;
    margin-right: 0px !important;
}

.jcct-cancer-info .block-title {
    color: #ed028c;
    font-size: 1.25em !important;
}

.jcct-cancer-info .block-title a {
    color: #ed028c;
    }

.jcct-cancer-info .block-title a:visited {
    color: #ed028c;
    }    

.jcct-cancer-info .block-title a:hover {
    text-decoration: underline;
}

.jcct-cancer-info li {
    list-style-type: disc;
}

.jcct-cancer-more-info {
    margin-top: 20px;
    border-top: 1px solid #5294c1;
}

.jcct-volunteer-login {
    margin-bottom:25px;
    border:1px solid #E7E8EA;
    background: none repeat scroll 0 0 #F7F7F7;
    padding: 8px;
}

.jcct-volunteer-login .form-control {
    width: 50%;
    }

.jcct-volunteer-login ul {
    list-style-type: none;
    width: 350px;
}

.jcct-volunteer-login li.first a {
    display: none;
    }

.jcct-volunteer-login li.last a {
    color: #ed028c;
    margin-left: -40px;

    }

.jcct-volunteer-login .form-submit {
    background-color: #ed028c;
    color: #ffffff;

    }    

.page-node-19936 .field-name-field-last-updated {
    display: none;
}


@media all and (max-width: 480px) {

.mobile-hide {
    display: none;
}

.jcct-cancer-info {
    min-height: 160px;
 }   

}

.block-menu-volunteer-hub .block-title{
    display: none;
}

/*Web survey 2015 styles */

.survey-section-heading {margin-bottom: 10px; width: 100%; color: #ed028c; display: block; font-size: 1.4em;} 
.body.page-node-18837 .webform-component {background-color: #eee;};


body.page-node-18837 {background: none repeat scroll 0 0 #FFFFFF}
body.page-node-18837 .region-content {margin-top: 60px; margin-left: 60px;}
body.page-node-18837 header.section-header, body.page-node-15324 footer.section-footer,
body.page-node-18837 #breadcrumb,
body.page-node-18837 .field-name-field-related-content,
body.page-node-18837 .region-sidebar-second,
body.page-node-18837 .region-sidebar-first {display:none !important;}


body.page-node-18837 label {font-size: 1.15em; color: #ed028c}
body.page-node-18837 .form-type-radio, body.page-node-18837 .form-type-checkbox {display:inline-block;width:100%;}
body.page-node-18837 input.form-radio, body.page-node-18837 input.form-checkbox {float: left; margin: 5px 5px 5px 0; width: 5%;}
body.page-node-18837 label.option {float: left;width: 80%;  color: #000; font-size: 1em;}
body.page-node-18837 label {display: block;float: left;font-weight: normal;margin-right: 10px;width: 100%;}


.jcct-page-slideup-container {
    position: fixed;
    bottom: -150px;
    z-index: 500;
    background: transparent;
    min-height: 120px;
    width: 100%;
}

.jcct-page-slideup {
    background: url('../images/popup-background.png');
    height: 120px;
    width: 100%;
    text-align: center;
    padding: 15px;
}

.jcct-page-slideup h3 {
    display: block;
    color: #ed028c;
    font-size: 2em;
    letter-spacing: 2px;
    padding-right: 20px;
}


.jcct-page-slideup-response a {
    position: relative;
    top: 20px;
    padding: 10px 30px 10px 30px;
    color: #fff;
    font-size: 1.8em;
}

.jcct-page-slideup-response a:hover {
    color: #fdccf8;
    }

.jcct-page-slideup-close {
    position: absolute;
    right: 20px;
    width: 30px;
    height: 30px;
    text-align: center;
    display: block;
    background-color: #000;
    font-size: 1.9em;
    color: #fff;
    cursor: pointer;
    padding: 5px;
    padding-bottom: 8px;
}

.jcct-page-slideup-close:hover {
    color: #fdccf8;
    background-color: #464546;
}

@media screen and (max-width: 480px) {

.jcct-page-slideup h3 {
     font-size: 1.3em !important;
}
       
.jcct-page-slideup-response a {
    font-size: 1.3em !important;
}

.jcct-page-slideup-close {
    display: none;
}

  }

#webform-component-read-and-agree {
    width: 100%; 
    margin-left: 22px;
}
#webform-component-read-and-agree label {
    width: 100%;   
}

#webform-component-email-signup  {
    width: 100%; 
    margin-left: 22px;
}

#webform-component-email-signup label{
    width: 100%;
}

.form-item-submitted-email-signup-Yes label {
    display: none;
} 

.form-item-submitted-read-and-agree-Yes label {
    display: none;
}

