article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  a {
background: transparent;
} a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  h1 {
font-size: 2em;
margin: 0.67em 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} mark {
background: #ff0;
color: #000;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
} pre {
white-space: pre-wrap;
} q {
quotes: "\201C" "\201D" "\2018" "\2019";
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; } button,
input {
line-height: normal;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}* {
margin: 0;
padding: 0;
border: 0;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
* html .clearfix,
*:first-child+html .clearfix {
zoom: 1
}
a {
text-decoration: none;
color: #082144;
}
body {
background: #fff;
} @font-face {
font-family: 'icomoon';
src:  url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/icomoon.eot?xocwnl);
src:  url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/icomoon.eot?xocwnl#iefix) format('embedded-opentype'),
url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/icomoon.ttf?xocwnl) format('truetype'),
url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/icomoon.woff?xocwnl) format('woff'),
url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/icomoon.svg?xocwnl#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-facebook:before {
content: "\e900"; }
.icon-x:before {
content: "\e901";
}
.icon-youtube1:before {
content: "\e902"; }
.icon-facebook2:before {
content: "\ea91";
}
.icon-instagram:before {
content: "\ea92";
}
.icon-youtube:before {
content: "\ea9d";
}
.icon-pinterest:before {
content: "\ead1";
}
.icon-pinterest2:before {
content: "\ead2";
}
@font-face {
font-family: 'source_sans_proregular';
src: url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/sourcesanspro-regular-webfont.eot);
src: url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/sourcesanspro-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/sourcesanspro-regular-webfont.woff2) format('woff2'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/sourcesanspro-regular-webfont.woff) format('woff'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/sourcesanspro-regular-webfont.ttf) format('truetype'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'bebas_neuebold';
src: url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/bebasneue_bold-webfont.eot);
src: url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/bebasneue_bold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/bebasneue_bold-webfont.woff2) format('woff2'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/bebasneue_bold-webfont.woff) format('woff'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/bebasneue_bold-webfont.ttf) format('truetype'), url(//www.barkleighstore.com/wp-content/themes/barkleighstore/fonts/bebasneue_bold-webfont.svg#bebas_neuebold) format('svg');
font-weight: normal;
font-style: normal;
}
.wrapper {
width: 96%;
margin: 0 auto;
max-width: 1350px;
}
[class*='col-'] {
float: left;
padding: 1.5%;
word-wrap: break-word;
}
.nopad {
padding: 0;
}
.col-2-3 {
width: 66.66%;
}
.col-1-2 {
width: 50%;
}
.col-1-3 {
width: 33.33%;
}
.col-1-4 {
width: 25%;
}
.col-1-8 {
width: 12.5%;
}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}
.fit_img {
width: 100%;
height: auto;
}
.mobile_show {
display: none;
}
h1 {
font-family: 'bebas_neuebold', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 3.4em;
line-height: 1em;
font-weight: 400;
color: #345;
margin: 0;
}
h2 {
font-family: 'bebas_neuebold', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 2em;
line-height: 1.2em;
font-weight: 400;
color: #345;
margin: 10px 0;
}
h3,
h4 {
font-family: 'bebas_neuebold', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 2em;
line-height: 1.2em;
font-weight: 400;
color: #456;
margin: 0;
}
h4 {
font-size: 1.5em;
color: #678;
}
p,
ul,
ol {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1.1em;
line-height: 1.5em;
font-weight: 400;
color: #345;
margin: 20px 0 20px;
list-style: none;
}
header {
background: #eee;
position: relative;
z-index: 99;
}
#head_wrap {
width: 100%;
max-width: 1100px;
margin: 0 auto;
padding: 15px;
}
img.head_logo {
width: 200px;
height: auto;
float: left;
margin: 0;
}
form#searchform {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1.1em;
}
form#searchform input#s {
width: 50%;
margin: 15px 0 0 9%;
height: 44px;
padding: 5px;
border: 1px solid #ccc;
border-right: 50px solid #00af4b;
border-radius: 5px;
}
form#searchform input#searchsubmit {
width: 35px;
height: auto;
margin: 0 0 3px -45px;
vertical-align: bottom;
}
img.cart_icon {
width: 80px;
height: auto;
float: right;
opacity: .2;
margin: -57px 0 0 0;
}
span.cart_qty {
display: block;
width: 32px;
height: 32px;
float: right;
margin: -63px -100px 0 0;
background: #00af4b;
border-radius: 50%;
text-align: center;
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1em;
line-height: 2em;
font-weight: 400;
color: #fff;
}
#nav_wrap {
display: block;
background: #345;
height: 52px;
}
#menu-icon {
display: none;
}
#primary_nav_wrap {
text-align: center;
width: 100%;
max-width: 1110px;
margin: 0 auto;
}
#primary_nav_wrap ul {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1em;
line-height: 1.4em;
font-weight: 400;
margin: 0;
}
#primary_nav_wrap ul li {
position: relative;
display: inline-block;
padding: 15px;
margin: 0 5px;
}
#primary_nav_wrap ul li a {
color: #ced3da;
-webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;
}
#primary_nav_wrap ul li a:hover {
color: #00af4b;
}
#primary_nav_wrap ul ul {
display: none;
position: absolute;
top: 100%;
left: 0;
text-align: left;
background: #456;
}
#primary_nav_wrap ul ul li {
width: 200px;
}
#primary_nav_wrap ul li:hover > ul {
display: block
}
#primary_nav_wrap ul li.mobile_only {
display: none;
}
.triple_threat {
display: block;
padding: 29px 0;
overflow: hidden;
box-shadow: 0 10px 15px #efefef;
}
img.message_pic {
width: 96%;
height: auto;
margin: -7% 0 -40px -20px;
}
.mini_pic {
width: 45%;
height: 115px;
float: left;
margin-right: 10px;
}
.triple_threat h2 {
font-family: 'bebas_neuebold', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1.1em;
font-weight: 400;
color: #aaa;
}
.triple_threat ul li a h2:hover {
text-decoration: underline;
}
.triple_threat ul li {
border-right: 1px solid #ddd;
padding: 0 0 0 20px;
}
.triple_threat ul li:last-child,
.triple_threat ul li:first-child {
border-right: none;
}
.featured_slider {
position: relative;
border: 10px solid #ced3da;
margin: 45px 0 25px;
z-index: 0;
}
@keyframes slidy {
0% {
left: 0%;
}
20% {
left: 0%;
}
25% {
left: -100%;
}
45% {
left: -100%;
}
50% {
left: -200%;
}
70% {
left: -200%;
}
75% {
left: -300%;
}
95% {
left: -300%;
}
100% {
left: -400%;
}
}
div#slider {
overflow: hidden;
}
div#slider figure img {
width: 20%;
float: left;
}
div#slider figure {
position: relative;
width: 500%;
left: 0;
animation: 30s slidy infinite;
}
aside {
margin: 20px 0 0 0;
float: right;
}
img.aside_links {
border: 5px solid #fff;
margin: 0 0 -5px 0;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
img.aside_links:hover {
border: 5px solid #345;
}
ul#menu-sidebar-menu {
margin: 8px 5px;
padding: 20px 20px 5px;
background: #eee;
}
ul#menu-sidebar-menu li {
font-size: .95em;
line-height: 1.7em;
color: #555;
}
ul#menu-sidebar-menu li a:hover {
text-decoration: underline;
}
ul#menu-sidebar-menu li ul {
font-size: .9em;
padding-left: 20px;
margin: 0 0 20px;
}
img.banners {
border: 5px solid #fff;
padding: 5px;
margin-bottom: 35px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
img.banners:hover {
border: 5px solid #ced3da;
padding: 0;
margin-bottom: 10px;
}
footer {
clear: both;
display: block;
width: 100%;
margin: 40px 0 0;
padding: 45px 0;
background: #345;
text-align: center;
font-size: .85em;
}
.right {
border-right: 1px solid #456;
}
footer p,
footer h3 {
color: #ced3da;
}
footer h3 {
font-size: 2em;
}
p.social { font-size: 3.5em;
line-height: 1em;
margin-bottom: 80px;
}
p.social a {
color: #ced3da;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
p.social a:hover {
color: #00af4b;
}
footer ul li a {
color: #ced3da;
line-height: 1.9em;
}
footer ul li a:hover {
text-decoration: underline;
}
.woocommerce div.product,
.cat_page {
background: #eee;
padding: 20px;
margin: 45px auto;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-size: 1.6em;
color: #00af4b;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #00af4b;
padding: 14px 16px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #345;
}
.woocommerce .quantity .qty {
padding: 13px 0;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
color: #eee;
background-color: #345;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: #00af4b;
color: #eee;
}
.woocommerce span.onsale {
background-color: #00af4b;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 40px;
background: #fff;
}
.woocommerce button.button,
.woocommerce input.button {
padding: 1rem;
}
.ppt {
display: none !important;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
margin: 45px 0 -35px !important;
padding: 1.6em 2em 1em 3.5em !important;
}
.woocommerce .woocommerce-message {
border: none;
background: #def;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
margin: -7px 0 0 0;
}
.woocommerce .woocommerce-message:before {
padding-top: 10px;
color: #00af4b;
}
div.related.products {
margin: 80px 0 -35px -3%;
border: 10px solid #fff;
padding: 20px 0 0 0;
width: 107%;
background: #fff;
}
.woocommerce .products ul,
.woocommerce ul.products {
line-height: 0;
}
.woocommerce div.product form.cart .variations {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1.1em;
line-height: 1.5em;
font-weight: 400;
color: #345;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
padding: 6px 0;
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #aaa;
}
span.amount {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1em;
line-height: 2em;
font-weight: 400;
}
.woocommerce table.shop_table {
background: #fff;
margin: 13px -1px 24px 0;
}
.woocommerce table.shop_table thead {
background: #345;
color: #eee;
border-radius: 5px 5px 0 0;
}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
padding: 14px;
}
.woocommerce nav.woocommerce-pagination ul {
background: #fff;
font-size: 1.2em;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
padding: 10px 16px;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #456;
color: #eee;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover {
background: #89a;
color: #eee;
}
dd.variation-Color p,
dd.variation-Size p {
margin: -4px 0 -8px 7px;
}
.woocommerce td.product-name dl.variation {
margin: 10px 0 3px 35px;
}
.woocommerce td.product-name dl.variation dd {
padding: 0;
margin-bottom: 5px;
}
td.product-name a {
margin: 20px 0;
}
.cat_page .woocommerce .woocommerce-message {
margin: 5px 0 0 !important;
padding: 1.6em 2em 1.6em 3.5em !important;
background: #fff;
}
.woocommerce a.added_to_cart {
display: block;
text-align: center;
padding: 22px 0 0;
}
div.woocommerce {
margin: 20px 0;
}
.woocommerce-cart .wc-proceed-to-checkout {
padding: 0 0 10px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
padding: 7px;
border: 1px solid #ccc;
border-radius: 3px;
font-size: .9em;
}
#custom_payment_1 {
font-size: 1.5em !important;
}
#add_payment_method #payment,
.woocommerce-checkout #payment {
background: #fff;
}
#add_payment_method #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #eee;
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
border: 1px solid #eee;
}
.woocommerce form .form-row select {
background: #fff;
}
#add_payment_method #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
background: #eee;
}
.woocommerce .woocommerce-error {
margin: 0 0 13px !important;
background: #fff;
border-top: 5px solid #f00;
border-bottom: 5px solid #f00;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
border-color: #f00;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 115px;
}
.woocommerce .woocommerce-info {
margin: 0 !important;
background: #fff;
border: none;
border-bottom: 2px solid #eee;
}
.woocommerce .woocommerce-info a {
color: #9ab;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
margin: 1em 0 2em;
padding: 25px 20px 20px;
}
.woocommerce td.product-name dl.variation dd p:last-child {
margin: -4px 0 2px;
}
.woocommerce .woocommerce-ordering select {
height: 35px;
margin-top: -10px;
background: #fff;
}
.woocommerce div.product form.cart .variations select {
appearance: auto;
-webkit-appearance: auto;
-moz-appearance: auto;
height: 35px; background: #fff;
}
.woocommerce .woocommerce-info:before {
padding-top: 10px;
}
ul.narrow {
font-size: 1em;
margin: 7px 0 35px 0;
}
ul.narrow li {
display: inline-block;
background: #fff;
padding: 8px 13px;
margin: -4px 5px 10px 0;
border-radius: 4px;
}
ul.narrow li:hover {
background: #ccddef;
}
textarea {
padding: 10px;
width: 100%;
margin: 10px 0;
border: 1px solid #ddd;
}
abbr[title] {
border: none;
}
.term-description {
display: none;
} .woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
.woocommerce-product-gallery figure {
margin: 0
}
.woocommerce-product-gallery ol {
margin: 5px 0 0;
}
.woocommerce-product-gallery .flex-control-thumbs li {
display: inline-block;
list-style: none;
float: left;
cursor: pointer;
}
.woocommerce div.product div.images .flex-control-thumbs li {
padding: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
opacity: 1;
}
.woocommerce form .form-row .optional {
display: none;
}
.wc-tab ul {
list-style: initial;
font-size: 1em;
}
.wc-tab ol {
list-style: decimal;
}
.wc-tab ul ul {
margin: 0;
}
.wc-tab ul li, .wc-tab ol li {
margin: 0 0 0 45px;
font-size: 1em;
}
.variations tr, .variations td {
display: block;
}
.variations td {
max-width: 50%;
}
.variations select {
min-width: 200px;
max-width: 100%; }
.variations option { -moz-white-space: pre-wrap;
-o-white-space: pre-wrap;
white-space: pre-wrap; overflow: hidden;
text-overflow: ellipsis; }
#product-18432 section.related {
display: none;
}
@media only screen and (max-width:1150px) {
#primary_nav_wrap ul li {
padding: 15px 5px;
}
img.cart_icon {
margin: -57px 15px 0 0;
}
.triple_threat {
padding: 16px 0;
}
img.message_pic {
margin: -2% 0 -40px -20px;
}
.featured_slider,
.woocommerce div.product,
.cat_page {
margin: 40px 0 25px;
}
.variations td {
max-width: 50%;
}
}
@media only screen and (max-width:1020px) {
#nav_wrap {
height: auto;
}
#menu-icon {
display: block;
padding: 8px;
}
#the_icon {
width: 24px;
height: auto;
float: left;
image-rendering: auto;
}
#menu-main-menu {
clear: both;
z-index: 10000;
display: none;
}
#primary_nav_wrap ul li {
display: block;
width: 230px;
text-align: left;
padding: 15px 20px;
margin: 0 0 0 -5px;
}
#primary_nav_wrap ul li:hover {
background: #456;
}
#primary_nav_wrap ul li ul {
position: fixed;
top: 125px;
left: 220px;
width: 100%;
height: 443px;
}
#primary_nav_wrap ul ul li {
display: block;
}
.mini_pic {
height: 72px;
}
img.message_pic {
margin: -8% 0 -40px -20px;
}
.featured_slider {
border: 8px solid #ced3da;
margin: 25px 0 15px;
}
aside {
margin: 8px 0 0 0;
}
img.banners {
border: 3px solid #fff;
padding: 2px;
}
img.banners:hover {
border: 3px solid #ced3da;
}
.mobile_show {
display: block;
}
img.mobile_half {
width: 50%;
}
.woocommerce div.product,
.cat_page {
margin: 27px 0 25px;
}
.variations td {
max-width: 50%;
}
}
@media only screen and (max-width:1020px) and (min-width:768px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 46%;
margin: 0 3% 2em 1%;
}
.variations td {
max-width: 25%;
}
}
@media only screen and (max-width:800px) {
img.head_logo {
width: 145px;
}
img.cart_icon {
width: 55px;
margin: -43px 20px 0 0;
}
form#searchform input#s {
width: 50%;
height: 35px;
border-right: 40px solid #00af4b;
margin: 10px 0 0 9%;
}
form#searchform input#searchsubmit {
width: 30px;
margin: 0 0 1px -38px;
}
#primary_nav_wrap ul li ul {
top: 84px;
}
img.message_pic {
display: none;
}
.col-1-4 {
width: 33.333%;
}
.featured_slider {
margin: 30px 0 29px;
}
.col-2-3 {
width: 100%;
}
aside.col-1-3 {
width: 100%;
margin: -15px 0 0 0;
}
ul#menu-sidebar-menu {
margin: 38px 5px 35px;
}
.woocommerce div.product,
.cat_page {
margin: 17px 0 30px;
}
span.cart_qty {
margin: -55px -70px 0 0;
}
.show-for-medium {
display: initial;
}
}
@media only screen and (max-width:600px) {
img.head_logo {
width: 110px;
}
span.cart_qty,
img.cart_icon {
display: none;
}
.mobile_only {
display: initial;
}
form#searchform {
font-size: 1em;
}
form#searchform input#s {
width: 62%;
height: 32px;
margin: 5px -1px 0 8%;
}
form#searchform input#searchsubmit {
width: 25px;
margin: 0 0 2px -35px;
}
#primary_nav_wrap ul li ul {
top: 71px;
}
.triple_threat {
display: none;
}
.featured_slider {
margin: 12px 0 11px;
border: 6px solid #ced3da;
}
img.banners {
margin-bottom: -6px;
}
img.banners:hover {
margin-bottom: -31px;
}
ul#menu-sidebar-menu {
margin: 22px 0 20px;
}
footer .col-1-3 {
width: 100%;
}
footer .right {
width: 50%;
border: none;
}
footer ul li {
display: inline;
padding: 8px;
font-size: .9em;
}
p.social {
font-size: 3.5em;
}
aside.col-1-3 {
margin: 8px 0 0 0;
}
.woocommerce div.product,
.cat_page {
margin: 12px 0 11px;
}
.woocommerce ul.products li.product .button {
width: 100%;
padding: 10px 0 11px;
text-align: center;
}
select#cc-expire-year {
margin-top: 10px;
}
#primary_nav_wrap ul li.mobile_only {
display: block;
}
.show-for-medium {
display: none;
}
}
@media only screen and (max-width:420px) {
#head_wrap {
padding: 10px;
}
img.head_logo {
width: 87px;
}
form#searchform input#s {
margin: 0 -1px 0 8%;
}
#primary_nav_wrap ul li {
margin: 0 0 0 -8px;
}
#primary_nav_wrap ul li ul {
left: 157px;
top: 55px;
z-index: 10;
}
footer .right {
width: 100%;
margin-bottom: 20px;
}
p.social {
font-size: 4.5em;
margin-bottom: 10px;
}
footer ul li {
padding: 15px;
font-size: 1em;
line-height: 2.5em;
}
}