@font-face {
    font-family: 'blanch condensed';
    src: url(../fonts/blanch_condensed.otf);
}

html, body{
	background:#5acbde;
	font-family: 'Open Sans', sans-serif;
}
/*
@media (min-width: 1200px){
	.container {
		width: 970px; 
	}
}*/
/*.container {
	width: 970px; 
}*/
a, a:hover, a:focus{text-decoration:none;outline:none;}

header{padding-top:70px;padding-bottom:50px;}
header .nav-default {margin-top:50px;}
header .nav-default .nav-pills > li > a{font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:700;color:#4d384d;text-transform:uppercase;}

#fortune-section{background:#f9f1cf;display:block;margin-top:30px;}
#home-fortune{position:relative;display:block;padding-top:70px;padding-bottom:28px;width:90%;}
#home-fortune .section-fortune-bottle{background:transparent url(../../images/fortune-section-bottle.png) no-repeat;display:block;width:149px;height:420px;position:absolute;right:70px;top:-130px;}
#home-fortune .fortune-box{background:transparent url(../../images/quote-bg.png) top center no-repeat;display:block;}
#home-fortune .fortune-box .fortune-quote{display:block;width:500px;min-height:200px;margin:0 30% 0 17%;padding-top:10px;}
#home-fortune .fortune-box .fortune-quote h2{font-family: 'blanch condensed', sans-serif;font-size:48px;text-align:center;text-transform:uppercase;}
#home-fortune .fortune-box .fortune-button {display:block;}
#home-fortune .fortune-box a.btn-see-fortune{display:block;margin-left:29%;}
#home-fortune .fortune-box .fortune-button-below {display:block;margin:50px 0;padding-left:29%;}



#fortune-section-app{display:block;margin-bottom:30px;z-index:1;}
#home-app{position:relative;display:block;padding:30px 0;float:left;width:100%;}
#home-app .section-fortune-mobile{background:transparent url(../../images/section-fortune-mobile.png) no-repeat;display:block;width:202px;height:397px;position:absolute;right:150px;top:-100px;}
#home-app h2{margin:0 0 20px 0;padding:0px;}
#home-app h2 span{margin:0;padding:0px 10px;background:#f9f1cf;font-family: 'blanch condensed', sans-serif;font-size:48px;}
#home-app .app-link{font-family: 'blanch condensed', sans-serif;font-size:26px;color:#fff;text-decoration:none;}
#home-app .app-link img{margin-right:10px;}

.strip{background:transparent url(../../images/strip.png) repeat;display:block;min-height:70px;}
.strip-blue{background:transparent url(../../images/strip-blue.png) repeat-x;display:block;min-height:60px;}
.strip-yellow{background:transparent url(../../images/yellow-bar.png) repeat-x;display:block;min-height:20px;}
.strip.height-40, .strip-blue.height-40{display:block;min-height:40px !important;}
.strip.height-90{display:block;height:90px;}
.strip.height-110{display:block;height:110px;}

#fortune-section-about{background:#5acbde;display:block;margin-top:100px;margin-bottom:0px;min-height:408px;z-index:2;}
#home-about{position:relative;display:block;padding:30px 0;float:left;width:100%;height:408px;}
#home-about .blue-half-bottle{background:transparent url(../../images/blue-half-bottle.png) no-repeat;display:block;width:242px;height:508px;position:absolute;top:-100px;}
#home-about h2{margin:0 0 20px 0;padding:0px;}
#home-about h2 span{margin:0;padding:0px 10px;background:#f9f1cf;font-family: 'blanch condensed', sans-serif;font-size:48px;}
#home-about .app-link{font-family: 'blanch condensed', sans-serif;font-size:26px;color:#fff;text-decoration:none;}
#home-about .app-link img{margin-right:10px;}

#footer{background:#5acbde;z-index:3;}
.newsletter-space{padding-top:20px; padding-bottom:20px;}
#footer-newsletter{background:#4d384d;display:block;padding:30px 0;}
#newsletterDiv{color:#fff;}
#newsletterform input[type="text"], #newsletterform input[type="email"]{border:none;height:40px;padding:12px 15px;text-transform:uppercase;width:87%;float:left;margin:0;border-radius:0;}
#newsletterform input[type="submit"]{font-family: 'blanch condensed', sans-serif;font-size:28px;background:#ee4050;height:40px;padding:2px 15px;text-transform:uppercase;float:left;margin:0 0 0 5px;border:none;display:inline-block;border-radius:0;}
#newsletterform input[type="submit"]:hover{background:#5acbde;color:#fff;}
#newsletterDiv h4{font-family: 'blanch condensed', sans-serif;font-size:36px;text-transform:uppercase;}
#footer-social{background:#f9f1cf;display:block;padding:50px 0;min-height:300px;}
#social-icons h2{font-family: 'blanch condensed', sans-serif;font-size:36px;text-transform:uppercase;}
.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}
.nav-tabs, .nav-pills {
    text-align:center;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}
