/* resets */

.Coffee_Selector {display:none;}
#footer_page3 {display:none;}
.onscreen {display: none;}
.flow-wrapper {display:none;}

html,body  {background: #1e1712;}
#content_container {background: url(../images/mobile_bg_overlay.png) no-repeat top center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    width: 100%; height:100%;overflow: hidden;}
#logo_container {padding: 15px 40px;}
#logo_container img {width: 100%;}

#box2, #box1 { width: 50%; display: block; position: relative; float: left; height: 155px}
#box4, #box3 { width: 50%; display: block; position: relative; float: left; margin-top:20px; height: 155px;}

#nav_trigger { padding:12px; background: url(../images/menu.png) #1e1712 12px 8px no-repeat; font-size: 30px; color:#FFF; line-height: 45px; text-indent: 60px;}
#nav_container_mobile {background: url('../images/mobile_nav_bg.png') #1e1712 no-repeat scroll center top;
width: 100%;
    display: none;
overflow: hidden;
position: absolute;
z-index: 100;
top: 64px;}

#nav_container {display: none;}
#box1 img,#box3 img {float:right; padding-right:15px;}
#box2 img,#box4 img {float:left; padding-left:15px;}

#banner #social {display:none;}


#banner img {width: 100%;}

#page_content #content {width: 100%;
background: url('../images/home_bg.jpg') no-repeat scroll left bottom transparent;
position: relative;
overflow: hidden;
height: auto;
padding-bottom: 150px;}

#page4_content #content, #page3_content #content,#page2_content #content {width: 100%;
background: #e7ddcf;
position: relative;
overflow: hidden;
height: auto;
padding-bottom: 0px;}

#page2_content #text_box {
position: relative;
background: none repeat scroll 0% 0% #FFF;
width: 80%;
height: 240px;
left: 5%;
margin-top: 6%;
box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);
padding: 16px;
}

#page3_content #text_box {
position: relative;
background: none repeat scroll 0% 0% #FFF;
width: 80%;
height: 255px;
left: 5%;
margin-top: 6%;
box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);
padding: 16px;
margin-bottom: 20px;
}

#textbox1, #textbox2 {
position: relative;
background: none repeat scroll 0% 0% #FFF;
width: 80%;
height: 130px;
left: 5%;
margin-top: 6%;
box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);
padding: 16px;
margin-bottom: 20px;
}

#strip_banner {height:30px; line-height: 30px; color: #fff; background: #000; margin-top:6px; text-align: center !important; padding: 0px !important;}
#address {height:230px !important;}
#socials {height:190px !important;}
#phone_us, #socials, #address {
position: relative;
background: none repeat scroll 0% 0% #FFF;
width: 80%;
height: 170px;
left: 5%;
margin-top: 6%;
box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);
padding: 16px;
margin-bottom: 20px; text-align: center;
}

#phone_us img, #socials img, #address img {margin: 0px !important;}

#text_box a {color:#000; text-decoration: none;}
#text_box a.active {color:#e09a34; text-decoration: none;}
#text_box a:hover {color:#e09a34; text-decoration: none;}

#text-overlay { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9);
position: relative;
z-index: 99;
padding: 10px 27px;
width: 85%;
margin-top:3px;}

#footer,#footer_page2, #footer_page4 {  
    display: block; 
    overflow: hidden; background: #1e1712; text-align: center;}

#footer #social, #footer_page2 #social, #footer_page4 #social {
background: url('../images/footer_bg.jpg') top left no-repeat;    
overflow:hidden;
padding: 10px; margin:0 auto;}

#footer_page4 #social, #footer_page2 #social img ,#footer #social img {padding:15px; width: auto;}
#footer img, #footer_page2 img {width: 100%;}
#screen_banner {display: none;}

.dontshow {display:none;}

#left_panel {padding-bottom: 0px !important;}

#menu table {width: 90%;
margin: 0 auto;}
#image_container img {width: 90%;
margin: 0px auto 15px;
display: block;
margin-bottom: 15px;}
#menu .mobile {width: 90%;
position: relative;
display: block;
margin: 0 auto;}
#menu_header {width: 90%;
margin: 0px auto 15px;
font-size: 130%;
margin-bottom: 15px;
border-bottom: 1px solid;margin-top: 15px;}

iframe {height: 500px !important;}

