/* JoJoz Art Studio Custom Styles - from top of page down - CSS3 */

#Shop-Now-Button-sitemap	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:10px;
	color:#000;
	width:280px;
	padding:10px;
	border:2px solid;
	border-color:#FFF;
	background-color:#06C;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	
}
#Shop-Now-Button-sitemap:hover	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:10px;
	color:#000;
	width:280px;
	padding:10px;
	border-color:#fff;
	border:2px solid;
	background-color:#fff;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}


#gift-cards-title	{
	position:relative;
	display:block;
	margin-top:-80px;
	z-index:5;
}
@media (max-width:980px)
{
	#gift-cards-title	{
	margin-top:-50px;
	z-index:5;
}
}

#gift-card	{
	width:50%;
	margin-left:25%;
	margin-right:25%;
	text-align:center;
	display:block;
	 -webkit-transition: .4s ease-in-out opacity;
    -moz-transition: .4s ease-in-out opacity;
    -o-transition: .4s ease-in-out opacity;
    transition: .4s ease-in-out opacity;
}
#gift-card:hover	{
	opacity: 0.6;
}

@media (max-width:1600px)
{
	#gift-card	{
	width:70%;
	margin-left:15%;
	margin-right:15%;
	text-align:center;
	display:block;
}
}
@media (max-width:740px)
{
	#gift-card	{
	width:100%;
	margin-left:0%;
	margin-right:0%;
	text-align:center;
	display:block;
}
}


#banner-titles-desktop	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:2px;
	color:#FFF;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	margin-right:-45px;
}
@media (max-width:940px)
{
	#banner-titles-desktop	{
	display:none;
}	
}


#banner-titles-mobile	{
	display:none;
}
@media (max-width:940px)
{
	#banner-titles-mobile	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:2px;
	color:#000;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	
}
}


@media (max-width:880px)
{
	#banner-titles-mobile	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:2px;
	color:#000;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	width:98%;
	margin-bottom:-60px;
}
}

@media (max-width:540px)
{
	#banner-titles-mobile	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:2px;
	color:#000;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	width:98%;
	margin-bottom:-30px;
}
}

#photo-caption	{
	position:absolute;
	z-index:7;
	margin-left:0px;
	margin-top:20px;
	background-color:#FFF;
	padding:5px;
	
}

#grey-strip	{
	position:absolute;
	z-index:2;
	width:100%;
	position:fixed;
	height:40px;
	display:block;
	background-color:#e9e9e9;
	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}
@media (max-width:980px)
{
	#grey-strip	{
		display:none;
}
	
}


H1	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	font-size:24px !important;
	letter-spacing:10px;
	padding-bottom:4px;
	border-bottom:2px solid;
	width:80%;
	margin:auto;
	text-align:center;
	margin:auto;
	text-transform:uppercase;
	color:#333239;
	margin-bottom:30px;
	
}
@media (max-width:540px)
{
	H1	{
	font-family: 'Rancho', cursive;
	font-size:16px !important;
	letter-spacing:10px;
	width:90%;
	margin:auto;
	text-align:center;
	text-transform:none;
	color:#333239;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:10px;
	text-transform:uppercase;
}
#headings-center	{
	margin:auto;
	text-align:center;
}



}

h2	{
	font-family: 'Rancho', cursive;
	font-weight:100;
	font-size:24px;
	letter-spacing:10px;
	width:80%;
	margin:auto;
	text-align:center;
	text-transform:none;
	color:#000;
	padding-top:0px;
	margin-top:0px;
	text-transform:uppercase;
}
@media (max-width:740px)
{
	h2	{
	font-family: 'Rancho', cursive;
	text-transform:uppercase;
	font-weight:100;
	font-size:16px;
	letter-spacing:10px;
	width:80%;
	margin:auto;
	text-align:center;
	text-transform:none;
	color:#000;
	padding-top:0px;
	margin-top:0px;
}
}
@media (max-width:540px)
{
	H2	{
	font-family: 'Rancho', cursive;
	font-weight:100;
	font-size:16px;
	letter-spacing:5px;
	width:80%;
	margin:auto;
	text-align:center;
	text-transform:none;
	color:#000;
	padding-top:0px;
	margin-top:0px;
}
}




h3	{
	font-family: 'Didact Gothic', sans-serif;
	font-weight:100;
	font-size:14px;
	letter-spacing:2px;
	width:80%;
	margin:auto;
	text-align:center;
	text-transform:none;
	color:#000;
	padding-top:0px;
	margin-top:0px;
	text-transform:uppercase;
}
@media (max-width:740px)
{
	h3	{
	font-family: 'Didact Gothic', sans-serif;
	text-transform:uppercase;
	font-weight:100;
	font-size:12px;
	letter-spacing:2px;
	width:80%;
	margin:auto;
	text-align:center;
	text-transform:none;
	color:#000;
	padding-top:0px;
	margin-top:0px;
}
}




/* Wishlist and Size Guide Info Title */
H4	{
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	font-size:14px;
	letter-spacing:10px;
	padding-top:3px;
	width:80%;
	margin:auto;
	text-align:center;
	margin:auto;
	text-transform:uppercase;
	color:#333239;
}
@media	(max-width:1200px)
{
	H4	{
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	font-size:12px;
	letter-spacing:2px;
	padding-top:3px;
	width:80%;
	margin:auto;
	text-align:center;
	margin:auto;
	text-transform:uppercase;
	color:#333239;
}
}
@media	(max-width:540px)
{
	H4	{
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	font-size:9px;
	letter-spacing:2px;
	padding-top:3px;
	width:80%;
	margin:auto;
	text-align:center;
	margin:auto;
	text-transform:uppercase;
	color:#333239;
}
}

/* headings for ecwid and non product pafges */
h5	{
	font-family: 'Rancho', cursive;
	font-weight:100;
	font-size:16px;
	letter-spacing:5px;
	padding-top:3px;
	width:80%;
	margin:auto;
	text-align:center;
	margin:auto;
	text-transform:none;
	text-transform:uppercase;
	color:#000;
}


