.box_center { background: rgba(0,0,0, .9) url(http://sports.fitnesswebsiteformula.com/blueprintptfriendswood-com/wp-content/uploads/sites/10/2017/10/42-Delicious-Fat-Burning-Recipes-2-227x300.jpg) center bottom no-repeat / 34% !important;}
.stripe_container .twelve.columns { background-color: #030303; }
.featured_box.latest_event h6 { color: #333; line-height: 1.6; text-transform: capitalize; font-size: 2rem; }
.shadow .what-say { text-align:center; margin-top: -2%; padding: 10px;color: #0083CB; }
.layout-default .entry-content { margin-top: 3%; }
.singular-page-184 .entry-content { margin-top: 0; }
.home .widgetfwf-featured-content {
    min-height: 315px;
    top: -140px;
}
.home_optin_box .callbig {
    font-size: 130%;
}
.home_optin_box h5 {
    font-size: 29px;
    line-height: 52px;
    color: #fff;
}
.featured_box.box_center.latest_promo {
    display: none;
}
.featured_box{
width: 50%;  
    min-height: 230px;
}
header .member_login { display: none;}
.home .stripe_container.extra .twelve.columns {z-index: 99999; margin-top: -175px;background-color: transparent;}
#hybrid-featured-content-2 { padding-top: 50px; clear: both; }
.stripe_container {background-size: cover !important;}
.twelve.columns .page-title {box-shadow: -35rem 0 0 #0083CB, 35rem 0 0 #0083CB; background: #0083CB; color: #fff !important; margin: 0; padding: 12px 0; font-size: 220%;}
.slides-pagination {display:none;}
.top-navbar .menu > li:hover {box-shadow: inset 0 0px 0 #eee,inset 0 0 20px 0 #eee;}
.top-navbar .menu > li > a { color:#0083CB !important }
footer .columns .footer_widget:first-child {  overflow: hidden;}
.singular-page-6 .pagewrap {background:#fff;}
.singular-page-6 .background {background:#0083CD;}
.simplemodal-data {color: #000;}
.featured-con {  background: #C5EAE9;border: 3px solid #CB7300 !important;}
.featured-con h2 {font-size:24px;}

.wpft-wrap {
    background-color: #778899 !important;
}
.wpft-wrap.item-even {
    background: none repeat scroll 0% 0% transparent !important;
}
.before-text, .after-text {
    bottom: -30px !important;
}
.singular-page-184 .pagewrap, .singular-page-184 .content_wrap {
    width: 100%  !important;
}
.singular-page-184 .pagewrap .entry-header {
    max-width: 990px  !important;
    margin: 0px auto !important;
}
.singular-page-184 div.columns[role="main"] .hfeed {
    padding: 0px  !important;
}
.testimonial_box {
    width: 100%  !important;
    max-width: 950px  !important;
    padding: 1em  !important;
}
.testimonial_box, .testimonial.cf {
    background: none transparent  !important;
}
body {
    color: #333 !important;
}
#swipebox-overlay {
    background: none repeat scroll 0% 0% rgba(0,0,0,0.8);
}
.panel, .sticky {
    background: none repeat scroll 0% 0% #0083CB;
}
#sidebar .widget-title {
    color: #fff;
}
#sidebar a {
    color: #fff !important;
}
footer {
    background: url("https://blueprintfitnesstx.com/wp-content/uploads/sites/10/2014/01/footer-bg.jpg") repeat scroll center top transparent;
}
footer a {
    color: #FFF;
}
footer h5.widget-title {
    color: #FFF;
}
footer #menu-top-menu li {
    list-style-type: none;
    padding: .5em;
}
footer .social_media a {
    line-height: 26px;
}
footer .icon_phone {
    color: #FFF;
}
footer .footer_widget > div:first-of-type {
    background: none repeat scroll 0% 0% rgba(0, 131, 203, 0.8);
    color: #fff;min-height:214px;
}
.social_media li {
    list-style-type: none;
}
.widgetlatest-wod {
    display: none;
}
.stripe_container.extra {
    border-top: 0px solid rgba(255, 255, 255, 0.1);
    border-bottom: 0px solid rgba(255, 255, 255, 0.1);
    padding: 0px 0px;
}
.stripe_container {
    background: url("https://blueprintfitnesstx.com/wp-content/uploads/sites/10/2015/04/bg2.jpg") repeat scroll 0% 0% transparent;
}
.home_optin_box .optin_go {
    text-shadow: 0px 2px 0px #0f79b3;
    box-shadow: 0px -4px 0px #0f79b3 inset;
}
.button, input[type="submit"] {
    background: none repeat scroll 0% 0% #0083CB;
}
.home_optin_box .callbig {
    color: #fff;
    float: left;
    margin-right: 10px;
}
.home_optin_box h5 {
    line-height: 52px;
}
.social_icons a, .phone_number .icon, .address .icon, .member_login .icon, .box_center .more_info, .wod_datemeta {
    background-color: #0083cb !important;
}
.slide-action a, .slide-action a:visited {
    background: none repeat scroll 0% 0% transparent;
    color: #FFF;
    padding: 0px 15px;
    font-size: 3.6rem;
    font-weight: normal;
    font-family: "Oswald",sans-serif;
    border: 2px solid #fff;
}
.slide-container h3 {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
    font-size: 3.8rem;
    font-weight: normal;
    text-transform: uppercase;
}
.slide-container h3 span {
    color: #FFF;
    font-size: 2em;
}
.slides-pagination a {
    text-indent: 99999px;
}
.header .phone_number, .header .address, .header .member_login {
    color: #58585A;
}
.header .member_login, .header .member_login a, .header .member_login a:visited {
    color: #58585a;
}
.phone_number .icon, .address .icon, .member_login .icon {
    width: 38px;
    height: 38px;
    border: none;
}
.phone_number .icon {
    background-position: 0px 0px;
    background: url("https://blueprintfitnesstx.com/wp-content/uploads/sites/10/2015/04/phone1.png") no-repeat scroll 0px 0px transparent;
}
.header .phone_number, .header .phone_number a {
    color: #0083CB;
    font-size: 15px !important;
}
.header .address {
    width: 200px;
    font-size: 14px;
}
.address .icon {
    background-position: 0px 0px;
    background: url("https://blueprintfitnesstx.com/wp-content/uploads/sites/10/2015/04/location.png") no-repeat;
}
.member_login .icon {
    background-position: 0px 0px;
    background: url("https://blueprintfitnesstx.com/wp-content/uploads/sites/10/2015/04/members.png") no-repeat;
}
.header {
    padding-top: 8px;
    background: none #fff;
}
.breaadcrumb-trail a:hover, .sticky.hentry, .loop-meta, .page-template-portfolio .hentry.page, .top-navbar .menu > li.active {
    border-bottom-color: #0083CB !important;
}
.top-navbar .menu > li.active > a, .top-navbar .menu > li.active {
    color: #58585a !important;
}
.top-navbar .menu > li > a:first-child {
    font-weight: 100 !important;
    line-height: 45px !important;
    font-size: 1.7rem !important;padding:8px 10px;
}
.top-navbar .menu > li > a {
    color: #58585a !important;
}
pre, code, .breadcrumb-trail a, .format-link .entry-title a .meta-nav, #respond label .required, #footer a:hover, .top-navbar .menu > li.active > a, .top-navbar .menu > li.active, .home_optin_box h4, .testimonial_container h5 .alt_color, h2.post-title, h2.entry-title a, h1.page-title, h1.entry-title a, h1.entry-title {
    color: #0083CB !important;
}
body.custom-background {
    background: none #fff !important;
}
.home_optin_box .optin_go:hover {
    background: none repeat scroll 0% 0% #FFD03A;
    box-shadow: 0px -4px 0px #D0D03A inset;
}
/* =================== Added Custom CSS ============*/

.featured_box h4{font-size:2.1rem;}
.box_center h4{font-size:2.5rem;}
.footer_bar .footer_widget a.yelp-btn{
    background: none repeat scroll 0% 0% #0083CB;
	    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 10px 20px 11px;
    position: relative;
    text-align: center;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
.footer_bar .footer_widget a.yelp-btn:hover{background-color:#155071;}
.slide-container {   display: block;   float: none;  margin: 0 auto;   max-width: 900px;    padding: 10px 20px;
    position: relative;    right: 0;    text-align: center;    top: 20%;    width: 100%;}

/* Customize Above */

@media screen and (max-width :767px) {
 .top-navbar .menu > li > a { color: #fff !important; }
 .home .stripe_container.extra .twelve.columns { margin-top: 0; }
 .home .widgetfwf-featured-content { top: 0; margin-top: 0; padding-top: 0px; }
 .featured_box .more_info {  text-align: left !important; }
 .what-say { font-size: 34px; }
 footer .bottom_bar p.credit { clear: both; line-height: 1.2; }
 footer .bottom_bar p.copyright { margin-bottom: 0; }
 .top-navbar .menu > li > a { color: #fff !important; }
 .top-navbar { background-color: #000;}
 .wp-image-486 { margin: 0 auto; display: block; float: none; }
}
@media screen and (max-width : 320px) {
.before-text, .after-text {
    bottom: -19px !important;
}
}