#footer-nav{display:block;padding:0 0 0px 0;min-height:80px;}
#footer-nav .nav-pills > li > a{font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:700;color:#4d384d;text-transform:uppercase;}
#footer-nav .copy-right{font-family: 'Open Sans', sans-serif;font-size:13px;color:#fff;text-transform:uppercase;}

/** about page **/

.banner-bg{background:transparent url(../../images/banner-bg.png) repeat-x;width:100%;padding:0;margin:0;}
#fortune-section-content{background:#f9f1cf;min-height:600px;}
#fortune-section-content h1.page_title{font-family: 'blanch condensed', sans-serif;font-size:120px;color:#4d384d;}
#fortune-section-content .page_txt{font-family: 'Open Sans', sans-serif;line-height:28px;color:#4d384d;}
.feature-image > .img-responsive{margin:0 auto;}


/** app page **/
.fortune-app-box{height:465px;}
.fortune-app-box > img{position:absolute;}
.app-store {padding:20px 0;}
.app-store > .img-responsive{margin:0 auto;}

/** Where to Buy **/
.banner-bg{background:transparent url(../../images/banner-bg.png) repeat-x;width:100%;padding:0;margin:0;}
#fortune-section-map{background:#f9f1cf;display:block;padding-bottom:30px;}
#fortune-section-content-map{background:#f9f1cf;}
#fortune-section-content-map h1.page_title{font-family: 'blanch condensed', sans-serif;font-size:120px;color:#4d384d;}
#fortune-section-content-map .page_txt{font-family: 'Open Sans', sans-serif;font-size:13px;line-height:28px;color:#4d384d;}

h3.storelist-name{font-size:18px; font-weight:700;}

#fortune-map-form{height:95px;padding:20px 30px;}
#fortune-map-form .fa{float:left;color:#5acbde;margin-right:10px;position:absolute;}
#fortune-map-form .fa-search:hover{cursor:pointer;/*color:#4d384d;*/}
#fortune-map-form input[type="text"]{font-family: 'Open Sans', sans-serif;width:100%;padding: 0px 15px 5px 50px;font-size:30px;background:transparent;border:none;border-bottom:1px solid #5acbde;color:#5acbde;outline:none;text-transform:uppercase;}
#fortune-map-form input[type="text"]::-webkit-input-placeholder
{
	color: #5acbde;  
}
#map-wrap{display:block;min-height:428px;padding:10px;}
#map{height:400px;border:2px solid #fff;border-radius:4px;}

#storelist{height:400px;}
.store-list-item{display:block;width:100%;margin-bottom:10px;padding:5px 10px 5px 0;}
.store-list-item .heading{display:block;width:100%;font-size:16px;color:#333;}
.store-list-item a{color:#666;display:block;width:100%;}
.store-list-item a:hover{color:#111;}

/** contact page **/

#contactfrm{float:left;margin-bottom:100px;}
#contactfrm input[type="text"], #contactfrm input[type="email"]{margin:20px 0;padding: 10px 15px;width:95%; height:62px; border:2px solid #f4cf18;font-family: 'Open Sans', sans-serif;font-size:28px;color:#4d384d;outline:none;}
#contactfrm textarea{margin:20px 0;padding: 10px 15px;width:80%; border:2px solid #f4cf18;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4d384d;outline:none;}
#contactfrm input[type="image"]{outline:none;}
::-webkit-input-placeholder {
    color:    #ccc;
}
:-moz-placeholder {
    color:    #ccc;
}
::-moz-placeholder {
    color:    #ccc;
}
:-ms-input-placeholder {
    color:    #ccc;
}
#contactfrm input[type="text"]::-webkit-input-placeholder
{
	color: #ccc;  
}

.errBorder{border:2px solid #9d1212;}
#output{color:#54df2f;}

/** responsive **/
#fortune-section{min-width:1000px;margin-left:auto;margin-right:auto;}
#fortune-section-app{min-width:1000px;margin-left:auto;margin-right:auto;}
#fortune-section-about{min-width:1000px;margin-left:auto;margin-right:auto;}
#footer{min-width:1000px;margin-left:auto;margin-right:auto;}
#fortune-section-content-map{min-width:1000px;margin-left:auto;margin-right:auto;}
#fortune-section-map{min-width:1000px;margin-left:auto;margin-right:auto;}
#fortune-section-content{min-width:1000px;margin-left:auto;margin-right:auto;}