@media	(max-width:540px)
{
h5	{
	font-family: 'Rancho', cursive;
	text-transform:uppercase;
	font-weight:100;
	font-size:15px;
	letter-spacing:2px;
	padding-top:3px;
	padding-bottom:20px;
	width:80%;
	margin:auto;
	text-align:center;
	margin:auto;
	color:#000;
}
}







.header	{
	width:100%;
	top:0px;
	height:280px;
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:100;
	border-bottom:1px solid;
	border-bottom-color:#c0c0c0;
}
@media (max-width: 1200px) 
{
	.header	{
	width:100%;
	top:0px;
	height:230px;
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:100;
	border-bottom:1px solid;
	border-bottom-color:#c0c0c0;
}
	
}

@media (max-width:980px)
{
/* mobile header */
.header	{
	height:60px;
	width:100%;
	z-index:100;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-image:url(images/header-bg-mobile.png);
	position:fixed;
	border-bottom:1px solid;
	border-bottom-color:#c0c0c0;
	
	
	
	
}

	
}
@media (max-width:840px)
{
/* mobile header */
.header	{
	height:60px;
	width:100%;
	z-index:100;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	position:fixed;
	border-bottom:1px solid;
	border-bottom-color:#c0c0c0;
	background-image:url(images/header-bg-mobile.png);
	
	
}

	
}



#menu-icon	{
	position: absolute;
	text-align:left;
	left:20px;
	margin-top:4px;
	position: fixed;
	padding-top:0px;
	position:absolute;
	z-index:1005;
	cursor:pointer;
	display:none;
	
	
}

@media (max-width: 980px) 
{

#menu-icon	{
	position: absolute;
	text-align:left;
	left:8px;
	margin-top:6px;
	position: fixed;
	padding-top:0px;
	z-index:105;
	cursor:pointer;
	display:block;
	
}
}


#newsletter {
	font-family: 'arial', sans-serrif;
	letter-spacing:2px;
	font-weight:100;
	text-align:center;
	font-size:12px;
	color: #888;
	text-transform:none;
	padding-top:2px;
	z-index:10000000;
	position: absolute; 
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
  width: 50%; /* Need a specific value to work */
	
}
@media (max-width: 980px) 
{
#newsletter {
	display:none;
}
}	

	#top-strip	{
	width:100%;
	height:20px;
	padding-bottom:2px;
	background-color:#e6e6df;
	
}
@media (max-width: 980px) 
{
	#top-strip	{
		display:none;
	
}
}


	#login-icon		{
	z-index: 1009;
	position:absolute;
	text-align:right;
	right:10px;
	margin-top:8px;
	padding-top:0px;
	overflow:hidden;
	overflow-x:hidden;
	display:block;
	width:200px;
	position:fixed;
}
@media (max-width: 1200px) 
{
	#login-icon		{
	z-index: 1009;
	position:absolute;
	text-align:right;
	right:10px;
	margin-top:8px;
	padding-top:0px;
	overflow:hidden;
	overflow-x:hidden;
	display:block;
	width:200px;
	position:fixed;
}

}



@media (max-width: 980px) 
{
	#login-icon		{
	display:none;
	
}

}



#shopping-bag-mask	{
	z-index: 1009;
	position: absolute;
    right:100px;
	margin-right:0px;
	height:90px;
	width:50px;
	margin-top:-255px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;
	
	
	
}
@media (max-width: 1550px) 
{
	#shopping-bag-mask	{
	z-index: 1009;
	position: absolute;
     right:100px;
	margin-right:0px;
	height:90px;
	width:50px;
	margin-top:-255px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;

}
	
}

@media (max-width: 1200px) 
{
	#shopping-bag-mask	{
	z-index: 1009;
	position: absolute;
      right:100px;
	margin-right:0px;
	height:90px;
	width:50px;
	margin-top:-220px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;
}
	
}
@media (max-width: 980px) 
{
	#shopping-bag-mask	{
	z-index: 1009;
	position: absolute;
      right:100px;
	margin-right:0px;
	height:90px;
	width:50px;
	margin-top:-25px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;
	
}
	
}
@media (max-width: 850px) 
{
	#shopping-bag-mask	{
	z-index: 1009;
	position: absolute;
     right:100px;
	margin-right:0px;
	height:90px;
	width:50px;
	margin-top:-25px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;
}
	
}
@media (max-width: 740px) 
{
	#shopping-bag-mask	{
	z-index: 1009;
	position: absolute;
    right:100px;
	margin-right:0px;
	height:90px;
	width:50px;
	margin-top:-25px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;
}
	
}
@media (max-width: 540px) 
{
	#shopping-bag-mask	{
	z-index: 1009;
	position: absolute;
    right:0px;
	margin-right:5px;
	height:90px;
	width:50px;
	margin-top:-25px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;
}
	
}






#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
    right:-10px;
	height:60px;
	margin-top:-209px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;

}
@media (max-width: 1550px) 
{
	#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
    right:-10px;
	height:60px;
	margin-top:-209px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;

}
	
}

@media (max-width: 1200px) 
{
	#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
    right:-10px;
	height:60px;
	margin-top:-174px;
	overflow:hidden;
	overflow-x:hidden;
	position:fixed;


}
	
}



@media (max-width: 980px) 
{
	#shopping-bag-icon	{
	z-index: 1005;
	position: absolute;
	text-align:right;
	 right:-10px;
	margin-top:3px;
	padding-top:10px;
	overflow:hidden;
	overflow-x:hidden;
	position: fixed;

}
}
@media (max-width: 640px) 
{
	#shopping-bag-icon	{
	z-index: 1005;
	position: absolute;
	text-align:right;
	 right:-90px;
	margin-top:0px;
	padding-top:10px;
	overflow:hidden;
	overflow-x:hidden;
	position: fixed;

}
}



