@import url(http://fonts.googleapis.com/css?family=Dosis:200,400);
@import url(http://fonts.googleapis.com/css?family=Lato:100);
@import url(http://fonts.googleapis.com/css?family=Exo:400,600,700italic);
@import url(http://fonts.googleapis.com/css?family=Roboto:100,400,500,700);/****** new rotating banners - example on base site: in content:about-us, page level:random-demos ******/
/* new page level hero */
.not-front .rotating-banner > div.rb-slides .rb-slide.bottom-left .layout-wrapper.bottom-left {
width: 100%;
margin: 0 0 0 0;
background-color: #b7313c;
}
.not-front .rotating-banner > div.rb-slides .layout-wrapper.bottom-left .rb-textbox {
margin: 15px;
}
.not-front .rotating-banner > div.rb-slides .layout-wrapper.bottom-left .rb-textbox h2 {text-transform: uppercase;
color: #efefef;
font-size: 1em;
}/* in content hero */
#main .region-content .block-rotating-banner {
margin: -20px;
}
#main .region-content .block-rotating-banner .layout-wrapper.bottom-left {
background-color: #b7313c;
width: 100%;
margin: 0 0 0 0;
}
#main .region-content .block-rotating-banner .layout-wrapper.bottom-left .rb-textbox {
margin: 15px;
margin-top: 0;
}
#main .region-content .block-rotating-banner .layout-wrapper.bottom-left .rb-textbox h2 {text-transform: uppercase;
color: #efefef;
font-size: 1em;
}

#block-user-login {display: none;}


/********************* From Advanced / Styles CSS *******************/
body {
background-color: #efeded;
background-image: none;
padding-top: 0;
}




.sidebar {
border-color: #333333;
border-left-width: 1px;
border-style: dotted;
padding-bottom: 0;
padding-left: 14px;
padding-right: 0;
padding-top: 0;
}




.in-content-hero {
color: #ffffff;
color: #b7313c;
text-transform: uppercase;
}




.sidebar h2 {
background-color: #787878;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
text-transform: uppercase;
}




.sidebar .content {
background-color: #ffffff;
}




.page-width .lining {
padding-top: 0;
}




.sidebar .view-content {
padding-left: 15px;
}




#header {
background-color: #000000;
}




#content {
background-color: #efeded;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 15px;
}




#copyright {
background-color: #000000;
background-image: none;
color: #efeded;
padding-top: 34px;
}




/*.sidebar a {
background-color: transparent;
border-style: none;
padding-bottom: 14px;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}*/#content-inner {
background-color: transparent;
margin-top: 20px;
padding-top: 0;
}




#main a {
color: #b7313c;
}




#main h2 {
text-transform: uppercase;
}




#main h3 {
margin-top: 17px;
}




#precontent a {
color: #b7313c;
}




#precontent h2 {
background-color: #787878;
color: #ffffff;
padding-bottom: 4px;
padding-left: 12px;
padding-top: 3px;
text-transform: uppercase;
}




#precontent-third-region h2 {
padding-bottom: 4px;
padding-left: 12px;
padding-right: 0;
padding-top: 3px;
}




#main .pane {
background-color: #ffffff;
padding-bottom: 20px;
}




#messages .box {
padding-left: 0;
padding-right: 0;
}




#precontent .box {
padding-left: 0;
}




#main .custom-tabs {
border-bottom-width: 0;
border-color: transparent;
border-left-width: 0;
border-right-width: 0;
border-style: solid;
border-top-width: 0;
}




#content-inner .box {
padding-left: 0;
padding-right: 0;
}




#copyright .level-1 {
color: #ffffff;
}




#precontent .content {
background-color: transparent;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
}#main .ui-accordion-header {
background-color: #ffffff;
}




#messages-region .messages {
margin-top: 0;
}




#banner-region .home-content {
background-color: #ffffff;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}




#preheader-second-region .block {
margin-left: 20px;
}




#banner-region .home-hero-caption {
text-align: center;
}




#banner-region .media-thumbnail-frame {
margin-bottom: 20px;
}




#banner-region .rb-textbox-type-header {
font-family: 'Dosis', 'sans-serif';
font-size: 16px;
line-height: 122%;
}




#banner-region .block-Home-Content-as-Simple-Block-in-Banner-Region {
background-color: #ffffff;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}




#main h3 .ui-icon {
background-image: url("images/ui-icons_ffffff_256x240-red2.png");
}




#preheader a:hover {
color: #b7313c;
}




#precontent a:hover {
color: #b7313c;
}




#preheader a:active {
color: #b7313c;
}




#main .field-item h3 {
margin-top: 17px;
}




#copyright .content p {
color: #bcbcbc;
text-align: center;
}




#copyright .level-1 a {
color: #dedede;
}




#main .block-views h2 {
text-transform: none;
}




#main .custom-tabs ul {
background-color: transparent;
background-image: url(http://crisistest.burson.acsitefactory.com/misc/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png);
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
}




#copyright ul .level-1 {
color: #333333;
text-align: center;
}




