/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/* White Background */
body {
background: #ffffff;
}

/* Centered Navigation */

#header hgroup {
float: none !important;
text-align: center;
}
#header #logo {
float: none;
}
#header #navigation,
#header #navigation ul.nav {
float: none !important;
}
#header #navigation {
margin: 0 auto !important;
}
#header .nav-toggle {
position: relative;
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 768px) {
 #header #navigation {
 display: table !important;
 }
}
ul.nav ul {
width: 16.2em;
}

/* No Search Bar */

#top .wc-nav li.search input {
display:none;
width: 100%;
padding-left: 0;
}

/* Adjust Style for Navigation and Headings */

#header #navigation ul.nav > li a {
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
background: #ffffff;
border-color: #ffffff;
}
#header {
padding-bottom: 1.0em;
padding-top: 2.5em;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Open Sans",sans-serif;
font-weight: lighter;
text-transform: uppercase;
}
.page header h1 {
display:none;
}

/* No Borders for Pictures */

.entry img, img.thumbnail {
background: none;
border: medium none;
padding: 0px;
}

/* ID dot me */

div.idmebutton {
height:auto;
width:auto;
float:left;
text-align:center;
}

div.idmebutton img {
display:inline;
padding-right:10px;
}

/* Responsive Youtube Embed */

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* My Account */

.myaccount_user {
float: right;
border-left: 1px solid #787E87;
padding-left:4%;
padding-right:10%;
width: 75%;
}
.myaccount_avatar {
float: left;
padding-left: 0px;
padding-right: 0px;
width: 10%;
}
.myaccount_membership_image {
float: left;
padding-left: 0px;
padding-right: 15px;
}
.myaccount_membership_data {
float: left;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
}

/* Custom Engraving */

div.product-addon {
padding: 0px;
margin: -25px 0px 0px 0px;
}
h3.addon-name {
display: none;
padding: 0px;
margin: 0px;
}

/* Features */

/*
div.feature.first div.feature.last { float: left; width: 45%; margin-right: 2%; margin-left: 2%; }
*/