#Search-Area-Desktop	{
	position: absolute;
	line-height:30px;
	text-align:right;
	right:44px;
	margin-top:9px;
	position: fixed;
	padding-top:0px;
	padding-bottom:10px;
	position:absolute;
	z-index:1009;
	cursor:pointer;
	width:175px;
	display:block;
	position:fixed;
	width:28px;
	
	
	
}


#Search-Area-center	{
	display:block;
	text-align:center;
	width:50%;
	margin-top:0px;
	padding-left:25%;
	padding-right:25%;
	margin:auto;

	
	
}


@media (max-width: 980px) 
{
#Search-Area-Desktop	{
	position: absolute;
	line-height:34px;
	text-align:center;
	margin-top:53px;
	position: fixed;
	padding-top:9px;
	padding-bottom:10px;
	position:absolute;
	z-index:1008;
	cursor:pointer;
	background-color:#FFF;
	width:100%;
	margin-right:-20px;
	display:none;

}




}



#search-icon-mobile-only	{
	z-index: 1009;
	position:absolute;
	text-align:right;
	right:75px;
	margin-top:35px;
	padding-top:0px;
	overflow:hidden;
	overflow-x:hidden;
	display:none;
	
	
}


@media (max-width: 540px) 
{
#search-icon-mobile-only	{
	z-index: 1009;
	position:absolute;
	text-align:right;
	right:78px;
	margin-top:17px;
	padding-top:0px;
	overflow:hidden;
	overflow-x:hidden;
	display:block;
	
	
}
}




#Logo	{
	width:350px;
	padding-top:55px;
	pddd-bottom:0px;
	margin-top:10px;
	cursor: auto;	
	text-align:center;
	margin:auto;
	 
}

@media (max-width: 1200px) 
{
#Logo	{
	width:280px;
	padding-top:50px;
	pddd-bottom:0px;
	margin-top:10px;
	cursor: auto;	
	text-align:center;
	margin:auto;
	
	 
}
}


@media (max-width: 980px) 
{
#Logo	{
	width:135px;
	margin-bottom:0px;
	margin-top:3px;
	cursor: auto;
	padding-top:0px;
	cursor: auto;
	z-index:110;
	position:absolute;
	text-align:center;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	
	 
}
}
@media (max-width: 840px) 
{
#Logo	{
	width:135px;
	margin-bottom:0px;
	margin-top:2px;
	cursor: auto;
	padding-top:0px;
	cursor: auto;
	z-index:110;
	position:absolute;
	text-align:center;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	
	 
}
}
@media (max-width: 380px) 
{
#Logo	{
	width:117px;
	margin-bottom:0px;
	margin-top:2px;
	cursor: auto;
	padding-top:0px;
	cursor: auto;
	z-index:110;
	position:absolute;
	text-align:center;
	left: -8px; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	
	 
}
}







#Menu-Nav	{
	width:100%;
	display:block;
	display:inline-block;
	margin-top:30px;
	text-align:center;
	position:absolute;
	z-index:1;	
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;   
}

li {
	display:inline-block;
	text-align:center;	
}

li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
	padding-top:2px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
    text-decoration: none;
	color:#000;
	font-family: 'Rancho', cursive;
	letter-spacing:5px;
	font-weight:100;
	font-size:22px;	
}

li a:hover, .dropdown:hover .dropbtn {
    background-color: ;
	color:#09F;
	font-family: Rancho, cursive;
}

li.dropdown {
    display: inline-block;
	font-size:16px;
	letter-spacing:1px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width:inherit;
	margin-left:auto;
	padding-right:inherit;
	font-size:16px;
	letter-spacing:1px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
	font-size:16px;
}

.dropdown-content a:hover {
background-color: #
	font-size: 16px
	font-size: 14px;
	font-size: 16px;
}

.dropdown:hover .dropdown-content {
    display: block;
	font-size:16px;
}

@media (max-width:1200px)
{
	#Menu-Nav	{
	width:100%;
	display:block;
	display:inline-block;
	margin-top:23px;
	text-align:center;
	position:absolute;
	z-index:1;	
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;   
}

li {
	display:inline-block;
	text-align:center;	
}

li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
    text-decoration: none;
	color:#000;
	font-family: 'Rancho', cursive;
	letter-spacing:5px;
	font-weight:100;
	font-size:18px;	
}

li a:hover, .dropdown:hover .dropbtn {
    background-color: ;
	color:#09F;
}

li.dropdown {
    display: inline-block;
	font-size:16px;
	letter-spacing:1px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width:inherit;
	margin-left:auto;
	padding-right:inherit;
	font-size:16px;
	letter-spacing:1px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
	font-size:16px;
}

.dropdown-content a:hover {
background-color: #
	font-size: 16px
	font-size: 14px;
	font-size: 16px;
}

.dropdown:hover .dropdown-content {
    display: block;
	font-size:16px;
}	
}



@media (max-width:980px)
{
	#Menu-Nav	{
		display:none;
}
	
}








#flip1 {
	text-align: left;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:  #FFF;
	font-weight: bold;
	
}
#panel1	 {
	background-color: #f5f5f5;
	color:#000;
	text-align: left;
	padding-left:0px;
	display: none;
	text-transform:none;
	font-size:14px;
	 font-family: 'Rancho', cursive;
	letter-spacing:5px;
	line-height:15px;	
	
	
}


#flip2 {
	text-align: left;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:  #FFF;
	font-weight: bold;
	
}
#panel2	 {
	background-color: #f5f5f5;
	color:#000;
	text-align: left;
	padding-left:0px;
	display: none;
	text-transform:none;
	font-size:14px;
	 font-family: 'Rancho', cursive;
	letter-spacing:5px;
	line-height:15px;	
	
	
}




#hero-space-home-top	{
	padding-bottom:50px;
	
	
}
@media (max-width:980px)
{
#hero-space-home-top	{
	padding-bottom:20px;
	
}
}







