.text-primary, .btn-primary .badge, .btn-link,a.list-group-item.active > .badge,.nav-pills > .active > a > .badge, p.drop-caps:first-letter, .accent-color, .events-listing .event-detail h4 a, .featured-sermon h4 a, .page-header h1, .post-more, ul.nav-list-primary > li a:hover, .widget_recent_comments a, .navigation .megamenu-container .megamenu-sub-title, .woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .cause-item .progress-label, .payment-to-cause a, .event-ticket h4, .event-ticket .ticket-ico{color:#1E73BE;}a:hover{color:#1E73BE;}.events-listing .event-detail h4 a:hover, .featured-sermon h4 a:hover, .featured-gallery p, .post-more:hover, .widget_recent_comments a:hover{opacity:.9}p.drop-caps.secondary:first-letter, .accent-bg, .fa.accent-color, .btn-primary,.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.nav-pills > li.active > a,.nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus,.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,.label-primary,.progress-bar,a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus,.panel-primary > .panel-heading, .carousel-indicators .active, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, hr.sm, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .title-note, .timer-col #days, .featured-block strong, .featured-gallery, .nav-backed-header, .next-prev-nav a, .event-description .panel-heading, .media-box .media-box-wrapper, .staff-item .social-icons a, .accordion-heading .accordion-toggle.active, .accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle.inactive, .nav-tabs li a:hover, .nav-tabs li a:active, .nav-tabs li.active a, .site-header .social-icons a, .timeline > li > .timeline-badge,.toprow, .featured-star, .featured-event-time,.goingon-events-floater-inner, .ticket-cost, .bbp-search-form input[type="submit"]:hover{background-color: #1E73BE;}.fc-event{background-color: #1E73BE;}.mejs-controls .mejs-time-rail .mejs-time-loaded, p.demo_store, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce span.onsale, .woocommerce-page span.onsale, .wpcf7-form .wpcf7-submit, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a{background: #1E73BE;}.share-buttons.share-buttons-tc > li > a{background: . $customColor . !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary, .next-prev-nav a:hover, .staff-item .social-icons a:hover, .site-header .social-icons a:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active, .wpcf7-form .wpcf7-submit{background: #1E73BE;opacity:.9}.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{border-top-color: #1E73BE;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus,.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active,a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus,.panel-primary,.panel-primary > .panel-heading, .fc-events, .event-ticket-left .ticket-handle{border-color:#1E73BE;}.fc-event{border-color:#1E73BE;}.panel-primary > .panel-heading + .panel-collapse .panel-body{border-top-color:#1E73BE;}.panel-primary > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#1E73BE;}blockquote{border-left-color:#1E73BE;}@media (min-width:1200px){.container{width:1040px;} .navigation{width:1010px}}
		body.boxed .body{max-width:1080px}
		@media (min-width: 1200px) {body.boxed .body .site-header, body.boxed .body .main-menu-wrapper{width:1080px;}}.recurring-info-icon{display:inline-block;}@media only screen and (max-width: 767px) {.home .hero-slider, .home .slider-revolution-new{top:0!important; margin-bottom:0!important;}} .main-content-row{flex-direction:row}.event-detail h4 a[href^="https://www.google"]:before, .events-grid .grid-content h3 a[href^="https://www.google"]:before, h3.timeline-title a[href^="https://www.google"]:before{display:inline-block;}
			.content{min-height:400px;}.site-header .topbar,.header-style5 .site-header,.header-style6 .site-header,.header-style6 .site-header>.container{height:95px;}.site-header h1.logo{height:80px;}.home .hero-slider{top:-96px;margin-bottom:-96px;}.home .slider-revolution-new{top:-96px;margin-bottom:-96px;}.header-style4 .top-navigation > li ul{top:95px;}.header-style4 .topbar .top-navigation > li > a{line-height:95px;}@media only screen and (max-width: 992px) {.main-menu-wrapper{top:95px;}}@media only screen and (max-width: 992px) {.header-style3 .main-menu-wrapper{top:134px;}.header-style4 #top-nav-clone{top:95px;}}@media only screen and (max-width: 767px) {.header-style3 .main-menu-wrapper{top:174px;}}
/*========== User Custom CSS Styles ==========*/
body, .btn, .h1, .h2, .h3, .h4, .h5 {
    text-rendering: optimizeLegibility;
    font-family: 'Open Sans', sans-serif !important;
}

#header{
  margin: 0 auto;
}

a {
  text-decoration: none;
}

.site-header h1.logo{
  width: 500px;
}

.featured-block strong {
  background-image: none;
  background-color: rgba(30,115,190,0.9);
}

ol.breadcrumb {
  padding: 75px 0 20px 0;
  margin: 0 15px 0 0
}

.listing-header, .widgettitle, .highlighted-text {
  color: #1e73be;
  text-transform: uppercase;
  font-family: 'Roboto Condensed';
}

.text-emphasize {
  color: #1e73be;
  font-weight: bold;
}

a.text-emphasize:hover{
  color: #b81c23;
}


.page-title h1 {
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 28px;
  margin: 70px 0 25px 0;
  font-weight: 400;
}

.post-title {
    border-bottom: 0;
}

.post-picture {
    margin: 0 0 0 30px;
    width:100%;
    vertical-align: top;
}

.pic-caption {
    text-align: center;
    font-style: italic;
}

.post-intro {
    vertical-align: top;
    padding: 0 30px 0 0;
}


.post-more-info {
    padding: 30px 0 0 0;
}

.post-content {
  border: 0;
  padding: 0 20px;
}

.post-comments-count {display: none;}

.post-meta {display: none;}

.btn-large {
    font-size: 14px;
}


.btn-plain {
    font-weight: bold;
    border-radius: 3px;
    color: #333;
    text-shadow: none;
    border: 1px solid #ccc;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
}

.btn-plain:hover {
    background: #ebebeb;
}

.btn-register {
    font-size: 14px;
    padding:10px 0 10px 0;
}

.box-form {
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);
    border: 1px solid #e0e0e0;
    padding: 20px 20px 20px 20px;
    background-color: #FFFFFF;
}

