html{font-family:"Arimo", sans-serif;}
body{height:100%;background-image:url('img/e-store-bg.jpg');background-position:top center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.container-fluid{overflow:auto;}
.bg{width: 100%;position:fixed;height: 100%;}
.content{width:450px;margin:0 auto;text-align:center;top:35%;position:relative;}
.logo{padding-bottom:45px;}
.intro{font-weight:500;font-size:20px;color:white;}
/* Dropdown */
.select{position:relative;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);width:70%;margin:0 auto;font-weight:500;}
.select .selectBtn{background:var(--bg1);padding:10px;box-sizing:border-box;width:100%;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;}
.select .selectBtn:after{content:"";position:absolute;top:45%;right:15px;width:6px;height:6px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:2px solid #666;border-bottom:2px solid #666;transition:0.2s ease;}
.selectBtn.rotated:after{transform:translateY(-50%) rotate(225deg)!important;-webkit-transform:translateY(-50%) rotate(225deg)!important;}
.select .selectBtn.toggle{border-radius:3px 3px 0 0;}
.select .selectBtn.toggle:after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);}
.select .selectDropdown{position:absolute;top:100%;width:100%;overflow:hidden;background:var(--bg1);z-index:1;background:#fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:top center;transform-origin:top center;visibility:hidden;transition:0.2s ease;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);}
.select .selectDropdown .option{padding:10px;box-sizing:border-box;cursor:pointer;text-align:center;font-weight:500;}
.select .selectDropdown .option:hover{background:#f8f8f8;}
.select .selectDropdown.toggle{visibility:visible;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.storePicker{background-color:#ED1C24;color:white;font-weight:500;text-decoration:none;border-radius:0px;width:70%;display:inline-block;margin-top:15px;padding:10px;transition:opacity 1s linear;}
a#storePicker:hover{color:white;opacity:0.7;}

@media only screen and (max-width: 600px) {
	.content{width: 100%; top: 30%;}
	.logo{padding-bottom:30px;}
	.intro{font-size:18px;}
}
