/* Your custom styles */
div.review_box,div.review_box_full{position:relative;padding:20px;background:#a0cf67;text-align:left}div.review_box{width:100%;box-sizing:border-box;color:#fff;float:none;display:block;margin-left:auto;margin-right:auto}.review_description{color:#000}div.review_box_full{width:100%;max-width:100%;color:#fff;float:left;margin:0 10px 10px 0}div.review_rating{color:#ff0}

.ui-button{background:#4EBD79 !important;color:#fff !important;}
#sms input::-webkit-input-placeholder{color:#fff !important;}
#sms textarea::-webkit-input-placeholder{color:#fff !important;}
#sms input{background:grey;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{background:grey;}

.nav-link{font-weight:800;}

.mousehand:hover{cursor: pointer;}

body {display: flex;
  min-height: 100vh;
  flex-direction: column;}

  .content{flex: 1;margin-top:2rem;}
  h1{font-size:1.8rem;}

.deliveryBtn{

	border: 1px solid black;

    display: block;

    width: 280px;

    padding: 10px;

    border-radius: 15px;

	cursor: pointer;

}

.deliveryBtn:hover,.deliveryBtn:active{

background-color: rgba(0,0,0,0.2);

}

.popup-agreement-block{
	max-width:800px; 
	margin: 20px auto;
	padding:25px;
	background-color:white;
    border-radius: 10px;
}

.popup-agreement-block ul {
    padding: 5px;
	font-size:0.9erm;
}

.mfp-close{
    margin: -20px;
    float: right;
    position: inherit !important;
}

.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:#9fcf67;color:#000;}
.flinks{float:left;padding-right:20px;}

.fixed-header {
  position: fixed;
  top:0; left:0;
  width: 100%; 
  z-index:99999;
}
#order-now-btn-txt{font-size:20px;line-height:60px;font-weight:700;padding-left:20px}
#order-now-btn{max-width:280px;border:1px solid rgba(0,0,0,.16);padding:7px;color:#000;margin:20px auto;background-color:#b2b2b1}
.headInfo{float:right;text-align:right}
.container {flex: 1 0 auto;} /**for IE11 footer **/
@media (max-width: 500px){
.headInfo{float:none;text-align:center;display:block;width:100%;}
}
@media (max-width:767px){
 .hero {height:1200px;}
 .col {flex-basis:100%;margin-bottom:20px;}
 .flex-center{display:block;}
 .headerLogo{margin-left:10%}
}


.dropMenu {
    position: absolute;
    left: -40px;
    top: 41px;
    width: 180px;
    height: 30px;
    z-index: 99999999;
    display: none
}

#order-now-btn,
li.dropDown2:hover .dropMenu,
li.dropDown:hover .dropMenu {
    display: block
}

li.dropDown {
    width: 120px;
    position: relative
}

li.dropDown2 {
    width: 140px;
    position: relative
}

.dropMenu li {
    width: 100px;
    list-style-type: none;
      background: #959595;
  color: #fff;
}

.dropMenu li a:hover {
  background: #9fcf67;
}

.dropMenu ul li{border:1px solid rgba(2,71,49,.18);border-left:none;border-top:none;display:inline-block;background:#959595}

.dropMenu ul li a {
 display:block;
 padding:11px;
 font-size:14px;
 font-weight:500
}

.story-drop {
    position: absolute;
    left: 3px;
    top: 13px;
    width: 15px;
    margin-right:10px;
}

@media (max-width: 820px){
  .mobile-stealth{display:none;}
}
@media (min-width: 820px){
  .desktop-stealth{display:none;}
}

/** IE11 stuff **/
*::-ms-backdrop, .col{width:250px!important;}
*::-ms-backdrop, .col{width:250px!important;}
*::-ms-backdrop, .d-flex{display:auto!important;flex:1 1 auto;}
*::-ms-backdrop, .card-top{width:100%;}
*::-ms-backdrop, .ie-img-large{height:600px}
*::-ms-backdrop, .ieflexcontent{width:210px!important;flex:auto!important;}
*::-ms-backdrop, .ie-parallax{margin-top:-390px!important;}
@media (min-width: 1000px){
*::-ms-backdrop, .bins{height:200px!important;}
*::-ms-backdrop, .cbin{margin-bottom:-150px!important}
}
@media (max-width: 1070px){
  *::-ms-backdrop, .ie-parallax{margin-top:0px!important;}
}
@media screen and (min-width: 1070px) and (max-width:1200px){
  *::-ms-backdrop, .ie-parallax{margin-top:-380px!important;}
}

.sms{margin-top:10px;position:absolute;right:15px;}
@media (max-width: 800px){
.sms-logo{width:50%;max-width:180px;}
.sms-text{font-size:20px!important;}
#send-sms{font-size:14px!important;}
}
@media (max-width: 320px){
.sms-text{font-size:14px!important;}
#send-sms{font-size:12px!important;}
.hero{height:1200px;}
}
.sms-text{font-size:24px;margin-top:0px;margin-bottom:100px;}