.page-template-template-homepage .hentry .entry-header,
.page-template-template-homepage .hentry,
.page-template-template-homepage .storefront-product-section {
border-color: red;
}


.onsale {
    background-color: #FFFFFF;
    border-color: #FF0000;
    color: #FF0000;
}


ul.products li.product .onsale {
    position: absolute;
    top: 137px;
    right: 62px;
}


.button2 {
    background-color: #ffffff;
    border: none;
    color: ba391f;
    padding: 15px 32px;
    text-align: center;
  
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
border-radius: 25px;
box-shadow: 3px 5px 8px #ba391f;
}

.button3 {
    background-color: #ffffff;
    border: none;
    color: ba391f;
    padding: 7px 16px;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 2px 1px;
    cursor: pointer;
border-radius: 25px;
box-shadow: 3px 5px 8px #ba391f;
}

.button4 {
    background-color: #ffffff;
    border: none;
    color: ba391f;
    padding: 7px 16px 10px 10px;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 10px 10px 10px 10px;
    cursor: pointer;
border-radius: 25px;
box-shadow: 3px 5px 8px #ba391f;
}


 
header#masthead.site-header {
  padding-top: .5em;

}

.site-header .site-branding {

margin-bottom: 0em;
}


.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
max-width: 200px;
}



.one {
border-style: solid;
border-width: 2px;
 border-radius: 25px;
    background: #ffffff;
    padding: 20px 20px 20px 20px;
    margin: 0px 20px 20px 0px;
    width: 100%;
 box-shadow: 0px 0px 2px gray;
    }

.oneButton {
border-style: solid;
border-width: 2px;
 border-radius: 25px;
    background: #ffffff;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
 box-shadow: 1px 2px 100px gray;
    }

.textHide {
text-align: left; 
line-height: 20px; 
white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis; 
width: 400px; 
display: block;
}

.center-social-icons {
 display: block;
    text-align: right;
background-color: #BA391F;
}


.social-icons-lists li.social-icons-list-item {
    margin: 1px;
}

.topbar-line{
background-color: #BA391F;
height: 10px;
line-height: 100%;
color: #BA391F;
}




.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, .site-footer .storefront-handheld-footer-bar a:not(.button), button.menu-toggle, button.menu-toggle:hover {
    color: #ffffff;
text-shadow: 1px 1px 3px black;
}



div.storefront-primary-navigation{
    line-height: 100%;
    margin-left: -95em;
    margin-right: -99em;
    padding-left: 99em;
    padding-right: 99em;
   padding-top: 0;
  padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 0;
}

div.handheld-navigation {

 margin: auto;
    width: 100%;
    padding: 5px;

}




.footer-menu-background ul.menu li.current-menu-item>a {
color: #ffffff;
text-shadow: 1px 1px 3px black;
}




.socicon {
box-shadow: 1px 5px 8px black;
}



.main-navigation ul li a:before {
    content: "\f0a4";
}


.widget_nav_menu ul li:before {
    content: "\f101";
}


.widget_pages ul li:before, .widget_recent_entries ul li:before {
    content: "\f040";
}



.widget-area .widget {
    color: #ba391f;
    font-size: 1em;
}





section.block.woa-top-bar-2 ul.social-icons-lists.icons-background-rounded {

float: right;
}



.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header, .no-wc-breadcrumb .site-header {

margin-bottom: 0em;

}



.fb-page {
width: 100%;
align: center;
}

.body, button, input, textarea {
line-height: .80;
}


.otw_blog_manager-blog-full {
border-style: solid;
border-width: 0px;
    background: #ffffff;
    padding: 10px 10px 10px 10px;
    margin: 0px 20px 20px 0px;
    width: 100%;
 box-shadow: 0px 0px 25px gray;
}

.jn-h1-post {
 font-family: 'Black Ops One', cursive;
color: black;
}

.jn-quote-post {
font-family: 'Quintessential', cursive;
}

.jn-boldstyle-post {
font-family: 'Russo One', sans-serif;
}

aside.entry-meta div.cat-links {
display: none;
}

div.comments-link {
display: none;
}


div#mc_embed_signup {
background-image: url(https://burnitnutrition.com/wp-content/uploads/2016/11/fire-1260721_1920.jpg);
background-repeat:no-repeat;
    background-size:100% 100%;
}



#mc_embed_signup .mc-field-group label {
color: white;
}

#mc_embed_signup .indicates-required {
color: white;
}

#mc_embed_signup h2 {
color: white;
}

.widget .widget-title, .widget .widgettitle {
color: white;
padding: 0 0 0em;
margin-bottom: .2em;
}


div#mce-responses.clear {
background: white;
}
