/*
Theme Name: LOVJuice Child Theme
Template: lovjuice
Version: 2.0
Description: LOVJuice is a Smoothie & Juice Bar · Health Food Store · Vegetarian/Vegan Restaurant located in Boca Raton, Florida.
Author: TSC Media ❤
Author URI: http://tscmedia.net
Theme URI: http://tscmedia.net
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: light, fluid-layout, custom-background, threaded-comments, custom-menu, featured-images, full-width-template, theme-options, translation-ready
*/

/* 
.site-header, .site-header a, .site-header .primary-navigation .cart a, .site-header .primary-navigation .search-toggle > a, .site-header .primary-navigation .primary-menu ul li a, .site-header .primary-navigation > div ul li a {
    color:;
    background-color:;
}

body, .paging-navigation .page-numbers {
    color: #595959;
}
 
.site-header.headroom--not-top {
    box-shadow: -1px 0px 5px 2px rgba(255, 255, 255);
    -webkit-box-shadow: -1px 0px 5px 2px rgba(255, 255, 255);
    height: 60px;
}

.site-header.is-sticky {
    position: fixed;
    top: 0;
    background-color: rgba(255, 255, 255, 0.775) !important;
}

.admin-bar .site-header.is-sticky {
    top: 32px;
    background-color:;
}

.element {
    background-color: white;
}
*/

.site-header, .site-header a, .site-header .primary-navigation .cart a, .site-header .primary-navigation .search-toggle > a, .site-header .primary-navigation .primary-menu ul li a, .site-header .primary-navigation > div ul li a {
    color: #3d3d3d;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 13px;
}



.site-header.headroom--not-top .primary-navigation > div > ul > li > a, .site-header.headroom--not-top .primary-navigation .primary-menu > ul > li > a {
    line-height: 60px;
    padding: 0 15px;
    letter-spacing: 0;
}

.ht-menu.preset-brief .entry-price {
	    color: #3d3d3d;
}

.ht-menu.preset-detail .entry-prices {
	color: #ffffff !important;
    border-color: #ffffff !important;
}

.site-header.headroom--not-top .site-title a img {
    margin-top: -25px;
}

.site-header .site-title a img {
    margin-top: -25px;
	min-width: 100%;
	min-height: 100%;
}

.site-header .primary-navigation > div > ul > li.is-button > a, .site-header .primary-navigation .primary-menu > ul > li.is-button > a {
    background: #fff;
    display: inline-block;
    line-height: 25px !important;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    color: #333 !important;
    padding-bottom: 5px;
}

.post-list .entry-content .meta-author {
	color: #3d3d3d !important;
}

.site-footer .socials {
	color: #3d3d3d !important;
}

.site-footer .copyright {
	color: #3d3d3d !important;
}

/*
.buttonlj {
background:    #c3917d;
border-radius: 100px;
width:         139px;
height:        50px;
color:         #ffffff;
display:       inline-block;
font:          normal 700 21px/50px "Open Sans", sans-serif;
text-align:    center;
text-shadow:   none;
}
*/
.site-header .primary-navigation > div > ul .sub-menu, .site-header .primary-navigation .primary-menu > ul .sub-menu {
background-color:#ffffff;	
}

.site-header .primary-navigation > div > ul ul li a, .site-header .primary-navigation .primary-menu > ul ul li a {
    display: block;
    line-height: 40px;
    border-bottom: 1px solid #c3917d;
    position: relative;
    color: #fff;
}

.site-pre-footer .widget.widget_mailchimp_subscribe .fields-wrapper input {
    border-color: black;
    background: rgba(0, 0, 0, 0);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    color: black;
    height: 40px;
    padding: 5px 5px 5px 5px;
}

.footer-wrapper.common-bg .site-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}


.footer-wrapper.common-bg .site-footer {
    background: rgba(0,0,0,0.2);
}

@font-face {
    font-family: DaxOffc;  
    src: url(https://lovjuice.com/wp-content/themes/lovjuice/fonts/DaxBold.ttf);  
    font-weight: normal;  
}
@font-face {
    font-family: DaxOffc;  
    src: url(https://lovjuice.com/wp-content/themes/lovjuice/fonts/DaxRegular.ttf);  
    font-weight: normal;  
}
 @font-face {
    font-family: gotham-pro;  
    src: url(https://lovjuice.com/wp-content/themes/lovjuice/fonts/gotham-pro-bold-59753825ca3fb.otf);  
    font-weight: normal;  
}
@font-face {
    font-family: SignPainter;  
    src: url(https://lovjuice.com/wp-content/themes/lovjuice/fonts/SignPainter_HouseScript_Regular.ttf);  
    font-weight: normal;  
}



.ht-heading-group.special .title {
    margin: 0;
    font-weight: 400;
    line-height: 1.2;
    font-size: 72px;
    font-size: 50px !important;
}

.fa {
	font-family: FontAwesome !important;
}

.site-footer .copyright {
    color: #adadad !important;
}
/*
.fw-btn-1:hover, .fw-btn-1:focus {
    background-color: #9D1370;
    color: #ffffff;
}
*/
.fw-call-to-action {
	color: #333333 !important;
}


.fw-btn-1 {
    background-color: #9D1370 !important;
    border-color: transparent;
    border-width: 2px;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
/*
.fw-col-inner .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: lightgray;
}
*/



/* DivTable.com */
.storydivTable{
	display: table;
	width: 100%;
	max-height: 320px !important;
	
}
.storydivTableRow {
	display: table-row;
}
.storydivTableHeading {
	background-color: #B0B3BB;
	display: table-header-group;
}
.storydivTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 0px;
	text-align: left;
	background-color: #B0B3BB;
	max-height: 320px !important;
	
}

.storydivTableCell2, .divTableHead2 {
	border: 1px solid #999999;
	background-color:;
	display: table-cell;
	padding: 0px !importanti;
	text-align: right;
	width: 66%;
	max-height: 320px !important;
	text-align:right;
	vertical-align:top;
}

.storydivTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.storydivTableBody {
	display: table-row-group;
}

/*
=====
	background-image:url(../../../assets/lovjuice-juice-cafe-store.png);
   @media screen and (min-width: 30em) {
       .column {
        display: table-cell;
        width: 33%;
        border-right: 1px solid white;
      }
     @media screen and (min-width: 20em) and (max-width: 30em) {
      .column {
        display:table-row;
        width: 100%;
      }
*/

@media (max-width: 700px) {
  .storydivTableCell, .divTableHead {
	min-width:;
	max-width:;
	  min-height: 100% !important;
	text-align:center;
	min-width: 300px;
  }
}

@media (max-width: 700px) {
.storydivTableCell2, .divTableHead2 {
	text-align:right;
	vertical-align:top;
	max-width:;
	  min-height: 100% !important;
  }
}