#main .ui-accordion h3 {
border-color: #efeded;
border-left-width: 0;
border-right-width: 0;
border-style: none;
margin-top: 17px;
padding-bottom: 10px;
padding-right: 20px;
padding-top: 10px;
}#main .view-content p{margin-top: 0.25em;}




#main .view-content h3 {
margin-top: 75px;
font-size: 30px;
text-transform: uppercase;
}
#main .view-content h3:first-child{margin-top: 45px}




#main .in-content-hero p {
color: #ffffff;
}
/**/
.sidebar .more-link {
padding: 15px;
text-align: left;
}
/**/
/*#precontent.more-link {
color: #333333; */
}
/*#precontent.more-link a {
color: #b7313c;
background-color: #efeded;
background-image: none;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
color: #333333;
padding-bottom: 10px;
padding-left: 20px;
padding-top: 10px;
} */




.more-link a {
/* color: #b7313c;
/* background-color: #efeded;
background-image: none;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
color: #333333;
padding-bottom: 10px;
padding-left: 20px;
padding-top: 10px;*/
background: transparent;
padding: 10px 15px;
margin: 10px 15px;
}
.sidebar .more-link a {
color: #b7313c;
/*text-align: left;*/
text-transform: uppercase;
}




#banner-region .home-hero-caption a {
color: #ffffff;
}




#navigation-region a .more-indicator {
background-image: url("images/arrows2.png");
}




#banner-region .rb-textbox-type-header a {
font-family: 'Lato', 'Helvetica', 'serif';
}




#main .content .in-content-hero {
background-color: #b7313c;
}




#main .custom-tabs .ui-state-active {
background-color: #ffffff;
}




#banner-region .content .home-content {
margin-top: 20px;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}




#main .custom-accordion .ui-state-focus {
background-color: #efeded;
}




#main .custom-accordion .ui-state-active {
background-color: #efeded;
}




#main .custom-accordion .ui-accordion-header {
background-color: #efeded;
}




#main .custom-accordion .ui-accordion-content {
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-style: none;
}




#content-inner .block .content p {
color: #545454;
}




#main .field-item:first-child h3 {
margin-top: 17px;
}




#main .faq-accordion .view-content h3 {
font-weight: normal;
padding-left: 20px;
}




#main .view-frequently-asked-questions h3 .ui-icon {
background-image: url("images/ui-icons_ffffff_256x240-red2_0.png");
}




#main .view-frequently-asked-questions .view-content h3 {
background-color: #efeded;
}




#main .view-frequently-asked-questions .view-content .ui-state-active {
background-image: none;
}




#main .view-frequently-asked-questions .view-content .ui-accordion-content {
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-style: solid;
border-top-width: 0;
}




#main #page-title {
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
}




#main #edit-submit {
background-color: #b7313c;
}




#main #content-area {
padding-left: 20px;
padding-right: 20px;
}




#main #edit-preview {
background-color: #b7313c;
}




#main .custom-accordion h3 {
font-weight: bold;
}




body .page-width #content #content-inner #main .content .in-content-hero p {
color: #efefef;
margin-top: 0;
padding: 17px;
}




/********************* Utility Classes *********************/
.primary-hue {
color: #B7313C !important;
}




.secondary-hue {
color: #787878 !important;
}




.bg-primary-hue {
background: #B7313C !important;
color: #FFFFFF;
}




.bg-secondary-hue {
background: #787878 !important;
color: #FFFFFF;
}




.light-txt {
color: #FFFFFF;
}




.dark-txt {
color: #333333;
}




.underline {
border-bottom: 1px solid !important;
}




.col50 {
width: 50%;
}




.responsive {
width: 100% !important ;
height: auto;
}




.flush {
margin: 0 -20px !important;
}




/* removes white space from elements left and right */
.centered {
margin-left: auto !important;
margin-right: auto !important;
}




/* centers within available space */
/* primary cta buttons */
.cta {
background-color: #B7313C;
border-radius: 5px;
border-width: 0;
color: #FFFFFF;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 500;
font-size: 98% !important;
margin-left: 4px;
padding: 10px 20px;
cursor: pointer;
}




.cta:hover {
color: #FFFFFF;
background-color: #DD2332;
}




/********************* Globals *********************/
/*** theme specific overrides ***/
h1, h2, h3, h4, h5, #block-system-main-menu,
#banner, #banner-region.home-hero-caption .content p {
font-family: 'Dosis', sans-serif;
font-weight: 400;
}
#block-system-main-menu { 
/* top: 35px */
margin-right: 100px; /* background-color: green; */
}
/* the embeded font */
.responsive .media-thumbnail-frame img.media-image {
width: 100% !important;
height: auto;
}




.sidebar form, .sidebar iframe {
width: 90%;
margin-left : auto;
margin-right: auto;
}




.content .first-visit-mssg {
display: none;
}




.maintenance-page.in-maintenance #content-content,
.maintenance-page.in-maintenance #page-title {
width: 90%;
margin-left: auto;
margin-right: auto;
padding-bottom: 30px;
}




.action-links {
margin-left: 20px;
}




/* Block translations*/
div[class^="lang-"] {
display: none;
}




:lang(en) .lang-en {
display: block;
}




:lang(es) .lang-es {
display: block;
}




:lang(fr) .lang-fr {
display: block;
}




