/* Enter Your Custom CSS Here */
#home .panel-1 aside.welcome h1{height: auto;}
#home .panel-1 aside.welcome p{line-height: 1.2em;}
#home .panel-4{display:none;}
#home .panel-5 aside p{padding: 0px;font-size: 1.4em;}
.panel-join aside h4{  font-size: 2em;}

#home .panel-1 .bubble .word1{top: 3px; margin-left: 11px;}
#home .panel-1 .bubble .word2{top: -33px; left: 68px;}
#home .panel-1 .bubble .word3{top: -1px; left: -24px;}


#login .modal h1 .word1, #login .modal h1 .word4{font-size: .8em;}
#login .modal h1 .word3, #reset .modal h1 .word3{text-transform: uppercase; font-size: .8em;}
#home .panel-5 aside h3{margin-bottom: 20px;}
#home .panel-5 aside p{margin: 0px;}
#home .panel-join h3 .word1{font-size: 0.7em;}
#home .panel-join h3 .word2{font-size: 0.5em;}



#store aside.welcome h1{
  	height: auto;
    font-family: "chelsea_marketregular", sans-serif;
    font-size: 3.3em;
    color: white;
    text-transform: uppercase;
    letter-spacing: 0em;
}
#store .store-inline-style{
  font-family: "Coustard", "American Typewriter", Georgia, serif;
  font-size: 1.0em;
  font-weight: bold;
  color: #000;
  font-style: italic;
}
#store #home .panel-1,
#store #home .panel-3,
#store #home .panel-5,
#store #home .panel-7{
  background: #28c5e6;
}
#store #home .panel-2,
#store #home .panel-4,
#store #home .panel-6{
  background: #33B2CE;
}
#store #home .panel-1{height: 1120px;}
#store #home .panel-2{height: 980px;}
#store #home .panel-3{height: 1080px;}
#store #home .panel-4{height: 1010px; display:block;}
#store #home .panel-5{height: 1000px;}
#store #home .panel-6{height: 920px;}
#store #home .panel-7{height: 1020px;}

#store #home .headline1, 
#store #home .headline2{
    color: #fff !important;
    text-shadow: 0px 2px 4px #545454 !important;
    margin-top: 18px;
}

#store .content1, 
#store .content2{
    color: #000 !important;
    text-shadow: 0px 1px 1px #545454 !important;
    padding-top: 10px;
}
#store .content1 p, 
#store .content2 p{
  font-family: coustardregular !important;
  color: #000 !important;
  text-align:left;
  padding:0px !important;
  font-size: 1.7em !important;
  line-height: 1.2em !important;
  margin-top: 0px;
}
#store .panel-6 .content2 p{
	color: #fff !important;
    text-shadow: 0px 2px 4px #545454 !important;
}


#store .panel-1 aside.welcome,
#store .panel-3 aside.welcome,
#store .panel-4 aside.welcome,
#store .panel-5 aside.welcome{
    position: absolute;
    text-align: center;
    width: 488px;
    right: 450px;
    top: 168px;
}
#store .panel-5 aside.welcome{
  left:initial;
}
#store #home .panel-3 aside.welcome,
#store #home .panel-4 aside.welcome,
#store #home .panel-5 aside.welcome{
      top: 58px;
}
#store #home .panel-1 aside.welcome h1 .word1 {
    font-size: 1.3em;
    top: -21px;
    left: 15px;
    text-transform: uppercase;
    padding-right: 73px;
}
#store #home .panel-1 aside.welcome h1 .word2 {
    font-size: 0.95em;
    top: -45px;
    left: 0px;
    text-transform: lowercase;
}
#store #home .panel-1 aside.welcome h1 .word3 {
    font-size: 0.95em;
    top: -45px;
    left: -8px;
    text-transform: lowercase;
}
#store #home .panel-1 aside.welcome h1 .word4 {
    font-size: 1.8em;
    top: -16px;
    left: -21px;
}
#store #home .panel-1 .thing-1 {
    position: absolute;
    top: 336px;
    left: 216px;
    display: block;
    width: 700px;
    height: 562px;
    background: url(/img/layout/three_dino.png) no-repeat;
}
#store #home .panel-1 aside.welcome2 {
    position: absolute;
    text-align: center;
    font-size: 3.3em;
    width: 488px;
    right: 410px;
    top: 920px;
}
#home .panel-1 aside.welcome2 h1 {
    font-family: "chelsea_marketregular", sans-serif;
    color: white;
    text-transform: uppercase;
    letter-spacing: 0em;
}
#store #home .panel-1 aside.welcome2 h1 .word1 {
    font-size: 1.3em;
    top: -21px;
    left: 15px;
    text-transform: none;
}
#store #home .panel-1 aside.welcome2 h1 .word2 {
    font-size: 1.5em;
    top: -45px;
    left: 0px;
    text-transform: uppercase;
    padding-right: 10px;
}
#store #home .panel-1 aside.welcome2 h1 .word3 {
    font-size: 0.95em;
    top: -40px;
    left: -52px;
    text-transform: lowercase;
    position: relative;
}
#store #home .panel-1 aside.welcome2 h1 .word4 {
    font-size: 1.8em;
    top: -16px;
    left: -53px;
    position: relative;
}
#store .panel-1 .bubble .word1 {
    top: 15px;
    margin-left: 13px;
    margin-right: 12px;
}
#store .panel-1 .bubble .word2 {
    position: relative;
    top: 17px;
    left: -20px;
    font-size: 0.7em;
}

#store .panel-1 .bubble .word3 {
    position: relative;
    top: -8px;
    left: -2px;
    font-size: 1.2em;
}