#hero-space-mobile	{
	display:none;
	
	
}
@media (max-width:980px)
{
#hero-space-mobile	{
	display:block;
	padding-bottom:70px;
	margin-top:0px;
}
}

#hero-space-mobile-home	{
	display:none;
	
	
}
@media (max-width:980px)
{
#hero-space-mobile-home	{
	display:block;
	padding-bottom:60px;
	margin-top:0px;
}
}



#hero-home-banners	{
	width:100%;
	padding:0;
	margin-top:0px;
	position:relative;
	z-index:1;
}

#space-home-top	{
	margin-bottom:50px;
}
@media (max-width:1600px)
{
	#space-home-top	{
	margin-bottom:10px;
}
}



#hero-banner-heading	{
	position:absolute;
	z-index:9;
	right:10px;
	margin-top:-160px;
	width:30%;
	text-align:right;
	
	
}
@media (max-width:1600px)
{
	#hero-banner-heading	{
	position:absolute;
	z-index:9;
	right:10px;
	margin-top:-165px;
	width:35%;
	height:200px;
	text-align:right;
	
	
}
}
@media (max-width:1300px)
{
	#hero-banner-heading	{
	position:absolute;
	z-index:9;
	right:10px;
	margin-top:-155px;
	width:38%;
	height:200px;
	text-align:right;
	
	
}
}
@media (max-width:980px)
{
	#hero-banner-heading	{
	position:absolute;
	z-index:9;
	right:20px;
	margin-top:-0px;
	width:55%;
	height:200px;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	
	
}
}
@media (max-width:540px)
{
	#hero-banner-heading	{
	position:absolute;
	z-index:9;
	right:20px;
	margin-top:-0px;
	width:70%;
	height:200px;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	
	
}
}


#poster-title-desktop	{
	display:block;
}
@media (max-width:540px)
{
	#poster-title-desktop	{
	display:none;
}

}


#poster-title-desktop	{
	display:block;
}
@media (max-width:940px)
{
	#poster-title-desktop	{
	display:none;
}
}


#poster-title-mobile	{
	display:none;
}
@media (max-width:940px)
{
	#poster-title-mobile	{
	display:block;
}

}





#mobile-poster-space	{
	display:none;
	
}
@media (max-width:980px)
{
	#mobile-poster-space	{
	display:block;
	height:150px;
	
}
}
@media (max-width:840px)
{
	#mobile-poster-space	{
	display:block;
	height:120px;
	
}
}
@media (max-width:540px)
{
	#mobile-poster-space	{
	display:block;
	height:90px;
	
}
}


#hero-fist-poster-only	{
	padding-bottom:50px;
}
@media (max-width:980px)
{
	#hero-fist-poster-only	{
	padding-bottom:0px;
}
}

#hero-banner-button-position	{
	position:absolute;
	z-index:10;
	margin-top:-70px;
	right:20px;
}

@media (max-width:980px)
{
	#hero-banner-button-position	{
	position:absolute;
	z-index:9;
	margin-top:35px;
	width:60%;
	height:200px;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	
	
}
}
@media (max-width:580px)
{
	#hero-banner-button-position	{
	position:absolute;
	z-index:9;
	margin-top:30px;
	width:100%;
	height:200px;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	
	
}
}


#Shop-Now-Button1	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:10px;
	color:#000;
	width:280px;
	padding:10px;
	border:2px solid;
	border-color:#FFF;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	background-color:#FFF;
}
#Shop-Now-Button1:hover	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:10px;
	color:#000;
	width:280px;
	padding:10px;
	border-color:#fff;
	border:2px solid;
	background-color:#06C;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}
@media (max-width: 980px) 
{
	#Shop-Now-Button1	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	color:#FFF;
	width:250px;
	padding:5px;
	background-color:#09F;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;
	border:2px solid;
	border-color:#FFF;
	
	
}
#Shop-Now-Button1:hover	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	width:250px;
	padding:5px;
	color:#FFF;
	background-color:#000;
	border:2px solid;
	border-color:#FFF;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;	
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}
}




@media (max-width: 540px) 
{
	#Shop-Now-Button1	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	color:#FFF;
	width:100px;
	padding:5px;
	background-color:#09F;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;
	border:2px solid;
	border-color:#FFF;
	
	
}
#Shop-Now-Button1:hover	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	width:100px;
	padding:5px;
	color:#FFF;
	background-color:#000;
	border:2px solid;
	border-color:#FFF;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;	
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}
}





#Shop-Now-Button2	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:10px;
	color:#000;
	width:280px;
	padding:10px;
	border:2px solid;
	border-color:#FFF;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	background-color:#FFF;
}
#Shop-Now-Button2:hover	{
	font-family: 'Rancho', cursive;
	font-weight:900;
	letter-spacing:10px;
	color:#000;
	width:280px;
	padding:10px;
	border-color:#fff;
	border:2px solid;
	background-color:#06C;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}
@media (max-width: 980px) 
{
	#Shop-Now-Button2	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	color:#FFF;
	width:250px;
	padding:5px;
	background-color:#09F;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;
	border:2px solid;
	border-color:#FFF;
	
	
}
#Shop-Now-Button2:hover	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	width:250px;
	padding:5px;
	color:#FFF;
	background-color:#000;
	border:2px solid;
	border-color:#FFF;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;	
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}
}




@media (max-width: 540px) 
{
	#Shop-Now-Button2	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	color:#FFF;
	width:120px;
	padding:5px;
	background-color:#09F;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;
	border:2px solid;
	border-color:#FFF;
	margin-top:-4px;
	
	
}
#Shop-Now-Button2:hover	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	width:120px;
	padding:5px;
	color:#FFF;
	background-color:#000;
	border:2px solid;
	border-color:#FFF;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;	
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
  margin-top:-4px;
	
	
}
}