/* Hiding breadcrumbs */
#breadcrumb {
display: none;
}




/* Temporary fix for colorbox */
#cboxLoadedContent {
width: 80% !important;
height: 80% !important;
margin: -20px auto 0;
}




#cboxContent {
height: 100% !important;
width: 100% !important;
}




#cboxWrapper {
height: 100% !important;
width: 100% !important;
}




#colorbox {
display: block;
top: 10% !important;
left: 10% !important;
width: 80% !important;
height: 80% !important;
}




#cboxMiddleLeft {
height: 15px !important;
}




/********************* Theme Specific *********************/
/* Primary color overrides */
a:hover {
color: #b7313c;
}




.wrapper-header a:hover {
color: #b7313c;
}




.form-submit {
background-color: #b7313c;
}




/* Equal height columns for 3 feature section on home */
#precontent .box.col-3 {
padding-right: 0;
}




#precontent .box.col-3 > .col {
background: #FFFFFF;
}




#precontent .box.col-3 > .col.left {
margin-left: 2%;
padding-left: 0;
}




#precontent .box.col-3 > .col-first.col.left {
margin-left: 0;
padding-left: 0;
}




@media all and (min-width: 700px) {
#precontent .box {
overflow: hidden;
}




#precontent .box.col-3 > .col {
margin-bottom: -99999px;
padding-bottom: 99999px;
}
}




@media all and (max-width: 699px) {
#precontent .box.col-3 > .col, #precontent .box.col-3 > .col.left {
margin-left: 0;
width: 100%;
margin-bottom: 20px;
}
}




/* Hiding main contenregion on non-parallax home*/
.page-node-61 #content #content-inner {
display: none;
}




/* Original Home */




/* General layout */
.page-width, #header {
width: 100%;
}




#content, #preheader, #navigation, #copyright .page-width, #footer {
max-width: 80%;
margin: 0 auto;
}




/* Sidebar */
.sidebar div[class^="lang-en"] p {
width: 90%;
margin: 1em auto;
}




.sidebar form {
width: 90%;
margin: 0 auto;
padding: 20px 0;
}




.sidebar .content {
overflow: hidden;
padding-bottom: 20px;
}




/* Masthead layout */




/* General */
#navigation .box.col-1.clearfix.tb-terminal {
/*background: yellow;*/
position: relative;
}




#logo {
display: block;
margin-right: 8%;
}




.language-switcher-locale-session a.active {
color: #cdcdcd;
}




.language-switcher-locale-session a.active:hover {
color: #b7313c;
}




.language-switcher-locale-session a.session-active {
color: #b7313c;
}




.language-switcher-locale-session a.session-active:hover {
color: #cdcdcd;
}




#block-locale-language, #block-system-user-menu {
float: right;
margin-top: 0;
font-weight: normal;
font-size: 80%
}




#block-locale-language li, #block-system-user-menu li {
display: inline-block;
margin-right: 2em;
float: right;
}




#region-navigation {
position: relative;
}




#block-search-form {
width: 220px;
height:40px;
position: absolute;
right: 0;
bottom: 0;
/* background: blue; */
top: 25px;
}




/********************************* Main menu **********************************/
#block-system-main-menu { margin-right: 200px; /* background: green; */ }
.menu-dropdown .menu .expanded.active-trail.level-1 > a {
color: #b7313c;
}




.menu-dropdown .menu .expanded:hover > a, .menu-dropdown .menu .menu li:hover > a {
color: #b7313c;
}




.menu-dropdown .menu .active-trail:hover > a {
color: #b7313c;
}




.menu-dropdown .menu ul.menu {
background-color: #cdcdcd;
}




.menu-dropdown .menu ul.menu li a {
color: #545454;
}




.menu-dropdown .menu .menu li > .active-trail > .more-indicator {
background-position: left center;
}




.menu-dropdown .menu .menu li > a > .more-indicator,
.menu-dropdown .menu .menu li:hover > a > .more-indicator {
background-position: left center;
}




.menu-dropdown .menu .menu .active-trail > a {
color: #b7313c;
}




.menu-dropdown .menu .menu .active-trail:hover > a {
color: #FF0000;
}




/* Position */
.menu-dropdown {
position: absolute;
left: 120px;
float: none;
top: 15px;
}




/* Colors*/
/* Arrows *//* level 1 */
/* center center = red, center bottom = white */
.menu-dropdown li .more-indicator {
background-image: url('/sites/g/files/hyc436/f/201404/arrows.png');
}




.menu-dropdown .menu li > .active-trail > .more-indicator {
background-position: center center;
}




.menu-dropdown .menu li:hover > .active-trail > .more-indicator {
background-position: center center;
}




/* level 2+ */
/* left bottom = white, left top = gray, left center = red */
.menu-dropdown .menu .menu li > a > .more-indicator {
background-position: left bottom;
}




.menu-dropdown .menu .menu li:hover > .active-trail > .more-indicator {
background-position: left center;
}




@media all and (min-width: 1020px) {




}




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




}




