/* css styles The HOPE from local */
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo {max-height: 80px;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu {height: 90px;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .navbar-header {padding-top: 5px;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top nav nav {padding-top: 10px;}

.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top {background-color: #D5CAB6; color: #fff;}
.dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a  {color: #fff;   }
.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top.affix {background-color: #D5CAB6; color: #fff;}
.dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a {font-size:18px;}


.dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a {color: #784A18;}
.tabs--primary nav nav-tabs ul li a {margin-right: 10px;}

li a {margin-right: 10px;}

a, a hover: {color: #C63E44;}
.field--name-field-media-image {padding: 0px;}

.dxpr-theme-header .navbar-container {background-color: #D5CAB6; }
#block-dxpr-theme-heroblue {margin-top:60px;}

.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span, .body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:before, .body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:after {background-color: #000;} 
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dropdown span {padding: 0px;}

.image-style-_50x100-scale-and-crop {padding-right: 10px;}
/* Images */
#block-the-hope-hopebanner .img-fluid {margin-right: 20px; margin-left:20px;}
.field--name-field-media-image .img-fluid {margin-left: 15px;padding-right: 15px;}



.image-style-banner-w1098 {margin-left: 0px; padding-right:0px; margin-right:0px; max-width: 100.2%}
.image-style-hero-banner-1900-x-450 {margin-left: 0px;}
.field--name-title {color: #000; font-size: 1.2em;}

.wrap-branding {background-color: #D5CAB6; padding:30px; margin-left:-15px; float:left;}
.region-sidebar-first {background-color: #D5CAB6; }
#superfish-the-hope {background-color: #D5CAB6; }
.col-lg-3 {background-color: #D5CAB6; }
.col-lg-9 {background-color: #fff; }
.block-better-social-sharing-buttons {min-height: 200px;}
/* image on top of page */
.field--name-field-media-image  {margin-left: -15px; margin-right: -15px; }

ul.sf-menu.sf-style-coffee li:hover, ul.sf-menu.sf-style-coffee li.sfHover, ul.sf-menu.sf-style-blue a.is-active, ul.sf-menu.sf-style-blue a:focus, 
ul.sf-menu.sf-style-coffee a:hover, ul.sf-menu.sf-style-coffee span.nolink:hover {background-color: #D5CAB6;color: #807263; text-decoration: none; text-transform: uppercase; color: #807263;}
ul.sf-menu.sf-style-coffee li, ul.sf-menu.sf-style-coffee.sf-navbar {background-color: #D5CAB6; color: #807263;text-decoration: none; text-transform: uppercase; padding-top: 20px; padding-bottom: 20px; border-bottom: solid 1px grey; }
ul.sf-menu.sf-style-coffee li li li {background-color: #D5CAB6; color: #807263; text-decoration: none; text-transform: uppercase;}
ul.sf-menu.sf-style-coffee li li, ul.sf-menu.sf-style-coffee.sf-navbar > li > ul {background-color: #D5CAB6; padding-top:20px;}
ul.sf-menu.sf-style-coffee li.sf-multicolumn-wrapper ol, ul.sf-menu.sf-style-coffee li.sf-multicolumn-wrapper ol li {padding-top: 5px; padding-bottom: 20px;}
ul.sf-menu.sf-style-coffee a, ul.sf-menu.sf-style-coffee a:visited, ul.sf-menu.sf-style-coffee span.nolink {color: #807263;}

.col-sm-3 {background-color: #D5CAB6;}
.page-title-full-width-container {margin-bottom: 0px; background-color:#BCBCBC; }

.page-title {margin-top: 20px;}
#logo {max-width: 227px;}
ul.sf-menu.sf-vertical {width: 100%;}

#block-dxpr-theme-heroblue-2 {max-height: 316px; background-color: #D5CAB6;  padding-left: 30px; margin-left:-15px;}
/*.field--name-field-media-image img {max-width: 79%;}*/

.field--name-title {font-size: 1.6em; color: #777; line-height:3.0em; margin-top: 20px;}

.news .field--name-title {font-size: 1.0em; line-height:0.8em;}
.news.col-lg-3  {background-color: #fff;}

ul.sf-menu.sf-style-coffee li:hover, ul.sf-menu.sf-style-coffee li.sfHover, ul.sf-menu.sf-style-coffee a.is-active, ul.sf-menu.sf-style-coffee a:focus, ul.sf-menu.sf-style-coffee a:hover, ul.sf-menu.sf-style-coffee span.nolink:hover {background: #B8AE9D; text-decoration: none;}
/*.news .image-style-medium-square-570x570-s-c {margin-left: -20px;}*/
.field--name-title {line-height: 1.0em; margin-top: 10px;}
.field--name-field-description  {font-size:1.0em; text-align: left;}
.image-style-full-size-1900 {width:100%;}
.image-style-banner-w1098 {width:100%;}

/* new section for layout */
.main-container {background: #fff;}
#block-the-hope-hopebanner {margin-left: -35px; margin-right:15px;}
#block-the-hope-thehopelogo--2 {text-align: center; background-color: #D5CAB6; max-width:105%;}


.container {padding-left:0px; padding-right: 20px;}
.row > * {
    /*padding-left: 15px;*/
    padding-right: 0px;
    margin-bottom: 30px;
}

/* Store CSS */
.commerce-order-item-add-to-cart-form {margin-top: -20px;}
.field--widget-commerce-quantity {width: 70px; float:left; padding-top: 0px; margin-right: 40px;margin-top: 20px; font-size: 0.7em;}
.commerce-order-item-add-to-cart-form .button--add-to-cart {margin-top: 24px;}
.button--add-to-cart {margin-left: 20px;}
.views-field-field-view-display-name {width:537px;}
td.views-field-field-view-display-name {padding-top:26px;}
.views-field-field-group-item-title {width: 530px;}
td.views-field-field-group-item-title {padding-top: 26px;}
td.views-field-price__number {padding-top: 26px;}
.views-field-field-study-guide {width: 537px;}
.views-field-field-icon {width: 96px;}
.view-commerce-cart-form .field--name-title {font-size: 1.1em; color: #000; }
.checkout-order-summary .field--name-title {font-size: 1.0em; line-height: 1.0em; margin-left: 15px;}
.checkout-order-summary .field--name-sku {display:none;}
.checkout-order-summary .field--name-price {margin-left: 15px;}
.layout-for-view h2 {display:none;}
.views-field-field-study-guide p {font-size: 0.8em; color: #C63E44;}
.views-field-field-view-display-name p {font-size: 0.7em; color: #C63E44;}
.views-field-body p {font-size: 0.8em; color: #C63E44;}