.accordion-heading .accordion-toggle {
    font-size: 14px;
    font-weight: bold;
}

.su-spoiler.my-custom-spoiler{}
.su-spoiler.my-custom-spoiler .su-spoiler-title {
    font-size: 14px;
    font-weight: bold;
}


.staff-item {
  margin-bottom: 45px;
  border-width: 1px;
  border-style: solid;
  border-color: #e6e6e6;
}

.staff-item-inner h3 {
  font-size: 24px;
  margin: 0;
  text-align:center;
  font-family: 'Roboto Condensed', sans-serif;
}

.grid-content {
  padding: 15px 15px 15px 15px;
  text-align:center;
}

.grid-content h3 {
  padding: 0;
  margin: 0;
}

.grid-content p {
  margin:0;
}


.grid-item-inner {
  box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
}

.staff-item-inner {
  background-color: #F7F7F7;
}

.bordered-box {
  padding: 8px 8px 8px 8px;
}

.staff-item img {
  border-bottom: 5px solid #1e73be;
}

.staff-item .meta-data {
    margin: 5px 0 0 0;
    padding-top: 0;
    font-size: 14px;
    text-align: center;
}

.staff-item .social-icons {
margin-bottom: 0;
}


blockquote {
  color: #747474 !important;
  background: #f5f5f5;
  font: inherit;
  border-left: 4px solid #1e73be;
  padding: 15px;
}

.fa-gear {
  color: #1e73be;
}

.grid-holder.col-2 .grid-item {
	width: 45%;
}

.formfield-child-quantity {
    width: 3em;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
    text-align: center;
    padding: 0 0 20px 0;
    border: 5px solid #f3f3f3;
}

.woocommerce ul.products li.product:hover, 
.woocommerce-page ul.products li.product:hover {
    border: 5px solid #e9f0f4;
}


.stock { display: none; }

.product_meta { display: none;
}

.price:before {
  content: "Monthly Sponsorship: ";
}

.price:after {
  content: "";
}

td.product-price:after, td.product-subtotal:after, td.product-total:after {
  content: "USD per month";
}



.woocommerce a.button, .woocommerce-page a.button {
    color: #fff;
    background: #1e73be;
    border: 0;
}

.woocommerce a.button:hover, .woocommerce-page a.button:hover {
    color: #fff;
    background: #C62B02;
    border: 0;
}


.woocommerce-shipping-fields { display: none;}

.woocommerce a.btn-sponsor-another {
    margin-right: 20px;
    background: #FFFFFF;
    border-color: #adadad;
    color: #333333;
    margin: 0;
    vertical-align: middle;
    line-height: 1em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    border-radius: 3px;
    text-shadow: none;
    border: 1px solid #ccc;
    box-shadow: none;
    text-transform: uppercase;
    overflow: visible;
    padding: 6px 10px;
    left: auto;
    white-space: nowrap;
    display: inline-block;
    font-size: 100%;
    position: relative;
    box-sizing: border-box;
    outline: none;
    text-decoration: none;
}

.woocommerce a.btn-sponsor-another:hover{
    background: #ebebeb;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 30%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 50%;
    margin: 0 0 0 20px;
}

.product .images {
    border: 1px solid #ededed;;
    padding: 15px;
    margin: 0px 0px 30px 0px;
}

.product .summary {
    background-color: #f3f3f3;
    border: 1px solid #ededed;
    padding: 20px;
}

.woocommerce .woocommerce_tabs .panel h2, .woocommerce 
.woocommerce-tabs .panel h2 {
    display:none !important
}

.attributes_display {
    margin-bottom: 7px;
}

.woocommerce .cart-collaterals .cart_totals table th, 
.woocommerce-page .cart-collaterals .cart_totals table th {
    padding: 6px 0 0 0;
    width: 25%;
}


.woocommerce .cart-collaterals .cart_totals table, 
.woocommerce-page .cart-collaterals .cart_totals table{
    float: right;
}

div#receipt {
    border: 1px solid #BDBDBD;
    border-right: 2px solid #BDBDBD;
    border-bottom: 2px solid #BDBDBD;
    padding: 10px;
    width: 400px;
}

table.sponsorship-list {
    border: 1px solid #BDBDBD;
    border-spacing: 2px;
    display: table;
    padding: 10px;
}

table.sponsorship-list thead {
    display: table-header-group;
}

table.sponsorship-list tr {
    display: table-row;
}

table.sponsorship-list th {
    display: table-cell;
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #BDBDBD;
}

table.sponsorship-list td {
    display: table-cell;
    padding: 5px 10px 5px 10px;
}

.table-totals {
    text-transform: uppercase;
    font-weight: bold;
    color: #000000;
    border-top: 1px solid #BDBDBD;
    border-bottom: 1px solid #BDBDBD;
}

.table-header {
    border-bottom: 1px solid #ECEAE4;
}				

.shop_table {
    border-spacing: 10px;    
}

.wc-proceed-to-checkout {
    text-align: right;
}