/********************* Search in masthead *********************/
#block-search-form [id^="edit-submit"] {
text-indent: -999px;
background: #b7313c url("/sites/g/files/hyc466/themes/mythemes/acq_crisisoncarbon/images/search_3.png") no-repeat 6px 6px;
width: 40px;
height: 35px;
position: absolute;
top: 3px;
right: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 0;
}




#block-search-form [id^="edit-search-block-form"] {
width: 180px;
box-sizing: border-box;
height: 31px;
border: 0 none transparent;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 5px;
}




/* Responsive Contact form in sidebar-a */
.region-sidebar-a .form-item input[type=text],
.region-sidebar-a .form-textarea, .region-sidebar-a .grippie {
margin: 0 auto;
}




/* Responsive feeds in sidebar */
.sidebar iframe, .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
width: 100% !important;
}




.block-Twitter-Feed .middle, .block-Facebook-Feed .middle {
background: white;
}




.block-Twitter-Feed .middle .content, .block-Facebook-Feed .middle .content {
width: 90%;
margin: 0 auto;
}




.block-Facebook-Feed .middle .content {
margin-top: 15px;
}




/* centering mailing list */
.block-mailing-list div {
margin: 0 auto;
}




/* Accordian styles */
/* Scrollbar */
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
height: auto !important;
}




.ui-accordion h3 .ui-icon {
right: 20px;
left: auto;
}




.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 0 none transparent /*{borderColorDefault}*/;
background: #efeded /*{bgColorDefault}*/ url() /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/;
font-weight: normal /*{fwDefault}*/;
color: #555555 /*{fcDefault}*/;
}




.ui-accordion .ui-accordion-header .ui-icon {
left: auto;
}




/*Footermenu*/
#copyright ul {
text-align: center;
}




#copyright ul .level-1 {
display: inline-block;
padding: 0 2em;
border-left: 1px solid #666;
}




#copyright ul .level-1.first {
display: inline-block;
padding-left: 0;
border-left: 0 none transparent;
}




/********************* Heros *********************/




/* Rotating Banners - Home Hero */
#banner-region .rotating-banner {
position: relative;
}




#banner-region .rb-slide .top-left {
width: 35%;
margin: 5%;
}




#banner-region .rotating-banner.jCycleActivated-processed, .rotating-banner .rb-slide {
max-width: 100% !important;
width: 100% !important;
}




#banner-region .rotating-banner .controls {
position: absolute;
z-index: 50;
bottom: 2em;
right: 2em;
}




#banner-region .rotating-banner .controls.buttons a {
height: 15px;
width: 15px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
margin-left: 10px;
background: #000;
}




#banner-region .rotating-banner .controls.buttons a.activeSlide {
background: #CCC;
}




#block-rotating-banner-1 .rotating-banner .rb-textbox-type-header a {
font-size: 60px;
line-height: 1.2em;
}




#block-rotating-banner-1 .rotating-banner .rb-textbox-type-text a {
font-size: 24px;
line-height: 1.2em;
}

@media (max-width: 1420px)

#block-rotating-banner-1 .rotating-banner .rb-textbox-type-header a {
font-size: 36px;

}
}


@media (max-width: 1280px) {
#block-rotating-banner-1 .rotating-banner .rb-textbox-type-header a {
font-size: 36px;
}




#block-rotating-banner-1 .rotating-banner .rb-textbox-type-text a {
font-size: 16px;
}
}




@media (max-width: 980px) {




#block-rotating-banner-1 .rotating-banner .rb-textbox-type-header a {
font-size: 30px;
}
#block-rotating-banner-1 .rotating-banner .rb-textbox-type-text a {
font-size: 14px;
}
}




@media (max-width: 600px) {
#block-rotating-banner-1 {
display: none;
}
}




/* Global page hero */
#banner #banner-region .media-thumbnail-frame img {
width: 100%;
height: auto;
}




#banner #banner-region .content p:empty {
display: none;
}




#banner #banner-region div[id^="block-block-"] .content h2 {
text-shadow: none;
margin: 0;
padding: 1em
}




/********************* Parallax Homepage *********************/




.page-node-351 #block-views-parallax-homepage-block-block {
padding: 0;
margin-top: 0;
}




.page-node-351 #main #content-area {
padding-left: 0;
padding-right: 0;
}




.page-node-351 #main .pane {
background-color: #FFFFFF;
padding-bottom: 0;
}




.page-node-351 #content {
width: 100%;
max-width: 100%;
}




/**/
.page-node-351 #page-title {
display: none;
}




.page-node-351 .social {
display: none;
}




.view-parallax-homepage-block .view-content .views-row {
overflow: hidden;
background-attachment: fixed;
position: relative;
background-size: cover;
min-height: 800px;
}




.view-parallax-homepage-block .sprite {
position: absolute;
width: 25%;
right: 15%;
}




.view-parallax-homepage-block .sprite img {
width: 100%;
height: auto;
}




.view-parallax-homepage-block .textbox {
position: absolute;
width: 35%;
top: 5%;
left: 5%;
padding: 5%;
}




/* first and last section */




.view-parallax-homepage-block .views-row-first .sprite, .view-parallax-homepage-block .views-row-last .sprite {
position: absolute;
width: 100%;
right: 0;
}