#product-inquiries-button	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	font-size:14px;
	letter-spacing:5px;
	color:#09F;
	width:280px;
	padding:10px;
	border:2px solid;
	border-color:#09F;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	background-color:#FFF;
}
#product-inquiries-button:hover	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	color:#000;
	width:280px;
	padding:10px;
	border-color:#fff;
	border:2px solid;
	background-color:#09F;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}

@media (max-width:980px)
{
	#product-inquiries-button	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	font-size:12px;
	letter-spacing:5px;
	color:#09F;
	width:200px;
	padding:5px;
	border:2px solid;
	border-color:#09F;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	background-color:#FFF;
	z-index:5;
	position:relative;
}
#product-inquiries-button:hover	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	font-size:12px;
	color:#000;
	width:200px;
	padding:5px;
	border-color:#fff;
	border:2px solid;
	background-color:#09F;
	display:block;
	text-align:center;
	cursor:pointer;
	margin:auto;
	z-index:5;
	position:relative;
	-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}

	
}


#half-line	{
	border-top: 2px solid;
	border-top-color:#c0c0c0;
	width:40%;
	margin:auto;
	padding-left:30%;
}






#hero-banner-heading-middle	{
	position:absolute;
	z-index:20;
	right:20px;
	width:280px;
	margin-top:-50px;
}
@media (max-width:980px)
{
	#hero-banner-heading-middle	{
	position:absolute;
	z-index:20;
	margin-top:-60px;
	width:100%;
	height:200px;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	width:280px;
	margin-top:-50px;
	
	
}
}
@media (max-width:540px)
{
	#hero-banner-heading-middle	{
	position:absolute;
	z-index:20;
	margin-top:-40px;
	width:100%;
	height:200px;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	width:135px;
	margin-top:-25px;
	
	
}
}


#boxes	{
	display:inline-block;
	width:70%;
	padding:0px;
	margin:auto;
	margin-left:15.6%;
}
@media (max-width:740px)
{
	#boxes	{
	display:block;
	width:67%;
	padding:0px;
	margin:0px;
	padding-left:16.5%;
	padding-right:16.5%;
}
}
#box1	{
	display:inline-block;
	width:47%;
	padding-right:1%;
	padding-bottom:1%;
}
#box2	{
	display:inline-block;
	width:47%;
	padding:0px;
	padding-bottom:1%;
}
#box3	{
	display:inline-block;
	width:47%;
	padding-right:1%;
}
#box4	{
	display:inline-block;
	width:48%;
	padding:0px;
}
@media (max-width:980px)
{
	#box1	{
	display:block;
	width:100%;
	padding:0px;
}
#box2	{
	display:block;
	width:100%;
	padding:0px;
}
#box3	{
	display:block;
	width:100%;
	padding:0px;
}
#box4	{
	display:block;
	width:100%;
	padding:0px;
}
}

@media (max-width:540px)
{
	#boxes	{
	display:block;
	width:92%;
	padding:0px;
	margin:0px;
	padding-left:4%;
	padding-right:4%;
}
}
#box1	{
	display:inline-block;
	width:48%;
	padding-right:2%;
	padding-bottom:2%;
}
#box2	{
	display:inline-block;
	width:48%;
	padding:0px;
	padding-bottom:2%;
}
#box3	{
	display:inline-block;
	width:48%;
	padding-right:2%;
}
#box4	{
	display:inline-block;
	width:48%;
	padding:0px;
}
@media (max-width:980px)
{
	#box1	{
	display:block;
	width:100%;
	padding:0px;
}
#box2	{
	display:block;
	width:100%;
	padding:0px;
}
#box3	{
	display:block;
	width:100%;
	padding:0px;
}
#box4	{
	display:block;
	width:100%;
	padding:0px;
}
}





#insta-feed-title-cover	{
	position:absolute;
	z-index:10;
	margin:auto;
	text-align:center;
	background-color:#FFF;
	padding-bottom:50px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	height:20px;
	
	
}
@media	(max-width:540px)
{
	#insta-feed-title-cover	{
	position:absolute;
	z-index:10;
	margin:auto;
	margin-left:-10%;
	text-align:center;
	background-color:#fff;
	padding-bottom:50px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	height:20px;
	
	
}
}

#Insta-Feed-desktop	{
	background-color:#FFF;
	width:100%;
	padding-top:25px;
	padding-bottom:25px;
	overflow:hidden;
	
}
@media	(max-width:540px)
{
	#Insta-Feed-desktop	{
		display:none;
	
}
}

.scroll-wrapper {	
	display:none;
	
}
.scroll-wrapper iframe {	
	display:none;
	
}
@media	(max-width:540px)
{
	.scroll-wrapper {
	-webkit-overflow-scrolling: touch;
  	overflow-y: scroll;
	width:80%;
	height:200px;
	display:block;
	margin:auto;
	text-align:center;
	background-color:#FFF;
	padding-bottom:50px;
	padding-left:0px;
	padding-right:0px;
}

.scroll-wrapper iframe {
	display:block;
}
	
	
}

#iframe-background-colour	{
	display:none;
	font-family: "Nunito Sans", sans-serif;
}
@media	(max-width:540px)
{
	#iframe-background-colour	{
	width:100%;
	background-color:#fff;
	display:block;
}
	
}


#Insta-Feed-mobile	{
	background-color:#fff;
	padding-bottom:30px;
}

#Category-Headers-wishlist-size-quide-tabs	{
	width:30%;
	margin:auto;
	height:30px;
	border-radius:20px;
	border-color:#000;
	border:2px solid;
	display:none;
}


@media	(max-width:980px)
{
	#Category-Headers-wishlist-size-quide-tabs	{
	width:40%;
	margin:auto;
	height:30px;
	border-radius:20px;
	border-color:#000;
	border:2px solid;
	display:none;
}
}

