/*
Theme Name: Vantage Child
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/*Hamburger Menu Credit: <div>Icons made by <a href="https://www.flaticon.com/authors/cole-bemis" title="Cole Bemis">Cole Bemis</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div> */

/*Consistent Fonts across all elements*/

body,
input,
select,
textarea {
  color: #333;
  font-family: "Lato", sans-serif;
  line-height: 1.5em;
  font-size: 13px;
}

button {
  color: #333;
  font-family: "Oswald", sans-serif;
  line-height: 1.5em;
  font-size: 13px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Oswald", sans-serif;
}

p {
	font-size: 16px;
	line-height: 1.6em;
}

p.sow-sub-headline {
    text-align: center;
    line-height: normal;
    font-size: 15px;
    margin-right: 5em;
    margin-left: 5em;
}

/*Navigation Styles*/

.mobilenav-main-link {
    font-size: 0;
}

.mobile-nav-frame .title h3 {
	text-shadow: none!important;
}

.mobile-nav-frame ul li a.link {
	text-shadow: none!important;
}

.mobilenav-main-link img {
    max-height: 20px;
    max-width: 25px;
    margin-right: 15px;
    margin-top: 15px;
}

/*Home Page Styles*/

.left-indent p {
	text-align: left; 
	margin-left: 3em
}

.hero-margin p {
	font-size: 18px;
	margin-right: 100px;
	margin-left: 100px;
}


/* =List styles*/

.entry-content ul {
    list-style-type: none;
	
}

.list-noindent ul {
	margin: 0 -1.4em;
}

/*=Menu Plug-in*/

a.menuitem_more {
    visibility: hidden;
    display: none;
}

.menu-item-content-desc.menu-type-product ul {
    font-size: 16px;
    line-height: 1.3em;
}


/* =Header styles*/

h1.site-title {
    visibility: hidden;
}


.home #main-wrapper {
	margin-top: 0;
}


.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style {
    padding-top: 0px;
}

div#main {
    padding: 0px;
}

/*=DELI TODAY*/

.sow-tabs-title {
    font-size: 13px;
    line-height: .5;
}

.widget-title-center .so-widget-sow-tabs h3 {  
	text-align: center;
	font-size: 17px;
}

.entry-content ul li {
    margin-left: 1.5em;
    line-height: 2em;
}

/* footer style - it's elusive*/


#pl-w5b38ec113d6d3 #panel-w5b38ec113d6d3-0-0-0, #pl-w5b38ec113d6d3 #panel-w5b38ec113d6d3-0-1-0, #pl-w5b38ec113d6d3 #panel-w5b38ec113d6d3-0-2-0 {
    text-align: center;
}

footer .so-widget-sow-social-media-buttons-flat-e086e870ea7a .social-media-button-container {
    text-align: center;
}

/*=MEDIA QUERIES*/

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
    /* your css goes here */
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    /* your css goes here */
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    /* your css goes here */
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    /* your css goes here */
	
	
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    body.responsive #masthead.masthead-logo-in-menu .logo {
    margin-left: 0px;
	margin-right: 0;
	padding: 0 0 0 0;

	}
	
.so-widget-sow-hero-default-e5a1f0c7d4f5 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {
    line-height: 1.2em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
	
	
}


/* Smartphones in portrait mode (0-479px) */

@media only screen and ( max-width: 479px ) {
	body.responsive #masthead.masthead-logo-in-menu .logo {
    margin-left: 0px;
	margin-right: 0;
	padding: 0 0 0 0;

	}
	
.so-widget-sow-hero-default-e5a1f0c7d4f5 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {
    line-height: 1.2em;
    text-shadow: 0 .5px .5px rgba(0, 0, 0, 0.5);
}
}


@media only screen and ( max-width: 479px ) {
	body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li a {
    padding-left: 0px;
    padding-right: 0px;
	}
	

#masthead.masthead-logo-in-menu .logo > img.logo-no-height-constrain {
    max-height: 75px;
}
	
}

@media only screen and ( max-width: 780px ) {
	.sow-tabs-panel-content ul{
	margin: 0 0 0 0;
}

.sow-tabs-panel-content ul li{
	margin-left: 0em;
}

.so-widget-sow-cta .sow-cta-base .so-widget-sow-button {
    float: none;
    margin-left: 0;
	}

	}