#store #home .panel-2 aside.explanation, 
#store #home .panel-3 aside.explanation,
#store #home .panel-4 aside.explanation,
#store #home .panel-5 aside.explanation,
#store #home .panel-6 aside.explanation,
#store #home .panel-7 aside.explanation{
  	position: absolute;
	left: 132px;
    width: 900px;
    top: 118px;
    text-align: center;
}
#store #home .panel-3 aside.explanation,
#store #home .panel-4 aside.explanation,
#store #home .panel-5 aside.explanation{
  top: 240px;
}
#store #home .panel-3 aside.explanation{
    width: 951px;
}
#store #home .panel-6 aside.explanation,
#store #home .panel-7 aside.explanation{
  top: 100px;
}

#store #home .panel-5 aside.explanation,
#store #home .panel-6 aside.explanation,
#store #home .panel-7 aside.explanation{
  width: 976px;
}

#store #home .panel-2 aside.explanation .store_prod_image,
#store #home .panel-3 aside.explanation .store_prod_image,
#store #home .panel-4 aside.explanation .store_prod_image,
#store #home .panel-5 aside.explanation .store_prod_image,
#store #home .panel-6 aside.explanation .store_prod_image,
#store #home .panel-7 aside.explanation .store_prod_image{
    left: -22px;
    position: relative;
}
#store #home .panel-2 aside.explanation .store_prod_video,
#store #home .panel-3 aside.explanation .store_prod_video,
#store #home .panel-4 aside.explanation .store_prod_video,
#store #home .panel-5 aside.explanation .store_prod_video,
#store #home .panel-6 aside.explanation .store_prod_video,
#store #home .panel-7 aside.explanation .store_prod_video{
	left: 80px;
    position: relative;
}
#store #home .panel-2 aside.explanation h2,
#store #home .panel-3 aside.explanation h2,
#store #home .panel-4 aside.explanation h2,
#store #home .panel-5 aside.explanation h2,
#store #home .panel-6 aside.explanation h2,
#store #home .panel-7 aside.explanation h2{
    font-family: "Coustard", "American Typewriter", Georgia, serif;
    font-size: 1.6em;
    text-transform: none;
    text-align: left;
    font-weight: bold;
    color: #000;
    line-height: 1.1em;
  	text-shadow: 0px 1px 1px #FFFFFF; 
	height: auto;
}
#store #home .panel-2 aside.explanation h2.title,
#store #home .panel-3 aside.explanation h2.title,
#store #home .panel-4 aside.explanation h2.title,
#store #home .panel-5 aside.explanation h2.title,
#store #home .panel-6 aside.explanation h2.title,
#store #home .panel-7 aside.explanation h2.title{
	padding-bottom: 21px;
}
#store #home .panel-2 p.left_points,
#store #home .panel-4 p.left_points{
    font-weight: bold;
    font-size: 1.4em;
    font-family: "Coustard", "American Typewriter", Georgia, serif;
    text-shadow: 0px 1px 1px #FFFFFF;
}
#store #home .panel-2 p.right_points,
#store #home .panel-4 p.right_points{
    position: relative;
	top: -192px;
    left: 336px;
    font-family: "Coustard", "American Typewriter", Georgia, serif;
    font-weight: bold;
    font-size: 1.4em;
    text-shadow: 0px 1px 1px #FFFFFF;
}
#store #home .panel-4 p.right_points{
	top: -233px;
    left: 336px;
}

#store #home .panel-3 aside.welcome h1 .word1,
#store #home .panel-4 aside.welcome h1 .word1,
#store #home .panel-5 aside.welcome h1 .word1{
    font-size: 1.2em;
    top: -21px;
    left: 15px;
    text-transform: none;
}
#store #home .panel-3 aside.welcome h1 .word2,
#store #home .panel-4 aside.welcome h1 .word2,
#store #home .panel-5 aside.welcome h1 .word2{
  	font-size: 1.4em;
    top: -45px;
    left: 0px;
    text-transform: uppercase;
    padding-right: 41px;
}
#store #home .panel-3 aside.welcome h1 .word3,
#store #home .panel-4 aside.welcome h1 .word3,
#store #home .panel-5 aside.welcome h1 .word3{
  	font-size: 0.95em;
    top: -36px;
    left: -4px;
    text-transform: lowercase;
    position: relative;
}
#store #home .panel-3 aside.welcome h1 .word4,
#store #home .panel-4 aside.welcome h1 .word4,
#store #home .panel-5 aside.welcome h1 .word4{
	font-size: 1.4em;
    top: -16px;
    left: -8px;
    position: relative;
}
#store .panel-4 aside.welcome h1 .word3{
    left: -43px !important;
}
#store .panel-4 aside.welcome h1 .word4{
    left: -48px !important;
}
#store .panel-5 aside.welcome h1 .word3{
    left: -37px !important;
}
#store .panel-5 aside.welcome h1 .word4{
    left: -45px !important;
}

#store .cart{
  	position: absolute;
    right: 0px;
}
#store .panel-4 .cart,
#store .panel-5 .cart{
    right: -61px;
}
#store .panel-5 .cart{
    right: -18px;
}
#store .panel-7 .cart{
    right: -48px;
}
#store .quantity{
    float: left;
}
#store .cart .qty{
    width: 45px;
    padding: 5px;
    color: #8E8D8D;
}
#store .cart .price{
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}
#store .cart .single_add_to_cart_button{
    color: #fff;
    text-shadow: none;
    font-family: "Coustard", "American Typewriter", Georgia, serif;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #F16407;
    padding: 10px;
    text-transform: uppercase;
    border: 1px solid #AF4A07;
    margin-left: 10px;
  	float: right;
}
#store .cart .single_add_to_cart_button{
	margin-top: 0px !important;
}