@media	(max-width:540px)
{
	#Category-Headers-wishlist-size-quide-tabs	{
	width:50%;
	margin:auto;
	height:30px;
	padding-top:2px;
	border-radius:20px;
	border-color:#000;
	border:2px solid;
	display:none;
}
}


#category-header-sapce	{
	display:block;
	padding-bottom:60px;
}
@media	(max-width:980px)
{
	#category-header-sapce	{
	display:block;
	padding-bottom:5px;
}
}
#category-header-sapce-lookbook	{
	display:block;
	padding-bottom:90px;

}
@media	(max-width:980px)
{
	#category-header-sapce-lookbook	{
	display:block;
	padding-bottom:5px;
}
}




/* this is for the faq page shipping time fraomes pull down list */
#flip7	{
	width:70%;
	margin:auto;
	height:30px;
	border-radius:20px;
	background-color:#f9d7c2;
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	letter-spacing:5px;
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	letter-spacing:3px;
	font-size:16px;
	color:#000;
	text-align:center;
}


#panel7	{
	width:70%;
	margin:auto;
	border-radius:20px;
	background-color:#f9d7c2;
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	letter-spacing:3px;
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	letter-spacing:3px;
	font-size:14px;
	color:#fff;
	text-align:center;
	display:none;
}
@media	(max-width:540px)
{
	#flip7	{
	width:70%;
	margin:auto;
	height:30px;
	border-radius:20px;
	background-color:#f9d7c2;
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	letter-spacing:3px;
	font-size:12px;
	color:#000;
	text-align:center;
}


#panel7	{
	width:70%;
	margin:auto;
	border-radius:20px;
	background-color:#f9d7c2;
	font-family: 'Didact Gothic', sans-serif;
	font-weight:500;
	letter-spacing:3px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	display:none;
}

}















#logoSearch	{
	margin-bottom:0px;
	margin-top:4px;
	text-align:center;
	display:block;
	cursor: auto;
	padding-top:0px;
	z-index:105;
	position:absolute;
	width:300px;
	
	 
}

@media (max-width: 540px) 
{
	#logoSearch	{
	margin-bottom:0px;
	margin-top:4px;
	text-align:center;
	display:block;
	cursor: auto;
	padding-top:0px;
	z-index:105;
	position:absolute;
	width:280px;
	
	 
}

}
@media (max-width: 430px) 
{
	#logoSearch	{
	margin-bottom:0px;
	margin-top:4px;
	text-align:center;
	display:block;
	cursor: auto;
	padding-top:0px;
	z-index:105;
	position:absolute;
	width:190px;
	
	 
}

}






	
.cushycms	{
	width:100%;
}


















#space-ecwid-mobile-onely	{
	display:block;
	height:680px;
	font-family: "Nunito Sans", sans-serif;
}
@media (max-width: 1680px) 
{
#space-ecwid-mobile-onely	{
	display:block;
	height:700px;
	font-family: "Nunito Sans", sans-serif;
}
}
@media (max-width: 1300px) 
{
	#space-ecwid-mobile-onely	{
	display:block;
	height:950px;
}

}
@media (max-width: 881px) 
{
	#space-ecwid-mobile-onely	{
	display:block;
	height:930px;
}



}
@media (max-width: 780px) 
{
	#space-ecwid-mobile-onely	{
	display:block;
	height:1300px;
}

}




#space-ecwid-mobile-onely-Our-Menu
	{
	display:block;
	height:880px;
	font-family: "Nunito Sans", sans-serif;
}
@media (max-width: 1680px) 
{
#space-ecwid-mobile-onely-Our-Menu
	{
	display:block;
	height:900px;
	font-family: "Nunito Sans", sans-serif;
}
}


@media (max-width: 1300px) 
{
	#space-ecwid-mobile-onely-Our-Menu
	{
	display:block;
	height:980px;
}

}
@media (max-width: 1200px) 
{
	#space-ecwid-mobile-onely-Our-Menu
	{
	display:block;
	height:1100px;
}

}

@media (max-width: 820px) 
{
	#space-ecwid-mobile-onely-Our-Menu	{
	display:block;
	height:1500px;
}

}
@media (max-width: 780px) 
{
	#space-ecwid-mobile-onely-Our-Menu	{
	display:block;
	height:2300px;
}

}
@media (max-width: 740px) 
{
	#space-ecwid-mobile-onely-Our-Menu	{
	display:block;
	height:1900px;
}

}
@media (max-width: 540px) 
{
	#space-ecwid-mobile-onely-Our-Menu	{
	display:block;
	height:1700px;
}

}



#ecwid-browse-about-pager	{
	
	margin:auto;
	padding-left:18%;
	padding-right:18%;
	display:block;
	}


@media (max-width: 540px) 
{
#ecwid-browse-about-pager	{
	margin:auto;
	padding-left:11%;
	padding-right:2%;
	display:block;
	}
}

#home-page-ecwid-browser	{
	width:70%;
	margin:auto;
	padding-left:15%;
	padding-right:15%;
	display:block;
	background-color:#FFF;
	}
@media (max-width: 540px) 
{
	#home-page-ecwid-browser	{
	width:98%;
	margin:auto;
	padding-left:1%;
	padding-right:1%;
	display:block;
	background-color:#FFF;
	}
}

#other-pages-ecwid-browser	{
	width:48%;
	margin:auto;
	padding-left:26%;
	padding-right:26%;
	display:block;
	background-color:#FFF;
	}
