/*
Theme Name: Famishd
Author: Manoj Saini
Description: Famishd wp theme
*/
@import 'assets/stylesheets/main.css';
.button2.small {
    font-size: 11px;
    letter-spacing: 1px;
}
.base .button2 { border:3px solid #323232; letter-spacing:2px; padding:0; box-shadow:none;  line-height:36px; height:42px; display:inline-block; font-size:16px; color:#323232; text-transform:uppercase; font-weight:500; position:relative;text-align:center;}
.base .button2:after { display:block; position:absolute; border:3px solid #323232; height:43px; width:100%; content:""; position:absolute; left:9px; top:3px;}
.base .button2 span { display:block;padding:0 9px; position:relative; z-index:5; background:#fff;}
.base .button2.active span{background:#8EE1C5;}
.post .base .button2 span { color:#323232;}
.base .button2:hover { color:#323232;}
.base a.button2:hover { text-decoration:none;}
.shopping-cart.ingredient_checkout footer p {
    float: none;
    text-align: center;
    width: 100%;
}
.shopping-cart.ingredient_checkout footer .button2 {
    display:none;
}
.shopping-cart footer.no-item p {
    float: none;
    text-align: center;
    width: 100%;
}
.shopping-cart footer.no-item .button2 {
    display:none;
}
.blog .post .attachment-news-image {
    width: 100%;
}
.items .item a{color:#ffffff;}
label.error{color: red;}
#place-order-form input[type="text"].error{ border: 2px solid red;} 

@media(min-width:1601px) {
    .shopping-cart {position:fixed;}
    .shopping-cart .content {min-height:415px;}
}

.error + .newListSelected .selectedTxt { border: 2px solid red;} 
.form .newListSelected {position:relative;}
.form  .newListSelected:before { background:url(assets/images/arrow.png) no-repeat; height:12px; width:16px; content:""; position:absolute; right:15px; top:15px; pointer-events:none;}


@media(min-width:768px) and (max-width:900px) {
	.form .location-dropdown .newListSelected {height:auto;}
  .form .location-dropdown .selectedTxt { padding-right:35px;}
}

@media(max-width:460px) {
	.form .newListSelected {height:auto;}
  .form .selectedTxt {padding-right:30px;}
}

.ingredient_checkout tr.active {background: #8ee1c5;}
.shopping-cart table tr.sub-item td { font-size: 12px; border-bottom: 1px solid #282828; }
#instagram-feed ul{ min-height: 350px}

.choose-your-store p.closing {color:red;}
#container{overflow:hidden;}

.btn-order {
width: auto !important;
padding: 6px 20px;
font-size: 14px;
text-transform: uppercase;
background-image: none !important;
font-family: 'eames-century-modern';
letter-spacing: 1px;
border-radius: 50px;
}
.list1 li figure figcaption a {
text-shadow: 0px 0px 15px #000;   
}

#instagram-feed { padding: 0;}
body.home .one-third { padding: 0;}
body.home .page-header {height: 416px; margin-top: 0px;}
body.home .page-header h2 a {
width: 100%;
max-width: 500px;
margin: 0 auto;
display: block;
text-decoration: none;
line-height: 150%;
color: #FFF;
font-weight: 500;
text-shadow: 0px 0px 15px #000;
letter-spacing: 5px;
}
body.home .page-header h2 a span {
display: block;
font-size: 75px;
font-weight: 900;
}
body.home .button3 {
letter-spacing: 1.5px;
}
@media (max-width: 480px) {
    body.home .page-header {
    height: 235px;    
    }
    body.home .page-header h2 a span {
    font-size: 47px;
    }
    body.home .page-header h2 span:before {
    width: 100px;
    height: 50px;
    background-size: 100% 100%;
    top: -88px;
    left: 0;
    right: 0;
    margin: 0 auto;
    }
}