@charset "UTF-8";


html,
body {
height: 100%;
word-wrap: break-word; }
body {
color: #000;
font-size: 13px;
line-height: 1.4; }
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 0;
margin: 0;
padding: 0; }
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
line-height: 1.2;
padding: 0;
margin: 0 0 25px 0;
text-transform: none; }
form {
position: relative; }
ul li, ol li {
list-style-position: inside;
padding-bottom: 10px; }
ul li:last-child, ol li:last-child {
padding-bottom: 0; }
p.has-drop-cap:first-letter {
font-weight: 700 !important;
margin: .15em 0.2em 0 0 !important; }
a,
#submit,
.button {
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }
b,
strong { font-weight: bold; }
img {
height: auto;
max-width: 100%;
vertical-align: middle; -ms-interpolation-mode: bicubic; }
table {
border-spacing: 0; }
table th,
table td {
padding: 10px; }
th,
td,
caption {
vertical-align: top;
text-align: left; }
sub,
sup,
small {
font-size: 75%; }
sub,
sup {
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
svg { overflow: hidden; }
p:empty {
display: none !important; }
.sticky {
opacity: 1; }
.bypostauthor {
opacity: 1; }
.screen-reader-text {
opacity: 1; }
a {
text-decoration: none; }
.clr,
.clear {
clear: both; }
hr, .hr {
border: 0;
border-bottom: 1px solid;
height: 0px; }
blockquote {
border-left: 4px solid;
padding: 0 0 0 26px; }
blockquote p {
padding: 0; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto; }
.tr_content_wrapper,
.global_content_wrapper {
-webkit-box-sizing: border-box;
box-sizing: border-box;
clear: both;
max-width: 980px;
margin: 0 auto;
padding: 0 20px;
position: relative;
width: 100%; }
@media only screen and (min-width: 720px) and (max-width: 959px) {
.tr_content_wrapper,
.global_content_wrapper {
max-width: 760px; } }
.global_content_wrapper {
overflow: visible; }
.tr_content_wrapper {
overflow: hidden; }
.global_content_wrapper {
margin: 70px auto; }
@media only screen and (max-width: 719px) {
.global_content_wrapper {
margin: 40px auto; } }
@media only screen and (min-width: 720px) and (max-width: 959px) {
.global_content_wrapper {
margin: 50px auto; } }
.global_content_wrapper.hidden-title {
margin: 0 auto 70px auto; }
@media only screen and (max-width: 719px) {
.global_content_wrapper.hidden-title {
margin: 0 auto 40px auto; } }
@media only screen and (min-width: 720px) and (max-width: 959px) {
.global_content_wrapper.hidden-title {
margin: 0 auto 50px auto; } }
#global_wrapper {
background-color: #fff;
overflow: hidden; }
.sep {
font-style: italic;
font-size: 80%;
padding: 0 6px 0 2px; }
footer .sep {
display: none; }
pre {
display: block;
font-family: monospace;
white-space: initial; } .blockUI.blockOverlay {
background-image: none !important;
background-color: rgba(255, 255, 255, 0.5) !important; }
.fr-thumbnail-loading-background,
.fr-loading-background,
.woocommerce .blockUI.blockOverlay:before,
.blockUI.blockOverlay:before,
.yith-wcwl-add-button.show_overlay.show:after,
.fr-spinner:after,
.fr-overlay-background:after,
.search-preloader-wrapp:after,
.product_thumbnail .overlay:after,
.easyzoom.is-loading:after,
.wc-block-grid__product-add-to-cart .loading:after {
background: none !important;
content: "";
width: 18px !important;
height: 18px !important;
border-radius: 50% !important;
margin: 0 !important;
background-color: transparent !important;
border: 3px solid !important;
-webkit-animation: loader-spin 0.8s infinite both !important;
animation: loader-spin 0.8s infinite both !important;
z-index: 99;
opacity: 1;
position: absolute;
top: calc(50% - 10px) !important;
left: calc(50% - 12px) !important;
border-color: rgba(0, 0, 0, 0.35) !important;
border-right-color: #000000 !important; }
.wc-block-grid__product-add-to-cart .loading:after {
top: -2px !important;
right: -25px;
left: auto !important;
width: 13px !important;
height: 13px !important; }
.progress-bar-wrapper.nprogress-custom-parent {
position: absolute;
height: 44px;
width: 100%; }
.progress-bar-wrapper.nprogress-custom-parent .bar {
position: absolute;
top: 0; }
.progress-bar-wrapper.nprogress-custom-parent #nprogress .spinner {
top: 23px;
right: 20px; }
.entry-content address,
.entry-content blockquote,
.entry-content caption,
.entry-content cite,
.entry-content code,
.entry-content dl,
.entry-content hr,
.entry-content ol,
.entry-content p,
.entry-content pre,
.entry-content table,
.entry-content ul,
.entry-content .content_wrapper address,
.entry-content .content_wrapper blockquote,
.entry-content .content_wrapper caption,
.entry-content .content_wrapper cite,
.entry-content .content_wrapper code,
.entry-content .content_wrapper dl,
.entry-content .content_wrapper hr,
.entry-content .content_wrapper ol,
.entry-content .content_wrapper p,
.entry-content .content_wrapper pre,
.entry-content .content_wrapper table,
.entry-content .content_wrapper ul,
.woocommerce-product-details__short-description address,
.woocommerce-product-details__short-description blockquote,
.woocommerce-product-details__short-description caption,
.woocommerce-product-details__short-description cite,
.woocommerce-product-details__short-description code,
.woocommerce-product-details__short-description dl,
.woocommerce-product-details__short-description hr,
.woocommerce-product-details__short-description ol,
.woocommerce-product-details__short-description p,
.woocommerce-product-details__short-description pre,
.woocommerce-product-details__short-description table,
.woocommerce-product-details__short-description ul {
line-height: 1.4;
margin-bottom: 25px; }
.entry-content ol ol,
.entry-content ul ul,
.entry-content .content_wrapper ol ol,
.entry-content .content_wrapper ul ul,
.woocommerce-product-details__short-description ol ol,
.woocommerce-product-details__short-description ul ul {
padding-bottom: 10px; }
.entry-content ol ol,
.entry-content ul ul,
.entry-content dl dd,
.entry-content .content_wrapper ol ol,
.entry-content .content_wrapper ul ul,
.entry-content .content_wrapper dl dd,
.woocommerce-product-details__short-description ol ol,
.woocommerce-product-details__short-description ul ul,
.woocommerce-product-details__short-description dl dd {
margin-bottom: 0;
padding-left: 20px; }
.entry-content ul ul li,
.entry-content .content_wrapper ul ul li,
.woocommerce-product-details__short-description ul ul li {
list-style-type: circle; }
.entry-content ul.children,
.entry-content .content_wrapper ul.children,
.woocommerce-product-details__short-description ul.children {
padding-bottom: 0;
padding-top: 10px; }
@-webkit-keyframes loader-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.woocommerce .entry-title,
.woocommerce .page-title,
.woocommerce-page .entry-title,
.woocommerce-page .page-title {
text-align: center;
margin: 0; }
.entry-title,
.page-title {
text-align: left;
text-transform: none;
padding-bottom: 0; }
.archive .page-header h1.page-title {
font-size: 12px;
padding: 0;
margin: 0 0 50px;
text-transform: uppercase; }
form label {
display: inline-block;
font-weight: 700;
font-size: 12px;
padding: 0 0 5px 0;
text-transform: uppercase; }
form input,
form .input-text {
padding: 8px 9px;
font-size: 13px;
border: 1px solid #ccc;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none; }
form input[type="checkbox"] {
-webkit-appearance: checkbox; }
form input[type="radio"] {
border-radius: 50%;
-webkit-appearance: radio; }
form input[type=submit] {
border: 0;
color: #fff;
cursor: pointer;
font-size: 12px !important;
font-weight: 700;
margin: 0;
padding: 20px 50px;
text-transform: uppercase;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s; }
form input[type=submit]:hover {
background: #b39964; }
form textarea {
border-radius: 0;
-webkit-appearance: none; }
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 7.4296875 9.5 L 5.9296875 11 L 12 17.070312 L 18.070312 11 L 16.570312 9.5 L 12 14.070312 L 7.4296875 9.5 z'%20fill%3D'%23777777'%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: right 7px top 8px;
background-size: 16px;
border: 1px solid #ccc;
border-radius: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
font-size: 13px;
height: 33px;
max-width: 100%;
margin: 0;
outline: 0;
padding: 8px 9px;
width: 100%; }
select::-ms-expand {
display: none; }
select:focus {
outline: 0; }
select option {
font-weight: normal; } select:disabled, select[aria-disabled=true] {
color: #909090 !important; }
.select2-container {
border: none; }
.select2-container.select2-container--default .select2-selection__rendered, .select2-container.select2-container--classic .select2-selection__rendered {
border: 1px solid #ccc;
color: #777;
font-size: 13px;
font-style: normal;
height: 33px;
outline: 0;
line-height: 35px !important;
text-align: left; }
.select2-container.select2-container--default .select2-selection--multiple, .select2-container.select2-container--classic .select2-selection--multiple {
border: 1px solid #ccc !important;
border-radius: 0;
outline: 0;
padding: 2px !important; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered, .select2-container.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
padding: 0;
border: none; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container.select2-container--classic .select2-selection--multiple .select2-selection__choice {
border: 1px solid #ccc;
border-radius: 0;
font-size: 11px;
line-height: 1;
margin: 5px 2.5px 5px 5px;
padding: 5px !important; }
.select2-container.select2-container--default .select2-selection--multiple .select2-search--inline, .select2-container.select2-container--classic .select2-selection--multiple .select2-search--inline {
font-size: 11px;
line-height: 1; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered, .select2-container.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
height: auto;
max-height: 200px; }
.select2-container.select2-container--default .select2-selection--single, .select2-container.select2-container--classic .select2-selection--single {
outline: 0;
height: 33px;
border: none; }
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--classic .select2-selection--single .select2-selection__rendered {
padding-left: 8px !important;
padding-right: 35px !important; }
.select2-container.select2-container--default .select2-results__option--highlighted,
.select2-container.select2-container--default .select2-search__field, .select2-container.select2-container--classic .select2-results__option--highlighted,
.select2-container.select2-container--classic .select2-search__field {
border-radius: 0;
outline: 0; }
.select2-container.select2-container--default .select2-selection__arrow, .select2-container.select2-container--classic .select2-selection__arrow {
border: none;
height: 33px;
line-height: 1;
top: 0;
right: 0; }
.select2-container.select2-container--default .select2-selection__arrow > b, .select2-container.select2-container--classic .select2-selection__arrow > b {
display: none; }
.select2-container.select2-container--default .select2-selection__arrow::before,
.select2-container.select2-container--default .select2-arrow:before, .select2-container.select2-container--classic .select2-selection__arrow::before,
.select2-container.select2-container--classic .select2-arrow:before {
content: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 7.4296875 9.5 L 5.9296875 11 L 12 17.070312 L 18.070312 11 L 16.570312 9.5 L 12 14.070312 L 7.4296875 9.5 z'%20fill%3D'%23777777'%2F%3E%3C%2Fsvg%3E");
display: block;
width: 18px;
height: 18px;
position: relative;
right: 8px;
top: 8px; }
.select2-container.select2-container--default .select2-search--dropdown .select2-search__field, .select2-container.select2-container--classic .select2-search--dropdown .select2-search__field {
border-radius: 0;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2050%2050'%3E%3Cpath%20d%3D'M 21 3 C 11.601563 3 4 10.601563 4 20 C 4 29.398438 11.601563 37 21 37 C 24.355469 37 27.460938 36.015625 30.09375 34.34375 L 42.375 46.625 L 46.625 42.375 L 34.5 30.28125 C 36.679688 27.421875 38 23.878906 38 20 C 38 10.601563 30.398438 3 21 3 Z M 21 7 C 28.199219 7 34 12.800781 34 20 C 34 27.199219 28.199219 33 21 33 C 13.800781 33 8 27.199219 8 20 C 8 12.800781 13.800781 7 21 7 Z '%20fill%3D'%23777777'%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: right 7px top 8px;
background-size: 16px;
height: 33px;
border-color: #ccc; }
.select2-container.select2-container--default .select2-dropdown, .select2-container.select2-container--classic .select2-dropdown {
background: #fafafa;
border: 1px solid #ddd;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
outline: 0;
margin-left: 0;
margin-top: 3px; }
.select2-container.select2-container--default .select2-dropdown .select2-dropdown--below, .select2-container.select2-container--classic .select2-dropdown .select2-dropdown--below {
border-top: 1px solid #ddd; }
.select2-container.select2-container--default .select2-dropdown .select2-dropdown--above, .select2-container.select2-container--classic .select2-dropdown .select2-dropdown--above {
border-bottom: 1px solid #ddd; }
.select2-container.select2-container--default .select2-results, .select2-container.select2-container--classic .select2-results {
overflow-y: hidden;
outline: 0;
padding: 0; }
.select2-container.select2-container--default .select2-results .select2-results__options, .select2-container.select2-container--classic .select2-results .select2-results__options {
max-height: 400px;
overflow-y: auto; }
.select2-container.select2-container--default .select2-results .select2-results__options .select2-results__option, .select2-container.select2-container--classic .select2-results .select2-results__options .select2-results__option {
outline: 0;
padding: 8px 20px; }
a.button,
button.button,
input.button,
#respond input#submit,
.woocommerce #respond input#submit,
#content input.button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button.button.disabled,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-widget-layered-nav-dropdown__submit,
button.wc-stripe-checkout-button,
div.product div.summary a.single_add_to_cart_button {
border: 0 !important;
border-radius: 0 !important;
color: #fff;
cursor: pointer;
display: block !important;
font-size: 12px !important;
font-weight: 700 !important;
line-height: 1.2;
outline: 0;
overflow: visible;
position: relative;
padding: 19px 30px;
text-decoration: none;
text-align: center;
text-transform: uppercase !important;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
a.button:hover,
button.button:hover,
input.button:hover,
#respond input#submit:hover,
.woocommerce #respond input#submit:hover,
#content input.button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce button.button.disabled:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
button.wc-stripe-checkout-button:hover,
div.product div.summary a.single_add_to_cart_button:hover {
color: #fff; }
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
color: #fff;
cursor: default;
padding: 19px 30px; }
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
color: #fff; }
.product_button a.button {
background-position: center;
background-repeat: no-repeat;
background-color: #fff !important;
height: 35px;
margin: 0;
padding: 0 !important;
text-indent: -9999px;
width: 35px;
z-index: 100; }
a.added_to_cart {
display: none !important; } a.button.added::before,
button.button.added::before,
input.button.added::before,
#respond input#submit.added::before,
#content input.button.added::before,
.woocommerce a.button.added::before,
.woocommerce button.button.added::before,
.woocommerce input.button.added::before,
.woocommerce #respond input#submit.added::before,
.woocommerce #content input.button.added::before {
background-position: center;
background-repeat: no-repeat !important;
content: "";
height: 35px;
position: absolute;
right: 35px !important;
top: 0px !important;
text-indent: 0;
width: 35px; }
.product_page_has_sidebar,
.page_has_sidebar {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
width: 75%; }
.product_page_has_sidebar.page_has_sidebar_left,
.page_has_sidebar.page_has_sidebar_left {
float: right;
padding-left: 70px; }
@media all and (max-width: 959px) {
.product_page_has_sidebar.page_has_sidebar_left,
.page_has_sidebar.page_has_sidebar_left {
padding-left: 0; } }
.product_page_has_sidebar.page_has_sidebar_right,
.page_has_sidebar.page_has_sidebar_right {
float: left;
padding-right: 70px; }
@media all and (max-width: 959px) {
.product_page_has_sidebar.page_has_sidebar_right,
.page_has_sidebar.page_has_sidebar_right {
padding-right: 0; } }
@media all and (max-width: 959px) {
.product_page_has_sidebar,
.page_has_sidebar {
float: none !important;
width: auto; } }
.page_has_horizontal_sidebar {
background-color: #fff;
position: relative; }
.page_sidebar {
position: relative;
width: 25%; }
.page_sidebar.page_sidebar_left {
float: left; }
.page_sidebar.page_sidebar_right {
float: right; }
@media all and (max-width: 959px) {
.page_sidebar {
float: none !important;
margin: 2.5rem 0 0;
width: auto; } }
@media all and (max-width: 959px) and (max-width: 639px) {
.page_sidebar {
margin: 1.75rem 0 0; } }
.page_sidebar.page_sidebar_horizontal {
clear: both;
width: 100%;
max-height: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease; }
@media all and (max-width: 959px) {
.page_sidebar.page_sidebar_horizontal {
margin: 0; } }
.page_sidebar.page_sidebar_horizontal.open {
max-height: 3000px;
opacity: 1;
visibility: visible;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease; }
.page_sidebar.page_sidebar_horizontal .widget {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin: 0 3.8% 0 0;
width: 22.05%;
vertical-align: top; }
@media all and (max-width: 767px) {
.page_sidebar.page_sidebar_horizontal .widget {
margin-right: 0;
width: 100%; } }
@media all and (min-width: 768px) {
.page_sidebar.page_sidebar_horizontal .widget:nth-child(4n) {
margin-right: 0; } }
.woocommerce nav.woocommerce-pagination,
.posts-pagination,
.comments-pagination {
border: none;
margin: 30px 0;
text-align: center; }
.woocommerce nav.woocommerce-pagination ul,
.posts-pagination ul,
.comments-pagination ul {
border: none; }
.woocommerce nav.woocommerce-pagination ul li,
.posts-pagination ul li,
.comments-pagination ul li {
border: none; }
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:active, .woocommerce nav.woocommerce-pagination ul li:focus,
.posts-pagination ul li a:hover,
.posts-pagination ul li a:active,
.posts-pagination ul li:focus,
.comments-pagination ul li a:hover,
.comments-pagination ul li a:active,
.comments-pagination ul li:focus {
background: transparent; }
.woocommerce nav.woocommerce-pagination a.page-numbers,
.woocommerce nav.woocommerce-pagination .dots,
.woocommerce nav.woocommerce-pagination .current,
.woocommerce nav.woocommerce-pagination .next,
.woocommerce nav.woocommerce-pagination .prev,
.posts-pagination a.page-numbers,
.posts-pagination .dots,
.posts-pagination .current,
.posts-pagination .next,
.posts-pagination .prev,
.comments-pagination a.page-numbers,
.comments-pagination .dots,
.comments-pagination .current,
.comments-pagination .next,
.comments-pagination .prev {
background: transparent;
font-size: 16px;
line-height: 1.2;
display: inline-block;
height: 28px;
width: 28px;
padding: 5px 0 0 0;
margin: 0 6px 8px 6px;
border: 1px solid #fff;
border-radius: 15px;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
.woocommerce nav.woocommerce-pagination a.page-numbers.current,
.woocommerce nav.woocommerce-pagination .dots.current,
.woocommerce nav.woocommerce-pagination .current.current,
.woocommerce nav.woocommerce-pagination .next.current,
.woocommerce nav.woocommerce-pagination .prev.current,
.posts-pagination a.page-numbers.current,
.posts-pagination .dots.current,
.posts-pagination .current.current,
.posts-pagination .next.current,
.posts-pagination .prev.current,
.comments-pagination a.page-numbers.current,
.comments-pagination .dots.current,
.comments-pagination .current.current,
.comments-pagination .next.current,
.comments-pagination .prev.current {
color: #fff; }
.woocommerce nav.woocommerce-pagination a.page-numbers.current:hover,
.woocommerce nav.woocommerce-pagination .dots.current:hover,
.woocommerce nav.woocommerce-pagination .current.current:hover,
.woocommerce nav.woocommerce-pagination .next.current:hover,
.woocommerce nav.woocommerce-pagination .prev.current:hover,
.posts-pagination a.page-numbers.current:hover,
.posts-pagination .dots.current:hover,
.posts-pagination .current.current:hover,
.posts-pagination .next.current:hover,
.posts-pagination .prev.current:hover,
.comments-pagination a.page-numbers.current:hover,
.comments-pagination .dots.current:hover,
.comments-pagination .current.current:hover,
.comments-pagination .next.current:hover,
.comments-pagination .prev.current:hover {
color: #fff;
border: 1px solid #fff; }
.woocommerce nav.woocommerce-pagination a.page-numbers:active, .woocommerce nav.woocommerce-pagination a.page-numbers:focus,
.woocommerce nav.woocommerce-pagination .dots:active,
.woocommerce nav.woocommerce-pagination .dots:focus,
.woocommerce nav.woocommerce-pagination .current:active,
.woocommerce nav.woocommerce-pagination .current:focus,
.woocommerce nav.woocommerce-pagination .next:active,
.woocommerce nav.woocommerce-pagination .next:focus,
.woocommerce nav.woocommerce-pagination .prev:active,
.woocommerce nav.woocommerce-pagination .prev:focus,
.posts-pagination a.page-numbers:active,
.posts-pagination a.page-numbers:focus,
.posts-pagination .dots:active,
.posts-pagination .dots:focus,
.posts-pagination .current:active,
.posts-pagination .current:focus,
.posts-pagination .next:active,
.posts-pagination .next:focus,
.posts-pagination .prev:active,
.posts-pagination .prev:focus,
.comments-pagination a.page-numbers:active,
.comments-pagination a.page-numbers:focus,
.comments-pagination .dots:active,
.comments-pagination .dots:focus,
.comments-pagination .current:active,
.comments-pagination .current:focus,
.comments-pagination .next:active,
.comments-pagination .next:focus,
.comments-pagination .prev:active,
.comments-pagination .prev:focus {
background: transparent; }
.woocommerce nav.woocommerce-pagination .prev,
.woocommerce nav.woocommerce-pagination .next,
.posts-pagination .prev,
.posts-pagination .next,
.comments-pagination .prev,
.comments-pagination .next {
position: relative;
top: 3px; }
.woocommerce nav.woocommerce-pagination .prev:before,
.woocommerce nav.woocommerce-pagination .next:before,
.posts-pagination .prev:before,
.posts-pagination .next:before,
.comments-pagination .prev:before,
.comments-pagination .next:before {
width: 28px;
height: 22px;
position: relative;
display: block; }
.woocommerce nav.woocommerce-pagination .dots,
.posts-pagination .dots,
.comments-pagination .dots {
border: none; }
.page-links {
padding: 35px 0; }
.gbtr_header_wrapper.default_header.sticky .gbtr_minicart_wrapper {
right: 0; }
.gbtr_header_wrapper.default_header .content_header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
clear: both;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
position: relative; }
.gbtr_header_wrapper.default_header .gbtr_minicart_wrapper {
right: 20px; }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default {
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding-right: 10px;
width: 30%; }
@media only screen and (max-width: 719px) {
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default {
padding-left: 10px;
width: 100%; } }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .gbtr_logo {
padding: 0 0;
height: 100%; }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .gbtr_logo img {
max-width: 100%;
width: auto; }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
float: left;
padding-left: 10px;
width: 70%; }
@media only screen and (max-width: 719px) {
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default {
padding-right: 10px;
width: 100%; } }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper {
float: right;
padding-right: 15px;
padding-top: 5px; }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation {
border-bottom: 1px solid #ccc; }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu {
text-align: right; }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li {
display: inline-block;
float: none; }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu {
text-align: left; }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper .gbtr_second_menu .secondary-navigation {
text-align: right; }
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .shopping_bag_wrapper {
float: right; }
.gbtr_header_wrapper.centered_header .content_header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative; }
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered {
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
width: 100%; }
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .site-title {
font-weight: 700;
text-transform: uppercase;
line-height: normal; }
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .gbtr_logo {
padding: 0;
height: 100%; }
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .gbtr_logo img {
max-width: 100%;
width: auto; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
margin-top: 30px; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu {
border-bottom: 1px solid #ccc; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation {
display: inline-block; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu {
text-align: center; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li {
display: inline-block;
float: none; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu {
text-align: left; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper {
display: inline-block;
list-style: none;
position: relative;
cursor: pointer; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper .shopping_bag_centered_style {
font-weight: 700;
padding-left: 2px;
margin-left: 10px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper .shopping_bag_centered_style > span {
text-transform: uppercase; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper .shopping_bag_centered_style span {
display: inline-block; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper .shopping_bag_centered_style .items_number {
width: 20px;
height: 20px;
text-align: center;
border-radius: 10px;
font-size: 10px;
top: -2px;
right: -2px;
position: relative;
font-weight: 900;
line-height: 19px;
color: #fff !important; }
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_second_menu .secondary-navigation {
text-align: center; }
.gbtr_header_wrapper.centered_header .shopping_bag_wrapper {
display: none; }
.gbtr_header_wrapper.menu_under_header.sticky .gbtr_menu_wrapper_menu_under .shopping_bag_wrapper {
top: 0; }
.gbtr_header_wrapper.menu_under_header .content_header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative; }
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under {
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
width: 100%; }
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .site-title {
font-weight: 700;
line-height: normal;
text-transform: uppercase; }
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .gbtr_logo {
padding: 0 0;
height: 100%; }
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .gbtr_logo img {
max-width: 100%;
width: auto; }
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_menu_under {
-webkit-box-align: left;
-ms-flex-align: left;
align-items: left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
float: left;
position: relative;
width: 100%; }
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_menu_under .menus_wrapper {
margin-top: 30px;
width: 100%; }
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_menu_under .menus_wrapper .main-navigation > ul > li {
float: none;
display: inline-block; }
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation {
border-top: 1px solid #ccc;
padding-top: 17px; }
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul > li:first-child > a {
padding-left: 0; }
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_menu_under .shopping_bag_wrapper {
position: absolute;
right: 20px;
top: -50px; }
.gbtr_header_wrapper.default_header.site-header-sticky,
.gbtr_header_wrapper.centered_header.site-header-sticky,
.gbtr_header_wrapper.menu_under_header.site-header-sticky {
-webkit-animation: show-sticky-header 0.6s;
animation: show-sticky-header 0.6s;
-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
position: fixed !important;
width: 100%;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 999; }
.gbtr_header_wrapper.default_header.site-header-sticky .content_header,
.gbtr_header_wrapper.centered_header.site-header-sticky .content_header,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .content_header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
position: relative;
padding: 10px 20px;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header.site-header-sticky .content_header,
.gbtr_header_wrapper.centered_header.site-header-sticky .content_header,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .content_header {
padding: 0 20px; } }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_tools_wrapper:not(.sticky),
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_tools_wrapper:not(.sticky),
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_tools_wrapper:not(.sticky) {
display: none; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under {
float: left;
padding-right: 10px;
width: 30%; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
float: left;
margin-top: 0;
padding-left: 10px;
width: 70%; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper {
float: right;
margin-top: 0;
padding-right: 15px;
padding-top: 5px;
width: auto; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu {
border: none; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation {
border-top: 0;
border-bottom: 1px solid;
padding-top: 0; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu {
text-align: right; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li {
display: inline-block;
float: none; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu .sub-menu {
text-align: left; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_first_menu .shopping_bag_centered_style_wrapper {
display: none; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_second_menu .secondary-navigation,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .menus_wrapper .gbtr_second_menu .secondary-navigation {
text-align: right; }
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default .shopping_bag_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered .shopping_bag_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under .shopping_bag_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default .shopping_bag_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .shopping_bag_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under .shopping_bag_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default .shopping_bag_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered .shopping_bag_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under .shopping_bag_wrapper {
display: block;
float: right;
position: relative; }
@media screen and (max-width: 600px) {
body.admin-bar .gbtr_header_wrapper.site-header-sticky {
-webkit-animation: admin-show-sticky-header-small 0.6s;
animation: admin-show-sticky-header-small 0.6s;
top: 0; } }
@media screen and (min-width: 601px) and (max-width: 782px) {
body.admin-bar .gbtr_header_wrapper.site-header-sticky {
-webkit-animation: admin-show-sticky-header-medium 0.6s;
animation: admin-show-sticky-header-medium 0.6s;
top: 46px; } }
@media screen and (min-width: 783px) {
body.admin-bar .gbtr_header_wrapper.site-header-sticky {
-webkit-animation: admin-show-sticky-header-large 0.6s;
animation: admin-show-sticky-header-large 0.6s;
top: 32px; } }
@-webkit-keyframes show-sticky-header {
0% {
top: -300px; }
100% {
top: 0; } }
@keyframes show-sticky-header {
0% {
top: -300px; }
100% {
top: 0; } }
@-webkit-keyframes admin-show-sticky-header-small {
0% {
top: -300px; }
100% {
top: 0; } }
@keyframes admin-show-sticky-header-small {
0% {
top: -300px; }
100% {
top: 0; } }
@-webkit-keyframes admin-show-sticky-header-medium {
0% {
top: -300px; }
100% {
top: 46px; } }
@keyframes admin-show-sticky-header-medium {
0% {
top: -300px; }
100% {
top: 46px; } }
@-webkit-keyframes admin-show-sticky-header-large {
0% {
top: -300px; }
100% {
top: 32px; } }
@keyframes admin-show-sticky-header-large {
0% {
top: -300px; }
100% {
top: 32px; } }
body.admin-bar .c-offcanvas--left,
body.admin-bar .c-offcanvas--right,
body.admin-bar .c-offcanvas--top,
body.admin-bar .c-offcanvas--bottom {
margin-top: 32px; }
@media all and (max-width: 782px) {
body.admin-bar .c-offcanvas--left,
body.admin-bar .c-offcanvas--right,
body.admin-bar .c-offcanvas--top,
body.admin-bar .c-offcanvas--bottom {
margin-top: 46px; } }
.js-offcanvas.c-offcanvas--left, .js-offcanvas.c-offcanvas--right {
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
padding: 0 30px 30px;
width: 320px;
z-index: 9999; }
.js-offcanvas.c-offcanvas--left .menu-close, .js-offcanvas.c-offcanvas--right .menu-close {
height: 30px;
position: absolute;
top: 18px;
right: 30px; }
.js-offcanvas.c-offcanvas--left .menu-close .offcanvas-left-close, .js-offcanvas.c-offcanvas--right .menu-close .offcanvas-left-close {
background: transparent;
border: none;
cursor: pointer;
height: 28px;
outline: 0;
padding: 0;
top: 0;
right: 0;
position: absolute; }
.js-offcanvas.c-offcanvas--left .menu-close .offcanvas-left-close span, .js-offcanvas.c-offcanvas--right .menu-close .offcanvas-left-close span {
font-size: 28px;
font-weight: 400;
outline: 0;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.js-offcanvas.c-offcanvas--left .menu-close .offcanvas-left-close:hover > span, .js-offcanvas.c-offcanvas--right .menu-close .offcanvas-left-close:hover > span {
opacity: .5; }
.js-offcanvas.c-offcanvas--left.is-closed, .js-offcanvas.c-offcanvas--right.is-closed {
left: -375px; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation, .js-offcanvas.c-offcanvas--right .mobile-main-navigation {
padding: 25px 0; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li > a, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li > a {
font-weight: 700;
text-transform: uppercase; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li.menu-item-has-children a, .js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li.menu-item-has-children .more, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li.menu-item-has-children a, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li.menu-item-has-children .more {
display: inline-block; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li.menu-item-has-children .more, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li.menu-item-has-children .more {
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
width: 16px;
height: 16px;
position: relative;
top: 3px; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li.menu-item-has-children ul li.menu-item-has-children > a, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li.menu-item-has-children ul li.menu-item-has-children > a {
padding: 5px 0; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li > .sub-menu, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li > .sub-menu {
height: 0;
opacity: 0;
padding-top: 0;
padding-left: 10px;
visibility: hidden;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li > .sub-menu.open, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li > .sub-menu.open {
height: 100%;
opacity: 1;
padding-top: 15px;
padding-bottom: 15px;
visibility: visible; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li > .sub-menu > li.menu-item-has-children > a, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li > .sub-menu > li.menu-item-has-children > a {
font-weight: 700;
text-transform: uppercase;
padding: 10px 0; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu > li > .sub-menu > li.menu-item-has-children > .sub-menu, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu > li > .sub-menu > li.menu-item-has-children > .sub-menu {
padding-left: 10px; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu li, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu li {
padding: 5px 0; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu li:first-child, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu li:first-child {
padding-top: 0; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu li:last-child, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu li:last-child {
padding-bottom: 0; }
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu .sub-menu.open, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu .sub-menu.open {
padding-top: 5px;
padding-bottom: 5px; }
.js-offcanvas.c-offcanvas--left .mobile-secondary-navigation,
.js-offcanvas.c-offcanvas--left .mobile-topbar-navigation, .js-offcanvas.c-offcanvas--right .mobile-secondary-navigation,
.js-offcanvas.c-offcanvas--right .mobile-topbar-navigation {
border-top: 1px solid #ddd;
padding: 25px 0; }
.js-offcanvas.c-offcanvas--left .mobile-secondary-navigation ul li,
.js-offcanvas.c-offcanvas--left .mobile-topbar-navigation ul li, .js-offcanvas.c-offcanvas--right .mobile-secondary-navigation ul li,
.js-offcanvas.c-offcanvas--right .mobile-topbar-navigation ul li {
padding: 5px 0; }
.js-offcanvas.c-offcanvas--left .mobile-secondary-navigation ul li:first-child,
.js-offcanvas.c-offcanvas--left .mobile-topbar-navigation ul li:first-child, .js-offcanvas.c-offcanvas--right .mobile-secondary-navigation ul li:first-child,
.js-offcanvas.c-offcanvas--right .mobile-topbar-navigation ul li:first-child {
padding-top: 0; }
.js-offcanvas.c-offcanvas--left .mobile-secondary-navigation ul li:last-child,
.js-offcanvas.c-offcanvas--left .mobile-topbar-navigation ul li:last-child, .js-offcanvas.c-offcanvas--right .mobile-secondary-navigation ul li:last-child,
.js-offcanvas.c-offcanvas--right .mobile-topbar-navigation ul li:last-child {
padding-bottom: 0; }
.js-offcanvas.c-offcanvas--left .mobile-secondary-navigation ul li a,
.js-offcanvas.c-offcanvas--left .mobile-topbar-navigation ul li a, .js-offcanvas.c-offcanvas--right .mobile-secondary-navigation ul li a,
.js-offcanvas.c-offcanvas--right .mobile-topbar-navigation ul li a {
font-size: 12px; }
.js-offcanvas.c-offcanvas--left .mobile-secondary-navigation ul .sub-menu,
.js-offcanvas.c-offcanvas--left .mobile-topbar-navigation ul .sub-menu, .js-offcanvas.c-offcanvas--right .mobile-secondary-navigation ul .sub-menu,
.js-offcanvas.c-offcanvas--right .mobile-topbar-navigation ul .sub-menu {
padding-top: 10px; }
.js-offcanvas.c-offcanvas--left .shortcode_socials, .js-offcanvas.c-offcanvas--right .shortcode_socials {
border-bottom: 1px solid #ddd;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
font-weight: 700;
position: relative;
padding: 25px 35% 25px 0;
text-transform: uppercase;
width: 100%; }
.js-offcanvas.c-offcanvas--top {
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
padding: 40px;
z-index: 9999;
overflow: hidden; }
.js-offcanvas.c-offcanvas--top.is-closed {
top: -250px; }
.js-offcanvas.c-offcanvas--top .menu-close {
height: 30px;
position: absolute;
top: 30px;
right: 30px; }
.js-offcanvas.c-offcanvas--top .menu-close .offcanvas-top-close {
background: transparent;
border: none;
cursor: pointer;
outline: 0;
padding: 0;
top: 0;
right: 10px;
position: absolute; }
.js-offcanvas.c-offcanvas--top .menu-close .offcanvas-top-close span {
font-size: 28px;
font-weight: 400;
outline: 0;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.js-offcanvas.c-offcanvas--top .menu-close .offcanvas-top-close:hover span {
opacity: .5; }
.js-offcanvas.c-offcanvas--top .search-text {
line-height: 1.17;
padding: 0 30% 0 0;
margin-bottom: 50px; }
.js-offcanvas.c-offcanvas--top .woocommerce-product-search button[type=submit],
.js-offcanvas.c-offcanvas--top .woocommerce-product-search input[type=submit],
.js-offcanvas.c-offcanvas--top #searchform button[type=submit],
.js-offcanvas.c-offcanvas--top #searchform input[type=submit] {
top: 5px; }
.js-offcanvas.c-offcanvas--top .search-field,
.js-offcanvas.c-offcanvas--top #searchform .field {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
border: none;
border-bottom: 2px solid;
border-radius: 0;
font-weight: 700; }
.js-offcanvas nav ul {
list-style: none; }
.main-navigation ul {
list-style: none;
margin: 0;
padding: 0;
position: relative; }
.main-navigation ul ul {
-webkit-animation-duration: .3s;
animation-duration: .3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: main_nav_anim;
animation-name: main_nav_anim;
background: #fff;
border: 1px solid #ccc;
border-top: 3px solid;
display: none;
font-size: 13px;
line-height: 23px;
left: -10px;
min-width: 250px;
padding: 10px 0;
position: absolute;
top: 100%;
text-align: left;
z-index: 99999; }
.main-navigation ul ul ul {
left: 100%;
top: -13px;
z-index: 100; }
.main-navigation ul ul li {
float: none; }
.main-navigation ul ul li a {
font-size: 13px;
line-height: 1.4;
padding: 10px 20px;
text-transform: none; }
.main-navigation ul ul li a:hover {
color: #fff !important; }
.main-navigation ul li {
float: left;
padding-bottom: 0;
position: relative;
white-space: nowrap; }
.main-navigation ul li:hover {
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.main-navigation ul li:hover > ul {
display: block; }
.main-navigation ul li.menu-item-has-children a {
background-position: right 10px center;
background-repeat: no-repeat; }
.main-navigation ul li a {
display: block;
position: relative;
padding: 9px 10px;
text-decoration: none;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.main-navigation ul li a:hover {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.main-navigation > ul > li.menu-item-has-children {
margin-right: 10px; }
.main-navigation > ul > li.menu-item-has-children > ul {
margin-top: -3px; }
.main-navigation > ul > li.menu-item-has-children > a {
background-repeat: no-repeat;
background-position: right 0 top 8px;
padding-right: 20px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.main-navigation.first-navigation > ul > li > a {
font-weight: 700;
text-transform: uppercase; }
.main-navigation.secondary-navigation > ul {
display: inline-block; }
.main-navigation.secondary-navigation > ul > li {
margin: 0;
padding: 9px 0; }
.main-navigation.secondary-navigation > ul > li > a {
border-left: 1px solid #ccc;
text-decoration: none;
padding: 0;
padding: 0 13px; }
.main-navigation.secondary-navigation > ul > li:first-child > a {
border-left: 0;
padding-left: 0; }
.main-navigation.secondary-navigation > ul > li.menu-item-has-children > a {
background-repeat: no-repeat;
background-position: right 0 top -1px;
padding-right: 20px;
margin-right: 10px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.main-navigation .mega-menu ul {
padding: 0; }
.main-navigation .mega-menu ul .sub-menu {
position: static;
display: block; }
.main-navigation .mega-menu ul ul {
border: 0; }
.main-navigation .mega-menu ul li {
white-space: normal; }
.main-navigation .mega-menu > ul {
margin: -3px 0 0 0; }
.main-navigation .mega-menu > ul > li {
border-left: 1px solid #e5e5e5;
display: table-cell;
width: 250px; }
.main-navigation .mega-menu > ul > li:first-child {
border-left: none; }
.main-navigation .mega-menu > ul > li > a {
background: none !important;
font-size: 12px;
font-weight: 700;
margin-top: 15px;
text-transform: uppercase; }
.main-navigation .mega-menu > ul ul {
padding: 0 0 15px 0; }
.main-navigation .mega-menu > ul ul li.menu-item-has-children a, .main-navigation .mega-menu > ul ul li.menu-item-has-children a:hover {
background-image: none; }
@media screen and (max-width: 959px) {
.main-navigation {
display: none; } }
@-webkit-keyframes main_nav_anim {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes main_nav_anim {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.gbtr_tools_wrapper {
line-height: 1em;
overflow: hidden;
position: relative; }
.gbtr_tools_wrapper .topbar_text_wrapper,
.gbtr_tools_wrapper .topbar_tools_wrapper {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 50%; }
.gbtr_tools_wrapper .tr_content_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.gbtr_tools_wrapper .topbar_text_wrapper {
padding-right: 10px; }
@media only screen and (max-width: 959px) {
.gbtr_tools_wrapper .topbar_text_wrapper {
width: calc( 100% - 40px);
padding-left: 50px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center; } }
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%; }
@media only screen and (max-width: 959px) {
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .gbtr_tools_info {
display: inline-block;
padding: 5px 0; }
@media all and (min-width: 960px) {
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .gbtr_tools_info {
max-width: 70%; } }
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .gbtr_tools_info span {
text-transform: uppercase;
line-height: 1.2;
overflow: hidden; }
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .shortcode_socials {
display: inline-block;
max-width: 29%; }
@media only screen and (max-width: 959px) {
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .shortcode_socials {
display: none; } }
.gbtr_tools_wrapper .topbar_tools_wrapper {
padding-left: 10px; }
@media only screen and (max-width: 959px) {
.gbtr_tools_wrapper .topbar_tools_wrapper {
width: 40px;
padding-left: 0; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .top-bar-menu-trigger {
display: block;
font-size: 14px;
padding: 11px 11px 5px 15px;
float: right;
cursor: pointer; }
.gbtr_tools_wrapper .topbar_tools_wrapper .top-bar-menu-trigger {
display: none; }
@media only screen and (min-width: 1024px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .top-bar-menu-trigger {
display: block; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account_wrapper {
display: inline-block;
float: right; }
@media all and (max-width: 959px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account_wrapper {
display: none; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account_wrapper .gbtr_tools_menu_icon:before {
opacity: 1;
-webkit-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
transition: opacity .2s ease; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account_wrapper .gbtr_tools_menu_icon:hover:before {
opacity: .5; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account {
font-size: 10px;
text-transform: uppercase;
padding: 9px 0;
text-align: right;
float: right; }
@media all and (max-width: 959px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account {
display: none; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account ul.topbar-menu li {
display: inline;
padding: 0 10px;
zoom: 1; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account ul.topbar-menu li a {
text-decoration: none; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account ul.topbar-menu li ul {
display: block;
margin: 0;
padding: 0; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden {
display: none;
padding: 0;
position: fixed;
top: auto;
left: -10px;
margin-top: 31px;
z-index: 99999; }
@media only screen and (max-width: 1023px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden {
left: 0;
width: 100%; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden.show {
display: block;
-webkit-animation-duration: .3s;
animation-duration: .3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: main_nav_anim;
animation-name: main_nav_anim; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden ul.topbar-menu {
background: #FFFFFF;
border-width: 3px 1px 1px;
border-style: solid;
border-color: #CCCCCC;
line-height: 23px;
min-width: 250px;
padding: 10px 0; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden ul.topbar-menu li {
padding: 0;
text-align: left; }
@media only screen and (max-width: 1023px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden ul.topbar-menu li {
text-align: center; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden ul.topbar-menu li a {
display: block;
font-size: 13px;
font-weight: normal;
line-height: 1.3em;
padding: 10px 20px;
text-transform: none; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_account.menu-hidden ul.topbar-menu li a:hover {
color: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search {
text-align: right;
float: right;
position: relative;
width: 40px;
overflow: hidden;
-webkit-transition: width 0.3s;
-o-transition: width 0.3s;
transition: width 0.3s; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search.open, .gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search.open_always {
width: 45%;
-webkit-transition: width 0.3s;
-o-transition: width 0.3s;
transition: width 0.3s; }
@media only screen and (max-width: 719px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search.open, .gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search.open_always {
width: 100%; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_icon:before {
position: relative;
top: 2px;
opacity: 1;
-webkit-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
transition: opacity .2s ease; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_icon:hover:before {
opacity: 0.5; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger,
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger_mobile,
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_inputbutton {
background-color: transparent;
border: 0;
border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
cursor: pointer;
float: right;
padding: 9px 0 !important;
margin-top: 0px;
width: 40px; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger:focus,
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger_mobile:focus,
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_inputbutton:focus {
outline: none; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger_mobile,
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger {
position: relative;
z-index: 2; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger {
display: none; }
@media only screen and (min-width: 960px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_trigger {
display: block; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_inputtext {
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 12px;
height: 27px;
padding: 3px 5px;
margin: 0;
width: calc(100% - 40px);
position: absolute;
top: 5px;
right: 40px;
z-index: 3; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_inputtext:focus {
outline: none; }
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search .gbtr_tools_search_inputbutton {
position: absolute;
top: 0px;
right: 0;
z-index: 1;
visibility: hidden; }
.gbtr_tools_wrapper .topbar_tools_wrapper .logout-wrapper {
float: right;
width: 40px; }
.gbtr_tools_wrapper .topbar_tools_wrapper .logout-wrapper .logout_link {
display: block;
border-left: 1px solid rgba(255, 255, 255, 0.2);
padding: 2px 0 3px;
position: relative; }
@media only screen and (max-width: 959px) {
.gbtr_tools_wrapper .topbar_tools_wrapper .logout-wrapper .logout_link {
border-left: 0;
right: -6px; } }
.gbtr_tools_wrapper .topbar_tools_wrapper .logout-wrapper .logout_link .logout_link_icon:before {
position: relative;
top: 9px;
left: 12px;
opacity: 1;
-webkit-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
transition: opacity .2s ease; }
.gbtr_tools_wrapper .topbar_tools_wrapper .logout-wrapper .logout_link .logout_link_icon:hover:before {
opacity: 0.5; }
.gbtr_header_wrapper {
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.gbtr_header_wrapper .content_header {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 auto;
max-width: 980px;
padding: 0 20px;
width: 100%;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media only screen and (min-width: 720px) and (max-width: 959px) {
.gbtr_header_wrapper .content_header {
max-width: 760px; } }
.gbtr_header_wrapper .site-title,
.gbtr_header_wrapper .mobile-site-title {
font-weight: 700;
line-height: normal;
text-transform: uppercase; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper {
display: block; }
@media screen and (max-width: 959px) {
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper {
display: none; } }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_default_style {
width: 140px; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_default_style .gbtr_little_shopping_bag {
background-color: transparent;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_default_style .gbtr_little_shopping_bag:hover {
background-color: #fff; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_default_style .gb_cart_contents_count {
display: none; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_default_style .gbtr_little_shopping_bag .overview .minicart_items {
float: none; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style {
background-color: transparent;
background-position: right 11px top 50%;
background-repeat: no-repeat;
width: 61px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style:hover {
background-color: #fff; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .gbtr_little_shopping_bag {
width: 61px;
height: 61px;
background: none; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .title,
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .overview {
display: none; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .gb_cart_contents_count {
width: 20px;
height: 20px;
display: block;
position: absolute;
top: -10px;
right: 5px;
text-align: center;
border-radius: 10px;
font-size: 10px;
font-weight: 700;
line-height: 19px; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper .gbtr_little_shopping_bag {
border: 1px solid #ccc;
padding: 7px 9px 5px 9px;
position: relative;
cursor: pointer; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper .gbtr_little_shopping_bag .title {
background: none;
font-size: 12px;
border-bottom: 1px solid #c3c3c3;
text-transform: uppercase;
font-weight: 900;
padding: 0 0 4px 0;
position: relative; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper .gbtr_little_shopping_bag .title:after {
position: absolute;
top: 0;
right: 0; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper .gbtr_little_shopping_bag .title i {
font-size: 9px;
float: right;
margin: 1px 0 0 0; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper .gbtr_little_shopping_bag .overview {
font-size: 12px;
padding: 6px 0 0 0; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper .gbtr_little_shopping_bag .overview span.minicart_items {
text-align: right;
float: right; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper_mobiles {
display: none;
width: 48px;
height: 48px;
border: 1px solid #ccc;
float: left;
margin-left: 10px;
background-repeat: no-repeat;
background-color: #fff;
background-position: center;
position: relative;
color: #fff; }
@media only screen and (max-width: 719px) {
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper_mobiles {
display: block; } }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper_mobiles span {
width: 20px;
height: 20px;
background: #b39964;
display: block;
position: absolute;
top: -10px;
right: 3px;
text-align: center;
border-radius: 10px;
font-size: 10px;
font-weight: 900;
line-height: 19px;
overflow: hidden; }
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper_mobiles:hover span {
background: #000;
color: #fff; }
.gbtr_header_wrapper.default_header, .gbtr_header_wrapper.centered_header, .gbtr_header_wrapper.menu_under_header, .gbtr_header_wrapper.default_header.site-header-sticky, .gbtr_header_wrapper.centered_header.site-header-sticky, .gbtr_header_wrapper.menu_under_header.site-header-sticky {
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media only screen and (max-width: 959px) {
.gbtr_header_wrapper.default_header .content_header, .gbtr_header_wrapper.centered_header .content_header, .gbtr_header_wrapper.menu_under_header .content_header, .gbtr_header_wrapper.default_header.site-header-sticky .content_header, .gbtr_header_wrapper.centered_header.site-header-sticky .content_header, .gbtr_header_wrapper.menu_under_header.site-header-sticky .content_header {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 60px; } }
.gbtr_header_wrapper.default_header .shopping_bag_wrapper, .gbtr_header_wrapper.centered_header .shopping_bag_wrapper, .gbtr_header_wrapper.menu_under_header .shopping_bag_wrapper, .gbtr_header_wrapper.default_header.site-header-sticky .shopping_bag_wrapper, .gbtr_header_wrapper.centered_header.site-header-sticky .shopping_bag_wrapper, .gbtr_header_wrapper.menu_under_header.site-header-sticky .shopping_bag_wrapper {
right: 0; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper,
.gbtr_header_wrapper.default_header .mobile_tools, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper,
.gbtr_header_wrapper.centered_header .mobile_tools, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper,
.gbtr_header_wrapper.menu_under_header .mobile_tools, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools {
display: none; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .mobile_menu_wrapper,
.gbtr_header_wrapper.default_header .mobile_tools, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper,
.gbtr_header_wrapper.centered_header .mobile_tools, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper,
.gbtr_header_wrapper.menu_under_header .mobile_tools, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools {
display: block;
width: 25%; } }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul,
.gbtr_header_wrapper.default_header .mobile_tools ul, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul,
.gbtr_header_wrapper.centered_header .mobile_tools ul, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul {
height: 100%; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.default_header .mobile_tools ul li, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.centered_header .mobile_tools ul li, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li {
display: inline-block;
float: left;
height: 100%;
padding: 0 10px; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.default_header .mobile_tools ul li, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.centered_header .mobile_tools ul li, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li {
padding: 0 5px; } }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li .tools_button,
.gbtr_header_wrapper.default_header .mobile_tools ul li .tools_button, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li .tools_button,
.gbtr_header_wrapper.centered_header .mobile_tools ul li .tools_button, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li .tools_button,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li .tools_button, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li .tools_button, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li .tools_button, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li .tools_button {
display: block;
height: 100%; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li .tools_button span,
.gbtr_header_wrapper.default_header .mobile_tools ul li .tools_button span, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li .tools_button span,
.gbtr_header_wrapper.centered_header .mobile_tools ul li .tools_button span, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li .tools_button span,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li .tools_button span, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button span,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li .tools_button span, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button span,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li .tools_button span, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button span,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li .tools_button span {
display: block;
height: 100%; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li .tools_button span:before,
.gbtr_header_wrapper.default_header .mobile_tools ul li .tools_button span:before, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li .tools_button span:before,
.gbtr_header_wrapper.centered_header .mobile_tools ul li .tools_button span:before, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li .tools_button span:before,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li .tools_button span:before, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button span:before,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li .tools_button span:before, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button span:before,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li .tools_button span:before, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button span:before,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li .tools_button span:before {
display: block;
position: relative;
top: 20px; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li.shopping_bag_button,
.gbtr_header_wrapper.default_header .mobile_tools ul li.shopping_bag_button, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li.shopping_bag_button,
.gbtr_header_wrapper.centered_header .mobile_tools ul li.shopping_bag_button, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li.shopping_bag_button,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li.shopping_bag_button, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li.shopping_bag_button, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li.shopping_bag_button, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li.shopping_bag_button {
position: relative; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li.shopping_bag_button span,
.gbtr_header_wrapper.default_header .mobile_tools ul li.shopping_bag_button span, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li.shopping_bag_button span,
.gbtr_header_wrapper.centered_header .mobile_tools ul li.shopping_bag_button span, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li.shopping_bag_button span,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li.shopping_bag_button span, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button span,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li.shopping_bag_button span, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button span,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li.shopping_bag_button span, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button span,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li.shopping_bag_button span {
display: inline-block; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li.shopping_bag_button span:before,
.gbtr_header_wrapper.default_header .mobile_tools ul li.shopping_bag_button span:before, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li.shopping_bag_button span:before,
.gbtr_header_wrapper.centered_header .mobile_tools ul li.shopping_bag_button span:before, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li.shopping_bag_button span:before,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li.shopping_bag_button span:before, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button span:before,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li.shopping_bag_button span:before, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button span:before,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li.shopping_bag_button span:before, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button span:before,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li.shopping_bag_button span:before {
top: 15px; }
.gbtr_header_wrapper.default_header .mobile_menu_wrapper ul li.shopping_bag_button .items_number,
.gbtr_header_wrapper.default_header .mobile_tools ul li.shopping_bag_button .items_number, .gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li.shopping_bag_button .items_number,
.gbtr_header_wrapper.centered_header .mobile_tools ul li.shopping_bag_button .items_number, .gbtr_header_wrapper.menu_under_header .mobile_menu_wrapper ul li.shopping_bag_button .items_number,
.gbtr_header_wrapper.menu_under_header .mobile_tools ul li.shopping_bag_button .items_number, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button .items_number,
.gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li.shopping_bag_button .items_number, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button .items_number,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li.shopping_bag_button .items_number, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_menu_wrapper ul li.shopping_bag_button .items_number,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li.shopping_bag_button .items_number {
width: 20px;
height: 20px;
text-align: center;
border-radius: 10px;
font-size: 10px;
top: 11px;
right: 2px;
position: absolute;
font-weight: 900;
line-height: 19px;
color: #fff !important; }
.gbtr_header_wrapper.default_header .mobile_tools ul, .gbtr_header_wrapper.centered_header .mobile_tools ul, .gbtr_header_wrapper.menu_under_header .mobile_tools ul, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul {
text-align: right; }
.gbtr_header_wrapper.default_header .mobile_tools ul li, .gbtr_header_wrapper.centered_header .mobile_tools ul li, .gbtr_header_wrapper.menu_under_header .mobile_tools ul li, .gbtr_header_wrapper.default_header.site-header-sticky .mobile_tools ul li, .gbtr_header_wrapper.centered_header.site-header-sticky .mobile_tools ul li, .gbtr_header_wrapper.menu_under_header.site-header-sticky .mobile_tools ul li {
float: right; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.default_header .gbtr_menu_wrapper_menu_under, .gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_menu_under, .gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.menu_under_header .gbtr_menu_wrapper_menu_under, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_menu_wrapper_menu_under, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_menu_under, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_default,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_menu_wrapper_menu_under {
display: none; } }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under {
float: none;
padding: 0 10px;
text-align: center;
width: 50%; } }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_logo {
display: block; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_logo, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_logo {
display: none; } }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo {
display: none;
padding: 0 0;
height: 100%; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo {
display: block; } }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .gbtr_alt_logo img,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .gbtr_alt_logo img,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo img, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .gbtr_alt_logo img,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .gbtr_alt_logo img,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo img, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .gbtr_alt_logo img,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .gbtr_alt_logo img,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .gbtr_alt_logo img, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo img,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo img,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo img, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo img,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo img,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo img, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .gbtr_alt_logo img,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .gbtr_alt_logo img,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .gbtr_alt_logo img {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 0;
max-height: 60px;
max-width: 100%;
width: auto; }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title {
display: none;
font-size: 18px;
padding: 0 0;
height: 100%; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .mobile-site-title a,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .mobile-site-title a,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .mobile-site-title a, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .mobile-site-title a,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .mobile-site-title a,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .mobile-site-title a, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .mobile-site-title a,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .mobile-site-title a,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .mobile-site-title a, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title a,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title a,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title a, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title a,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title a,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title a, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .mobile-site-title a,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .mobile-site-title a,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .mobile-site-title a {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 0;
max-height: 60px;
max-width: 100%; }
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .site-title {
display: block; }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.default_header .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.centered_header .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.menu_under_header .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.default_header.site-header-sticky .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_logo_wrapper_menu_under .site-title, .gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_default .site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_centered .site-title,
.gbtr_header_wrapper.menu_under_header.site-header-sticky .gbtr_logo_wrapper_menu_under .site-title {
display: none; } }
@media all and (max-width: 959px) {
.gbtr_header_wrapper.default_header.site-header-sticky, .gbtr_header_wrapper.centered_header.site-header-sticky, .gbtr_header_wrapper.menu_under_header.site-header-sticky {
padding: 0; } }
.gbtr_widgets_footer_wrapper .trigger-footer-widget-area {
display: none; }
@media all and (max-width: 719px) {
.gbtr_widgets_footer_wrapper .trigger-footer-widget-area {
display: block;
text-align: center;
background: #000;
padding: 20px;
color: #fff; } }
.gbtr_widgets_footer_wrapper .trigger-footer-widget-area .getbowtied-icon-more-retailer {
width: 50px;
height: 50px;
display: inline-block;
vertical-align: middle;
cursor: pointer;
border: 2px solid #fff;
border-radius: 50%; }
.gbtr_widgets_footer_wrapper .trigger-footer-widget-area .getbowtied-icon-more-retailer:before {
content: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2048%2048'%3E%3Cpath%20d%3D'M 11 3 C 10.448 3 10 3.448 10 4 L 10 6 C 10 6.552 10.448 7 11 7 L 13 7 C 13.552 7 14 6.552 14 6 L 14 4 C 14 3.448 13.552 3 13 3 L 11 3 z M 11 10 C 10.448 10 10 10.448 10 11 L 10 13 C 10 13.552 10.448 14 11 14 L 13 14 C 13.552 14 14 13.552 14 13 L 14 11 C 14 10.448 13.552 10 13 10 L 11 10 z M 11 17 C 10.448 17 10 17.448 10 18 L 10 20 C 10 20.552 10.448 21 11 21 L 13 21 C 13.552 21 14 20.552 14 20 L 14 18 C 14 17.448 13.552 17 13 17 L 11 17 z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
width: 50px;
height: 50px;
position: relative;
top: 12px;
left: 12px; }
.gbtr_footer_wrapper .bottom_wrapper {
clear: both;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow: auto;
padding: 30px 0 35px 0; }
@media screen and (max-width: 959px) {
.gbtr_footer_wrapper .bottom_wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_credit_cards,
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_copyrights {
width: 50%; }
@media screen and (max-width: 959px) {
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_credit_cards,
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_copyrights {
width: 100%; } }
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_credit_cards img {
width: auto;
max-height: 30px; }
@media screen and (max-width: 959px) {
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_credit_cards {
text-align: center; } }
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_copyrights {
font-size: 12px;
padding-top: 5px;
text-align: right; }
@media screen and (max-width: 959px) {
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_copyrights {
margin: 20px 0 0 0;
text-align: center; } }
.gbtr_light_footer_wrapper,
.gbtr_dark_footer_wrapper {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
@media screen and (max-width: 959px) {
.gbtr_light_footer_wrapper,
.gbtr_dark_footer_wrapper {
padding: 40px 0 20px; } }
@media all and (max-width: 719px) {
.gbtr_light_footer_wrapper,
.gbtr_dark_footer_wrapper {
display: none; } }
.gbtr_light_footer_wrapper .grid_3col,
.gbtr_light_footer_wrapper .grid_4col,
.gbtr_dark_footer_wrapper .grid_3col,
.gbtr_dark_footer_wrapper .grid_4col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media all and (max-width: 719px) {
.gbtr_light_footer_wrapper .grid_3col,
.gbtr_light_footer_wrapper .grid_4col,
.gbtr_dark_footer_wrapper .grid_3col,
.gbtr_dark_footer_wrapper .grid_4col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.gbtr_light_footer_wrapper .grid_3col .widget,
.gbtr_light_footer_wrapper .grid_4col .widget,
.gbtr_dark_footer_wrapper .grid_3col .widget,
.gbtr_dark_footer_wrapper .grid_4col .widget {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 15px 30px; }
@media all and (max-width: 719px) {
.gbtr_light_footer_wrapper .grid_3col .widget,
.gbtr_light_footer_wrapper .grid_4col .widget,
.gbtr_dark_footer_wrapper .grid_3col .widget,
.gbtr_dark_footer_wrapper .grid_4col .widget {
padding: 0 0 30px;
width: 100%; } }
.gbtr_light_footer_wrapper .grid_3col .widget.woocommerce .buttons > a:first-child,
.gbtr_light_footer_wrapper .grid_4col .widget.woocommerce .buttons > a:first-child,
.gbtr_dark_footer_wrapper .grid_3col .widget.woocommerce .buttons > a:first-child,
.gbtr_dark_footer_wrapper .grid_4col .widget.woocommerce .buttons > a:first-child {
color: #fff; }
.gbtr_light_footer_wrapper .grid_3col .widget.woocommerce .buttons a:hover,
.gbtr_light_footer_wrapper .grid_4col .widget.woocommerce .buttons a:hover,
.gbtr_dark_footer_wrapper .grid_3col .widget.woocommerce .buttons a:hover,
.gbtr_dark_footer_wrapper .grid_4col .widget.woocommerce .buttons a:hover {
color: #fff; }
.gbtr_light_footer_wrapper .grid_4col .widget,
.gbtr_dark_footer_wrapper .grid_4col .widget {
-webkit-box-flex: 1;
-ms-flex: 1 0 21%;
flex: 1 0 21%; }
.gbtr_light_footer_wrapper .grid_3col .widget,
.gbtr_dark_footer_wrapper .grid_3col .widget {
-webkit-box-flex: 1;
-ms-flex: 1 0 31%;
flex: 1 0 31%; }
.gbtr_light_footer_wrapper .widget_nav_menu ul li,
.gbtr_dark_footer_wrapper .widget_nav_menu ul li {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
width: 100%; }
.gbtr_light_footer_wrapper .widget_nav_menu ul li a,
.gbtr_dark_footer_wrapper .widget_nav_menu ul li a {
text-decoration: none; }
.gbtr_light_footer_wrapper {
padding: 30px 0 10px; }
.gbtr_dark_footer_wrapper {
padding: 30px 0 0; }
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
background: none; }
.woocommerce td.product-name dl.variation,
dl.variation {
line-height: 1.5;
margin: 10px 0; }
.woocommerce td.product-name dl.variation dt,
dl.variation dt {
font-size: 11px;
font-weight: 700;
line-height: 11px;
margin: 0 5px 0 0 !important;
padding: 0 !important;
text-transform: uppercase; }
.woocommerce td.product-name dl.variation dd,
dl.variation dd {
margin-bottom: 8px !important;
padding: 0 !important; }
.woocommerce td.product-name dl.variation dd:last-child,
dl.variation dd:last-child {
margin-bottom: 0; }
.woocommerce td.product-name dl.variation dd p,
dl.variation dd p {
font-size: 11px;
line-height: 11px;
margin: 0;
padding: 0; }
.track_order > p:first-child {
padding: 25px 30px;
margin: 0 0 30px 0;
position: relative;
color: #fff;
display: block;
font-size: 13px; }
.track_order > p:first-child:after {
bottom: 100%;
left: 25px;
margin-left: -8px;
border: solid transparent;
border-color: rgba(179, 153, 100, 0);
border-bottom-color: #b39964;
border-width: 8px;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none; }
.product_top,
.shop_top {
-webkit-box-sizing: border-box;
box-sizing: border-box;
clear: both;
max-width: 980px;
margin: 0 auto;
padding: 30px 20px 0;
overflow: hidden;
width: 100%; }
@media only screen and (max-width: 959px) and (min-width: 720px) {
.product_top,
.shop_top {
max-width: 760px; } }
@media only screen and (max-width: 719px) {
.product_top,
.shop_top {
padding: 20px 20px 0; } }
.product_top.category,
.shop_top.category {
position: absolute;
z-index: 100;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto; }
.product_top.category .woocommerce-breadcrumb,
.shop_top.category .woocommerce-breadcrumb {
color: rgba(255, 255, 255, 0.5); }
.product_top.category .woocommerce-breadcrumb a,
.shop_top.category .woocommerce-breadcrumb a {
color: #fff; }
.product_top .woocommerce-breadcrumb,
.shop_top .woocommerce-breadcrumb {
display: inline-block;
font-size: 12px;
font-weight: 700;
margin: 0;
text-transform: uppercase; }
.product_top .woocommerce-breadcrumb a,
.shop_top .woocommerce-breadcrumb a {
font-size: 12px;
font-weight: 700;
text-transform: uppercase; }
.product_top .woocommerce-breadcrumb {
width: 70%; }
.product_top .product_nav_buttons {
display: inline-block;
float: right;
text-align: right;
width: 30%; }
.product_top .product_nav_buttons .arrow_right,
.product_top .product_nav_buttons .arrow_left {
display: inline-block; }
.product_top .product_nav_buttons .arrow_right a,
.product_top .product_nav_buttons .arrow_left a {
background-repeat: no-repeat;
background-position: center;
display: block;
height: 20px;
width: 25px; }
.product_top .product_nav_buttons .arrow_right a:before,
.product_top .product_nav_buttons .arrow_left a:before {
position: relative;
top: 2px;
opacity: 1;
-webkit-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
transition: opacity .2s ease; }
.product_top .product_nav_buttons .arrow_left + .arrow_right a {
margin-left: 10px; }
td.product-name .wc-item-meta {
margin: 10px 0; }
td.product-name .wc-item-meta li {
padding-bottom: 8px; }
td.product-name .wc-item-meta li:last-child {
padding-bottom: 0; }
td.product-name .wc-item-meta li .wc-item-meta-label {
font-size: 11px;
font-weight: 700;
line-height: 11px;
margin: 0 5px 0 0 !important;
padding: 0 !important;
text-transform: uppercase; }
td.product-name .wc-item-meta li p {
font-size: 11px;
line-height: 11px;
margin: 0;
padding: 0; }
.price ins {
text-decoration: none; }
.price del {
opacity: .5; }
@media all and (max-width: 639px) {
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%; } }
.category_header {
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
padding: 0 0 70px 0; }
@media only screen and (max-width: 719px) {
.category_header {
padding: 0 0 30px 0; } }
@media only screen and (min-width: 720px) and (max-width: 959px) {
.category_header {
padding: 0 0 50px 0; } }
.category_header .term-description,
.category_header .page-description {
margin: 25px 0 0 0;
padding: 0;
position: relative;
text-align: center; }
.category_header .term-description p,
.category_header .page-description p {
padding-bottom: 0; }
@media only screen and (max-width: 719px) {
.woocommerce.archive .global_content_wrapper,
.woocommerce-page.archive .global_content_wrapper {
margin: 30px auto; } }
@media all and (max-width: 959px) {
.woocommerce.archive .page_sidebar_left,
.woocommerce-page.archive .page_sidebar_left {
clear: both;
width: 100%;
margin: 0;
max-height: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all .8s ease;
-o-transition: all .8s ease;
transition: all .8s ease; }
.woocommerce.archive .page_sidebar_left.open,
.woocommerce-page.archive .page_sidebar_left.open {
max-height: 3000px;
opacity: 1;
visibility: visible; }
.woocommerce.archive .page_sidebar_left .widget,
.woocommerce-page.archive .page_sidebar_left .widget {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin: 0 3.8% 0 0;
width: 22.05%;
vertical-align: top; } }
@media all and (max-width: 959px) and (max-width: 767px) {
.woocommerce.archive .page_sidebar_left .widget,
.woocommerce-page.archive .page_sidebar_left .widget {
width: 48%; }
.woocommerce.archive .page_sidebar_left .widget:nth-child(2n),
.woocommerce-page.archive .page_sidebar_left .widget:nth-child(2n) {
margin-right: 0; } }
@media all and (max-width: 959px) and (min-width: 768px) {
.woocommerce.archive .page_sidebar_left .widget:nth-child(4n),
.woocommerce-page.archive .page_sidebar_left .widget:nth-child(4n) {
margin-right: 0; } }
@media all and (min-width: 960px) {
.woocommerce.archive .page_has_sidebar_left .shop_offcanvas_button,
.woocommerce-page.archive .page_has_sidebar_left .shop_offcanvas_button {
display: none; } }
.woocommerce .catalog_top,
.woocommerce-page .catalog_top {
clear: both; }
@media all and (max-width: 719px) {
.woocommerce .catalog_top,
.woocommerce-page .catalog_top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.woocommerce .shop_offcanvas_button,
.woocommerce-page .shop_offcanvas_button {
display: inline;
margin-right: 20px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.woocommerce .shop_offcanvas_button span,
.woocommerce-page .shop_offcanvas_button span {
cursor: pointer;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.woocommerce .shop_offcanvas_button span:after,
.woocommerce-page .shop_offcanvas_button span:after {
position: relative;
margin-left: 1px;
top: 4px; }
@media all and (max-width: 719px) {
.woocommerce .shop_offcanvas_button,
.woocommerce-page .shop_offcanvas_button {
display: block;
padding: 15px 0 10px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 100%; }
.woocommerce .shop_offcanvas_button span,
.woocommerce-page .shop_offcanvas_button span {
display: block;
width: 100%;
position: relative; }
.woocommerce .shop_offcanvas_button span:after,
.woocommerce-page .shop_offcanvas_button span:after {
position: absolute;
top: -2px;
right: 0; } }
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
margin: 6px 0 0 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.woocommerce .woocommerce-ordering select.orderby,
.woocommerce-page .woocommerce-ordering select.orderby {
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
background-repeat: no-repeat;
background-position: top -4px right 0;
background-size: 20px;
border: none;
font-size: 12px;
font-weight: 700;
height: auto;
outline: 0;
padding: 0 23px 0 8px;
text-transform: uppercase;
text-align-last: right;
width: auto;
vertical-align: middle; }
@media not all and (min-resolution: 0.001dpcm) {
.woocommerce .woocommerce-ordering select.orderby,
.woocommerce-page .woocommerce-ordering select.orderby {
direction: rtl; } }
@media all and (max-width: 719px) {
.woocommerce .woocommerce-ordering select.orderby,
.woocommerce-page .woocommerce-ordering select.orderby {
direction: ltr !important; } }
@media all and (max-width: 719px) {
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
border-bottom: 1px solid;
margin: 0;
padding: 0 0 13px 0;
width: 100%; }
.woocommerce .woocommerce-ordering select.orderby,
.woocommerce-page .woocommerce-ordering select.orderby {
padding: 0;
width: 100%;
text-align-last: left; } }
.woocommerce .hr.shop_separator,
.woocommerce-page .hr.shop_separator {
border-bottom: 1px solid #ccc;
margin: 15px 0 40px; }
@media all and (max-width: 719px) {
.woocommerce .hr.shop_separator,
.woocommerce-page .hr.shop_separator {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
margin: 5px 0 40px; } }
@media all and (max-width: 719px) {
.woocommerce .hr.shop_separator.no-sidebar,
.woocommerce-page .hr.shop_separator.no-sidebar {
border: 0;
margin-top: 0; } }
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
display: inline-block;
font-size: 12px;
font-style: normal;
font-weight: 700;
float: none !important;
margin: 0 !important;
padding: 0;
text-transform: uppercase; }
@media only screen and (max-width: 719px) {
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
display: none; } }
.products_slider {
position: relative;
margin: 0 -40px;
overflow: hidden; }
.products_slider .gbtr_items_sliders_header {
margin: 0 40px; }
.products_slider .gbtr_items_sliders_title {
padding-top: 30px;
font-size: 12px;
font-weight: 700;
text-transform: uppercase; }
.products_slider .swiper-container {
margin: 0 40px 2.5rem;
padding-top: 30px; }
@media all and (max-width: 639px) {
.products_slider .swiper-container {
margin: 0 40px 1.75rem; } }
.products_slider .swiper-slide {
list-style: none; }
.products_slider .swiper-wrapper.disabled {
-webkit-transform: translate3d(0px, 0, 0) !important;
transform: translate3d(0px, 0, 0) !important; }
.products_slider:hover .slider-button-prev {
-webkit-transform: translateX(80px);
-ms-transform: translateX(80px);
transform: translateX(80px); }
.products_slider:hover .slider-button-next {
-webkit-transform: translateX(-80px);
-ms-transform: translateX(-80px);
transform: translateX(-80px); }
.products_slider .slider-button-prev,
.products_slider .slider-button-next {
display: block;
outline: 0;
cursor: pointer;
-webkit-transition: all .35s ease-in-out;
-o-transition: all .35s ease-in-out;
transition: all .35s ease-in-out;
height: 20px;
position: absolute;
top: 50%;
width: 20px;
z-index: 1; }
@media all and (max-width: 719px) {
.products_slider .slider-button-prev,
.products_slider .slider-button-next {
display: none; } }
.products_slider .slider-button-prev:before,
.products_slider .slider-button-next:before {
display: block;
width: 18px;
height: 18px; }
.products_slider .slider-button-prev {
left: -75px; }
.products_slider .slider-button-next {
right: -75px; }
.products_slider .swiper-pagination {
bottom: 10px;
text-align: center;
height: 10px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap; }
.products_slider .swiper-pagination.disabled {
display: none; }
.products_slider .swiper-pagination .swiper-pagination-bullet {
background: transparent;
border: 1px solid;
margin: 0px 4px;
opacity: 1; }
.products_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
border: none; }
.products_slider ul.products {
padding: 0 !important; }
.products_slider ul.products li {
list-style-type: none;
width: 100% !important; }
.woocommerce div.product .page_has_sidebar,
div.product .page_has_sidebar {
float: right;
position: relative;
width: 75%; }
@media all and (max-width: 959px) {
.woocommerce div.product .page_has_sidebar,
div.product .page_has_sidebar {
float: none;
width: auto; } }
.woocommerce div.product .product_main_infos,
div.product .product_main_infos {
display: block;
overflow: auto;
position: relative;
padding: 0 0 40px 0; }
.woocommerce div.product .product_main_infos .grtr_product_header_mobiles,
div.product .product_main_infos .grtr_product_header_mobiles {
display: block;
text-align: center; }
.woocommerce div.product .product_main_infos .grtr_product_header_mobiles .price,
div.product .product_main_infos .grtr_product_header_mobiles .price {
font-size: 24px;
line-height: 1;
font-weight: 700;
padding: 0 0 25px 0; }
.woocommerce div.product .product_main_infos .grtr_product_header_mobiles .price del,
div.product .product_main_infos .grtr_product_header_mobiles .price del {
font-size: 14px; }
.woocommerce div.product .product_main_infos .grtr_product_header_mobiles .price ins,
div.product .product_main_infos .grtr_product_header_mobiles .price ins {
text-decoration: none; }
@media screen and (min-width: 960px) {
.woocommerce div.product .product_main_infos .grtr_product_header_mobiles,
div.product .product_main_infos .grtr_product_header_mobiles {
display: none; } }
.woocommerce div.product .product_main_infos .stock,
div.product .product_main_infos .stock {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content; }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col,
div.product .product_main_infos .gbtr_product_details_left_col {
float: left;
position: relative;
width: 52%; }
@media all and (max-width: 959px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col,
div.product .product_main_infos .gbtr_product_details_left_col {
float: none;
padding: 0 5.8rem;
width: auto; } }
@media all and (max-width: 719px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col,
div.product .product_main_infos .gbtr_product_details_left_col {
padding: 0; } }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col div.images,
div.product .product_main_infos .gbtr_product_details_left_col div.images {
margin-bottom: 0;
width: 100%; }
@media screen and (max-width: 719px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col div.images,
div.product .product_main_infos .gbtr_product_details_left_col div.images {
margin-bottom: 25px; } }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col div.images .flex-viewport,
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col div.images .woocommerce-product-gallery__image,
div.product .product_main_infos .gbtr_product_details_left_col div.images .flex-viewport,
div.product .product_main_infos .gbtr_product_details_left_col div.images .woocommerce-product-gallery__image {
cursor: -webkit-zoom-in !important;
cursor: zoom-in !important; }
@media all and (min-width: 1024px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col div.images .woocommerce-product-gallery__trigger,
div.product .product_main_infos .gbtr_product_details_left_col div.images .woocommerce-product-gallery__trigger {
display: none; } }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs,
div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs {
overflow: visible; }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li,
div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li {
padding: 10px 10px 0 0;
width: calc( 22% - 10px) !important; }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li:nth-child(4n+1),
div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li:nth-child(4n+1) {
clear: none; }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li img,
div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li img {
opacity: 1;
-webkit-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease; }
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li img:hover, .woocommerce div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li img.flex-active,
div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li img:hover,
div.product .product_main_infos .gbtr_product_details_left_col .flex-control-thumbs li img.flex-active {
opacity: .5; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col,
div.product .product_main_infos .gbtr_product_details_right_col {
float: right;
overflow: hidden;
position: relative;
width: 41%; }
@media all and (max-width: 959px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col,
div.product .product_main_infos .gbtr_product_details_right_col {
float: none;
padding: 30px 5.8rem 0;
width: auto; } }
@media all and (max-width: 719px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col,
div.product .product_main_infos .gbtr_product_details_right_col {
padding: 0; } }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary,
div.product .product_main_infos .gbtr_product_details_right_col .summary {
float: none;
width: 100%;
margin-bottom: 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description,
div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description {
padding: 0;
margin: 0 !important; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description ul,
div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description ul {
padding: 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description p,
div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description p {
padding: 0 !important; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .product_title,
div.product .product_main_infos .gbtr_product_details_right_col .summary .product_title {
margin-bottom: 15px; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .single_variation_wrap,
div.product .product_main_infos .gbtr_product_details_right_col .summary .single_variation_wrap {
margin: 0;
padding: 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .single_variation_wrap .woocommerce-variation-price,
div.product .product_main_infos .gbtr_product_details_right_col .summary .single_variation_wrap .woocommerce-variation-price {
margin-bottom: 1em; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .price,
div.product .product_main_infos .gbtr_product_details_right_col .summary .price {
font-size: 24px;
line-height: 1;
font-weight: 700;
padding: 0 0 20px 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .price del,
div.product .product_main_infos .gbtr_product_details_right_col .summary .price del {
display: block;
font-size: 14px;
margin-bottom: 10px; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .price ins,
div.product .product_main_infos .gbtr_product_details_right_col .summary .price ins {
text-decoration: none; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table,
div.product .product_main_infos .gbtr_product_details_right_col .group_table {
margin-bottom: 25px; }
@media all and (max-width: 959px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table,
div.product .product_main_infos .gbtr_product_details_right_col .group_table {
width: 100%; } }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td {
border-bottom: 1px dotted;
padding: 10px 15px 10px 0;
vertical-align: middle; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td:last-child,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td:last-child {
padding: 10px 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__label a,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__label a {
display: inline-block;
font-size: 13px;
font-weight: normal;
text-transform: none; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price {
font-size: 14px;
font-weight: 700;
line-height: 1.2;
width: 80px; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price del,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price del {
opacity: .5; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price ins,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price ins {
text-decoration: none; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price .stock,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__price .stock {
margin: 5px 0 0 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__quantity a,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__quantity a {
background-image: none !important; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__quantity a.button,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr td.woocommerce-grouped-product-list-item__quantity a.button {
font-size: 10px !important;
padding: 14px 15px; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .group_table tr:last-child td,
div.product .product_main_infos .gbtr_product_details_right_col .group_table tr:last-child td {
border-bottom: 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations td,
div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations td {
clear: both;
display: block;
padding: 0;
width: 100%; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations td label,
div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations td label {
padding: 0; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations select,
div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
background-repeat: no-repeat;
background-position: center right 5px;
border: none;
border-bottom: 2px solid;
border-radius: 0;
cursor: pointer;
font-size: 16px;
font-weight: 700;
height: auto;
padding: 10px 0;
margin-bottom: 15px;
outline: none;
width: 100%; }
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations .reset_variations,
div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations .reset_variations {
font-size: 12px;
font-weight: 700;
margin-bottom: 15px;
text-transform: uppercase; }
@media all and (max-width: 959px) {
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .product_infos > .product_title,
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .product_infos > .price,
div.product .product_main_infos .gbtr_product_details_right_col .product_infos > .product_title,
div.product .product_main_infos .gbtr_product_details_right_col .product_infos > .price {
display: none; } }
.woocommerce div.product .product_main_infos .product_brand,
div.product .product_main_infos .product_brand {
display: block;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
padding: 0 0 5px 0; }
.woocommerce div.product .product_title,
div.product .product_title {
font-weight: 700;
text-align: left; }
@media all and (max-width: 959px) {
.woocommerce div.product .product_title,
div.product .product_title {
margin-bottom: 15px;
text-align: center; } }
.woocommerce div.product .product_meta,
div.product .product_meta {
font-size: 12px;
font-weight: 700;
margin-top: 20px;
text-decoration: none;
text-transform: uppercase; }
.woocommerce div.product .product_meta .sku_wrapper,
.woocommerce div.product .product_meta .posted_in,
.woocommerce div.product .product_meta .tagged_as,
div.product .product_meta .sku_wrapper,
div.product .product_meta .posted_in,
div.product .product_meta .tagged_as {
display: block;
padding: 5px 0 0 0;
width: 100%; }
.woocommerce div.product .woocommerce-tabs-wrapper,
div.product .woocommerce-tabs-wrapper {
border-top: 1px solid #000;
border-bottom: 1px solid #ccc;
clear: both;
display: table;
position: relative;
width: 100%; }
@media all and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs-wrapper,
div.product .woocommerce-tabs-wrapper {
display: block; } }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs {
display: table-row;
position: relative;
width: 100%; }
@media all and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs {
display: table; } }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list {
border-right: 1px solid #ccc;
display: table-cell;
position: relative;
width: 30%;
vertical-align: top; }
@media all and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list {
display: table-row;
width: 100%; } }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs {
border: 0;
list-style: none;
margin: 0;
overflow: hidden;
padding: 30px 0;
position: relative;
width: 100%; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs:before,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs:before {
content: none; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs .description_tab:before, .woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs .description_tab:after,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs .description_tab:before,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs .description_tab:after {
content: none; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li {
background: transparent;
border: 0;
border-bottom: 1px solid #ccc;
display: inline-block;
margin: 0;
padding: 0;
position: relative;
width: 100%;
z-index: 0; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li::before, .woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li::after,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li::before,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li::after {
content: none; }
@media all and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li {
text-align: center; } }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li a,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li a {
border: 0;
border-bottom: 2px solid #fff;
font-size: 12px;
font-weight: 700;
padding: 12px 0 10px 0;
text-decoration: none;
text-transform: uppercase; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li.active a,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-list ul.tabs li.active a {
border-bottom: 2px solid; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content {
display: table-cell;
position: relative;
width: 70%; }
@media all and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content {
display: table-row;
width: 100%; } }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel {
display: none;
left: 0;
line-height: 1.5em;
margin: 0;
padding: 40px 0 15px 40px;
position: absolute;
top: 0; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel:first-child,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel:first-child {
display: block; }
@media all and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel {
padding: 0; } }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel.current,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel.current {
position: relative; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-description > h2,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-description > h2 {
display: none; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-description p,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-description p {
padding: 0; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information h2,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information h2 {
display: none; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes {
border: none; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr th,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr th {
font-weight: normal;
padding: 8px 8px 8px 0;
vertical-align: middle; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr td,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr td {
font-style: normal;
font-weight: normal;
padding: 8px 8px 8px 0;
vertical-align: middle; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr:last-child th, .woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr:last-child td,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr:last-child th,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes tr:last-child td {
border-bottom: 0; }
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes .alt tr, .woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes .alt td, .woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes .alt th,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes .alt tr,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes .alt td,
div.product .woocommerce-tabs-wrapper .woocommerce-tabs .tabs-content .panel#tab-additional_information table.shop_attributes .alt th {
background: transparent; }
.woocommerce-Reviews .woocommerce-Reviews-title,
.woocommerce #reviews #comments .woocommerce-Reviews-title {
font-size: 13px;
margin: 0;
padding: 0 0 20px 0;
text-transform: uppercase; }
.woocommerce-Reviews ol.commentlist,
.woocommerce #reviews #comments ol.commentlist {
position: relative;
padding: 20px 0; }
.woocommerce-Reviews ol.commentlist li,
.woocommerce #reviews #comments ol.commentlist li {
list-style: none;
margin-bottom: 30px; }
.woocommerce-Reviews ol.commentlist li:last-child,
.woocommerce #reviews #comments ol.commentlist li:last-child {
margin-bottom: 10px; }
.woocommerce-Reviews ol.commentlist li:last-child .comment-text,
.woocommerce #reviews #comments ol.commentlist li:last-child .comment-text {
border: none;
padding-bottom: 0; }
.woocommerce-Reviews ol.commentlist li .comment-text,
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: none;
border-bottom: 1px solid #ddd;
border-radius: 0;
line-height: 1.7em;
margin: 0 0 0 70px;
padding: 0 15px 15px 0; }
.woocommerce-Reviews ol.commentlist li .comment-text p,
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin: 0 !important;
padding: 0 0 10px 0 !important; }
.woocommerce-Reviews ol.commentlist li .comment-text p.meta,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
width: 80%; }
@media all and (max-width: 639px) {
.woocommerce-Reviews ol.commentlist li .comment-text p.meta,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
width: 50%; } }
@media all and (max-width: 639px) {
.woocommerce-Reviews ol.commentlist li .comment-text p .woocommerce-review__author,
.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__author {
display: block; } }
.woocommerce-Reviews ol.commentlist .avatar,
.woocommerce #reviews #comments ol.commentlist .avatar {
width: 40px !important;
border: 0;
border-radius: 0;
position: absolute;
top: 15px;
padding: 0 !important; }
.woocommerce-Reviews ol.commentlist .woocommerce-review__author,
.woocommerce #reviews #comments ol.commentlist .woocommerce-review__author {
font-weight: 700;
font-style: normal;
line-height: 1.15; }
.woocommerce-Reviews ol.commentlist .woocommerce-review__published-date,
.woocommerce-Reviews ol.commentlist .woocommerce-review__dash,
.woocommerce #reviews #comments ol.commentlist .woocommerce-review__published-date,
.woocommerce #reviews #comments ol.commentlist .woocommerce-review__dash {
font-size: 12px;
margin: 10px 0 20px; }
.woocommerce-Reviews #review_form_wrapper .comment-form,
.woocommerce-Reviews #review_form_wrapper .comment-form-rating,
.woocommerce #reviews #comments #review_form_wrapper .comment-form,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-rating {
margin-top: 20px; }
.woocommerce-Reviews #review_form_wrapper .stars,
.woocommerce #reviews #comments #review_form_wrapper .stars {
padding: 0; }
.woocommerce-Reviews #review_form_wrapper .comment-notes,
.woocommerce #reviews #comments #review_form_wrapper .comment-notes {
padding: 0;
margin: 0; }
.woocommerce-Reviews #review_form_wrapper .comment-reply-title,
.woocommerce #reviews #comments #review_form_wrapper .comment-reply-title {
display: block;
font-weight: 700;
font-size: 13px;
padding: 20px 0 0;
text-transform: uppercase;
border-top: 2px solid; }
.woocommerce-Reviews #review_form_wrapper label,
.woocommerce #reviews #comments #review_form_wrapper label {
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
margin: 11px 0 0 0; }
.woocommerce-Reviews #review_form_wrapper .comment-form-comment,
.woocommerce-Reviews #review_form_wrapper .comment-form-author,
.woocommerce-Reviews #review_form_wrapper .comment-form-email,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-comment,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-author,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-email {
margin-bottom: 0 !important;
padding-bottom: 0; }
.woocommerce-Reviews #review_form_wrapper #author,
.woocommerce-Reviews #review_form_wrapper #email,
.woocommerce-Reviews #review_form_wrapper #comment,
.woocommerce #reviews #comments #review_form_wrapper #author,
.woocommerce #reviews #comments #review_form_wrapper #email,
.woocommerce #reviews #comments #review_form_wrapper #comment {
width: 100%;
padding: 9px 10px;
color: #777;
font-size: 13px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc; }
.woocommerce-Reviews #review_form_wrapper .stars,
.woocommerce #reviews #comments #review_form_wrapper .stars {
margin-bottom: 0 !important; }
.woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-cookies-consent {
margin: 20px 0 10px !important;
padding-bottom: 0; }
.woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent input, .woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent label,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-cookies-consent input,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-cookies-consent label {
display: inline; }
.woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent label,
.woocommerce #reviews #comments #review_form_wrapper .comment-form-cookies-consent label {
color: #777;
font-weight: 400;
padding-left: 5px;
padding-bottom: 0;
text-transform: none; }
.woocommerce-Reviews #review_form_wrapper #submit,
.woocommerce #reviews #comments #review_form_wrapper #submit {
width: 100%;
margin-top: 20px !important;
margin-bottom: 25px !important; }
@media all and (max-width: 719px) {
.woocommerce-Reviews #review_form_wrapper #submit,
.woocommerce #reviews #comments #review_form_wrapper #submit {
margin-bottom: 30px !important; } }
.woocommerce ul.products li.product .onsale,
ul.products li.product .onsale,
.woocommerce span.onsale,
.out_of_stock_badge_loop,
.woocommerce div.product p.stock {
border-radius: 0;
color: #fff;
display: block;
font-weight: 700;
line-height: 1;
margin: 0 20px 0 0;
min-height: 0;
min-width: 0;
text-align: center;
text-transform: uppercase;
width: auto; }
.out_of_stock_badge_single {
display: none; }
.onsale + .out_of_stock_badge_loop {
top: 44px; }
@media all and (max-width: 959px) {
.onsale + .out_of_stock_badge_loop {
top: 39px; } }
.woocommerce div.product p.stock {
font-size: 10px;
font-weight: 700;
padding: 8px 10px 6px;
margin-bottom: 45px; }
.woocommerce ul.products li.product .onsale,
ul.products li.product .onsale,
.woocommerce span.onsale,
.out_of_stock_badge_loop,
.out_of_stock_badge_single {
font-size: 10px;
padding: 8px 10px 6px;
position: absolute;
left: 15px;
right: auto;
top: 15px;
z-index: 50; }
@media all and (max-width: 959px) {
.woocommerce ul.products li.product .onsale,
ul.products li.product .onsale,
.woocommerce span.onsale,
.out_of_stock_badge_loop,
.out_of_stock_badge_single {
font-size: 9px;
top: 10px; } }
.out_of_stock_badge_loop,
.out_of_stock_badge_single,
.woocommerce div.product .out-of-stock,
.woocommerce div.product .available-on-backorder {
background-color: #999999; }
.woocommerce ul.products li.product .onsale,
ul.products li.product .onsale,
.out_of_stock_badge_loop {
left: 15px; }
@media all and (max-width: 959px) {
.woocommerce ul.products li.product .onsale,
ul.products li.product .onsale,
.out_of_stock_badge_loop {
left: 10px; } }
.product_main_infos span.onsale,
.out_of_stock_badge_single {
left: 15px; }
@media all and (max-width: 959px) {
.product_main_infos span.onsale,
.out_of_stock_badge_single {
left: 6.4rem; } }
@media all and (max-width: 719px) {
.product_main_infos span.onsale,
.out_of_stock_badge_single {
left: 10px; } }
.woocommerce-cart .content_wrapper .woocommerce-cart-form {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-right: 1px solid;
display: block;
float: left;
padding-right: 35px;
margin-right: 35px;
position: relative;
width: calc( 75% - 35px); }
@media all and (max-width: 959px) {
.woocommerce-cart .content_wrapper .woocommerce-cart-form {
border-right: 0;
float: none;
padding-right: 0;
margin-right: 0;
width: auto; } }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td {
padding: 10px; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td:first-child {
padding-left: 0; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td:last-child {
padding-right: 0; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-remove {
width: 20px; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-remove a.remove {
background: none;
font-size: 18px;
font-weight: 400; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-remove a.remove:hover {
opacity: .5; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-thumbnail {
min-width: 65px; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-thumbnail img {
width: 75px;
height: auto; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-name a {
font-size: 13px;
text-decoration: none; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-price .amount {
font-size: 13px;
font-weight: 700; }
.woocommerce-cart .content_wrapper .woocommerce-cart-form .shop_table tr.cart_item td.product-quantity {
font-weight: 700; }
.woocommerce-cart .content_wrapper .cart-collaterals {
display: block;
float: right;
position: relative;
width: 25%; }
@media all and (max-width: 959px) {
.woocommerce-cart .content_wrapper .cart-collaterals {
float: none;
width: auto; } }
.woocommerce-cart .content_wrapper .cart-collaterals .cart_totals,
.woocommerce-cart .content_wrapper .cart-collaterals .cross-sells {
border: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
width: 100%; }
.woocommerce-cart .content_wrapper .cart-collaterals .cart_totals h2,
.woocommerce-cart .content_wrapper .cart-collaterals .cross-sells h2 {
border-bottom: 2px solid;
font-size: 12px;
font-weight: 700;
margin: 5px 0 0;
padding: 15px 0;
text-transform: uppercase; }
.woocommerce-cart .content_wrapper .cart-collaterals .cross-sells .products {
margin: 20px 0; }
.woocommerce-cart .content_wrapper .cart-collaterals .cross-sells .products li {
margin: 0;
width: 100%; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table th, .woocommerce-cart .content_wrapper .cart-collaterals .shop_table td {
border-top: 0;
border-bottom: dotted 1px;
padding: 15px 0; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table th {
padding-right: 20px; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr:last-child th, .woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr:last-child td {
border-bottom: 0;
padding-bottom: 0; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.order-total td,
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.cart-subtotal td {
text-align: right; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping td {
font-size: 13px;
font-weight: 400;
text-transform: none;
text-align: right; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-destination {
font-size: 13px;
padding: 0; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-button {
font-size: 12px !important;
font-weight: 700 !important;
margin-top: 13px;
text-transform: uppercase; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-button:after {
display: none; }
@media all and (min-width: 960px) {
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form {
max-width: 151px; } }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .button {
width: 100%; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .select2-selection--single {
height: 35px;
margin: 0; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .select2-selection--single .select2-selection__arrow {
display: none; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .select2-selection--single .select2-selection__rendered {
line-height: 2.1 !important; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row {
margin: 5px 0 !important; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row:first-child {
margin: 0 0 5px 0 !important; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row:last-child {
margin: 5px 0 0 0 !important; }
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form #select2-calc_shipping_country-container,
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form input {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc !important;
font-size: 12px;
height: 35px;
padding: 5px 8px !important;
width: 100%; }
@media only screen and (max-width: 768px) {
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table tr.shipping td {
background: none; } }
@media only screen and (max-width: 768px) {
.woocommerce-cart .content_wrapper .cart-collaterals .shop_table td:before {
font-size: 12px;
line-height: 12px;
font-weight: 700;
margin-right: 5px;
text-transform: uppercase; } }
.woocommerce-cart .content_wrapper .cart-collaterals .wc-proceed-to-checkout {
padding-top: 10px;
margin-top: 25px; }
.woocommerce-cart .content_wrapper .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
color: #fff;
padding: 20px 0; }
.woocommerce-cart .content_wrapper .shop_table {
border: 0;
margin: 0; }
.woocommerce-cart .content_wrapper .shop_table th {
border: 0;
border-bottom: 2px solid;
padding: 15px 0 15px 10px;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
text-decoration: none; }
.woocommerce-cart .content_wrapper .shop_table td {
border: 0;
border-bottom: 1px dotted; }
.woocommerce-cart .content_wrapper .shop_table tr:last-child td {
border-bottom: 0; }
.woocommerce-cart .content_wrapper .shop_table .actions {
padding: 20px 0; }
@media only screen and (max-width: 768px) {
.woocommerce-cart .content_wrapper .shop_table .actions {
padding: 0 0 20px 0; } }
.woocommerce-cart .content_wrapper .shop_table .actions .button {
float: right; }
.woocommerce-cart .content_wrapper .shop_table .actions input[type=submit] {
border: 1px solid; }
@media only screen and (max-width: 768px) {
.woocommerce-cart .content_wrapper .shop_table .actions .coupon {
border-bottom: 1px dotted;
padding-bottom: 20px;
margin-bottom: 20px; } }
@media only screen and (max-width: 768px) {
.woocommerce-cart .content_wrapper .shop_table .actions .coupon .button {
width: 100%; } }
.woocommerce-cart .content_wrapper .shop_table .actions .coupon #coupon_code {
font-size: 13px;
padding: 16px;
min-width: 200px;
height: 50px !important;
margin-right: 15px; }
@media only screen and (max-width: 768px) {
.woocommerce-cart .content_wrapper .shop_table .actions .coupon #coupon_code {
width: 100%;
margin: 0 0 10px; } }
.woocommerce-cart .content_wrapper .shop_table .amount {
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
text-decoration: none; }
@media only screen and (max-width: 768px) {
.woocommerce-cart .content_wrapper .shop_table tr.cart_item {
border-bottom: 1px dotted;
overflow: auto;
margin-bottom: 20px;
padding-bottom: 20px;
position: relative; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item:nth-child(2n) td {
background: none; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td:before {
font-size: 12px;
font-weight: 700;
margin-right: 5px;
text-transform: uppercase;
position: relative;
top: 1px; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-remove {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 0;
padding: 0;
text-align: right;
width: 100% !important; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-remove a {
position: absolute;
top: 0;
right: 0; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-thumbnail {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 0;
display: block;
float: left;
padding: 0 20px 0 0 !important;
width: 40%; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-thumbnail:before {
display: none; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-thumbnail img {
width: 100% !important; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-name:before, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-price:before, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-quantity:before {
display: none; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-quantity .quantity .qty {
font-size: 12px;
width: 40px !important;
height: 30px !important; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-name, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-price, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-quantity, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-subtotal {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 0;
float: right;
padding: 0;
text-align: left !important;
width: 60%; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-name a, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-name span, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-price a, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-price span, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-quantity a, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-quantity span, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-subtotal a, .woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-subtotal span {
font-size: 12px !important;
line-height: 12px; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td.product-name {
padding-right: 30px;
line-height: 1.2; }
.woocommerce-cart .content_wrapper .shop_table tr.cart_item td:last-child {
border-bottom: 0; } }
.archive p.no-products-message,
.woocommerce-mini-cart__empty-message:before {
background-repeat: no-repeat; }
.admin-bar .pswp__top-bar {
top: 32px; }
.pswp__bg,
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background: #fff; }
.pswp__ui--idle .pswp__top-bar {
opacity: 1; }
.pswp__button.pswp__button--close {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 4.7070312 3.2929688 L 3.2929688 4.7070312 L 10.585938 12 L 3.2929688 19.292969 L 4.7070312 20.707031 L 12 13.414062 L 19.292969 20.707031 L 20.707031 19.292969 L 13.414062 12 L 20.707031 4.7070312 L 19.292969 3.2929688 L 12 10.585938 L 4.7070312 3.2929688 z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
background-size: 20px;
background-position: center;
background-repeat: no-repeat; }
@media all and (max-width: 768px) {
.pswp__button.pswp__button--close {
top: 15px; } }
.pswp__button.pswp__button--close:hover {
background-position: center; }
.pswp__caption,
.pswp__top-bar {
background: transparent !important; }
.pswp__button.pswp__button--zoom {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 9 2 C 5.1458514 2 2 5.1458514 2 9 C 2 12.854149 5.1458514 16 9 16 C 10.747998 16 12.345009 15.348024 13.574219 14.28125 L 14 14.707031 L 14 16 L 20 22 L 22 20 L 16 14 L 14.707031 14 L 14.28125 13.574219 C 15.348024 12.345009 16 10.747998 16 9 C 16 5.1458514 12.854149 2 9 2 z M 9 4 C 11.773268 4 14 6.2267316 14 9 C 14 11.773268 11.773268 14 9 14 C 6.2267316 14 4 11.773268 4 9 C 4 6.2267316 6.2267316 4 9 4 z M 8 6 L 8 8 L 6 8 L 6 10 L 8 10 L 8 12 L 10 12 L 10 10 L 12 10 L 12 8 L 10 8 L 10 6 L 8 6 z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
background-size: 20px;
background-position: right;
background-repeat: no-repeat; }
.pswp__caption__center,
.pswp--supports-fs .pswp__button--fs {
display: none; }
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__top-bar {
opacity: 1 !important;
visibility: visible; }
@media screen and (max-width: 1024px) {
.pswp__button.pswp__button--zoom,
.pswp__preloader {
display: none; } }
.pswp__counter {
color: #000; }
@media screen and (max-width: 1024px) {
.pswp__counter {
top: 15px; } }
.pswp__button--arrow--left,
.pswp__button--arrow--right {
outline: 0;
opacity: 1 !important; }
@media screen and (max-width: 1024px) {
.pswp__button--arrow--left,
.pswp__button--arrow--right {
width: 92px;
height: 42px;
margin-top: 0; } }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background-color: transparent;
background-size: 42px;
background-position: center;
background-repeat: no-repeat;
outline: 0;
height: 42px;
width: 42px;
visibility: visible !important; }
button.pswp__button--zoom:hover {
background-position: right; }
.pswp__button--arrow--right:before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2090%2090'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important; }
@media screen and (max-width: 1024px) {
.pswp__button--arrow--right:before {
top: 0;
right: 0; } }
.pswp__button--arrow--left:before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2090%2090'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
left: 30px; }
@media screen and (max-width: 1024px) {
.pswp__button--arrow--left:before {
top: 0;
left: 0;
padding-left: 50px; } }
.cart-empty:not(.woocommerce-info) {
font-size: 30px !important;
text-align: center; }
.return-to-shop {
width: 50%;
margin: 0 auto; }
.return-to-shop a.button {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin: 0 auto; }
@media all and (max-width: 768px) {
.return-to-shop a.button {
font-size: 12px; } }
.woocommerce-checkout .content_wrapper .woocommerce-form-login-toggle,
.woocommerce-checkout .content_wrapper .woocommerce-form-coupon-toggle {
margin: 0 auto;
text-align: center;
width: 50%; }
@media all and (max-width: 767px) {
.woocommerce-checkout .content_wrapper .woocommerce-form-login-toggle,
.woocommerce-checkout .content_wrapper .woocommerce-form-coupon-toggle {
width: 100%; } }
.woocommerce-checkout .content_wrapper .woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-checkout .content_wrapper .woocommerce-form-coupon-toggle .woocommerce-info {
background: none;
font-size: 12px;
padding: 0 0 15px 0;
margin: 0; }
.woocommerce-checkout .content_wrapper .woocommerce-form-login-toggle .woocommerce-info:before,
.woocommerce-checkout .content_wrapper .woocommerce-form-coupon-toggle .woocommerce-info:before {
display: none; }
.woocommerce-checkout .content_wrapper .woocommerce-form-login-toggle .woocommerce-info a,
.woocommerce-checkout .content_wrapper .woocommerce-form-coupon-toggle .woocommerce-info a {
text-decoration: none; }
@media all and (max-width: 768px) {
.woocommerce-checkout .content_wrapper .woocommerce-form-login-toggle .woocommerce-info a,
.woocommerce-checkout .content_wrapper .woocommerce-form-coupon-toggle .woocommerce-info a {
clear: both;
display: block; } }
.woocommerce-checkout .content_wrapper form.login.woocommerce-form-login,
.woocommerce-checkout .content_wrapper form.woocommerce-form-coupon {
border: 0;
border-radius: 0;
padding: 0;
margin: 0 auto 35px;
width: 50%; }
@media all and (max-width: 767px) {
.woocommerce-checkout .content_wrapper form.login.woocommerce-form-login,
.woocommerce-checkout .content_wrapper form.woocommerce-form-coupon {
width: 100%; } }
.woocommerce-checkout .content_wrapper form.login.woocommerce-form-login p,
.woocommerce-checkout .content_wrapper form.woocommerce-form-coupon p {
clear: both;
display: block;
font-size: 13px;
line-height: 1.4;
float: none;
padding: 0;
margin: 0;
width: 100%; }
.woocommerce-checkout .content_wrapper form.login.woocommerce-form-login p:first-child,
.woocommerce-checkout .content_wrapper form.woocommerce-form-coupon p:first-child {
text-align: center; }
.woocommerce-checkout .content_wrapper form.woocommerce-form-coupon .button {
margin-top: 15px;
width: 100%; }
.woocommerce-checkout .content_wrapper form.woocommerce-form-coupon .form-row-first {
padding-top: 15px; }
.woocommerce-checkout .content_wrapper form.login.woocommerce-form-login label {
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
text-decoration: none;
padding: 15px 0 0px 0 !important; }
.woocommerce-checkout .content_wrapper form.login.woocommerce-form-login .woocommerce-form-login__submit {
margin-top: 15px;
width: 100%; }
.woocommerce-checkout .content_wrapper form.login.woocommerce-form-login .lost_password {
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
padding: 15px 0 0 0; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout {
margin-top: 70px; }
@media only screen and (max-width: 719px) {
.woocommerce-checkout .content_wrapper form.woocommerce-checkout {
margin-top: 40px; } }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout .form-row-first,
.woocommerce-checkout .content_wrapper form.woocommerce-checkout .form-row-last {
width: 49%; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .col-1,
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .col-2 {
clear: both;
float: none;
width: 100%; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .col-2 {
margin-bottom: 50px; }
@media all and (max-width: 959px) {
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .form-row-first,
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .form-row-last {
width: 99%; } }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .woocommerce-billing-fields:before {
display: none; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
border-bottom: 2px solid;
margin-bottom: 20px;
width: 100%; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 span {
font-weight: 700; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3 span {
font-size: 13px;
font-weight: 700;
text-transform: uppercase; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .woocommerce-shipping-fields input.input-checkbox {
position: relative;
top: -1px; }
@media all and (min-width: 960px) {
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .validate-phone + .validate-email {
width: 49%;
display: inline-block;
float: right; } }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .validate-phone {
width: 49%;
display: inline-block; }
@media all and (max-width: 959px) {
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #customer_details .validate-phone {
width: 99%; } }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout #order_review_heading {
border-bottom: 2px solid;
width: 100%; }
.woocommerce-checkout .content_wrapper form.woocommerce-checkout .woocommerce-checkout-review-order {
border: 0;
background: none;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0; }
.woocommerce-checkout .content_wrapper #place_order {
margin-top: 20px;
width: 100%; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table,
.woocommerce-order-pay table.shop_table {
border: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th,
.woocommerce-order-pay table.shop_table th {
font-size: 12px;
font-weight: 700;
text-transform: uppercase; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead th,
.woocommerce-order-pay table.shop_table thead th {
border-bottom: 2px solid;
padding: 15px 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th,
.woocommerce-order-pay table.shop_table td,
.woocommerce-order-pay table.shop_table th {
border-top: 0;
border-bottom: 1px dotted; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .product-name,
.woocommerce-order-pay table.shop_table tbody .product-name {
font-size: 13px;
padding: 15px 20px 15px 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .product-subtotal,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .product-total,
.woocommerce-order-pay table.shop_table tbody .product-subtotal,
.woocommerce-order-pay table.shop_table tbody .product-total {
font-size: 13px;
font-weight: 700;
padding: 15px 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item:last-child th, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item:last-child td,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .order_item:last-child th,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .order_item:last-child td,
.woocommerce-order-pay table.shop_table tbody .cart_item:last-child th,
.woocommerce-order-pay table.shop_table tbody .cart_item:last-child td,
.woocommerce-order-pay table.shop_table tbody .order_item:last-child th,
.woocommerce-order-pay table.shop_table tbody .order_item:last-child td {
border-bottom: 2px solid; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot th,
.woocommerce-order-pay table.shop_table tfoot th {
border-top: 0;
padding: 15px 20px 15px 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td,
.woocommerce-order-pay table.shop_table tfoot td {
border-top: 0;
font-size: 13px;
padding: 15px 0; }
@media all and (max-width: 768px) {
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td,
.woocommerce-order-pay table.shop_table tfoot td {
width: 50%; } }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment,
.woocommerce-order-pay #payment {
background-color: transparent;
border-radius: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment > .form-row,
.woocommerce-order-pay #payment > .form-row {
padding: 0 !important; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-info:before,
.woocommerce-order-pay #payment .woocommerce-info:before {
top: 23px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order,
.woocommerce-order-pay #payment .place-order {
padding: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods,
.woocommerce-order-pay #payment ul.payment_methods {
border: 0;
margin-bottom: 20px;
padding: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li,
.woocommerce-order-pay #payment ul.payment_methods li {
border-bottom: 1px solid;
list-style-type: none;
padding: 10px 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li.woocommerce-info,
.woocommerce-order-pay #payment ul.payment_methods li.woocommerce-info {
padding: 25px 30px 25px 70px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li input.input-radio,
.woocommerce-order-pay #payment ul.payment_methods li input.input-radio {
display: inline;
margin: 0 10px 0 0; }
@media all and (max-width: 768px) {
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li input.input-radio,
.woocommerce-order-pay #payment ul.payment_methods li input.input-radio {
position: relative;
top: 2px; } }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li input.input-radio + label,
.woocommerce-order-pay #payment ul.payment_methods li input.input-radio + label {
display: inline;
padding: 0;
width: calc( 100% - 30px); }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li input.input-radio + label img,
.woocommerce-order-pay #payment ul.payment_methods li input.input-radio + label img {
max-height: 20px;
height: 100%;
padding: 0 5px 0 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li input.input-radio + label img:first-of-type,
.woocommerce-order-pay #payment ul.payment_methods li input.input-radio + label img:first-of-type {
margin-left: 5px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box {
background-color: transparent;
border: 1px solid;
border-radius: 0;
font-size: 13px;
line-height: 1.4;
margin: 20px 0;
position: relative;
padding: 20px; }
@media all and (max-width: 959px) {
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box .form-row-first,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box .form-row-last,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box .form-row-first,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box .form-row-last {
width: 100%; } }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box p,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box p {
font-size: 13px;
line-height: 1.4;
padding: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box:after, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box:before,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box:after,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box:before {
bottom: 100%;
border: solid transparent;
content: '';
position: absolute;
pointer-events: none; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box:after,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box:after {
border-bottom-color: #fff;
border-width: 8px;
margin-left: 41px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box:before,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box:before {
border-width: 9px;
margin-left: 60px;
top: -7px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box .form-row,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box .form-row {
margin: 0;
padding: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box .woocommerce_error,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box .woocommerce_error {
margin: 20px 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box .woocommerce_error li,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box .woocommerce_error li {
border: 0;
padding: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box .wc-saved-payment-methods,
.woocommerce-order-pay #payment ul.payment_methods li .payment_box .wc-saved-payment-methods {
padding-left: 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li.payment_method_paypal input.input-radio + label img,
.woocommerce-order-pay #payment ul.payment_methods li.payment_method_paypal input.input-radio + label img {
max-height: 40px;
width: auto; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods .about_paypal,
.woocommerce-order-pay #payment ul.payment_methods .about_paypal {
font-size: 11px;
float: none;
line-height: 1;
margin-left: 15px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul#shipping_method li input.shipping_method,
.woocommerce-order-pay #payment ul#shipping_method li input.shipping_method {
outline: 0;
margin: 2px 10px 0 0; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
margin: 20px 0;
padding: 10px 15px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions p.validate-required,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions p.validate-required {
margin-bottom: 20px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions h1, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions h2, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions h3, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions h4, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions h5, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions h6,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions p, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions b, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions strong, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions i, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions span, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions a,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions li, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions address, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions tr, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions td, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions th,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions dt, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions dd, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions dl, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions code, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions pre, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions img,
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions blockquote, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions div,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h1,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h2,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h3,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h4,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h5,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h6,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions p,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions b,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions strong,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions i,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions span,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions a,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions li,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions address,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions tr,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions td,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions th,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions dt,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions dd,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions dl,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions code,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions pre,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions img,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions blockquote,
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions div {
font-size: 13px !important;
padding: 5px 0 !important; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-privacy-policy-text,
.woocommerce-order-pay #payment .woocommerce-privacy-policy-text {
margin-bottom: 20px; }
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-privacy-policy-text p,
.woocommerce-order-pay #payment .woocommerce-privacy-policy-text p {
font-size: 13px;
line-height: 1.4;
padding: 0; }
.woocommerce-order-received ul.order_details,
.woocommerce-MyAccount-content ul.order_details {
padding: 0;
margin: 0 0 20px 0; }
.woocommerce-order-received ul.order_details li,
.woocommerce-MyAccount-content ul.order_details li {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 0;
border-right: 1px dotted;
font-size: 12px;
font-weight: 700;
margin: 0 10px 0 0;
padding: 0 10px 0 0;
width: calc( 20% - 10px); }
@media all and (max-width: 768px) {
.woocommerce-order-received ul.order_details li,
.woocommerce-MyAccount-content ul.order_details li {
border-right: 0;
border-bottom: 1px dotted;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
width: 100%; } }
.woocommerce-order-received ul.order_details li strong,
.woocommerce-order-received ul.order_details li strong span,
.woocommerce-MyAccount-content ul.order_details li strong,
.woocommerce-MyAccount-content ul.order_details li strong span {
font-size: 13px;
font-weight: normal;
margin-top: 10px; }
.woocommerce-order-received ul.order_details li span.amount,
.woocommerce-MyAccount-content ul.order_details li span.amount {
float: none; }
.woocommerce-order-received ul.order_details li:last-child,
.woocommerce-MyAccount-content ul.order_details li:last-child {
margin: 0;
padding: 0; }
.woocommerce-order-received mark,
.woocommerce-MyAccount-content mark {
background-color: transparent;
font-weight: 700; }
.woocommerce-order-received table.shop_table.order_details,
.woocommerce-MyAccount-content table.shop_table.order_details {
border: 0; }
.woocommerce-order-received table.shop_table.order_details th,
.woocommerce-MyAccount-content table.shop_table.order_details th {
font-size: 12px;
font-weight: 700;
text-transform: uppercase; }
.woocommerce-order-received table.shop_table.order_details thead th,
.woocommerce-MyAccount-content table.shop_table.order_details thead th {
border-bottom: 2px solid;
padding: 15px 0; }
.woocommerce-order-received table.shop_table.order_details td, .woocommerce-order-received table.shop_table.order_details th,
.woocommerce-MyAccount-content table.shop_table.order_details td,
.woocommerce-MyAccount-content table.shop_table.order_details th {
border-top: 0;
border-bottom: 1px dotted; }
.woocommerce-order-received table.shop_table.order_details tbody .product-name,
.woocommerce-MyAccount-content table.shop_table.order_details tbody .product-name {
font-size: 13px;
padding: 15px 20px 15px 0; }
.woocommerce-order-received table.shop_table.order_details tbody .product-total,
.woocommerce-MyAccount-content table.shop_table.order_details tbody .product-total {
font-size: 13px;
font-weight: 700;
padding: 15px 0; }
.woocommerce-order-received table.shop_table.order_details tbody .order_item:last-child th, .woocommerce-order-received table.shop_table.order_details tbody .order_item:last-child td,
.woocommerce-MyAccount-content table.shop_table.order_details tbody .order_item:last-child th,
.woocommerce-MyAccount-content table.shop_table.order_details tbody .order_item:last-child td {
border-bottom: 2px solid; }
.woocommerce-order-received table.shop_table.order_details tbody .download-file,
.woocommerce-MyAccount-content table.shop_table.order_details tbody .download-file {
overflow: auto; }
.woocommerce-order-received table.shop_table.order_details tbody .download-file .woocommerce-MyAccount-downloads-file.button,
.woocommerce-MyAccount-content table.shop_table.order_details tbody .download-file .woocommerce-MyAccount-downloads-file.button {
float: right; }
.woocommerce-order-received table.shop_table.order_details tfoot th,
.woocommerce-MyAccount-content table.shop_table.order_details tfoot th {
padding: 15px 20px 15px 0; }
.woocommerce-order-received table.shop_table.order_details tfoot td,
.woocommerce-MyAccount-content table.shop_table.order_details tfoot td {
font-size: 13px;
padding: 15px 0; }
@media all and (max-width: 768px) {
.woocommerce-order-received table.shop_table.order_details tfoot td,
.woocommerce-MyAccount-content table.shop_table.order_details tfoot td {
width: 50%; } }
.woocommerce-order-received .woocommerce-order-details,
.woocommerce-MyAccount-content .woocommerce-order-details {
margin-bottom: 40px; }
.woocommerce-order-received .woocommerce-order-details__title,
.woocommerce-MyAccount-content .woocommerce-order-details__title {
margin-top: 40px; }
@media all and (max-width: 768px) {
.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns .woocommerce-column.col-1,
.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column.col-1 {
margin-bottom: 25px; } }
.woocommerce-order-received .woocommerce-customer-details address,
.woocommerce-MyAccount-content .woocommerce-customer-details address {
border: 0;
line-height: 1.5;
padding: 0; }
.woocommerce-order-received .woocommerce-customer-details .woocommerce-customer-details--phone,
.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--phone {
padding-bottom: 0; }
.quantity input.qty,
.woocommerce .quantity .qty {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
border: 0;
border-bottom: 2px solid;
border-radius: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 13px;
font-weight: 700;
height: 50px;
outline: none;
padding: 8px 9px;
padding-right: 0;
text-shadow: none;
text-align: center;
width: 60px; }
@media (pointer: coarse) {
.quantity input.qty,
.woocommerce .quantity .qty {
padding-left: 0; } }
.quantity input.qty:hover,
.woocommerce .quantity .qty:hover {
-webkit-appearance: initial;
-moz-appearance: initial;
appearance: initial; }
.woocommerce div.product form.cart div.quantity {
margin: 0 20px 0 0; }
.woocommerce div.product form.cart div.quantity .screen-reader-text {
display: none; }
@-moz-document url-prefix() {
.woocommerce .quantity .qty {
padding-right: 11px; }
.woocommerce .quantity .qty:hover {
padding-right: 0; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.woocommerce .quantity .qty {
padding-right: 9px; } }
@supports (-ms-ime-align: auto) {
.woocommerce .quantity .qty {
padding-right: 9px; } }
.woocommerce-account .woocommerce-MyAccount-navigation ul {
padding: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
list-style-type: none;
padding-bottom: 10px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
font-size: 12px;
text-transform: uppercase;
font-weight: 700; }
@media all and (max-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 30px; } }
.woocommerce-account .woocommerce-Addresses {
margin-top: 20px; }
.woocommerce-account .woocommerce-Addresses .edit {
color: #fff;
font-size: 12px;
font-weight: 700;
padding: 7px 10px;
text-transform: uppercase; }
.woocommerce-account .woocommerce-Addresses address {
font-style: normal;
line-height: 1.5; }
@media all and (max-width: 768px) {
.woocommerce-account .woocommerce-Addresses address {
margin-bottom: 20px; } }
.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
margin-bottom: 20px; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment {
background-color: transparent; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods {
border: 0;
margin-bottom: 20px;
padding: 0; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li {
border-bottom: 1px solid;
list-style-type: none;
padding: 10px 0; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li input.input-radio {
display: inline;
margin: 0 10px 0 0; }
@media all and (max-width: 768px) {
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li input.input-radio {
position: relative;
top: 2px; } }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li input.input-radio + label {
display: inline;
padding: 0;
width: calc( 100% - 30px); }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li input.input-radio + label img {
max-height: 20px;
height: 100%;
padding: 0 5px 0 0; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li input.input-radio + label img:first-of-type {
margin-left: 5px; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box {
background-color: transparent;
border: 1px solid;
border-radius: 0;
font-size: 13px;
line-height: 1.4;
margin: 20px 0;
position: relative;
padding: 20px; }
@media all and (max-width: 959px) {
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box .form-row-first,
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box .form-row-last {
width: 100%; } }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box p {
font-size: 13px;
line-height: 1.4;
padding: 0; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box:after, .woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box:before {
bottom: 100%;
border: solid transparent;
content: '';
position: absolute;
pointer-events: none; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box:after {
border-bottom-color: #fff;
border-width: 8px;
margin-left: 41px; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box:before {
border-width: 9px;
margin-left: 60px;
top: -7px; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box .form-row {
margin: 0;
padding: 0; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box .woocommerce_error {
margin: 20px 0; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li .payment_box .woocommerce_error li {
border: 0;
padding: 0; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods li.payment_method_paypal input.input-radio + label img {
max-height: 40px; }
.woocommerce-account #add_payment_method .woocommerce-Payment#payment ul.payment_methods .about_paypal {
font-size: 11px;
float: none;
line-height: 1;
margin-left: 15px; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods,
.woocommerce-account table.shop_table.my_account_orders,
.woocommerce-account table.woocommerce-table--order-downloads {
border: 0; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods th,
.woocommerce-account table.shop_table.my_account_orders th,
.woocommerce-account table.woocommerce-table--order-downloads th {
font-size: 13px;
text-transform: uppercase; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods td,
.woocommerce-account table.shop_table.my_account_orders td,
.woocommerce-account table.woocommerce-table--order-downloads td {
font-size: 13px; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods .button,
.woocommerce-account table.shop_table.my_account_orders .button,
.woocommerce-account table.woocommerce-table--order-downloads .button {
-webkit-font-smoothing: initial;
padding: 15px 10px;
margin: 5px 0; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods .woocommerce-orders-table__cell-order-actions:before,
.woocommerce-account table.shop_table.my_account_orders .woocommerce-orders-table__cell-order-actions:before,
.woocommerce-account table.woocommerce-table--order-downloads .woocommerce-orders-table__cell-order-actions:before {
display: none; }
@media all and (max-width: 768px) {
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods tr,
.woocommerce-account table.shop_table.my_account_orders tr,
.woocommerce-account table.woocommerce-table--order-downloads tr {
padding-bottom: 10px; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods tr:last-child,
.woocommerce-account table.shop_table.my_account_orders tr:last-child,
.woocommerce-account table.woocommerce-table--order-downloads tr:last-child {
padding-bottom: 0; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods td,
.woocommerce-account table.shop_table.my_account_orders td,
.woocommerce-account table.woocommerce-table--order-downloads td {
background-color: transparent !important;
padding: 10px 0; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods td:before,
.woocommerce-account table.shop_table.my_account_orders td:before,
.woocommerce-account table.woocommerce-table--order-downloads td:before {
font-size: 13px;
text-transform: uppercase; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods td:first-child,
.woocommerce-account table.shop_table.my_account_orders td:first-child,
.woocommerce-account table.woocommerce-table--order-downloads td:first-child {
border-top: 0; }
.woocommerce-account table.shop_table.woocommerce-MyAccount-paymentMethods td:last-child,
.woocommerce-account table.shop_table.my_account_orders td:last-child,
.woocommerce-account table.woocommerce-table--order-downloads td:last-child {
border-bottom: 0; } }
.woocommerce-account .woocommerce-EditAccountForm .form-row-first,
.woocommerce-account .woocommerce-EditAccountForm .form-row-last {
width: 49%; }
@media all and (max-width: 959px) {
.woocommerce-account .woocommerce-EditAccountForm .form-row-first,
.woocommerce-account .woocommerce-EditAccountForm .form-row-last {
width: 99%; } }
.woocommerce-account .woocommerce-EditAccountForm .form-row span em {
font-size: 12px;
font-style: normal; }
.woocommerce-account .woocommerce-EditAccountForm fieldset {
display: block;
margin: 30px 0 20px; }
.woocommerce-account .woocommerce-EditAccountForm fieldset legend {
font-weight: 700;
margin-bottom: 20px; }
.woocommerce-account .u-column1.col-1 h2,
.woocommerce-account .u-column2.col-2 h2 {
display: block;
margin: 0;
padding: 0 20px 10px;
width: 100%; }
.woocommerce-account .u-column1.col-1 form.login,
.woocommerce-account .u-column1.col-1 form.register,
.woocommerce-account .u-column2.col-2 form.login,
.woocommerce-account .u-column2.col-2 form.register {
margin: 0;
width: 100%; }
@media all and (max-width: 768px) {
.woocommerce-account .u-column1.col-1 form.login,
.woocommerce-account .u-column1.col-1 form.register,
.woocommerce-account .u-column2.col-2 form.login,
.woocommerce-account .u-column2.col-2 form.register {
margin-bottom: 30px; } }
.woocommerce-account h2 {
display: none; }
.woocommerce-account form.login,
.woocommerce-account form.register {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 0;
border: 0;
margin: 0 auto;
width: 48%; }
.woocommerce-account form.login p,
.woocommerce-account form.register p {
font-size: 13px;
line-height: 1.4;
text-align: left; }
@media all and (max-width: 768px) {
.woocommerce-account form.login,
.woocommerce-account form.register {
margin: 0;
margin-bottom: 30px;
width: 100%; } }
.woocommerce-account form.login .woocommerce-form-login__rememberme,
.woocommerce-account form.register .woocommerce-form-login__rememberme {
display: block;
margin-bottom: 10px; }
.woocommerce-account form.login .lost_password,
.woocommerce-account form.register .lost_password {
padding: 10px 0 0 0; }
.woocommerce-account form.login .lost_password a,
.woocommerce-account form.register .lost_password a {
font-size: 12px;
font-weight: 700;
text-transform: uppercase; }
.woocommerce-account form.login .form-row,
.woocommerce-account form.register .form-row {
padding: 10px 0;
margin: 0; }
.woocommerce-account form.login .button,
.woocommerce-account form.register .button {
width: 100%; }
.gbtr_minicart_wrapper {
max-height: 700px;
overflow: hidden;
opacity: 0;
padding-top: 0px;
position: absolute;
right: 0px;
visibility: hidden;
top: 62px;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
width: 300px;
z-index: 0; }
.gbtr_minicart_wrapper.open {
opacity: 1;
visibility: visible;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
z-index: 9999; }
.gbtr_minicart_wrapper .gbtr_minicart {
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
border: 1px solid #ccc;
position: relative;
width: 300px; }
.gbtr_minicart_wrapper .gbtr_minicart .widget {
padding: 0; }
.gbtr_minicart_wrapper .gbtr_minicart h2 {
display: none; }
.gbtr_minicart_wrapper .gbtr_minicart .product_list_widget {
max-height: 260px;
overflow-x: hidden;
overflow-y: auto; }
.gbtr_minicart_wrapper .gbtr_minicart .product_list_widget li.mini_cart_item {
padding: 16px 32px 16px 16px; }
.gbtr_minicart_wrapper .gbtr_minicart .product_list_widget li.mini_cart_item a.remove {
right: 16px; }
.gbtr_minicart_wrapper .gbtr_minicart .woocommerce-mini-cart__total.total {
padding: 16px 16px 0; }
.gbtr_minicart_wrapper .gbtr_minicart .woocommerce-mini-cart__buttons {
padding: 16px; }
.woocommerce.widget_shopping_cart ul.product_list_widget.widget_shopping_cart li a,
.woocommerce.widget_shopping_cart .cart_list.widget_shopping_cart li a,
.widget_shopping_cart ul.product_list_widget.widget_shopping_cart li a,
.widget_shopping_cart .cart_list.widget_shopping_cart li a,
.woocommerce ul.product_list_widget.widget_shopping_cart li a,
.woocommerce .cart_list.widget_shopping_cart li a {
padding-right: 30px; }
.woocommerce.widget_shopping_cart ul.product_list_widget li,
.woocommerce.widget_shopping_cart .cart_list li,
.widget_shopping_cart ul.product_list_widget li,
.widget_shopping_cart .cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce .cart_list li {
border-bottom: 1px dotted;
padding: 16px 0; }
.woocommerce.widget_shopping_cart ul.product_list_widget li:last-child,
.woocommerce.widget_shopping_cart .cart_list li:last-child,
.widget_shopping_cart ul.product_list_widget li:last-child,
.widget_shopping_cart .cart_list li:last-child,
.woocommerce ul.product_list_widget li:last-child,
.woocommerce .cart_list li:last-child {
border-bottom: 0; }
.woocommerce.widget_shopping_cart ul.product_list_widget li a,
.woocommerce.widget_shopping_cart .cart_list li a,
.widget_shopping_cart ul.product_list_widget li a,
.widget_shopping_cart .cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce .cart_list li a {
display: block;
font-weight: normal;
padding: 0 20px 0 0;
line-height: 1.4em;
margin-bottom: 5px; }
.woocommerce.widget_shopping_cart ul.product_list_widget li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove,
.widget_shopping_cart ul.product_list_widget li a.remove,
.widget_shopping_cart .cart_list li a.remove,
.woocommerce ul.product_list_widget li a.remove,
.woocommerce .cart_list li a.remove {
font-size: 18px;
padding: 0;
width: auto;
height: auto;
position: absolute;
top: 12px;
left: auto;
right: -2px;
text-decoration: none; }
.woocommerce.widget_shopping_cart ul.product_list_widget li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,
.widget_shopping_cart ul.product_list_widget li a.remove:hover,
.widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce ul.product_list_widget li a.remove:hover,
.woocommerce .cart_list li a.remove:hover {
background: transparent;
opacity: .5; }
.woocommerce.widget_shopping_cart ul.product_list_widget li .star-rating,
.woocommerce.widget_shopping_cart .cart_list li .star-rating,
.widget_shopping_cart ul.product_list_widget li .star-rating,
.widget_shopping_cart .cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce .cart_list li .star-rating {
margin: 5px 0; }
.woocommerce.widget_shopping_cart ul.product_list_widget li span.amount,
.woocommerce.widget_shopping_cart .cart_list li span.amount,
.widget_shopping_cart ul.product_list_widget li span.amount,
.widget_shopping_cart .cart_list li span.amount,
.woocommerce ul.product_list_widget li span.amount,
.woocommerce .cart_list li span.amount {
font-size: 13px;
font-weight: 700; }
.woocommerce.widget_shopping_cart ul.product_list_widget li ins,
.woocommerce.widget_shopping_cart .cart_list li ins,
.widget_shopping_cart ul.product_list_widget li ins,
.widget_shopping_cart .cart_list li ins,
.woocommerce ul.product_list_widget li ins,
.woocommerce .cart_list li ins {
text-decoration: none; }
.woocommerce.widget_shopping_cart ul.product_list_widget li span.quantity,
.woocommerce.widget_shopping_cart .cart_list li span.quantity,
.widget_shopping_cart ul.product_list_widget li span.quantity,
.widget_shopping_cart .cart_list li span.quantity,
.woocommerce ul.product_list_widget li span.quantity,
.woocommerce .cart_list li span.quantity {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: table-row;
margin: 3px 0 0; }
.woocommerce.widget_shopping_cart ul.product_list_widget li dl,
.woocommerce.widget_shopping_cart ul.product_list_widget li dl.variation,
.woocommerce.widget_shopping_cart .cart_list li dl,
.woocommerce.widget_shopping_cart .cart_list li dl.variation,
.widget_shopping_cart ul.product_list_widget li dl,
.widget_shopping_cart ul.product_list_widget li dl.variation,
.widget_shopping_cart .cart_list li dl,
.widget_shopping_cart .cart_list li dl.variation,
.woocommerce ul.product_list_widget li dl,
.woocommerce ul.product_list_widget li dl.variation,
.woocommerce .cart_list li dl,
.woocommerce .cart_list li dl.variation {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-left: 0;
display: table-row;
padding: 0;
vertical-align: top; }
.woocommerce.widget_shopping_cart ul.product_list_widget li dl:before, .woocommerce.widget_shopping_cart ul.product_list_widget li dl:after,
.woocommerce.widget_shopping_cart ul.product_list_widget li dl.variation:before,
.woocommerce.widget_shopping_cart ul.product_list_widget li dl.variation:after,
.woocommerce.widget_shopping_cart .cart_list li dl:before,
.woocommerce.widget_shopping_cart .cart_list li dl:after,
.woocommerce.widget_shopping_cart .cart_list li dl.variation:before,
.woocommerce.widget_shopping_cart .cart_list li dl.variation:after,
.widget_shopping_cart ul.product_list_widget li dl:before,
.widget_shopping_cart ul.product_list_widget li dl:after,
.widget_shopping_cart ul.product_list_widget li dl.variation:before,
.widget_shopping_cart ul.product_list_widget li dl.variation:after,
.widget_shopping_cart .cart_list li dl:before,
.widget_shopping_cart .cart_list li dl:after,
.widget_shopping_cart .cart_list li dl.variation:before,
.widget_shopping_cart .cart_list li dl.variation:after,
.woocommerce ul.product_list_widget li dl:before,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce ul.product_list_widget li dl.variation:before,
.woocommerce ul.product_list_widget li dl.variation:after,
.woocommerce .cart_list li dl:before,
.woocommerce .cart_list li dl:after,
.woocommerce .cart_list li dl.variation:before,
.woocommerce .cart_list li dl.variation:after {
height: 5px; }
.woocommerce.widget_shopping_cart ul.product_list_widget li .attachment-woocommerce_thumbnail,
.woocommerce.widget_shopping_cart ul.product_list_widget li .woocommerce-placeholder,
.woocommerce.widget_shopping_cart .cart_list li .attachment-woocommerce_thumbnail,
.woocommerce.widget_shopping_cart .cart_list li .woocommerce-placeholder,
.widget_shopping_cart ul.product_list_widget li .attachment-woocommerce_thumbnail,
.widget_shopping_cart ul.product_list_widget li .woocommerce-placeholder,
.widget_shopping_cart .cart_list li .attachment-woocommerce_thumbnail,
.widget_shopping_cart .cart_list li .woocommerce-placeholder,
.woocommerce ul.product_list_widget li .attachment-woocommerce_thumbnail,
.woocommerce ul.product_list_widget li .woocommerce-placeholder,
.woocommerce .cart_list li .attachment-woocommerce_thumbnail,
.woocommerce .cart_list li .woocommerce-placeholder {
width: 60px;
overflow: hidden;
float: left;
margin: 0 20px 0 0; }
.woocommerce.widget_shopping_cart .buttons > a:first-child,
.widget_shopping_cart .buttons > a:first-child,
.woocommerce .buttons > a:first-child {
background: #666;
margin-bottom: 10px; }
.woocommerce.widget_shopping_cart .total,
.widget_shopping_cart .total,
.woocommerce .total {
border-top: 1px dotted;
padding: 13px 0 15px;
font-size: 13px;
font-weight: 700;
text-transform: uppercase; }
.woocommerce.widget_shopping_cart .total strong,
.widget_shopping_cart .total strong,
.woocommerce .total strong {
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
padding-right: 5px; }
.woocommerce.widget_shopping_cart .total .amount,
.widget_shopping_cart .total .amount,
.woocommerce .total .amount {
float: right; }
.woocommerce-mini-cart__empty-message {
font-size: 12px;
font-weight: 900;
padding: 0;
padding: 26px 0 22px 0px !important;
text-transform: uppercase;
text-align: center;
background: none; }
.woocommerce-mini-cart__empty-message:before {
content: "";
width: 75px;
height: 79px;
background-size: 71px;
background-position: center;
display: block;
margin: 0 auto 17px; }
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info {
padding: 25px 30px 25px 70px;
margin: 0 0 30px 0;
position: relative;
border-radius: 0px;
color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
list-style: none outside;
display: block;
font-weight: 900;
text-transform: uppercase;
font-size: 13px;
border: 0; }
.woocommerce .woocommerce-message a.button,
.woocommerce .woocommerce-error a.button,
.woocommerce .woocommerce-info a.button,
.woocommerce-page .woocommerce-message a.button,
.woocommerce-page .woocommerce-error a.button,
.woocommerce-page .woocommerce-info a.button {
background-color: transparent;
padding: 3px 0 0 0; }
.woocommerce .woocommerce-message a.button:hover,
.woocommerce .woocommerce-error a.button:hover,
.woocommerce .woocommerce-info a.button:hover,
.woocommerce-page .woocommerce-message a.button:hover,
.woocommerce-page .woocommerce-error a.button:hover,
.woocommerce-page .woocommerce-info a.button:hover {
background-color: transparent; }
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce-page .woocommerce-message a,
.woocommerce-page .woocommerce-error a,
.woocommerce-page .woocommerce-info a {
color: #fff;
text-decoration: underline; }
.woocommerce-message strong,
.woocommerce-error strong,
.woocommerce-info strong {
font-weight: 700; }
.woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before {
background-color: transparent;
background-position: center;
background-size: 18px;
background-repeat: no-repeat;
border-radius: 50%;
border: 2px solid #fff;
content: "";
display: block;
height: 24px;
left: 20px;
margin: 0;
padding: 0;
position: absolute;
top: 20px;
width: 24px; }
.woocommerce-message::before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 20.292969 5.2929688 L 9 16.585938 L 4.7070312 12.292969 L 3.2929688 13.707031 L 9 19.414062 L 21.707031 6.7070312 L 20.292969 5.2929688 z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.woocommerce-message {
background: #b39964; }
.woocommerce-error {
background: #e42e2c; }
.woocommerce-error li {
color: #fff !important; }
.woocommerce-error::before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 5.7070312 4.2929688 L 4.2929688 5.7070312 L 10.585938 12 L 4.2929688 18.292969 L 5.7070312 19.707031 L 12 13.414062 L 18.292969 19.707031 L 19.707031 18.292969 L 13.414062 12 L 19.707031 5.7070312 L 18.292969 4.2929688 L 12 10.585938 L 5.7070312 4.2929688 z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.woocommerce-info {
background: #818181; }
.woocommerce-info::before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 12 2 C 10.343 2 9 3.343 9 5 C 9 6.657 10.343 8 12 8 C 13.657 8 15 6.657 15 5 C 15 3.343 13.657 2 12 2 z M 8 10 L 8 12 L 10 12 L 10 20 L 8 20 L 8 22 L 16 22 L 16 20 L 14 20 L 14 10 L 11 10 L 8 10 z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
margin-left: 70px; }
@media only screen and (max-width: 767px) {
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
margin-top: 1px !important; } }
@media only screen and (max-width: 719px) {
.woocommerce-wishlist.woocommerce .woocommerce-message .button,
.woocommerce-wishlist.woocommerce-page .woocommerce-message .button,
.single-product.woocommerce .woocommerce-message .button,
.single-product.woocommerce-page .woocommerce-message .button {
float: none;
margin: 0;
text-align: left;
display: inline-block !important; } }
.entry-content,
.woocommerce ul.products,
ul.products,
ul.swiper-slide {
margin: 0; }
.entry-content li.product .product_item_inner.with_wishlist h3,
.entry-content li.product .product_item_inner.with_wishlist .product-title,
.entry-content .product_item .product_item_inner.with_wishlist h3,
.entry-content .product_item .product_item_inner.with_wishlist .product-title,
.woocommerce ul.products li.product .product_item_inner.with_wishlist h3,
.woocommerce ul.products li.product .product_item_inner.with_wishlist .product-title,
.woocommerce ul.products .product_item .product_item_inner.with_wishlist h3,
.woocommerce ul.products .product_item .product_item_inner.with_wishlist .product-title,
ul.products li.product .product_item_inner.with_wishlist h3,
ul.products li.product .product_item_inner.with_wishlist .product-title,
ul.products .product_item .product_item_inner.with_wishlist h3,
ul.products .product_item .product_item_inner.with_wishlist .product-title,
ul.swiper-slide li.product .product_item_inner.with_wishlist h3,
ul.swiper-slide li.product .product_item_inner.with_wishlist .product-title,
ul.swiper-slide .product_item .product_item_inner.with_wishlist h3,
ul.swiper-slide .product_item .product_item_inner.with_wishlist .product-title {
padding: 0 30px 0 0; }
.entry-content li.product .product_item_inner.with_wishlist .product-title,
.entry-content .product_item .product_item_inner.with_wishlist .product-title,
.woocommerce ul.products li.product .product_item_inner.with_wishlist .product-title,
.woocommerce ul.products .product_item .product_item_inner.with_wishlist .product-title,
ul.products li.product .product_item_inner.with_wishlist .product-title,
ul.products .product_item .product_item_inner.with_wishlist .product-title,
ul.swiper-slide li.product .product_item_inner.with_wishlist .product-title,
ul.swiper-slide .product_item .product_item_inner.with_wishlist .product-title {
margin-top: -6px; }
.entry-content li.product .product_item_inner.with_wishlist h3 + .product-title,
.entry-content .product_item .product_item_inner.with_wishlist h3 + .product-title,
.woocommerce ul.products li.product .product_item_inner.with_wishlist h3 + .product-title,
.woocommerce ul.products .product_item .product_item_inner.with_wishlist h3 + .product-title,
ul.products li.product .product_item_inner.with_wishlist h3 + .product-title,
ul.products .product_item .product_item_inner.with_wishlist h3 + .product-title,
ul.swiper-slide li.product .product_item_inner.with_wishlist h3 + .product-title,
ul.swiper-slide .product_item .product_item_inner.with_wishlist h3 + .product-title {
margin-top: 0; }
.entry-content li.product .product_item_inner.with_wishlist .image_container .front img, .entry-content li.product .product_item_inner.with_wishlist .image_container .back img,
.entry-content .product_item .product_item_inner.with_wishlist .image_container .front img,
.entry-content .product_item .product_item_inner.with_wishlist .image_container .back img,
.woocommerce ul.products li.product .product_item_inner.with_wishlist .image_container .front img,
.woocommerce ul.products li.product .product_item_inner.with_wishlist .image_container .back img,
.woocommerce ul.products .product_item .product_item_inner.with_wishlist .image_container .front img,
.woocommerce ul.products .product_item .product_item_inner.with_wishlist .image_container .back img,
ul.products li.product .product_item_inner.with_wishlist .image_container .front img,
ul.products li.product .product_item_inner.with_wishlist .image_container .back img,
ul.products .product_item .product_item_inner.with_wishlist .image_container .front img,
ul.products .product_item .product_item_inner.with_wishlist .image_container .back img,
ul.swiper-slide li.product .product_item_inner.with_wishlist .image_container .front img,
ul.swiper-slide li.product .product_item_inner.with_wishlist .image_container .back img,
ul.swiper-slide .product_item .product_item_inner.with_wishlist .image_container .front img,
ul.swiper-slide .product_item .product_item_inner.with_wishlist .image_container .back img {
width: 100%; }
.entry-content li.product h3,
.entry-content .product_item h3,
.woocommerce ul.products li.product h3,
.woocommerce ul.products .product_item h3,
ul.products li.product h3,
ul.products .product_item h3,
ul.swiper-slide li.product h3,
ul.swiper-slide .product_item h3 {
font-size: 12px;
font-weight: 700;
line-height: 1;
margin: 0 0 6px 0;
padding: 0;
text-transform: uppercase; }
@media all and (max-width: 639px) {
.entry-content li.product h3,
.entry-content .product_item h3,
.woocommerce ul.products li.product h3,
.woocommerce ul.products .product_item h3,
ul.products li.product h3,
ul.products .product_item h3,
ul.swiper-slide li.product h3,
ul.swiper-slide .product_item h3 {
margin: 0 0 4px 0; } }
.entry-content li.product .image_container,
.entry-content .product_item .image_container,
.woocommerce ul.products li.product .image_container,
.woocommerce ul.products .product_item .image_container,
ul.products li.product .image_container,
ul.products .product_item .image_container,
ul.swiper-slide li.product .image_container,
ul.swiper-slide .product_item .image_container {
margin-bottom: 16px;
position: relative; }
.entry-content li.product .image_container a,
.entry-content .product_item .image_container a,
.woocommerce ul.products li.product .image_container a,
.woocommerce ul.products .product_item .image_container a,
ul.products li.product .image_container a,
ul.products .product_item .image_container a,
ul.swiper-slide li.product .image_container a,
ul.swiper-slide .product_item .image_container a {
width: 100%; }
.entry-content li.product a img,
.entry-content .product_item a img,
.woocommerce ul.products li.product a img,
.woocommerce ul.products .product_item a img,
ul.products li.product a img,
ul.products .product_item a img,
ul.swiper-slide li.product a img,
ul.swiper-slide .product_item a img {
margin: 0; }
.entry-content li.product .button,
.entry-content .product_item .button,
.woocommerce ul.products li.product .button,
.woocommerce ul.products .product_item .button,
ul.products li.product .button,
ul.products .product_item .button,
ul.swiper-slide li.product .button,
ul.swiper-slide .product_item .button {
margin: 0; }
.entry-content li.product .product_button,
.entry-content .product_item .product_button,
.woocommerce ul.products li.product .product_button,
.woocommerce ul.products .product_item .product_button,
ul.products li.product .product_button,
ul.products .product_item .product_button,
ul.swiper-slide li.product .product_button,
ul.swiper-slide .product_item .product_button {
bottom: 0;
display: none;
height: 35px;
margin: 0;
padding: 0;
position: absolute;
right: 0;
width: 35px; }
@media all and (max-width: 1024px) {
.entry-content li.product .product_button,
.entry-content .product_item .product_button,
.woocommerce ul.products li.product .product_button,
.woocommerce ul.products .product_item .product_button,
ul.products li.product .product_button,
ul.products .product_item .product_button,
ul.swiper-slide li.product .product_button,
ul.swiper-slide .product_item .product_button {
display: block !important; } }
.entry-content li.product .loop_products_additional_img_wrapper,
.entry-content .product_item .loop_products_additional_img_wrapper,
.woocommerce ul.products li.product .loop_products_additional_img_wrapper,
.woocommerce ul.products .product_item .loop_products_additional_img_wrapper,
ul.products li.product .loop_products_additional_img_wrapper,
ul.products .product_item .loop_products_additional_img_wrapper,
ul.swiper-slide li.product .loop_products_additional_img_wrapper,
ul.swiper-slide .product_item .loop_products_additional_img_wrapper {
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
z-index: -1;
width: 100%; }
.entry-content li.product p,
.entry-content li.product .product-title,
.entry-content .product_item p,
.entry-content .product_item .product-title,
.woocommerce ul.products li.product p,
.woocommerce ul.products li.product .product-title,
.woocommerce ul.products .product_item p,
.woocommerce ul.products .product_item .product-title,
ul.products li.product p,
ul.products li.product .product-title,
ul.products .product_item p,
ul.products .product_item .product-title,
ul.swiper-slide li.product p,
ul.swiper-slide li.product .product-title,
ul.swiper-slide .product_item p,
ul.swiper-slide .product_item .product-title {
font-size: 14px;
line-height: 1.4;
margin: 0 0 8px 0;
padding: 0; }
@media all and (max-width: 639px) {
.entry-content li.product p,
.entry-content li.product .product-title,
.entry-content .product_item p,
.entry-content .product_item .product-title,
.woocommerce ul.products li.product p,
.woocommerce ul.products li.product .product-title,
.woocommerce ul.products .product_item p,
.woocommerce ul.products .product_item .product-title,
ul.products li.product p,
ul.products li.product .product-title,
ul.products .product_item p,
ul.products .product_item .product-title,
ul.swiper-slide li.product p,
ul.swiper-slide li.product .product-title,
ul.swiper-slide .product_item p,
ul.swiper-slide .product_item .product-title {
margin: 0 0 4px 0; } }
.entry-content li.product p a,
.entry-content li.product .product-title a,
.entry-content .product_item p a,
.entry-content .product_item .product-title a,
.woocommerce ul.products li.product p a,
.woocommerce ul.products li.product .product-title a,
.woocommerce ul.products .product_item p a,
.woocommerce ul.products .product_item .product-title a,
ul.products li.product p a,
ul.products li.product .product-title a,
ul.products .product_item p a,
ul.products .product_item .product-title a,
ul.swiper-slide li.product p a,
ul.swiper-slide li.product .product-title a,
ul.swiper-slide .product_item p a,
ul.swiper-slide .product_item .product-title a {
border-bottom: 1px solid transparent; }
.entry-content li.product p a:hover,
.entry-content li.product .product-title a:hover,
.entry-content .product_item p a:hover,
.entry-content .product_item .product-title a:hover,
.woocommerce ul.products li.product p a:hover,
.woocommerce ul.products li.product .product-title a:hover,
.woocommerce ul.products .product_item p a:hover,
.woocommerce ul.products .product_item .product-title a:hover,
ul.products li.product p a:hover,
ul.products li.product .product-title a:hover,
ul.products .product_item p a:hover,
ul.products .product_item .product-title a:hover,
ul.swiper-slide li.product p a:hover,
ul.swiper-slide li.product .product-title a:hover,
ul.swiper-slide .product_item p a:hover,
ul.swiper-slide .product_item .product-title a:hover {
border-bottom: 1px solid; }
.entry-content li.product .star-rating,
.entry-content .product_item .star-rating,
.woocommerce ul.products li.product .star-rating,
.woocommerce ul.products .product_item .star-rating,
ul.products li.product .star-rating,
ul.products .product_item .star-rating,
ul.swiper-slide li.product .star-rating,
ul.swiper-slide .product_item .star-rating {
font-size: 11px;
margin-bottom: 8px;
width: 100%; }
@media all and (max-width: 639px) {
.entry-content li.product .star-rating,
.entry-content .product_item .star-rating,
.woocommerce ul.products li.product .star-rating,
.woocommerce ul.products .product_item .star-rating,
ul.products li.product .star-rating,
ul.products .product_item .star-rating,
ul.swiper-slide li.product .star-rating,
ul.swiper-slide .product_item .star-rating {
margin-bottom: 4px; } }
.entry-content li.product .price,
.entry-content .product_item .price,
.woocommerce ul.products li.product .price,
.woocommerce ul.products .product_item .price,
ul.products li.product .price,
ul.products .product_item .price,
ul.swiper-slide li.product .price,
ul.swiper-slide .product_item .price {
display: block;
font-size: 14px;
font-weight: 700;
margin: 0 0 8px 0;
padding: 0; }
@media all and (max-width: 639px) {
.entry-content li.product .price,
.entry-content .product_item .price,
.woocommerce ul.products li.product .price,
.woocommerce ul.products .product_item .price,
ul.products li.product .price,
ul.products .product_item .price,
ul.swiper-slide li.product .price,
ul.swiper-slide .product_item .price {
margin: 0 0 4px 0; } }
.entry-content li.product .price .amount
.from,
.entry-content .product_item .price .amount
.from,
.woocommerce ul.products li.product .price .amount
.from,
.woocommerce ul.products .product_item .price .amount
.from,
ul.products li.product .price .amount
.from,
ul.products .product_item .price .amount
.from,
ul.swiper-slide li.product .price .amount
.from,
ul.swiper-slide .product_item .price .amount
.from {
font-weight: 400;
padding: 0; }
.entry-content li.product .price ins,
.entry-content .product_item .price ins,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products .product_item .price ins,
ul.products li.product .price ins,
ul.products .product_item .price ins,
ul.swiper-slide li.product .price ins,
ul.swiper-slide .product_item .price ins {
text-decoration: none; }
@media all and (max-width: 768px) {
.entry-content li.product,
.entry-content .product_item,
.woocommerce ul.products li.product,
.woocommerce ul.products .product_item,
ul.products li.product,
ul.products .product_item,
ul.swiper-slide li.product,
ul.swiper-slide .product_item {
margin-bottom: 25px !important; } }
.entry-content li.product-category a,
.woocommerce ul.products li.product-category a,
ul.products li.product-category a,
ul.swiper-slide li.product-category a {
display: block; }
.entry-content li.product-category a .woocommerce-loop-category__title,
.woocommerce ul.products li.product-category a .woocommerce-loop-category__title,
ul.products li.product-category a .woocommerce-loop-category__title,
ul.swiper-slide li.product-category a .woocommerce-loop-category__title {
bottom: 15px;
color: #fff;
font-size: 12px;
font-weight: 700;
left: 15px;
padding-right: 15px;
position: absolute;
text-transform: uppercase;
z-index: 50; }
.entry-content li.product-category a .woocommerce-loop-category__title:hover,
.woocommerce ul.products li.product-category a .woocommerce-loop-category__title:hover,
ul.products li.product-category a .woocommerce-loop-category__title:hover,
ul.swiper-slide li.product-category a .woocommerce-loop-category__title:hover {
color: #fff; }
.entry-content li.product-category a .woocommerce-loop-category__title mark.count,
.woocommerce ul.products li.product-category a .woocommerce-loop-category__title mark.count,
ul.products li.product-category a .woocommerce-loop-category__title mark.count,
ul.swiper-slide li.product-category a .woocommerce-loop-category__title mark.count {
background-color: transparent;
color: #fff; }
.wc-block-grid.alignfull {
padding: 0 40px; }
.wc-block-grid.has-1-columns {
float: none !important; }
.wc-block-grid.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product {
width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%; }
@media all and (max-width: 1024px) {
.wc-block-grid.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product {
width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%; } }
.wc-block-grid ul.wc-block-grid__products {
margin-right: -17px;
margin-left: -17px; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product {
padding: 0 17px;
text-align: left;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
@media all and (min-width: 640px) and (max-width: 1024px) {
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product {
width: 33.33333%;
-webkit-box-flex: 1;
-ms-flex: 1 0 33.333%;
flex: 1 0 33.333%;
max-width: 33.3333%; } }
@media all and (max-width: 639px) {
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product {
width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%; } }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image {
margin-bottom: 10px;
position: relative; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img {
width: 100%; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title a {
display: block;
font-size: 14px;
font-weight: 400;
line-height: 1.4;
margin: 0 0 8px 0;
padding: 0;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title:hover,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title a:hover {
text-decoration: underline; }
@media all and (max-width: 639px) {
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title a {
margin: 0 0 4px 0; } }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price__value {
display: block;
font-size: 14px;
font-weight: 700;
margin: 0 0 8px 0;
padding: 0; }
@media all and (max-width: 639px) {
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price__value {
margin: 0 0 4px 0; } }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .amount
.from,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price__value .amount
.from {
font-weight: 400;
padding: 0; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price__value ins {
text-decoration: none; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price__value del {
color: inherit;
display: inline-block;
opacity: .5; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating {
font-size: 11px;
line-height: .8;
margin-bottom: 7px;
position: relative; }
@media all and (max-width: 639px) {
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating {
margin-bottom: 4px; } }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
margin: 0; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating {
display: block;
font-size: 11px;
margin-bottom: 8px;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
width: 5.4em;
font-family: star; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating::before {
content: "\73\73\73\73\73";
color: #d3ced2;
float: left;
top: 0;
left: 0;
position: absolute; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale {
border: 0;
border-radius: 0;
color: #fff;
font-size: 10px;
padding: 8px 10px 6px;
position: absolute;
left: 33px;
right: auto;
top: 15px;
z-index: 50; }
@media all and (max-width: 959px) {
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale {
font-size: 9px;
left: 20px;
top: 10px; } }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart {
line-height: 1;
position: relative; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart a {
position: relative; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart a.loading:after,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart button.loading:after {
content: '';
right: auto;
margin-left: 10px !important; }
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link {
background-color: transparent;
display: block;
font-size: 12px;
font-weight: 700;
line-height: 1.4;
margin: 0 !important;
padding: 0;
text-align: left;
text-transform: uppercase;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.wc-block-grid .wc-block-pagination .wc-block-pagination-page {
background: transparent;
font-size: 16px;
line-height: 1.2;
display: inline-block;
height: 28px;
width: 28px;
min-width: 28px !important;
padding: 2px 0 0 0;
margin: 0 6px 8px 6px;
border: 1px solid #fff;
border-radius: 15px;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
.wc-block-grid .wc-block-pagination .wc-block-pagination-page.wc-block-pagination-page--active {
font-weight: normal !important; }
.wc-block-grid .wc-block-sort-select__select {
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
background-repeat: no-repeat;
background-position: top -4px right 0;
background-size: 20px;
border: none;
font-size: 12px;
font-weight: 700;
height: auto;
outline: 0;
padding: 0 23px 0 8px;
text-transform: uppercase;
width: auto;
vertical-align: middle; }
.wc-block-all-products .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale {
left: 15px; }
.wp-block-woocommerce-attribute-filter h3,
.wp-block-woocommerce-active-filters h3,
.wp-block-woocommerce-price-filter h3 {
border-bottom: 2px solid;
display: block;
font-size: 12px !important;
font-weight: 700;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
text-transform: uppercase; }
.wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li {
display: inline-block;
margin-right: 5px;
padding: 5px 0 !important; }
.wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li .wc-block-active-filters-list-item__type {
display: none; }
.wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li .wc-block-active-filters-list-item__name {
-webkit-box-shadow: none;
box-shadow: none;
border: 0;
color: #ffffff;
padding: 4px 8px 4px 30px;
font-size: 13px;
font-weight: normal;
line-height: 1;
text-decoration: none; }
.wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li button {
cursor: pointer;
left: 6px;
top: 17px;
outline: 0; }
.wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li button:before {
background: none;
color: #fff;
-webkit-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
font-family: WooCommerce;
font-size: 13px;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "";
text-decoration: none; }
.wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li button:hover:before {
opacity: .75; }
.wp-block-woocommerce-active-filters .wc-block-active-filters__clear-all {
float: none;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.wp-block-woocommerce-attribute-filter ul.wc-block-checkbox-list li {
border-bottom: 1px dotted;
padding: 5px 0 !important;
text-decoration: none;
margin: 0; }
.wp-block-woocommerce-attribute-filter ul.wc-block-checkbox-list li input {
display: none; }
.wp-block-woocommerce-attribute-filter ul.wc-block-checkbox-list li label {
font-size: 13px;
line-height: 1;
padding: 1px 0;
text-decoration: none; }
.wp-block-woocommerce-attribute-filter ul.wc-block-checkbox-list li label .wc-block-attribute-filter-list-count {
font-size: 11px;
float: right;
top: 4px;
position: relative; }
.wp-block-woocommerce-attribute-filter ul.wc-block-checkbox-list li input:checked + label {
-webkit-box-shadow: none;
box-shadow: none;
border: 0;
color: #ffffff;
padding: 4px 8px;
text-decoration: none; }
.wp-block-woocommerce-attribute-filter ul.wc-block-checkbox-list li input:checked + label:before {
color: #fff;
-webkit-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
top: 1px;
position: relative;
margin-right: .618em;
content: "";
text-decoration: none; }
.wp-block-woocommerce-attribute-filter ul.wc-block-checkbox-list li input:checked + label:hover:before {
opacity: .75; }
.boxed-content .wc-block-grid.alignfull {
padding: 0 35px; }
.wc-block-featured-category {
padding: 40px;
width: auto; }
.wc-block-featured-category .wc-block-featured-category__description {
width: 75%; }
.wc-block-featured-category .wc-block-featured-category__title,
.wc-block-featured-category .wc-block-featured-category__description {
padding: 0;
margin-bottom: 25px; }
.wc-block-featured-category .wc-block-featured-category__title p,
.wc-block-featured-category .wc-block-featured-category__description p {
margin: 0; }
.wc-block-featured-category .wc-block-featured-category__link {
margin: 0;
padding: 0; }
.wc-block-featured-category .wc-block-featured-category__link .wp-block-button,
.wc-block-featured-category .wc-block-featured-category__link .wp-block-button__link {
margin: 0; }
.wc-block-featured-product {
padding: 40px;
width: auto; }
.wc-block-featured-product .wc-block-featured-product__description {
width: 75%; }
.wc-block-featured-product .wc-block-featured-product__description p {
margin: 0; }
.wc-block-featured-product .wc-block-featured-product__title,
.wc-block-featured-product .wc-block-featured-product__description,
.wc-block-featured-product .wc-block-featured-product__price,
.wc-block-featured-product .wc-block-featured-product__variation {
padding: 0;
margin-bottom: 25px; }
.wc-block-featured-product .wc-block-featured-product__variation {
font-style: normal; }
.wc-block-featured-product .wc-block-featured-product__price {
font-weight: 700; }
.wc-block-featured-product .wc-block-featured-product__price ins {
text-decoration: none; }
.wc-block-featured-product .wc-block-featured-product__link {
margin: 0;
padding: 0; }
.wc-block-featured-product .wc-block-featured-product__link .wp-block-button,
.wc-block-featured-product .wc-block-featured-product__link .wp-block-button__link {
margin: 0; }
.wp-block-woocommerce-product-categories .wc-block-product-categories {
margin-bottom: 0; }
.wp-block-woocommerce-product-categories .wc-block-product-categories.is-list ul {
list-style: none; }
.wp-block-woocommerce-product-categories .wc-block-product-categories.is-list ul ul li {
list-style-type: none; }
.wp-block-woocommerce-product-categories .wc-block-product-categories.is-dropdown .wc-block-product-categories__button {
height: 33px; }
.wp-block-woocommerce-all-reviews .wc-block-order-select,
.wp-block-woocommerce-reviews-by-product .wc-block-order-select,
.wp-block-woocommerce-reviews-by-category .wc-block-order-select {
text-align: left; }
.wp-block-woocommerce-all-reviews .wc-block-order-select .wc-block-order-select__label,
.wp-block-woocommerce-reviews-by-product .wc-block-order-select .wc-block-order-select__label,
.wp-block-woocommerce-reviews-by-category .wc-block-order-select .wc-block-order-select__label {
display: inline-block;
font-weight: 700;
font-size: 12px;
padding: 0 0 5px 0;
text-transform: uppercase; }
.wp-block-woocommerce-all-reviews .wc-block-order-select .wc-block-order-select__select,
.wp-block-woocommerce-reviews-by-product .wc-block-order-select .wc-block-order-select__select,
.wp-block-woocommerce-reviews-by-category .wc-block-order-select .wc-block-order-select__select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
background-repeat: no-repeat;
background-position: center right 5px;
border: none;
border-bottom: 2px solid;
border-radius: 0;
cursor: pointer;
font-size: 16px;
font-weight: 700;
height: auto;
padding: 10px 0;
margin-bottom: 15px;
outline: none;
width: 100%; }
.wp-block-woocommerce-all-reviews .wc-block-review-list .wc-block-review-list-item__author,
.wp-block-woocommerce-all-reviews .wc-block-review-list .wc-block-review-list-item__published-date,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list .wc-block-review-list-item__author,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list .wc-block-review-list-item__published-date {
font-size: 12px; }
.wp-block-woocommerce-reviews-by-product .wc-block-review-list .wc-block-review-list-item__author {
font-weight: 700;
font-style: normal;
line-height: 1.15; }
.wp-block-latest-posts li {
margin-bottom: 30px; }
.wp-block-latest-posts li > a {
font-weight: 700; }
.wp-block-latest-posts li .wp-block-latest-posts__post-date {
margin-top: 15px;
font-weight: 700;
font-size: 12px;
line-height: 1.4;
text-transform: uppercase; }
.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt {
margin-top: 20px;
margin-bottom: 0; }
.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt > a {
font-weight: 700;
font-size: 12px;
text-transform: uppercase; }
.content-area {
margin: 0 0 30px 0; }
.images #wrap {
z-index: 1 !important; }
.form-allowed-tags {
display: none; }
.page .entry-header,
.page .entry-thumbnail {
margin: 0 0 70px 0; }
@media only screen and (max-width: 719px) {
.page .entry-header,
.page .entry-thumbnail {
margin: 0 0 40px 0; } }
@media only screen and (min-width: 720px) and (max-width: 959px) {
.page .entry-header,
.page .entry-thumbnail {
margin: 0 0 50px 0; } }
.entry-content {
clear: both; }
.entry-content .tags-meta {
padding-left: 5px; }
.entry-content .tags-meta:before {
position: relative;
left: -5px;
top: 4px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.entry-meta .date-meta a time {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.entry-meta .author,
.entry-meta .date-meta,
.entry-meta .categories-meta,
.entry-meta .image-category,
.entry-meta .image-size,
.entry-meta .comments-link {
display: inline-block;
padding-right: 10px; }
.entry-meta .author a,
.entry-meta .date-meta a,
.entry-meta .categories-meta,
.entry-meta .tags-meta,
.entry-meta .image-category,
.entry-meta .image-size,
.entry-meta .comments-link a {
padding-left: 5px; }
.entry-meta .author a:before,
.entry-meta .date-meta a:before,
.entry-meta .categories-meta:before,
.entry-meta .tags-meta:before,
.entry-meta .image-category:before,
.entry-meta .image-size:before,
.entry-meta .comments-link a:before {
position: relative;
left: -5px;
top: 4px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.tr_upper_link {
font-weight: 700;
font-size: 12px;
padding: 0;
position: relative;
text-transform: uppercase; }
.tr_upper_link.inactive:hover * {
color: inherit; }
.more-link {
clear: both;
color: #fff;
display: block;
font-weight: 700;
font-size: 12px;
line-height: 2;
text-transform: uppercase;
padding: 13px 24px;
margin-top: 20px;
text-decoration: none;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content; }
.more-link:hover {
color: #fff; }
.more-link:after {
content: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M 14 4.9296875 L 12.5 6.4296875 L 17.070312 11 L 3 11 L 3 13 L 17.070312 13 L 12.5 17.570312 L 14 19.070312 L 21.070312 12 L 14 4.9296875 z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
width: 17px;
height: 18px;
top: 4px;
left: 4px;
display: inline-block;
position: relative; }
.blog .content-area .post,
.archive .content-area .post {
margin-bottom: 60px; }
@media all and (max-width: 639px) {
.blog .content-area .post,
.archive .content-area .post {
margin-bottom: 40px; } }
.blog .content-area .post .entry-thumbnail img,
.archive .content-area .post .entry-thumbnail img {
width: 100%; }
.entry-content img {
max-width: 100%; }
.entry-content .vc_row {
margin-left: 0;
margin-right: 0; }
.post .entry-header {
margin-bottom: 20px; }
.post .entry-header h2 {
margin-bottom: 0; }
@media screen and (max-width: 639px) {
.post .entry-header {
margin-bottom: 15px; } }
.post .entry-meta,
.post .entry-thumbnail {
margin-bottom: 25px; }
@media screen and (max-width: 639px) {
.post .entry-meta,
.post .entry-thumbnail {
margin-bottom: 20px; } }
.post .entry-thumbnail img {
width: 100%; }
.post .vc_column-inner {
padding: 0; }
.tags_share_wrapper {
clear: both;
overflow: auto; }
.tags_share_wrapper .tags-meta {
padding-bottom: 12px;
float: left; }
.post-navigation {
display: table;
border-top: 2px solid #000;
border-bottom: 1px solid #ccc;
margin-bottom: 30px;
width: 100%; }
.post-navigation .nav-previous-single,
.post-navigation .nav-next-single {
display: table-cell;
width: 50%;
vertical-align: middle; }
.post-navigation .nav-previous-single a,
.post-navigation .nav-next-single a {
background-repeat: no-repeat;
display: inline-block;
font-weight: 700;
padding: 25px;
position: relative;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.post-navigation .nav-previous-single a {
background-position: center left; }
.post-navigation .nav-next-single {
text-align: right;
border-left: 1px solid #ccc; }
.post-navigation .nav-next-single a {
background-position: center right; }
.attachment .entry-attachment {
text-align: center;
padding: 30px 0; }
.attachment .entry-meta {
text-align: center;
color: #b3b3b3; }
.attachment .entry-title {
text-align: center; }
.attachment .entry-title .date-meta,
.attachment .entry-title .image-meta,
.attachment .entry-title .categories-meta,
.attachment .entry-title .author {
padding-left: 5px; }
.attachment .entry-title .date-meta:before,
.attachment .entry-title .image-meta:before,
.attachment .entry-title .categories-meta:before,
.attachment .entry-title .author:before {
left: -5px; }
.attachment .image-attachment-meta-wrapper {
display: block;
padding: 0;
margin-top: 40px;
position: relative;
text-align: center; }
.attachment .image-attachment-meta-wrapper .entry-meta {
display: inline-block;
padding: 0 30px;
max-width: 60%;
margin: 0 auto; }
.attachment .image-attachment-meta-wrapper .image-pagination {
position: relative; }
@media all and (max-width: 959px) {
.attachment .image-attachment-meta-wrapper .image-pagination {
margin-top: 20px; } }
.attachment .image-attachment-meta-wrapper .image-pagination .previous-image,
.attachment .image-attachment-meta-wrapper .image-pagination .next-image {
position: absolute;
top: -19px; }
@media all and (max-width: 959px) {
.attachment .image-attachment-meta-wrapper .image-pagination .previous-image,
.attachment .image-attachment-meta-wrapper .image-pagination .next-image {
top: 0; } }
.attachment .image-attachment-meta-wrapper .image-pagination .previous-image {
left: 0; }
.attachment .image-attachment-meta-wrapper .image-pagination .next-image {
right: 0; }
.comments-area .pingback {
padding: 10px;
margin: 0 0 15px 0;
background: #f4f4f4; }
.comments-area .comments-title {
border-bottom: 2px solid #000;
padding: 30px 0; }
.comments-area .comment-list {
list-style: none; }
.comments-area .comment-list ul, .comments-area .comment-list ol {
list-style: none; }
.comments-area .comment-list .comment-body {
color: #555;
position: relative;
padding: 30px 0 0 65px; }
.comments-area .comment-list .comment .children {
padding-left: 65px; }
.comments-area .comment-list .comment-author {
font-weight: 700;
font-style: normal;
line-height: 1.15; }
.comments-area .comment-list .comment-author .says {
display: none; }
.comments-area .comment-list .comment-author .avatar {
max-width: 40px;
height: auto;
position: absolute;
left: 0;
top: 30px; }
.comments-area .comment-list .comment-author cite {
font-style: normal; }
.comments-area .comment-list .comment-meta {
font-size: 12px;
margin: 10px 0 20px; }
.comments-area .comment-list .comment-meta a {
color: #777; }
.comments-area .comment-list .reply {
padding: 20px 0 25px;
border-bottom: 1px solid #ccc;
text-transform: uppercase;
font-weight: 700;
font-size: 12px; }
.comments-area #cancel-comment-reply-link {
display: none; }
.comments-area .comment-respond .comment-form,
.comments-area .comment-respond .comment-form-comment {
margin-top: 20px; }
.comments-area .comment-respond .comment-reply-title {
border-bottom: 2px solid #000;
padding: 30px 0; }
.comments-area .comment-respond label {
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
margin: 11px 0 0 0; }
.comments-area .comment-respond #author,
.comments-area .comment-respond #email,
.comments-area .comment-respond #url,
.comments-area .comment-respond #comment {
width: 100%;
padding: 9px 10px;
color: #555;
line-height: 1.7em;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc; }
.comments-area .comment-respond .comment-form-cookies-consent {
margin: 10px 0; }
.comments-area .comment-respond .comment-form-cookies-consent label {
color: #777;
font-weight: 400;
padding-left: 5px;
text-transform: none; }
.comments-area .comment-respond #submit {
width: 100%;
margin-top: 20px; }
.search-results .page-title {
font-size: 12px;
margin: 0 0 50px;
text-transform: uppercase; }
.search-results article {
margin-bottom: 40px;
padding-bottom: 15px;
border-bottom: 1px solid; }
.search-results article .entry-header {
margin-bottom: 20px; }
.search-no-results article.no-results .entry-header .entry-title {
font-size: 12px;
margin: 0 0 50px;
text-transform: uppercase; }
.search-no-results article.no-results .entry-content #searchform {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.search-no-results article.no-results .entry-content #searchform .assistive-text {
display: none; }
.search-no-results article.no-results .entry-content #searchform input.field {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
height: 38px;
margin-right: 10px; }
#map_container {
position: relative; }
#map_canvas {
height: 450px; }
#map_canvas img {
max-width: none !important;
background: none !important; }
#map_overlay_top {
height: 20px;
width: 100%;
position: absolute;
z-index: 1;
top: 0;
left: 0;
pointer-events: none;
background: #ccc;
background: -webkit-linear-gradient(top, black 0%, rgba(255, 255, 255, 0) 100%);
background: -moz-linear-gradient(top, black 0%, rgba(255, 255, 255, 0) 100%);
opacity: .2; }
#map_overlay_bottom {
height: 20px;
width: 100%;
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
pointer-events: none;
background: #ccc;
background: -webkit-linear-gradient(bottom, black 0%, rgba(255, 255, 255, 0) 100%);
background: -moz-linear-gradient(bottom, black 0%, rgba(255, 255, 255, 0) 100%);
opacity: .2; }
.ie #map_overlay_top {
display: none; }
.ie #map_overlay_bottom {
display: none; }
.map_button_wrapper {
position: absolute;
bottom: 0;
right: 0;
width: 100%; }
.map_button_wrapped {
width: 100%;
max-width: 960px;
margin: 0 auto;
text-align: right; }
a#map_button {
background: #000;
z-index: 2;
color: #fff;
display: inline-block;
padding: 20px 60px;
font-family: Lato, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 900;
font-size: 12px; }
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
font-size: 13px !important; }
span.wpcf7-not-valid-tip {
font-size: 10pt;
color: #E42E2C;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 none;
width: 100%;
padding: 0px;
margin-top: 3px;
text-align: left;
top: 100%;
left: 0;
z-index: 100; }
div.wpcf7-validation-errors {
border: 0;
color: #e42e2c; }
div.wpcf7-response-output {
margin: 0 0 30px 0;
padding: 0; }
.gallery {
margin-bottom: 2.5rem; }
@media all and (max-width: 639px) {
.gallery {
margin-bottom: 1.75rem; } }
.gallery .gallery-item {
cursor: pointer;
margin: 0 !important;
overflow: hidden;
position: relative;
width: 100%; }
.gallery .gallery-item .gallery-icon {
position: relative;
overflow: hidden;
-webkit-transition: none;
-o-transition: none;
transition: none; }
.gallery .gallery-item .gallery-icon img {
border: 0 !important;
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: 100%;
z-index: 0; }
.gallery .gallery-item .gallery-caption {
bottom: 0;
color: #fff;
font-size: 13px;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
padding: 20px 30px;
-webkit-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
.gallery .gallery-item:hover .gallery-caption {
opacity: 1; }
.gallery .gallery-item:hover .gallery-icon img {
-webkit-transform: translateZ(0) scale(1.1, 1.1);
transform: translateZ(0) scale(1.1, 1.1); }
.gallery.gallery-columns-2 .gallery-item {
width: 50% !important; }
.gallery.gallery-columns-3 .gallery-item {
width: 33.33% !important; }
.gallery.gallery-columns-4 .gallery-item {
width: 25% !important; }
.gallery.gallery-columns-5 .gallery-item {
width: 20% !important; }
.gallery.gallery-columns-6 .gallery-item {
width: 16.66% !important; }
.gallery.gallery-columns-7 .gallery-item {
width: 14.28% !important; }
.gallery.gallery-columns-8 .gallery-item {
width: 12.5% !important; }
.gallery.gallery-columns-9 .gallery-item {
width: 11.11% !important; }
.widget {
padding: 0 0 30px 0; }
.widget .widget-title {
border-bottom: 2px solid;
display: block;
font-size: 12px;
font-weight: 700;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
text-transform: uppercase; }
.widget ul li {
border-bottom: 1px dotted;
list-style: none;
padding: 5px 0; }
.widget ul li:last-child {
border-bottom: 0; }
.widget ul li a:hover {
text-decoration: underline; }
.widget ul li ul {
border-top: 1px dotted;
margin: 5px 0 0 0; }
.widget ul li ul li {
margin-left: 10px; }
.widget input[type=text],
.widget input[type=password] {
padding: 7px !important; }
.widget input[type=search] {
padding: 7px 35px 7px 7px !important; }
.widget input[type=text],
.widget input[type=password],
.widget input[type=search] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc;
font-size: 13px;
outline: 0;
width: 100%; }
.widget input[type=submit],
.widget button[type=submit] {
margin: 15px 0;
width: 100%; }
.widget label {
padding: 5px 0; }
.widget.widget_calendar #wp-calendar {
width: 100%; }
.widget.widget_calendar #wp-calendar caption {
padding-bottom: 10px; }
.widget.widget_calendar #wp-calendar th, .widget.widget_calendar #wp-calendar td {
padding: 5px; }
.widget.widget_calendar #wp-calendar tbody td a {
border-radius: 2px;
color: #fff;
margin-left: -5px;
padding: 3px 5px; }
.widget.widget_calendar #wp-calendar #next {
text-align: right; }
.widget.widget_rss ul li {
padding: 10px 0; }
.widget.widget_rss .rsswidget img {
display: none; }
.widget.widget_media_image div.wp-caption {
width: 100% !important; }
.widget.widget_media_image .wp-caption-text {
margin-top: 10px; }
.widget.widget_recent_comments ul li {
min-height: 25px;
position: relative;
padding: 5px 0 5px 27px !important; }
.widget.widget_recent_comments ul li:before {
content: "";
display: block;
width: 18px;
height: 18px;
background-repeat: no-repeat;
position: absolute;
top: 6px;
left: 0; }
.widget.widget_text ul, .widget.widget_text ol {
list-style-position: inside;
margin: 10px 0; }
.widget.widget_text ul li, .widget.widget_text ol li {
border: 0;
list-style: inherit; }
.widget.widget_search label, .widget.widget_product_search label {
display: none; }
.widget.widget_search input[type=submit],
.widget.widget_search button[type=submit], .widget.widget_product_search input[type=submit],
.widget.widget_product_search button[type=submit] {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2050%2050'%3E%3Cpath%20d%3D'M 21 3 C 11.601563 3 4 10.601563 4 20 C 4 29.398438 11.601563 37 21 37 C 24.355469 37 27.460938 36.015625 30.09375 34.34375 L 42.375 46.625 L 46.625 42.375 L 34.5 30.28125 C 36.679688 27.421875 38 23.878906 38 20 C 38 10.601563 30.398438 3 21 3 Z M 21 7 C 28.199219 7 34 12.800781 34 20 C 34 27.199219 28.199219 33 21 33 C 13.800781 33 8 27.199219 8 20 C 8 12.800781 13.800781 7 21 7 Z '%20fill%3D'%237d7d7d'%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: center;
background-color: transparent !important;
position: absolute;
top: 8px;
right: 8px;
width: 16px;
height: 16px;
outline: 0;
border: 0;
text-indent: -9999px;
cursor: pointer;
padding: 0;
margin: 0;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; }
.widget.widget_search input[type=submit]:hover,
.widget.widget_search button[type=submit]:hover, .widget.widget_product_search input[type=submit]:hover,
.widget.widget_product_search button[type=submit]:hover {
background-color: transparent !important;
opacity: .5; }
.widget.widget_tag_cloud a, .widget.widget_product_tag_cloud a {
font-size: 11px !important;
font-weight: 700;
background: #ffffff;
text-transform: uppercase;
text-decoration: none;
padding: 5px 10px;
line-height: 12px;
border: 1px solid #cccccc;
display: inline-block;
margin-bottom: 3px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.widget.widget_tag_cloud a:hover, .widget.widget_product_tag_cloud a:hover {
color: #fff;
border: 1px solid; }
.widget.widget_media_gallery .gallery-caption {
display: none; }
.widget.widget_layered_nav ul li, .widget.widget_layered_nav_filters ul li {
padding: 5px 0 !important; }
.widget.widget_layered_nav ul li.chosen a, .widget.widget_layered_nav_filters ul li.chosen a {
-webkit-box-shadow: none;
box-shadow: none;
border: 0;
color: #ffffff;
display: inline-block;
padding: 4px 8px;
text-decoration: none; }
.widget.widget_layered_nav ul li.chosen a:before, .widget.widget_layered_nav_filters ul li.chosen a:before {
color: #fff;
-webkit-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s; }
.widget.widget_layered_nav ul li.chosen a:hover:before, .widget.widget_layered_nav_filters ul li.chosen a:hover:before {
opacity: .75; }
.widget.widget_layered_nav ul .count, .widget.widget_layered_nav_filters ul .count {
font-size: 11px;
float: right; }
.widget.widget_layered_nav .woocommerce-widget-layered-nav-dropdown input[type="text"], .widget.widget_layered_nav_filters .woocommerce-widget-layered-nav-dropdown input[type="text"] {
padding: 0 7px !important; }
.widget.widget_product_categories .count {
float: right;
font-size: 11px; }
.widget.widget_layered_nav_filters ul li {
border: 0;
margin-right: 5px; }
.widget.widget_price_filter .price_slider_wrapper {
margin: 20px 0 0; }
.widget.widget_price_filter .ui-slider-horizontal {
height: 6px; }
.widget.widget_price_filter .price_slider_amount .button {
display: block !important;
float: none;
margin: 25px 0 15px;
padding: 15px !important;
width: 100%; }
.widget.widget_price_filter .price_label {
font-size: 0;
text-align: left; }
.widget.widget_price_filter .price_label span {
font-size: 13px;
line-height: 1.4; }
.widget.widget_price_filter .price_label span:first-of-type:after {
content: "-";
display: inline-block;
margin: 0 5px; }
.widget.widget_rating_filter li.wc-layered-nav-rating {
padding: 5px 0; }
.widget.widget_rating_filter li.wc-layered-nav-rating .star-rating {
top: 2px;
float: left; }
.widget.widget_rating_filter li.wc-layered-nav-rating a {
font-size: 11px;
display: inline-block;
text-align: right;
width: 100%; }
.widget.widget_products ul li, .widget.widget_recent_reviews ul li, .widget.widget_recently_viewed_products ul li {
padding: 10px 0; }
.widget.widget_products ul li .star-rating,
.widget.widget_products ul li .reviewer, .widget.widget_recent_reviews ul li .star-rating,
.widget.widget_recent_reviews ul li .reviewer, .widget.widget_recently_viewed_products ul li .star-rating,
.widget.widget_recently_viewed_products ul li .reviewer {
font-size: 11px; }
.widget.widget_products ul li del, .widget.widget_recent_reviews ul li del, .widget.widget_recently_viewed_products ul li del {
opacity: .5; }
.page_full_width .entry-content {
margin: 0;
padding: 0; }
.page-template-page-blank .gbtr_tools_wrapper,
.page-template-page-blank .gbtr_header_wrapper,
.page-template-page-blank .gbtr_footer_wrapper {
display: none; } .page-archive li {
position: relative;
padding: 20px 0;
border-bottom: 1px dotted #ccc; }
.page_archive_date {
position: absolute;
top: 25px;
left: 0;
background: #b39964;
width: 30px;
height: 30px;
text-align: center;
display: block;
color: #fff; }
.page_archive_items {
padding: 0 0 0 40px; }
.page_archive_items a {
color: #000;
font-size: 13px; }
.page_archive_items a:hover {
color: #b39964; }
.page_archive_items a h3 {
font-weight: normal; }
.page_archive_items .comments {
color: #8d8d8d; }
.page_archive_content_hr {
margin: 30px 0 30px 0;
border-bottom: 1px solid #ccc; }
.page_archive_subtitle {
font-weight: 900;
text-transform: uppercase;
border-bottom: 2px solid #000;
padding: 0 0 10px 0; }
@media screen and (max-width: 959px) {
.page_full_width {
padding: 0; } }
.page_404 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 8.5% 0;
text-align: center; }
.page_404 .img_404 {
width: 200px;
height: 200px;
margin: 0 auto 35px;
background-size: 175px;
background-position: center;
background-repeat: no-repeat; }
.page_404 h3 {
margin-bottom: 0; }
.page_404 a {
clear: both;
display: block;
font-size: 13px;
font-weight: 700;
margin-top: 25px;
text-transform: uppercase; }
@media all and (min-width: 1250px) {
.page #global_wrapper.full-content .page_default .alignwide {
margin-left: calc( -75vw / 2 + 100% / 2);
margin-right: calc( -75vw / 2 + 100% / 2);
max-width: 75vw; } }
.page #global_wrapper.full-content .page_full_width .alignfull,
.page #global_wrapper.full-content .page_default .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2);
margin-right: calc( -100vw / 2 + 100% / 2);
max-width: 100vw; }
.page #global_wrapper.boxed-content .page_full_width .alignfull,
.page #global_wrapper.boxed-content .page_default .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2);
margin-right: calc( -100vw / 2 + 100% / 2);
max-width: 100vw; }
.content_wrapper > [class*='wp-block-'],
.entry-content > [class*='wp-block-'],
.gbt_18_tr_banner,
.gbt_18_tr_slider,
.gbt_18_tr_posts_grid,
.gbt_portfolio_block_wrapper,
.gbt_18_tr_social_media_profiles,
.wc-block-featured-category,
.wc-block-featured-product,
.wc-block-grid {
margin-bottom: 2.5rem; }
@media all and (max-width: 639px) {
.content_wrapper > [class*='wp-block-'],
.entry-content > [class*='wp-block-'],
.gbt_18_tr_banner,
.gbt_18_tr_slider,
.gbt_18_tr_posts_grid,
.gbt_portfolio_block_wrapper,
.gbt_18_tr_social_media_profiles,
.wc-block-featured-category,
.wc-block-featured-product,
.wc-block-grid {
margin-bottom: 1.75rem; } }
.wp-block-spacer {
margin-bottom: 0 !important; }
[class*='wp-block-'] p.has-larger-font-size,
[class*='wp-block-'] p.has-huge-font-size {
font-size: 42px; }
[class*='wp-block-'] p.has-large-font-size {
font-size: 36px; }
[class*='wp-block-'] p.has-medium-font-size {
font-size: 20px; }
.wp-block-cover.alignright,
.wp-block-gallery.alignright,
.wp-block-embed.is-type-video.alignright,
.wp-block-pullquote.alignright,
.wp-block-table.alignright {
float: right;
margin-left: 1.5rem;
overflow: auto; }
.wp-block-cover.alignleft,
.wp-block-gallery.alignleft,
.wp-block-embed.is-type-video.alignleft,
.wp-block-pullquote.alignleft,
.wp-block-table.alignleft {
float: left;
margin-right: 1.5rem;
overflow: auto; }
.wp-block-cover.alignright, .wp-block-cover.alignleft,
.wp-block-gallery.alignright,
.wp-block-gallery.alignleft,
.wp-block-embed.is-type-video.alignright,
.wp-block-embed.is-type-video.alignleft,
.wp-block-pullquote.alignright,
.wp-block-pullquote.alignleft,
.wp-block-table.alignright,
.wp-block-table.alignleft {
margin-top: 1rem;
margin-bottom: 1rem; }
@media all and (max-width: 680px) {
.wp-block-cover.alignright, .wp-block-cover.alignleft,
.wp-block-gallery.alignright,
.wp-block-gallery.alignleft,
.wp-block-embed.is-type-video.alignright,
.wp-block-embed.is-type-video.alignleft,
.wp-block-pullquote.alignright,
.wp-block-pullquote.alignleft,
.wp-block-table.alignright,
.wp-block-table.alignleft {
width: 50%; } }
.wp-block-embed .wp-block-embed__wrapper iframe {
max-width: 100% !important; }
p.has-text-color.has-drop-cap::first-letter {
color: currentColor; }
.wp-block-gallery.alignright figcaption, .wp-block-gallery.alignleft figcaption {
font-size: 9px; }
.wp-block-gallery.alignright .blocks-gallery-item, .wp-block-gallery.alignleft .blocks-gallery-item {
margin: 0 8px 8px 0; }
.wp-block-gallery ul.blocks-gallery-grid {
margin-bottom: 0; }
.wp-block-gallery .blocks-gallery-item {
padding: 0; }
.wp-block-cover {
width: auto; }
.wp-block-cover::-webkit-scrollbar {
display: none; }
.wp-block-cover .wp-block-cover__inner-container {
color: inherit;
font-weight: 700;
margin: 0 !important;
padding: 30px;
position: relative;
width: auto; }
.wp-block-cover .wp-block-cover__inner-container p {
margin: 0; }
.wp-block-cover .wp-block-cover__inner-container p::first-letter {
color: inherit !important; }
.wp-block-image {
width: auto; }
.wp-block-image figcaption {
margin-top: 10px; }
.wp-block-image .alignright {
margin-left: 1.5rem; }
.wp-block-image .alignleft {
margin-right: 1.5rem; }
.wp-block-image .alignright,
.wp-block-image .alignleft {
margin-top: 1rem;
margin-bottom: 1rem; }
@media all and (max-width: 680px) {
.wp-block-image .alignright,
.wp-block-image .alignleft {
width: 50%; } }
.wp-block-quote {
margin: 0 0 2.5rem 0 !important; }
@media all and (max-width: 639px) {
.wp-block-quote {
margin: 0 0 1.75rem 0 !important; } }
@media all and (max-width: 680px) {
.wp-block-pullquote.alignright, .wp-block-pullquote.alignleft {
width: 100%; } }
.wp-block-pullquote.alignright blockquote, .wp-block-pullquote.alignleft blockquote {
max-width: 100%; }
.wp-block-pullquote blockquote {
border: none;
margin-bottom: 0 !important;
padding: 0 26px; }
.wp-block-pullquote p {
color: inherit; }
.wp-block-pullquote cite {
color: inherit;
opacity: .75;
text-transform: none; }
@media all and (max-width: 680px) {
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%; } }
.wp-block-pullquote.is-style-solid-color blockquote cite {
color: inherit; }
.wp-block-pullquote.is-style-solid-color blockquote p {
color: inherit;
margin-bottom: 25px !important; }
.wp-block-table th,
.wp-block-table td {
padding: 10px; }
.wp-block-table.is-style-stripes {
border-bottom: 0; }
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #fff; }
.wp-block-table.is-style-regular table {
border-collapse: collapse; }
@media all and (min-width: 1250px) {
.wp-block-table.alignwide {
width: 75vw; } }
.wp-block-table.alignfull {
width: 100vw; }
.wp-block-preformatted,
.wp-block-verse {
margin-bottom: 2.5rem !important; }
@media all and (max-width: 639px) {
.wp-block-preformatted,
.wp-block-verse {
margin-bottom: 1.75rem !important; } }
.wp-block-button {
margin-bottom: 0; }
.wp-block-button a.wp-block-button__link {
font-size: 12px;
font-weight: bold;
padding: 12px 27px;
text-transform: uppercase; }
.wp-block-media-text .wp-block-media-text__content p {
margin: 25px; }
ul.wp-block-latest-posts li,
ul.wp-block-archives li,
ul.wp-block-categories li {
list-style-type: none !important; }
.wp-block-tag-cloud {
margin-bottom: 2.5rem !important; }
@media all and (max-width: 639px) {
.wp-block-tag-cloud {
margin-bottom: 1.75rem !important; } }
.wp-block-tag-cloud a {
font-size: 11px !important;
font-weight: 700;
background: #ffffff;
text-transform: uppercase;
text-decoration: none;
padding: 5px 10px;
line-height: 12px;
border: 1px solid #cccccc;
display: inline-block;
margin-bottom: 3px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.wp-block-tag-cloud a:hover {
color: #fff;
border: 1px solid; }
.wp-block-calendar th, .wp-block-calendar td {
padding: 10px !important; }
.wp-block-calendar a {
text-decoration: none; }
.wp-block-search input {
outline: 0; }
.wp-block-search .wp-block-search__button {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2050%2050'%3E%3Cpath%20d%3D'M 21 3 C 11.601563 3 4 10.601563 4 20 C 4 29.398438 11.601563 37 21 37 C 24.355469 37 27.460938 36.015625 30.09375 34.34375 L 42.375 46.625 L 46.625 42.375 L 34.5 30.28125 C 36.679688 27.421875 38 23.878906 38 20 C 38 10.601563 30.398438 3 21 3 Z M 21 7 C 28.199219 7 34 12.800781 34 20 C 34 27.199219 28.199219 33 21 33 C 13.800781 33 8 27.199219 8 20 C 8 12.800781 13.800781 7 21 7 Z '%20fill%3D'%237d7d7d'%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: center;
background-color: transparent !important;
position: absolute;
top: 30px;
right: 8px;
width: 16px;
height: 16px;
outline: 0;
border: 0;
text-indent: -9999px;
cursor: pointer;
padding: 0;
margin: 0;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; }
.wp-block-search .wp-block-search__button:hover {
background-color: transparent !important;
opacity: .5; }