@media (max-width: 1760px) 
{
	#other-pages-ecwid-browser	{
	width:58%;
	margin:auto;
	padding-left:19%;
	padding-right:19%;
	display:block;
	background-color:#FFF;
	}
}
@media (max-width: 1650px) 
{
	#other-pages-ecwid-browser	{
	width:65%;
	margin:auto;
	padding-left:17.5%;
	padding-right:17.5%;
	display:block;
	background-color:#FFF;
	}
}
@media (max-width: 1500px) 
{
	#other-pages-ecwid-browser	{
	width:70%;
	margin:auto;
	padding-left:15%;
	padding-right:15%;
	display:block;
	background-color:#FFF;
	}
}
@media (max-width: 1400px) 
{
	#other-pages-ecwid-browser	{
	width:72%;
	margin:auto;
	padding-left:16%;
	padding-right:16%;
	display:block;
	background-color:#FFF;
	}
}
@media (max-width: 1300px) 
{
	#other-pages-ecwid-browser	{
	width:78%;
	margin:auto;
	padding-left:17.5%;
	padding-right:17.5%;
	display:block;
	background-color:#FFF;
	}
}
@media (max-width: 1260px) 
{
	#other-pages-ecwid-browser	{
	width:80%;
	margin:auto;
	padding-left:10%;
	padding-right:10%;
	display:block;
	background-color:#FFF;
	}
}
@media (max-width: 1100px) 
{
	#other-pages-ecwid-browser	{
	width:88%;
	margin:auto;
	padding-left:6%;
	padding-right:6%;
	display:block;
	background-color:#FFF;
	}
}
	
@media (max-width: 540px) 
{
	#other-pages-ecwid-browser	{
	width:98%;
	margin:auto;
	padding-left:1%;
	padding-right:1%;
	display:block;
	background-color:#FFF;
	}
}




#express-shipping-page-ecwid-browser	{
	width:30%;
	margin:auto;
	padding-left:35%;
	padding-right:35%;
	display:block;
	background-color:#FFF;
	}
@media (max-width: 540px) 
{
	#express-shipping-page-ecwid-browser	{
	width:50%;
	margin:auto;
	padding-left:25%;
	padding-right:25%;
	display:block;
	background-color:#FFF;
	}
}






#ecwid-div	{
	width:77%;
	padding:0px;
	display:block;
	margin-left:20%;
	margin-right:3%;
	color:#000;
	margin-top:-40px;
	
	

}




#Login-on-page	{
	width:35%;
	margin-left:39%;
	
	
}
@media (max-width: 1850px) 
{
	#Login-on-page	{
	width:60%;
	margin-left:18%;	
}
}
@media (max-width: 1450px) 
{
	#Login-on-page	{
	width:80%;
	margin-left:6%;	
}
}
@media (max-width: 1024px) 
{
	#Login-on-page	{
	width:80%;
	margin-left:20%;	
}
}
@media (max-width: 880px) 
{
	#Login-on-page	{
	width:80%;
	margin-left:18%;
	margin-top:-100px;
}
}
@media (max-width: 600px) 
{
	#Login-on-page	{
	width:80%;
	margin-left:10%;	
}
}

@media (max-width: 380px) 
{
	#Login-on-page	{
	width:80%;
	margin-left:10%;	
}
}




#Logout-Mask	{
	position:absolute;
	z-index:89;
	width:100%;
	height:20px;
	background-color:#FFF;
	
	
	
}

#sign-in-mask {
	margin-top:0px;
	background-color:#FFF;
	height:50px;
	left:0px;
	width:82px;
	position:absolute;
	z-index:90;
	
}









P	{
	font-family: 'Didact Gothic', sans-serif !important;
	letter-spacing:4px;
	text-transform:none;
    font-weight: 500;
    font-size: 14px;
	margin-left:25%;
	margin-right:25%;
	line-height: 30px;
	color:#000;
}
@media (max-width: 1600px) 
{
	P	{
	font-family: 'Didact Gothic', sans-serif !important;
	letter-spacing:4px;
    text-transform:none;
    font-weight: 500;
    font-size: 14px;
	margin-left:18%;
	margin-right:18%;
	line-height: 30px;
	color:#000;
}

}

@media (max-width: 540px) 
{
	P	{
		font-family: 'Didact Gothic', sans-serif !important;
	letter-spacing:4px;
    text-transform:none;
    font-weight: 500;
    font-size: 14px;
	padding-left:0px;
	padding-right:0px;
	color:#90;
	margin-left:5%;
	margin-right:5%;
	width:90%!important;
	text-align:center;
	
}

}







/* body area */
body {
	overflow-x:hidden;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left:0px;
	margin:0px;
	max-width:100%;
	font-weight:100;
	position: relative;	
}	
@media (max-width: 740px) 
{
/* body area mobile */
html, body {
	overflow-x:hidden;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left:0px;
	margin:0px;
	max-width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#000;
	position: relative;	
}	
}










@media (max-width: 1600px) 
{


#ecwid-div	{
	width:80%;
	padding:0px;
	display:block;
	margin-left:17%;
}


}


@media (max-width: 1024px) 
{


#ecwid-div	{
	width:80%;
	padding:0px;
	display:block;
	margin-left:10%;
}


}




@media (max-width: 740px) 
{

::-webkit-scrollbar {display:none;}
{ -ms-overflow-style: none; }


#ecwid-div	{
	width:80%;
	padding:0px;
	display:block;
	margin-left:10%;
	color:#000;
	margin-top:-30px;
}
}

@media (max-width: 540px) 
{


#ecwid-div	{
	margin-left:10%;
	margin-right:10%;
	padding:0px;
	color:#999;
}
}



#return-home	{
	margin:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:-70px;
}
@media (max-width: 980px) 
{
	#return-home	{
	margin:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
}

	#return-button	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	color:#FFF;
	width:250px;
	padding:5px;
	background-color:#09F;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;
	border:2px solid;
	border-color:#FFF;
	
	
}
#return-button:hover	{
	font-family: 'Rancho', cursive;
	font-weight:500;
	letter-spacing:5px;
	width:250px;
	padding:5px;
	color:#FFF;
	background-color:#000;
	border:2px solid;
	border-color:#FFF;
	display:block;
	text-align:center;
	margin:auto;
	cursor:pointer;	
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	
	
}




