.view-parallax-homepage-block .views-row-first .sprite .media-thumbnail-frame {
width: 50%;
max-width: 167px;
margin: 30% auto 0;
}




.view-parallax-homepage-block .views-row-last .sprite .media-thumbnail-frame {
width: 50%;
max-width: 343px;
margin: 5% auto 0;
}




.view-parallax-homepage-block .views-row-first .sprite img,
.view-parallax-homepage-block .views-row-last .sprite img {
}




.view-parallax-homepage-block .views-row-1 .textbox,
.view-parallax-homepage-block .views-row-5 .textbox {
width: 80%;
text-align: center;
top: 10%;
}




#main .view-parallax-homepage-block .views-row {
background-attachment: fixed;
background-repeat: no-repeat;
margin-top: 0;
}




#main .view-parallax-homepage-block .views-row .textbox {
padding: 45px;
background-image: url("images/grain.png");
margin: 0;
-webkit-box-shadow: 0 5px 14px 0 rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0 5px 14px 0 rgba(50, 50, 50, 0.75);
box-shadow: 0 5px 14px 0 rgba(50, 50, 50, 0.75);
border: 1px solid #CCC;
}




#main .view-parallax-homepage-block .views-row-1 .textbox,
#main .view-parallax-homepage-block .views-row-4 .textbox,
#main .view-parallax-homepage-block .views-row-5 .textbox {
background-image: none;
-webkit-box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.0);
-moz-box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.0);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.0);
border: 0 none transparent;
}




#main .view-parallax-homepage-block .views-row-first,
#main .view-parallax-homepage-block .views-row-last {
background-image: url("images/puckered_12.jpg");
}




#main .view-parallax-homepage-block .views-row-2 {
background-image: url("images/slide2_3_2.jpg");
}




#main .view-parallax-homepage-block .views-row-3 {
background-image: url("images/slide4_2.jpg");
}




#main .view-parallax-homepage-block .views-row-4 {
background-image: url("images/slide3_0_1.jpg");
}




#main .view-parallax-homepage-block .views-row .textbox h2 {
color: #ffffff;
font-family: 'Lato', 'Helvetica', 'serif';
font-size: 60px;
}




#main .view-parallax-homepage-block .views-row .textbox p {
color: #ffffff;
}




/* removing white space */
.page-node-351 .wrapper-content .stack {
padding-top: 0;
}




.pag e-node-351 .pane {
margin: 0;
}




.page-node-351 .messages.status {
margin: 0;
}




