@charset "UTF-8";
html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details, figcaption,
figure,
footer,
header,
main, menu,
nav,
section,
summary { display: block;
} audio,
canvas,
progress,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} progress {
vertical-align: baseline;
} template, [hidden] {
display: none;
}  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } a:active,
a:hover {
outline-width: 0;
}  abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: inherit;
} b,
strong {
font-weight: bolder;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background-color: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
} svg:not(:root) {
overflow: hidden;
}  code,
kbd,
pre,
samp {
font-family: monospace, monospace; font-size: 1em; } figure {
margin: 1em 40px;
} hr {
box-sizing: content-box; height: 0; overflow: visible; }  button,
input,
select,
textarea {
font: inherit; margin: 0; } optgroup {
font-weight: bold;
} button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
html [type="button"], [type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }

* {
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; }
body {
background: #fff;
}
@font-face {
font-family: 'iconies_socialregular';
src: url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/iconiessocial-webfont.eot);
src: url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/iconiessocial-webfont.eot?#iefix) format('embedded-opentype'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/iconiessocial-webfont.woff) format('woff'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/iconiessocial-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_proregular';
src: url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/sourcesanspro-regular-webfont.eot);
src: url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/sourcesanspro-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/sourcesanspro-regular-webfont.woff2) format('woff2'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/sourcesanspro-regular-webfont.woff) format('woff'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/sourcesanspro-regular-webfont.ttf) format('truetype'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/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.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/bebasneue_bold-webfont.eot);
src: url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/bebasneue_bold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/bebasneue_bold-webfont.woff2) format('woff2'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/bebasneue_bold-webfont.woff) format('woff'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/bebasneue_bold-webfont.ttf) format('truetype'), url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/bebasneue_bold-webfont.svg#bebas_neuebold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ChunkFive-Regular';
src: url(//www.barkleighevents.com/fits-groom/wp-content/themes/barkleigh-events/fonts/ChunkFive-Regular.otf);
}
.max-padding {
margin: 100px auto 500px auto;
}
.wrapper {
width: 96%;
margin: 0 auto;
max-width: 1350px;
}
[class*='col-'] {
float: left;
padding: 1.5%;
word-wrap: break-word;
}
.nopad {
padding: 0;
}
.col-1 {
max-width: 1400px;
width: 100%;
}
.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 img,
img.fit_img {
width: 100%;
height: auto;
}
h1 {
font-family: 'bebas_neuebold', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 3.4em;
line-height: 1em;
font-weight: 400;
color: #444;
margin: 0;
}
h2 {
font-family: 'bebas_neuebold', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 2.1em;
line-height: 1.2em;
font-weight: 400;
color: #444;
margin: 10px 0;
}
h2.center {
text-align: center;
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
}
h1.center,
h2.deadline {
text-align: center;
}
span.sku,
h3,
h4 {
font-family: 'bebas_neuebold', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 2em;
line-height: 1.2em;
font-weight: 400;
color: #333;
margin: 0;
}
h4 {
font-size: 1.5em;
color: #678;
}
span.sku {
font-size: 1em;
}
p,
ul,
ol {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1.1rem;
line-height: 1.5em;
font-weight: 400;
color: #444;
margin: 20px 0 20px;
list-style: none;
}
header {
background: #333;
position: relative;
z-index: 99;
top: 0;
}
header h2,
header.woocommerce-Address-title {
background: #eee;
}
#head_wrap {
width: 100%;
max-width: 1100px;
margin: 0 auto;
padding: 0;
}
img.head_logo {
width: 175px;
height: auto;
float: left;
margin: 20px 5% 0;
}
img.cart_icon {
width: 80px;
height: auto;
float: right;
margin: -85px 5%;
}
span.cart_qty {
display: block;
width: 32px;
height: 32px;
float: right;
margin: -90px 3.5%;
background: #f00;
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: #333;
}
#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: 97px;
font-weight: 400;
margin: 0 15%;
}
#primary_nav_wrap ul li {
position: relative;
display: inline-block;
padding: 0;
margin: 0;
width: 23%;
height: 100%;
}
#primary_nav_wrap ul li a {
display: block;
color: #fff;
font-size: 1.1em;
width: 100%;
height: 100%;
-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:hover {
background-color: red;
}
#primary_nav_wrap ul li a:hover {
color: #fff;
}
#primary_nav_wrap ul ul {
display: none;
position: absolute;
top: 100%;
left: 0;
line-height: 56px;
text-align: left;
background: #444;
margin: 0;
}
#primary_nav_wrap ul ul li {
width: 200px;
}
#primary_nav_wrap ul ul li a {
padding-left: 20px;
}
#primary_nav_wrap ul li:hover > ul {
display: block;
}
#menu-icon {
display: none;
}
h2.show_name {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
font-size: 1.1em;
text-align: center;
display: inline-block;
background: #333;
color: #fff;
padding: 0;
margin: 0;
}
#primary_nav_wrap ul li.mobile {
display: none;
}
footer {
clear: both;
display: block;
width: 100%;
margin: 40px 0 0;
padding: 45px 0;
background: #444;
text-align: center;
font-size: .85em;
}
.right {
border-right: 1px solid #333;
}
footer p,
footer h3 {
color: #ced3da;
}
footer h3 {
font-size: 2em;
}
p.social {
font-family: 'iconies_socialregular', none;
font-size: 4.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: #f00;
}
.col-1-2 {
width: 50%;
}
p.programs label.radio {
display: inline;
padding: 10px;
}
p.program-checkbox {
margin: 0 0 -6px !important;
} span.optional {
display: none;
}
p.checker {
margin: 0;
}
footer ul li a {
color: #ced3da;
line-height: 1.9em;
}
footer ul li a:hover {
text-decoration: underline;
}
.woocommerce-Tabs-panel p {
max-width: 900px;
}
.woocommerce a.added_to_cart {
font-family: 'source_sans_proregular', 'Helvetica Neue', Helvetica, Arial, serif;
display: block;
border-radius: 3px;
width: 120px;
height: 40px;
text-align: center;
margin: 5px 0 0;
padding: 22px 0 0;
}
.woocommerce div.product,
.cat_page {
background: #eee;
padding: 20px;
margin: 45px auto;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce li.product span.price {
font-size: 1.6em;
color: #f00;
}
input[name="submit_faq"],
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #f00;
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;
}
input[name="submit_faq"]:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #444;
}
input[name="submit_faq"] {
border-radius: 3px;
}
.woocommerce .quantity .qty {
padding: 13px 0;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.added_to_cart {
color: #eee;
background-color: #777;
-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,
.woocommerce a.added_to_cart:hover {
background-color: #f00;
color: #eee;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 40px;
background: #fff;
}
.ppt {
display: none !important;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
margin: 45px 0 -35px !important;
padding: 1.6em 2em 2em 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: #f00;
}
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: #444;
}
.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: 1.4em;
line-height: 2em;
font-weight: 400;
}
.woocommerce table.shop_table {
background: #fff;
margin: 13px -1px 24px 0;
}
.woocommerce table.shop_table thead {
background: #444;
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: #333;
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;
}
.single-woo-faq .comment .comment-body {
padding: 10px;
}
#faq-author-name-input,
#faq-author-email-input,
.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;
}
#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;
padding: 17px 0 16px 55px !important;
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,
select#level,
p select {
height: 35px;
margin-top: -10px;
background: #fff;
border: 1px solid #ccc;
} label[for="wcj_product_input_fields_local_1"] {
padding-left: 7%;
}
input#wcj_product_input_fields_local_1,
select#wcj_product_input_fields_local_1 {
margin-left: 6.5%;
width: 60%;
}
p select#cc-expire-month,
p select#cc-expire-year {
float: left;
}
input[name="wcj_product_input_fields_local_1"] {
height: 35px;
margin-top: -10px;
background: #fff;
border: 1px solid #ccc;
font-weight: normal;
text-indent: 10px;
}
p.out-of-stock {
font-size: 2em !important;
}
p.in-stock,
.reset_variations {
display: none !important;
}
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;
}
abbr.required {
text-decoration: none;
}
.term-description {
display: none;
}
.images {
width: 30% !important;
}
.summary {
width: 68% !important;
}
mark {
background: #eee;
color: #444;
} .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 {
width: 33.3333%;
height: auto;
padding: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
opacity: 1;
}
.woocommerce-product-details__short-description ul,
.wc-tab ul {
margin: 10px 0;
list-style: initial;
}
.wc-tab ol {
list-style: decimal;
}
.woocommerce-product-details__short-description ul li,
.wc-tab ul li, .wc-tab ol li {
margin-left: 45px;
}
.wc-tab ul ul, .wc-tab ol ol {
margin: 0;
}
.wc-tab ul ul li, .wc-tab ol ol li {
margin-left: 25px;
}
.spacer {
margin: 20px 0;
}
#custom_payment_1 {
font-size: 1.5em !important;
}
#tab-description h2 {
display: none;
}
@media only screen and (max-width:1150px) {
.woocommerce div.product {
margin: 35px 0 25px;
}
}
@media only screen and (max-width:1020px) {
#primary_nav_wrap ul {
margin: 0 8%;
}
img.head_logo {
width: 150px;
margin: 20px 2% 0;
}
img.cart_icon {
margin: -85px 4%;
}
span.cart_qty {
margin: -90px 2.5%;
}
.woocommerce div.product,
.cat_page {
margin: 27px 0 25px;
}
}
@media only screen and (max-width:800px) {
#menu-icon {
display: block;
padding: 16px;
}
#the_icon {
width: 24px;
height: auto;
float: left;
image-rendering: pixelated;
}
#menu-main-menu {
clear: both;
z-index: 10000;
display: none;
}
img.head_logo {
display: none;
}
#primary_nav_wrap {
text-align: left;
}
#primary_nav_wrap ul {
margin: 0;
line-height: 56px;
}
#primary_nav_wrap ul li {
padding-left: 20px;
display: block;
width: 200px;
}
img.cart_icon {
margin: -45px 4%;
width: 40px;
}
span.cart_qty {
margin: -50px 1.5%;
width: 24px;
height: 24px;
}
#primary_nav_wrap ul li.mobile {
display: block;
}
#primary_nav_wrap ul ul li {
display: none;
}
#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%;
}
.woocommerce div.product,
.cat_page {
margin: 17px 0 30px;
}
.col-1-2 {
width: 100%;
}
label[for="wcj_product_input_fields_local_1"] {
padding-left: 3%;
}
input#wcj_product_input_fields_local_1,
select#wcj_product_input_fields_local_1 {
margin-left: 3.5%;
}
} @media only screen and (max-width:600px) {
img.head_logo {
width: 110px;
}
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;
}
.summary {
width: 100% !important;
}
.woocommerce a.added_to_cart {
width: 100%;
}
.woocommerce div.product,
.cat_page {
margin: 12px 0 11px;
}
.woocommerce ul.products li.product .button {
width: 100%;
padding: 10px 0 11px;
text-align: center;
}
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100% !important;
}
h2.center {
font-size: 1.2em;
}
}
@media only screen and (max-width:420px) {
img.head_logo {
width: 87px;
}
#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: 25px;
font-size: 1em;
line-height: 2.5em;
}
}img.head_logo {
width: 175px;
height: auto;
float: left;
margin: 7px 5% 0;
}
input[name="submit_faq"],
#primary_nav_wrap ul li:hover,
.woocommerce a.added_to_cart:hover {
background-color: #13933A;
}
input[name="submit_faq"],
#primary_nav_wrap ul li a:hover {
color: #fff;
}
input[name="submit_faq"],
span.cart_qty {
background: #13933A;
}
a.edit,
p.social a:hover {
color: #13933A;
}
h4 {
font-size: 1.5em;
color: #13933A;
}
footer ul li a:hover {
text-decoration: none;
color: #13933A;
}
.woocommerce div.product p.price,
.woocommerce li.product span.price {
font-size: 1.6em;
color: #13933A;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #13933A;
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:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: #13933A;
color: #eee;
}
.woocommerce .woocommerce-message:before {
padding-top: 10px;
color: #13933A;
}
.wc-tab ul {
list-style: initial;
}
.wc-tab ol {
list-style: decimal;
}
.wc-tab ul li, .wc-tab ol li {
margin-left: 45px;
}
.wc-tab ul li, .wc-tab ol li {
margin-left: 45px;
}
.forminator-col {
float: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.local_1_tab {
background-color: #13933A !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.local_1_tab::after {
box-shadow: -2px 2px 0 #13933A !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.local_1_tab a {
color: #fff !important;
}