/*
Theme Name: Uno
Theme URI: http://www.woothemes.com/
Version: 1.0.4
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
Template: canvas
Tags: canvas, woothemes, store, woocommerce

	Copyright: (c) 2009-2011 WooThemes.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
@import url(../canvas/style.css);

#navigation, #nav-container {
	background-color: #D3B0D3 !important;
}

/* STORE locator-----------------------*/

select.selectstate {
width:200px;
padding:8px;
font-size:1em;
background-color:#FFD6FF;
border:1px solid #A30F7A;
margin-bottom:40px;
color:#A30F7A;
}

.storedropbox {
width:300px;
float:left;
margin:10px 30px;
padding:0;
border:4px solid #FFD6FF;
text-align:center;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px; /* future proofing */
overflow:hidden;
}

@media all and (max-width:800px) {
.storedropbox {
margin:10px 10px;
}
}

@media all and (max-width:400px) {
.storedropbox {
margin:10px 0px;
width:100%;

}
}


.storedropbox-title {
background:#FFD6FF;
font-size:1.6em;
color:#A30F7A;
padding:10px 0;
margin-bottom:30px;
width:100%;
text-align:center;
line-height:1.1em;
}




.location-title {
font-size:1.5em;
color:#A30F7A;
border-bottom:1px solid #A30F7A;
margin:30px 0px 10px 0px; 
}



.store-summary {
width:30%;
margin:20px 20px 20px 0px;
float:left;
min-height:140px;
}

@media all and (max-width:768px) {
.store-summary {
width:46%;
}
}

@media all and (max-width:620px) {
.store-summary {
width:100%;
margin:10px 0px;
min-height:100px;
}
}

.storedetail {
min-height: 400px;
font-size:1.2em;

}

.storedetail-title {
font-size:1.5em;
color:#A30F7A;
border-bottom:1px solid #A30F7A;
margin:30px 0px 10px 0px; 
}

.backtostores {
text-align:right;
font-size:.8em;
}

/* Homepage Shoes & GG -----------------------*/

.contentBlock {
	padding: 0px 25px 0px 25px;
	margin-left: 6em;
	margin-bottom: -6em;
}

.hp-contentColumn {
	width: 430px;
	padding: 0px 0px 10px 40px;
}

.float-left {
	float: left;
}

.txtBox_wIMG {
	width: 235px;
	margin: 0px;
	padding: 50px 0px 40px 25px;
}


#logo {
	margin-top: -1em !important;
	margin-bottom: -2em !important;
}

.hero-container {
	padding-top: -2em !important;
}

.phone {
	text-align: right;
}

/*  Media Queries -----------*/

@media screen and (max-width: 1152px) { 
	.contentBlock {
		padding: 0px 25px 0px 25px;
		margin-left: 0;
	}
}

@media screen and (max-width: 1053px) { 
	.contentBlock {
		padding: 0px 0px 0px 0px;
		margin-left: 0;
	}
}

@media screen and (max-width: 1007px) { 
	.hp-contentColumn{
		margin-bottom: -5em;
	}
	.contentBlock {
		padding: 0px 0px 0px -2em;
		margin-left: 0;
	}
}

@media screen and (max-width: 500px) { 
	.phone {
		margin-top: 2em;
	}

	.contentBlock {
		margin-bottom: 0;
	}

	.section-title {
		line-height: 2em !important;
	}

	.float-left{
		margin: 1px;
		margin-bottom: -1em;
		text-align: center;
		margin-left: auto;
	}

	.image_gg {
		margin-left: 3.5em;
		margin-right: auto;
		margin-bottom: -3em;
	}

	.image_gg2 {
		margin-left: 3.5em;
		margin-bottom: -3em;
		margin-right: auto;
		margin-top: -2em;
	}
}

.categories {
	display: none;
}