.page-node-351 #content-inner {
margin-top: 0;
}#block-menu-menu-mobile-menu {display: none;}@media (max-width: 880px) {
/* --- global mobile --*/
#content, #preheader, #navigation, #copyright .page-width, #footer {
max-width: 95%;
margin: 0 auto;
}
/* -- Mobile Masthead --*/
#block-search-form [id^="edit-search-block-form"] {
float: right;
height: 31px;
}
#block-search-form {
float: right;
}
#block-search-form {
height: 30px;
position: relative;
top: -30px;
width: 105px;
}
#block-search-form [id^="edit-search-block-form"] {
float: right;
height: 31px;
margin-right: 20px;
width: 80px;
}
#block-search-form [id^="edit-submit"] {
background: url("/sites/g/files/hyc466/themes/mythemes/acq_crisisoncarbon/images/search_3.png") no-repeat scroll 3px 3px / 75% auto #b7313c;
border-radius: 0 5px 5px 0;
height: 21px;
top: 3px;
width: 26px;
}
#block-system-main-menu {
display: none;
}
#block-menu-menu-mobile-menu {
display: block;
font-weight: 300;
font-size: .75em;
float: left;
margin-top: 0;
}
/* Page level banners */
.not-front .rotating-banner {
display: none;
}
}/* CUSTOM CSS ADDED BY PROOF STARTS HERE */
html{background: #000;}
body{font-size: 14px; line-height: 1.5;}
#block-menu-menu-mobile-menu{font-family: Exo; font-size: 11px;}
#block-menu-menu-mobile-menu ul li > span{display: none;}
#block-menu-menu-mobile-menu{margin: 20px 0 0 18px}
#page, #content, #precontent .box.col-3 > .col{background: #4d0000;}
#navigation{min-height: 60px;}
#header-inner{max-height: 146px;}
#header-region > div{overflow: hidden;}
#header-region .region-header .logo-wrapper #logo{margin-right: 0;}
#header-region .region-header .page-element{width: auto; position: absolute; left: 10%;}
#header-region .region-header #block-views-header-tetsimonial-block{width: 100%; font-family: Exo; font-size: 24px; color: #f7b229; min-height: 146px}
#header-region .region-header #block-views-header-tetsimonial-block p{color: #f7b229;}
#header-testimonial{width: 515px; margin: 0 auto; line-height: 1.1;}
#header-testimonial .contrib{display: block; width: 100%; text-align: right; font-size: 14px; font-style: italic; margin-top: 10px;}
#block-system-main-menu{font-family: Exo; font-size: 16px; margin: 0; position: absolute; top: 0; left: 0;}
#block-system-main-menu .content > ul.menu > li{padding: 0 12px; margin: 0;}
#block-system-main-menu .content > ul.menu > li a{line-height: 60px; height: 60px; display: block; color: #fff !important;}
#block-system-main-menu .content > ul.menu > li.active-trail, #block-system-main-menu .content > ul.menu > li:hover{background: #871a37;}.block-search:first-child form{margin-top: 0;}
#block-search-form{position: absolute !Important;}
#block-search-form{top: 12px; margin-top: 0; right: 140px}
#block-search-form [id^="edit-submit"]{background-color: #787878; height: 31px; box-sizing: border-box;}
#block-block-121{position: absolute; top: 17px; right: 0; margin-top: 0;}
#social-nav{list-style-type: none; padding: 0; margin: 0; overflow: hidden;}
#social-nav li{float: left; margin: 0 4px 0 0;}
#social-nav li:last-child{margin-right: 0;}
#social-nav li > span{display: none;}
#social-nav li a{width: 26px; height: 26px; position: relative; margin-right: 0; font-size: 0; line-height: 0; background: url('/sites/g/files/lve96/f/201407/socialbtn.png') no-repeat; display: block;}
#social-nav li.twitter a{background-position: -30px 0}
#social-nav li.facebook a{background-position: -60px 0}
#social-nav li.google a{background-position: -89px 0}
.front #content{padding-top: 0;}
.rb-slides{color: #fff; font-family: Roboto !important;}
.rb-textbox-type-header {font-weight: 100;}
.rb-slides .rb-textbox-type-text{font-size: 17px !important; line-height: 1.4em !important;}
.cta{background-color: #f7b229; color: #000; text-transform: uppercase; font-family: Roboto; font-weight: 700; font-size: 13px; display: inline-block; margin-top: 30px;}
.cta:hover{background-color: #f7b229; color: #fff;}
.region-banner > div{background: #f7b229;}
#promo-wrapper{width: 100%; text-align: center; padding-top: 5px}
#promo-wrapper > div{ box-sizing: border-box; position: relative; display: inline-block; width: 24%; height: 146px; overflow: hidden; border: 6px solid #f7b229;}
#promo-wrapper > div:hover{border: 6px solid #fff;}
#promo-wrapper > div:first-child{margin-left:0;}
#promo-wrapper .caption{display: block; width: 100%; text-align: left; height: 42px; background: rgba(0,0,0, 0.5); position: absolute; bottom: 0px; left:0; color: red; line-height: 42px; color: #aaaaaa; font-size: 16px; font-family: Roboto; font-weight: 400; padding-left: 6px;}




#block-rotating-banner-1 .rotating-banner .rb-textbox-type-header a{font-family: Roboto; font-weight: 100; font-size: 49px; margin-bottom: 15px;}#promo-wrapper div img{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ 
width:100%;
height: auto;
}#promo-wrapper div a:hover img{
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none;
}
#promo-wrapper div a br{display: none;}
#promo-wrapper div a:hover .caption{color: #fff !important;}
#banner-region .rotating-banner .controls.buttons a{border: 3px solid #fff;}
.rb-slides .rb-textbox-type-text{line-height: 1.5em !important; width: 450px; white-space: pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; white-space: -moz-pre-wrap; }.rb-slides .rb-textbox-type-header{width: 500px; white-space: pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; white-space: -moz-pre-wrap; }




#precontent .content{padding: 0; background: #fff; font-family: Roboto !important;}
#precontent .block h2, #precontent .content br{display: none;}
#precontent .media-thumbnail-frame img{width: 100%;} 
#precontent .content h4{font-family: Exo; text-transform: uppercase; font-weight: 600; font-size: 22px; margin: 0; padding: 10px 15px 0; line-height: 22px;}
#precontent .content p{padding: 15px;}
#precontent .content p + p{padding-top: 0;}
#precontent .content a.read-more{text-transform: uppercase; font-weight: 700; font-size: 16px;}
.wrapper-content .block + .block{margin-top: 20px;}
.wrapper-content .stack, .wrapper-footer .stack{padding-top: 20px;}
.view-random-facts .views-row{margin-top: 0;}
.facts-callout{background: #dbdbdb;}
.facts-callout .title{display: block; width: 100%; min-height: 113px; background: #f7b229; padding-left: 50px; border-top: 8px solid #fff; color: #b7313c; font-family: Exo; font-weight: 700; font-size: 22px; box-sizing: border-box; line-height: 1.2em; padding: 16px 16px 10px 50px; position: relative;}
.facts-callout .title .cover{position: absolute; width: 34px; display: block; height: 100%; background: #fff url('/sites/g/files/lve96/f/201407/facts.jpg') no-repeat; left: 0; top: 0;}
.facts-callout > div{padding: 25px;}
.facts-callout .read-more{display: inline-block; margin-left: 25px; margin-bottom: 16px}
.facts-callout > div p{padding: 0 !important;}/*Twitter Box Custom Style sidebar-a */
#precontent .block-Latest-Tweets .inner .middle, #sidebar-a .block-Latest-Tweets .inner .middle{position: relative; overflow: hidden; min-height: 500px; background: #fff;}
.sidebar .block-Latest-Tweets .content{padding-bottom: 0;}
#precontent .block-Latest-Tweets h2, #sidebar-a .block-Latest-Tweets h2{display: block; position: absolute; top:6px; font-size: 0; line-height: 0; width: 100%; background: #f7b229 url('/sites/g/files/lve96/f/201407/latesttweets.jpg') no-repeat 20px 3px; height: 24px; border-top: 6px solid #871a37; border-bottom: 6px solid #871a37;}
#sidebar-a .block-Latest-Tweets h2{height: 28px;}
#precontent .block-Latest-Tweets p, #sidebar-a .block-Latest-Tweets p{padding: 0; margin: 0;}#copyright .level-1 a {color: #b7313c; text-transform: uppercase; font-size: 13px; font-family: Roboto;}
#copyright li.level-1{height: 13px; line-height: 13px;}
.block-Latest-Tweets span.ext{display: none;}
#precontent .block-Latest-Tweets .twitter-spacer, #sidebar-a .block-Latest-Tweets .twitter-spacer{position: absolute; top: 49px; height: 6px; background: #e0e2e2; width: 100%;}
#precontent .block-Latest-Tweets .content, #sidebar-a .block-Latest-Tweets .content{border-top: 6px solid #e0e2e2; background: #4d0000;}
#precontent .block-Latest-Tweets .content iframe, #sidebar-a .block-Latest-Tweets .content iframe{width: 100% !important; min-height: 500px;}/*INNER PAGES*/
.sidebar{border: none !important;}
.rotating-banner{max-width: 100% !important;}
#highlight + .pane{margin-top: 0;}
#cboxLoadedContent{margin-top: 0;}
#cboxContent{overflow: visible;}
#cboxClose{bottom: auto; right: 10px; top: -45px;}
.block-Sidebar-Video-Callout h2{display: none;}
.block-Sidebar-Video-Callout a{position: relative; display: block;}
.block-Sidebar-Video-Callout a.colorbox-load > img{width: 100%;}
.block-Sidebar-Video-Callout a.colorbox-load > img.play{position: absolute; width: 77px; height: 77px; z-index:10; left: 50%; margin-left: -38px; top: 50%; margin-top: -38px;}
.sidebar .block-Sidebar-Video-Callout .content{background: #f7b229;}
.sidebar .block-Sidebar-Video-Callout .content p{padding: 0 20px;}
.not-front #content-inner{margin-top: 0;}
.not-front #content{padding-top: 0;}
#banner-region .rb-textbox-type-header{width: 450px; font-size: 49px; font-weight: 100; margin-bottom: 15px; line-height: 1.1}
.sidebar.right, .not-front #highlight {
margin-top: 20px;
}h1, h2, h3, h4, h5, #block-system-main-menu, #banner, #banner-region.home-hero-caption .content p {
font-family: 'Exo',sans-serif !important;
font-weight: 400;
}/*FACTS PAGE*/
.page-node-211 #main #content-area .content .field-item > div{padding-left: 20px; padding-right: 20px;}
.page-node-211 #main #content-area, .page-node-211 #main #content-area .content .field-item > div.custom-accordion{padding-left: 0; padding-right: 0;}
h3.ui-accordion-header{border-radius: 0; color: #871a37; font-family: Exo; font-size: 15px; font-weight: 700; padding-left: 25px;}
#main h3.ui-accordion-header > .ui-icon{background: none; display: block; width: 0;height: 0;border-style: solid;border-width: 8.5px 0 8.5px 13px;border-color: transparent transparent transparent #871a37; margin-top: -7px}
h3.ui-accordion-header.ui-state-active{background: #e4e2e2}
#main h3.ui-accordion-header > .ui-icon.ui-icon-triangle-1-s{border-width: 13px 8.5px 0 8.5px;
border-color: #871a37 transparent transparent transparent; margin-top: -5px;}
.ui-accordion-content{font-size: 13px; line-height: 1.5;}
#node-211 .social{padding: 0 20px}
.social > a{display: inline-block; width: 125px; height: 16px; line-height: 16px;}
.block-Inner-Page-Banner h2, .block-Inner-Page-Banner .content > p{display: none}
.block-Inner-Page-Banner{background: #fff;}
.front #banner{padding-top: 0;}
#precontent-first-region .content, #precontent-second-region .content{min-height: 450px;}
#block-menu-menu-mobile-menu ul li a.active{color: #871a37 !important; font-weight: 700;}
#precontent a p{display: none;}
.not-front #main #page-title {text-indent: -200000px;
padding: 0px;
font-size: 2px;
}
.cboxIframe{height: 100%;}
#cboxWrapper > div + div{height: 100%;}




#content-inner .block .content p {font-size: 1.2em;}
#main .custom-accordion h3 {font-size: 1.5em;}
ul, li {font-size: 14px;margin-bottom: 14px;}
#block-search-form [id^="edit-search-block-form"]{margin-top: 0;}
#block-search-form [id^="edit-submit"]{top: 0;}




html, body { height:100%; }
.page-node-331 #main #content-area, .page-node-56 #main #content-area {padding: 0;}
.page-node-56 #block-system-main, .page-node-56 .block-News-Coverage .content{padding-left: 20px; padding-right: 20px;}
.page-node-331 #main h2, #block-views-in-the-news-block-1 h2, #main > .pane > .story-header{color: #871a37; font-weight: 700; background: #efeded; padding: 10px 20px; margin: 20px 0 0;}
.page-node-331 #main .block .content{padding-left: 20px; padding-right: 20px;}
.page-node-331 #main .block.block-Inner-Page-Banner .content{padding: 0;}
.block-Inner-Page-Banner img{width: 100%;}
#precontent .content h4 a{color: #333;}
#block-block-191{position: absolute; right: 108px; top: -17px; }
#block-block-191 .media-thumbnail-frame img{max-width: 230px;}
.front #content-inner {display: none;}
.not-front.node-type-news-story #main #page-title{text-indent: 0; padding: 18px 20px 10px; font-size: 2.3em;}

body.node-type-news-story #main > .pane {overflow: hidden;}
#main > .pane > .story-header{margin-top: 20px;}
.wrapper a[href*="add"]{padding-left: 0; background: none;}

/*CUSTOM MEDIA QUERIES*/

@media all and (max-width: 1460px)
{
#block-rotating-banner-1 .rotating-banner .rb-textbox-type-header a {
font-size: 36px!important;

}
}



@media all and (max-width: 1300px){
#navigation{max-width: 100%; margin: 0;}
#block-system-main-menu{left: 10%;}
#block-block-121{right: 10px;}
}@media all and (max-width: 1240px) {
#header-testimonial{float: right; margin: 0 30px 0 0;}
}


@media all and (max-width: 1110px){
#banner-region .rb-slide .top-left{margin-top: 20px;}
#banner-region .rb-textbox-type-header{font-size: 34px;}
.rb-slides .rb-textbox-type-text{font-size: 15px !important;}
}@media all and (max-width: 1040px){
#block-system-main-menu{position: relative; float: left; clear: both;}
#node-406 .content iframe, #node-406 .content #ooyalaPlayer764900066_uaptg29kl3OoyalaPlayerOutterWrapper, .not-front .content .field-item iframe, .not-front .content .field-item #ooyalaPlayer764900066_uaptg29kl3OoyalaPlayerOutterWrapper{width: 100% !important;}
#navigation{min-height: 75px; }
#block-search-form{position: relative !important; top: 0; display: inline-block; float: left; margin: 6px 0 14px 10%; right: auto;}
}


@media all and (max-width: 970px){
#block-block-121{position: relative; display: inline-block; top: 0;margin-left: 30px; float: left; clear: left; padding-top: 6px; margin-bottom: 10px;}
#block-block-191 img{max-width: 80% !important;}
#block-block-191{right: -43px; top: auto; bottom: -10px;}
}


@media all and (max-width: 880px){
#header-region .region-header .page-element{left: 2.5%;}
#block-search-form{margin-left: 2.5%;}
#block-menu-menu-mobile-menu{width: 100%; float: none; margin-bottom: 10px; margin-left: 0;}
#block-menu-menu-mobile-menu ul.menu{float: none; padding: 0; margin: 0 0 10px 0; width: 100%;}
#block-menu-menu-mobile-menu ul.menu li{float: none; display: block; text-align: center; margin: 0 0 6px 0 !important; padding: 0; font-size: 14px;}
}@media (min-width: 600px) and (max-width: 1375px){
#promo-wrapper > div{width: 48%}
}




@media (max-width: 599px){
#promo-wrapper > div{width: 96%}
}




@media all and (max-width: 870px){
#block-search-form [id^="edit-search-block-form"]{width: 105px !important;}
#block-search-form [id^="edit-submit"]{background: url("/sites/g/files/hyc466/themes/mythemes/acq_crisisoncarbon/images/search_3.png") no-repeat scroll 3px 9px / 75% auto #787878; top: 0;}
#header-region{height: 110px;}
#logo{width: 108px;}
#header-region .region-header .page-element{left: 0;}
#header-testimonial{width: 396px; margin-top: -25px;}
#header-testimonial .text{font-size: 16px;}
#header-testimonial .contrib{font-size: 11px;}
#header-testimonial .contrib{margin-top: 0;}
#block-search-form{margin-left: 36px;}
#header-inner{max-height: 89px; height: 89px; overflow: hidden;}
#block-views-header-tetsimonial-block .views-row{margin-top: 20;}
}@media all and (max-width: 700px){
#banner-region .rb-textbox-type-header{font-size: 25px;}
.rb-slides .rb-textbox-type-text{font-size: 12px !important;}
.rb-slides .cta{margin-top: 8px;}
}@media all and (max-width: 650px){
#block-menu-menu-mobile-menu{float: none; margin-bottom: 10px; clear: both;}
}




@media all and (max-width: 575px){
#header-testimonial{display: none;}
#header-region .region-header .page-element{left: 50%; margin-left: -54px;}
}
@media all and (max-width: 460px){
#copyright li.level-1{display: block !important; padding: 0; margin-bottom: 8px; text-align: center; border: none;}
}
#sidebar-a .middle{padding-bottom: 8px;}
#sidebar-a .block-Latest-Tweets .content iframe{min-height: 460px;}