/* @group Basics and Typography */
body { background: #000 url("../images/bg-home.jpg") no-repeat fixed 50% 0; color: #555; }
h1,h2,h3,h4,h5,h6 { color: #555; }
h1 {  }
h2 {  }
h3 { color: #d9531d; }
h4 { font-size: 1.33em; }
h5 {  }
h6 {  }
#page-wrapper { }
p, #content li, dl { font-size: 1.16em; }
dd { margin-bottom: 1em; }
a { color: #45939a; }
a:hover, a:active { color: #45939a; text-decoration: none; }
h1#page-title { padding-right: 1em; }
blockquote { color: #555; }
/*Remove button padding in FF*/
input::-moz-focus-inner { border: 0; padding: 0; }
/* @end */

/* @group Layout */
#header, #featured, #main, #footer-columns, #messages { width: 940px; margin: 0 auto; }
#header { margin-top: 2em; margin-bottom: 1em; position: relative; }
#sidebar { float: left; width: 290px; margin-right: 10px; }
#content { position: relative; float: right; width: 640px; }
#main { padding-bottom: 80px; }
#featured { float: right; width: 640px; }
/* Messages */
#messages { position: relative; left: 0; top: -5px; }
#messages .messages { border: none; }
/* @end */

/*.messages.error{display:none;}*/

/* @group Content areas */
#sidebar .block,
#sidebar #logo,
body.not-front #content div.section,
body.front #content .block { background-color: #fff; background: rgba(255,255,255,0.85); padding: 12px; }
/* @end */

/* @group Fancy effects */
/* Drop shadows */
#sidebar .block,
#sidebar #logo,
body.not-front #content div.section,
#block-block-2 img,
#block-superfish-1 li.sf-depth-1,
.block-superfish .sf-menu li ul,
#block-search-form input,
#messages .messages { -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
/* Rounded corners */
#sidebar .block,
#sidebar #logo,
body.not-front #content div.section,
body.front #content .block,
.block-superfish .sf-menu li ul,
#block-search-form input,
#messages .messages { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(/sites/all/themes/rhac/css/PIE.htc); }
/* @end */

/* @group Buttons */
a.button-large { display: block; background: url(../images/btn-large.png) no-repeat 0 0; height: 40px; width: 215px; color: #fff; text-decoration: none; font-size: 1.16em; padding: 0 30px 0 15px; line-height: 2.4; }
a.button-small { display: block; background: url(../images/btn-small.png) no-repeat 0 0; height: 30px; width: 156px; color: #fff; text-decoration: none; font-size: 0.83em; padding: 0 0 0 0; line-height: 2.5; text-align: center;}
#content a.button-large { font-size: 1.33em; line-height: 2; }
a.button-large:hover { background-position: 0 -40px; color: #fff; }
a.button-small:hover { background-position: 0 -30px; color: #fff; }

input.form-submit, input.submit { background: #46939a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border-style: none; color: #fff; behavior: url(/sites/all/themes/rhac/css/PIE.htc); cursor: pointer; font-weight: bold; }
input.form-submit:hover, input.submit:hover { background: #44b2bc; }
#content input.form-submit, #content input.submit { font-size: 1.16em; font-weight: normal; }
/* @end */

/* @group Sidebar */
#sidebar .block, #sidebar #logo { float: left; margin-bottom: 10px; width: 266px;}
a#logo { text-align: center; }
/*a#logo img { float: left; margin-left: 8px; }*/
#sidebar .block p { margin: 0; }
#sidebar h2 { font-size: 1.33em; }
/* @end */

/* @group Homepage styles */
body.front h1#page-title { display: none; }
body.front #block-system-main { display: none; }
body.front ul.primary { display: none; }
body.front #content { padding-top: 10px; }

/* Homepage blocks */
body.front #content .block { width: 182px; height: 142px; margin-right: 10px; float: left; position: relative; }
body.front #content .block .content a { font-weight: bold; text-decoration: none; }
body.front #content .block .content a:hover { text-decoration: underline; }
body.front #content #block-block-8 { margin-right: 0; }
body.front #content .block h2 { margin-bottom: 0; font-size: 2.33em;}
body.front #content .block .views-field-title a { font-size: 1.16em; }
body.front #content .block .views-row { padding-bottom: 0.5em; }
body.front #content .block-views .more-link { margin-top: 1em; padding-left: 22px; position: absolute; bottom: 10px; right: 12px;}
/* @end */

/* @group Subpage styles */
body.not-front #content div.section { padding: 24px 50px; }
/* @end */

/* @group Content */
span.img-frame img, img.img-frame { padding: 10px; background: #fff; border: 1px solid #ccc;}
/* @end */

/* @group What's New block */
#block-views-news-block-1 a, #block-views-news-block-1 h2 { color: #46939a; }
#content #block-views-news-block-1 h2 {  }
#content #block-views-news-block-1 .more-link {  }
#block-views-news-block-1 .date-display-single { display: none; }
/* @end */
/* @group Events block */
#block-views-calendar-block-1 h2, #block-views-calendar-block-1 .content a { color: #cd792b; }
#block-views-calendar-block-1 .date-display-single { display: none; }
/* @end */

/* @group eNews block */
#content #block-block-8 { width: 183px; }
#block-block-8 h2, #block-block-8 .content { color: #76476a; }
#content #block-block-8 p { font-size: 1em; margin-bottom: 0;}
#block-block-8 form { margin-top: 1.25em; }
#block-block-8 input { font-size: 1.16em; width: 170px; margin: 0.25em 0 0.5em; }
#block-block-8 input.submit { background: #76476a; font-size: 0.833em; position: absolute; bottom: 10px; width: auto; margin: 0;}
#block-block-8 input.submit:hover { background: #a8719a; }
#block-block-8 label { float: left; }
/* @end */

/* @group Donate button */
#content #block-block-9 { margin: 0; padding: 0; background: none; height: auto; width: auto; position: absolute; right: 5px; top: -90px; z-index: 999; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#block-block-9 .content a { display: block; width: 123px; height: 124px; text-indent: -9999em; background: url(../images/button-give.png) no-repeat 0 0; }
/* @end */

/* @group Homepage slider */
#block-block-2 { float: left; position: relative; }
#block-block-2 .content { float: left; }
#block-block-2 p { margin: 0; }
#block-block-2 .content a { display: none; }
#block-block-2 .content a.first { display: inherit; }
#block-block-2 img { float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

/* Slider nav */
#block-block-2 #slider-nav { position: absolute; top: 0; right: 0; z-index: 10; padding: 15px 15px;}
#block-block-2 #slider-nav a { display: block; background: #999; width: 12px; height: 12px; float: left; margin-left: 10px; text-indent: -9999em; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); behavior: url(/sites/all/themes/rhac/css/PIE.htc); overflow: hidden; }

#block-block-2 #slider-nav a.color-1 { background-color: #d9531d; }
#block-block-2 #slider-nav a.color-2 { background-color: #d4e352; }
#block-block-2 #slider-nav a.color-3 { background-color: #f19933; }
#block-block-2 #slider-nav a.color-4 { background-color: #b1d3f0; }
#block-block-2 #slider-nav a.color-5 { background-color: #76476a; }
#block-block-2 #slider-nav a.color-6 { background-color: #46939a; }
/* @end */


/* @group Navigation */
.block-superfish { float: right; clear: both; }

.block-superfish .sf-menu { margin: 0; }
.block-superfish .sf-menu li { background: #fff; }
.block-superfish .sf-menu li a { border: none; /*font-weight: bold;*/ text-decoration: none;}
.block-superfish .sf-menu li a.menuparent { padding-right: 24px; background: url(../images/arrow-down-grey.png) no-repeat right 50%; }
.block-superfish .sf-menu li.sf-depth-1 { margin-left: 1em; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(/sites/all/themes/rhac/css/PIE.htc); background-color: #fff; background: rgba(255,255,255,0.9); }
.block-superfish .sf-menu li ul { width: inherit !important; top: 2.25em; background: none; display: none; }
.block-superfish .sf-menu li ul li { background: none; border-bottom: 1px solid #ddd; position: relative; }
.block-superfish .sf-menu li ul li a { background: #fff; }
.block-superfish .sf-menu li ul li.first a { -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; }
.block-superfish .sf-menu li ul li.last a { -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; }
.block-superfish .sf-menu li ul li.last { border-bottom: none; }

.block-superfish .sf-menu li a.sf-depth-1 { text-decoration: none; text-transform: uppercase; color: #555; /*font-weight: bold;*/ font-size: 0.85em; background-color: transparent; }
.block-superfish .sf-menu li a:hover,
.block-superfish .sf-menu li a.active,
.block-superfish .sf-menu li.active-trail a.sf-depth-1,
.block-superfish .sf-menu li.active-trail ul li a:hover,
.block-superfish .sf-menu li.active-trail ul li a.active { color: #d1501c; }

.block-superfish .sf-menu li:hover { background-color: #fff; background: rgba(255,255,255,0.9); }
.block-superfish .sf-menu li ul li:hover { background: inherit !important; }

/* @group Specific to main menu */
#block-superfish-1 { margin-top: 1em; float: right; }
#block-superfish-1 .sf-menu li.sf-depth-1 { display: inline; }
#block-superfish-1 .sf-menu li ul li { font-weight: bold; }
#block-superfish-1 .sf-menu a.menuparent { padding: 0 24px 0 1em; height: 24px; line-height: 2.5; }
/* @end */

/* @group Specific to secondary menu */
#block-superfish-2 .sf-menu li.sf-depth-1 { background: none; font-weight: bold;}
#block-superfish-2 .sf-menu li a.sf-depth-1 { text-transform: none; color: #fff; font-size: 1em; padding-left: 4px; }
#block-superfish-2 .sf-menu li a.sf-depth-1:hover,
#block-superfish-2 .sf-menu li.active-trail a.sf-depth-1 { color: #000; text-decoration: underline; }
#block-superfish-2 .sf-menu li a.menuparent { background-image: url(../images/arrow-down-white.png); }

#block-superfish-2 #menu-1136-2 { display: none; }
/* @end */

/* @end */


/* @group Search Block */
#block-search-form { margin-top: 3em; float: right; clear: both; }
#block-search-form input.form-text { background: #58595b; border: none; width: 140px; padding: 0 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; height: 24px; behavior: url(/sites/all/themes/rhac/css/PIE.htc); float: left; margin: 0; margin-right: 10px; color: #fff; line-height: 2; opacity: 0.65; }
#block-search-form input.form-text:focus { opacity: 1; }
#block-search-form input.form-submit { float: left; height: 24px; width: 60px; line-height: 1; }
/* @end */

/* @group Search form */
#search-form .form-item-keys label { margin-right: 1em; }
#search-form #edit-keys { font-size: 1.16em; }
/* @end */


/* @group Map block */
#sidebar #block-block-3 { height: 141px; }
.translated-ltr #sidebar #block-block-3 { height: auto; }
#block-block-3 .content p { margin: 0; }
#block-block-3 #region-map { float: left; width: 110px; padding: 10px 0 0; clear: both; position: relative; }
#block-block-3 area { cursor: pointer; }
#block-block-3 map { display: none; }
#block-block-3 #current-region { height: 1em; font-size: 1.16em; }
#block-block-3 #map-london-info { float: left; padding-top: 10px; font-size: 1.16em; position: relative; left: 10px;}

#block-block-3 .button-small { float: left; margin: 1em 0 0; position: relative; top: 5px; left: 2px;}
.translated-ltr #block-block-3 a.button-small { width: 100%; text-align: left; }
/* @end */


/* @group Our Supporters block */
#block-block-5 { height: 100px; }
#block-block-5 .content { text-align: center; }
#block-block-5 h2 { margin: 0; }
#sidebar #block-block-5 p { margin: 0 auto; background: white;}
#block-block-5 .content img { display: none; }
#block-block-5 .content img.first { display: inline; }
/* @end */

/* @group Social media tabs */
#sidebar #block-quicktabs-social { padding: 0; width: 290px; padding-bottom: 12px; }
#sidebar #block-quicktabs-social .block { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 12px 0 0 12px; margin: 0; }
#quicktabs-container-social { float: left; padding-top: 12px; width: 100%; min-height: 210px; }
#quicktabs-social ul.quicktabs-tabs { margin: 0; padding: 0; float: left; width: 100%; height: 30px; overflow: hidden; }
#quicktabs-social ul.quicktabs-tabs li { float: left; padding: 5px 0; margin: 0; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); behavior: url(/sites/all/themes/rhac/css/PIE.htc); margin-right: 4px; width: 94px; text-align: center;  }
#quicktabs-social ul.quicktabs-tabs li.last { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-right: 0;}
#quicktabs-social ul.quicktabs-tabs li a { text-decoration: none; font-size: 1.33em; color: #666; float: left; width: 100%; border-bottom: 1px solid #ccc; }
#quicktabs-social ul.quicktabs-tabs li a:hover { color: #000; }
#quicktabs-social ul.quicktabs-tabs li.active a { color: #000; border-bottom-color: transparent; }
/* @end */

/* @group YouTube block */
#block-block-11 { position: relative; left: 3px; }
#quicktabs-social .contextual-links-region-active { padding-top: 40px !important; }
#quicktabs-social .contextual-links-wrapper { /*position: absolute;*/ top: -10px; }
/* @end */

/* @group Twitter block */
#block-twitter-pull-0 ul.tweets-pulled-listing { list-style: none; padding: 0; margin: 0;}
#block-twitter-pull-0 ul.tweets-pulled-listing li { margin-bottom: 1.5em; }
#block-twitter-pull-0 .tweet-time a { color: #888; }

/*#block-twitter-pull-0 { overflow: hidden; }*/
#block-twitter-pull-0 ul.social-icons { list-style: none; padding: 0; margin: 0; float: left; }
#block-twitter-pull-0 ul.social-icons li { float: left; margin-right: 1em;}
#block-twitter-pull-0 ul.social-icons li a { text-indent: -9999em; display: block; width: 32px; height: 32px; background: url(../images/icon-twitter.png) no-repeat 0 0; }
#block-twitter-pull-0 ul.social-icons li.facebook a { background-image: url(../images/icon-facebook.png); }
#block-twitter-pull-0 ul.social-icons li.youtube a { background-image: url(../images/icon-youtube.png); }
a#twitter-follow { display: block; text-indent: -9999em; background: url(../images/btn-twitter.png) no-repeat; width: 81px; height: 23px; }
/* @end */

/* @group Footer block */
#sidebar #block-block-4 { background: #414042; color: #acafb2; }
#sidebar #block-block-4 .content a { color: #acafb2; padding-right: 1em; }
/* @end */

/* @group Contact Us Form */
#webform-client-form-56 input.form-text { width: 300px; padding:5px; font-size:1.5em; }
#webform-client-form-56 textarea { font-size: 1.16em; width: 500px; height: 200px; }
#block-webform-client-block-56 { padding-top: 3em; }
/* @end */

/* @group What's New */
body.page-whats-new .view-display-id-page_1 h2,
body.node-type-news h1#page-title { margin: 0; }
body.node-type-news div.node .field-name-field-date,
body.page-whats-new .view-display-id-page_1 .field-name-field-date { margin-bottom: 2em; }
body.page-whats-new .view-display-id-page_1 .views-row { margin-bottom: 6em; }
/* @end */

/* @group Calendar */
.page-events-calendar h1#page-title { font-size: 2.33em; }
/* @group Category colours */
.calendar-calendar .month-view .full td.multi-day .event-cat-special-events div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-special-events .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-special-events .monthview .cutoff,
.calendar-legend li.legend-special-events .legend-color { background-color: #d9531d; }
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-special-events .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-special-events .view-field a { color: #fff; }

.calendar-calendar .month-view .full td.multi-day .event-cat-support-groups--discussion div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-support-groups--discussion .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-support-groups--discussion .monthview .cutoff,
.calendar-legend li.legend-support-groups--discussion .legend-color { background-color: #b1d3f0; }
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-support-groups--discussion .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-support-groups--discussion .view-field a { color: #555; }

.calendar-calendar .month-view .full td.multi-day .event-cat-testing-clinics div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-testing-clinics .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-testing-clinics .monthview .cutoff,
.calendar-legend li.legend-testing-clinics .legend-color { background-color: #76476a; }
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-testing-clinics .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-testing-clinics .view-field a { color: #fff; }

.calendar-calendar .month-view .full td.multi-day .event-cat-volunteer--training div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-volunteer--training .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-volunteer--training .monthview .cutoff,
.calendar-legend li.legend-volunteer--training .legend-color { background-color: #f19933; }
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-volunteer--training .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-volunteer--training .view-field a { color: #fff; }

.calendar-calendar .month-view .full td.multi-day .event-cat-outreach div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-outreach .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-outreach .monthview .cutoff,
.calendar-legend li.legend-outreach .legend-color { background-color: #d4e352; }
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-outreach .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-outreach .view-field a { color: #555; }

.calendar-calendar .month-view .full td.multi-day .event-cat-client-activities div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-client-activities .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-client-activities .monthview .cutoff,
.calendar-legend li.legend-client-activities .legend-color { background-color: #46939a; }
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-client-activities .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .event-cat-client-activities .view-field a { color: #fff; }
/* @end */


.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field  { white-space: normal; }
.calendar-calendar .month-view .full td.multi-day div.monthview { height: auto; }
.calendar-calendar tbody tr:nth-child(even) td, tbody tr.even td { background: transparent; }

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a,
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a,
.calendar-calendar div.calendar { background: inherit; }

/* Today */
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.single-day.today,
.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr td.multi-day.starts-today,
.calendar-calendar .month-view .full tr td.multi-day.ends-today { border-color: #12997e; background: #dcfff8;}

/* Calendar navigation */
.view-content .calendar-calendar .date-prev a,
.view-content .calendar-calendar .date-next a { color: #12997e; }
.view-content .calendar-calendar ul { top: 0; }
.view-content .calendar-calendar li { margin: 0; padding: 4px 8px; background:none repeat scroll 0 0 #dfdfdf; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(/sites/all/themes/rhac/css/PIE.htc); }
.view-content .calendar-calendar li a { text-decoration: none; }
.view-content .calendar-calendar li a:hover { text-decoration: underline; }

/* Exposed filter */
.view-display-id-calendar_1 div.view-filters {  }
#views-exposed-form-calendar-calendar-1 { position: absolute; right: 50px; top: 3px; }
.contextual-links-region #views-exposed-form-calendar-calendar-1 { right: -0px; top: -60px; }
#views-exposed-form-calendar-calendar-1 .views-exposed-widget .form-submit { margin-top: 28px; }
#views-exposed-form-calendar-calendar-1 .views-submit-button { padding: 0; }
#views-exposed-form-calendar-calendar-1 #edit-submit-calendar { font-size: 1em; }

/* Legend */
.view-display-id-calendar_1 .calendar-legend { margin-top: 2em; }
#content .calendar-legend li { list-style: none; margin: 0; font-size: 1em; float: left; width: 50%; margin-bottom: 0.5em;}
.calendar-legend li .legend-color { display: block; width: 20px; height: 20px; background: #ccc; float: left;  margin-right: 1em; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(/sites/all/themes/rhac/css/PIE.htc); }
/* @end */

/* @group Event display */
.node-event .field { font-size: 1.16em; font-weight: bold;}
.node-event .field-name-field-image { padding-bottom: 1em; }
.node-event .field-name-body { font-size: 1em; font-weight: normal;}
.node-event .field-name-field-event-date { float: left; margin-right: 1em; }
.node-event .field-name-field-location { clear: both; padding-top: 1em; }
.node-event .field-name-body { clear: both; padding-top: 2em; }
body.node-type-event h1#page-title { margin-bottom: 0.25em; }
/* @end */

/* @group Page display */
.node-page .field-name-field-page-image { margin-bottom: 2em; }
/* @end */

/* @group Page-specific styles */
/* @group Contact Us */
#node-7 .contact-info { float: left; width: 260px; margin-right: 20px; }
#node-7 .location { float: right; }
#node-7 .hours { clear: both; }
#node-7 .accessible { padding-left: 30px; height: 24px; background: url(../images/icon-accessible.png) no-repeat; line-height: 1.75; }
#node-7 iframe { padding: 5px; background: #fff; }
/* @end */
/* @group Programs & Services */
#node-21 ul { margin: 0; padding: 0; width: 570px; }
#node-21 ul li { width: 250px; margin-right: 30px; list-style: none; display: inline-block; vertical-align: top; margin-bottom: 1em; }
/* @end */
/* @end */
/* @group Board Portal */
/* @group Page View */
.view-rhac-board-portal .view-header { float: right;}
.view-rhac-board-portal .view-header a {  padding: 0.4em; background: #46939a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border-style: none; color: #fff; behavior: url(/sites/all/themes/rhac/css/PIE.htc); cursor: pointer; font-weight: bold; }
.view-rhac-board-portal .view-filters { clear: both; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(/sites/all/themes/rhac/css/PIE.htc); background: #f9f9f9; padding: 1em 0 1em 0.4em; display: block; margin: 1em 0 1em 0; -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}
.view-rhac-board-portal .view-filters input,
.view-rhac-board-portal .view-filters select { width: 165px; }
.view-rhac-board-portal .views-table .views-field-field-attachments{ word-wrap: break-word; max-width: 360px; }
.view-rhac-board-portal .views-table .views-field-title { min-width: 140px; }
.view-rhac-board-portal .views-table { -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
.view-rhac-board-portal .views-table a { text-decoration: none; }
.view-rhac-board-portal .views-table a:hover { text-decoration: underline; }
.view-rhac-board-portal .views-table th { color: #6A9898; border: 1px solid #C7CCD5; background: #F2F3F8; background: -moz-linear-gradient(top,#F2F3F8 0%,#E6E8EC 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F2F3F8),color-stop(100%,#E6E8EC)); background: -webkit-linear-gradient(top,#F2F3F8 0%,#E6E8EC 100%); background: -o-linear-gradient(top,#F2F3F8 0%,#E6E8EC 100%); background: -ms-linear-gradient(top,#F2F3F8 0%,#E6E8EC 100%); background: linear-gradient(to bottom,#F2F3F8 0%,#E6E8EC 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f3f8',endColorstr='#e6e8ec',GradientType=0); -webkit-box-shadow: inset 0 1px 0 white; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 white; }
.view-rhac-board-portal .views-table td { padding: 0.7em; vertical-align: top; border: 1px solid #E5E6EA; }
.view-rhac-board-portal .views-table ul { list-style: none; padding: 0; margin: 0; font-size: 11px; }
.view-rhac-board-portal .views-table li { list-style: none; padding: 0; margin: 0; }
/* @end */
/* @group Sidebar Block */
.view-board-portal-category-browser.view-display-id-block_1 a.active { color: #45939a !important; }
/* @end */
/* @group Welcome Page */
.view-board-portal-category-browser.view-display-id-page_1 .views-row { width: 50%; }
.view-board-portal-category-browser.view-display-id-page_1 .views-row-even { float: right; }
.view-board-portal-category-browser.view-display-id-page_1 .views-row-odd { float: left; }
/* @end */
/* @end */

/* Partners Page */
#block-views-partner-page-block .views-row {
  margin: 10px 0 50px 0;
  border-bottom: 1px solid #469299;
  padding-bottom: 20px;
  /*width: 50%;*/
}
#block-views-partner-page-block .views-field-field-image {
margin-bottom: 10px;
}

#block-views-partner-page-block .views-field-field-links {
margin-bottom: 10px;
}

/*#block-views-partner-page-block .views-row-even {
  float: right;
}

#block-views-partner-page-block .views-row-odd {
  float: left;
}*/
/* Partners Page end */

/* @group Miscellaneous styles */
/* Admin tabs */
ul.primary { position: absolute; top: -21px; left: 0; border: none; }
/* Links */
ul.inline { margin: 0; }
ul.inline li { padding: 0; margin-right: 1em;}
/* @end */