footer {
	font-family: 'Rancho', cursive;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	height:180px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0%;
	padding-right:17%;
	background-color:#e9e9e9;
	line-height:20px;
	position:relative;
	z-index:0;
	text-align:center;
	

}
h6	{
	font-family: 'Rancho', cursive;
	font-size:22px;
	font-weight:500;
	letter-spacing:6px;
	text-transform:uppercase;
	color:#000;
	padding-left:0px;
	margin-left:0;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;
}
#footer-links	{
	font-family: 'Didact Gothic', sans-serif;
	text-transform:uppercase;
    font-weight:500;
	font-size:16px;
	letter-spacing:2px;
	color:#000;
	padding-left:0px;
	margin-left:0;
	padding-top:0px;
}

#footer-content	{
	vertical-align:top;
	display:inline-block;
	width:115%;
	padding-left:2%;
}

#footer-customer-care	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:18%;
	margin-left:0px;
	padding-left:0px;
	padding-right:5%;
	
	
}

#foter-follow-us	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:18%;
	padding-right:5%;
}

#contact-us	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:18%;
	padding-right:18%;
}

#paypal-icon	{
	vertical-align:top;
	display:inline-block;
	text-align:right;
	padding-left:3%;
	width:14%;
}
@media (max-width:1600px)
{
	#paypal-icon	{
	vertical-align:top;
	display:inline-block;
	text-align:right;
	padding-left:0%;
	width:15%;
}

}
@media (max-width:1200px)
{
	
	#contact-us	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:18%;
	padding-right:15%;
}
	
	#paypal-icon	{
	vertical-align:top;
	display:inline-block;
	text-align:right;
	padding-left:0%;
	width:16%;
}

}






@media (max-width:980px)
{
	
footer {
	height:400px;
	text-align:center;
	margin:auto;
	padding:0;
	

}	

@media (max-width:840px)
{
	
footer {
	height:400px;
	text-align:center;
	margin:auto;
	padding:0;
	

}	
}

@media (max-width:980px)
{
h6	{
	font-family: 'Rancho', cursive;
	font-size:18px;
	font-weight:500;
	letter-spacing:5x;
	text-transform:uppercase;
	color:#000;
	text-align:center;
	margin:auto;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;
	
}

#footer-links	{
	font-family: 'Didact Gothic', sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:500;
	letter-spacing:2px;
	color:#000;
	text-align:center;
	margin:auto;
	padding-top:0px;
	
	
}


}

@media (max-width:540px)
{
h6	{
	font-family: 'Rancho', cursive;
	font-size:16px;
	font-weight:500;
	letter-spacing:5x;
	text-transform:uppercase;
	color:#000;
	text-align:center;
	margin:auto;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;
	
}
#footer-links	{
	font-family: 'Didact Gothic', sans-serif;
	text-transform:uppercase;
	font-size:14px;
	font-weight:500;
	letter-spacing:2px;
	color:#000;
	text-align:center;
	margin:auto;
	padding-top:0px;
	
}
}
	
	
	
#footer-content	{
	position:relative;
	z-index:0;
	vertical-align:top;
	display:block;
	width:80%;
	text-align:center;
	margin:auto;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	padding-left:1%;
	padding-right:1%;
}

#footer-customer-care	{
	vertical-align:top;
	display:block;
	text-align:center;
	width:100%;
	padding-left:0;
	padding-right:0;
	margin:auto;
	padding-bottom:20px;
	
	
}

#foter-follow-us	{
	vertical-align:top;
	display:block;
	text-align:center;
	width:100%;
	padding-left:0;
	padding-right:0;
	margin:auto;
	padding-bottom:20px;
}

#contact-us	{
	vertical-align:top;
	display:block;
	text-align:center;
	padding-left:0;
	padding-right:0;
	width:100%;
	margin:auto;
	padding-bottom:10px;
}

#paypal-icon	{
	vertical-align:top;
	display:block;
	text-align:center;
	padding-left:2%;
	padding-right:2%;
	width:32%;
	padding-left:0;
	padding-right:0;
	margin:auto;
}
	
	
}

@media (max-width:980px)
{
	#paypal-icon	{
	vertical-align:top;
	display:block;
	text-align:right;
	padding-left:0%;
	width:35%;
}
	
}

@media (max-width:740px)
{
	#paypal-icon	{
	vertical-align:top;
	display:block;
	text-align:right;
	padding-left:0%;
	width:45%;
}
	
}
@media (max-width:540px)
{
	#paypal-icon	{
	vertical-align:top;
	display:block;
	text-align:right;
	padding-left:0%;
	width:50%;
}
	
}



#bottom-strip	{
	background-color:#000;
	width:100%;
	padding:0px;
}

#copyright-tag	{
	width:20%;
	padding-top:5px;
	padding-bottom:5px;
	margin:auto;
	text-align:center;
	color:#FFF;
	font-family: 'Rancho', cursive;
	font-size:12px;
	
}
@media (max-width:1320px)
{
	#copyright-tag	{
	width:30%;
	padding-top:5px;
	padding-bottom:5px;
	margin:auto;
	text-align:center;
}
}
@media (max-width:980px)
{
	#copyright-tag	{
	width:40%;
	padding-top:5px;
	padding-bottom:5px;
	margin:auto;
	text-align:center;
}
}
@media (max-width:540px)
{
	#copyright-tag	{
	width:60%;
	padding-top:5px;
	padding-bottom:5px;
	margin:auto;
	text-align:center;
}
}

@media (max-width:480px)
{
	#copyright-tag	{
	width:80%;
	padding-top:5px;
	padding-bottom:5px;
	margin:auto;
	text-align:center;
}
}

#line	{
	display:none;
}
@media (max-width:980px)
{
	#line	{
	display:block;
	border-bottom:1px solid;
	border-bottom-color:#888;
	width:100%;
}
}

#blue	{
	width:100%;
	background-color:#c0c0c0;
}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select,
  textarea,
  input {
    font-size: 16px;
  }
}




 
