@charset "UTF-8";
.owl-carousel .owl-wrapper:after {
content: "";
display: table;
clear: both;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing {
cursor:url(//rowertoja.pl/wp-content/plugins/tz-feature-pack/public/img/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
} .owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
} .owl-fade-out {
z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}
.owl-fade-in {
-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
} .owl-backSlide-out {
-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
} .owl-goDown-out {
-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
} .owl-fadeUp-in {
-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
} @-webkit-keyframes empty {
0% {opacity: 1}
}
@-moz-keyframes empty {
0% {opacity: 1}
}
@keyframes empty {
0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-moz-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
25% { opacity: .5; -webkit-transform: translateZ(-500px); }
75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
25% { opacity: .5; -moz-transform: translateZ(-500px); }
75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
25% { opacity: .5; transform: translateZ(-500px); }
75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -webkit-transform: translateZ(-500px); }
100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -moz-transform: translateZ(-500px); }
100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
to { opacity: 0; transform: scale(1.5); }
} .owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
width: 100%;
}
.owl-item [class^="col-"],
.owl-item [class*=" col-"] {
-ms-flex-preferred-size: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.owl-item [class^="col-"],
.owl-item [class*=" col-"] {
padding: 0 15px;
}
} .owl-controls .owl-buttons div {
display: inline-block;
position: relative;
width: 36px;
height: 36px;
margin: 0 5px;
}
.owl-controls .owl-buttons .owl-prev::before,
.owl-controls .owl-buttons .owl-next::after {
display: inline-block;
content: '\f177';
font-family: FontAwesome;
font-size: 18px;
position: absolute;
width: 36px;
height: 36px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #f5f5f5;
text-align: center;
line-height: 38px;
left: 0;
top: 0;
-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.owl-controls .owl-buttons .owl-next::after {
left: auto;
right: 0;
content: '\f178';
} .owl-theme .owl-controls .owl-page{
display: inline-block;
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
opacity: 1;
} .owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
} .owl-item.loading{
min-height: 150px;
background: url(//rowertoja.pl/wp-content/plugins/tz-feature-pack/public/css/.../img/AjaxLoader.gif) no-repeat center center;
} .related_posts ul.row.owl-carousel,
.related.products ul.row.owl-carousel,
.woocommerce .cart-collaterals .cross-sells ul.row.owl-carousel {
padding-top: 60px;
margin: 0 -15px;
width: -webkit-calc(100% + 30px);
width: calc(100% + 30px);
}
.related_posts .owl-theme .owl-controls,
.related.products .owl-theme .owl-controls,
.cross-sells .owl-theme .owl-controls {
margin: 0;
}
.related_posts .owl-carousel .owl-wrapper-outer + .owl-controls,
.related.products .owl-carousel .owl-wrapper-outer + .owl-controls,
.cross-sells .owl-carousel .owl-wrapper-outer + .owl-controls {
position: absolute;
top: 0;
}
.site-content .related_posts .entry-title.related-posts-title + .owl-carousel,
.related.products h2 + .owl-carousel {
margin-top: -10px;
}.widget_tz_socials ul {
list-style-type: none;
margin: 0;
display: block;
}
.widget_tz_socials ul li {
float: none;
margin: 0;
display: block;
list-style: none;
border: 0 none;
}
.widget_tz_socials ul li:before {
display: none !important;
content: '';
padding: 0;
margin: 0;
}
.widget_tz_socials ul.inline-mode {
display: inline-block;
vertical-align: middle;
}
.widget_tz_socials ul.inline-mode:after {
display: block;
content: '';
clear: both;
}
.widget_tz_socials ul.inline-mode li {
display: inline-block;
float: left;
padding: 0 8px 0 0;
}
.widget_tz_socials ul.inline-mode li:last-of-type {
padding: 0 0 0 0;
}
.widget_tz_socials ul.inline-mode li a {
padding: 0 3px;
}
.sidebar .widget_tz_socials ul li i {
text-align: center;
}
.widget_tz_socials ul li i+ span {
font-size: 14px;
padding: 0 0 0 10px;
vertical-align: middle;
}
.widget_tz_socials ul.icons-small {
font-size: 16px;
}
.widget_tz_socials ul.icons-medium {
font-size: 24px;
}
.widget_tz_socials ul.icons-large {
font-size: 32px;
}
.sidebar .widget_tz_socials ul.icons-small li i {
width: 20px;
}
.sidebar .widget_tz_socials ul.icons-medium li i {
width: 28px;
}
.sidebar .widget_tz_socials ul.icons-large li i {
width: 36px;
} .widget_tz_search {
position: relative;
overflow: visible;
width: 100%;
height: 62px;
}
.tz-searchform-wrapper {
position: absolute;
width: 0%;
top: 0;
right: 0;
min-width: 62px;
height: 62px;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
-webkit-backface-visibility: hidden;
}
.tz-searchform .searchtext {
position: absolute;
top: 0;
right: 0;
border: none;
outline: none;
background: #f5f5f5;
width: 100%;
height: 62px;
margin: 0;
z-index: 10;
padding: 20px 67px 20px 20px;
font-family: 'Roboto Condenced', sans-serif;
font-weight: lighter;
font-size: 20px;
color: #808080;
-webkit-appearance: none;
-webkit-border-radius: 0px;
}
.tz-searchform .searchtext::-webkit-input-placeholder {
color: #83b828;
font-family: 'Roboto Condenced', sans-serif;
font-weight: lighter;
}
.tz-searchform .searchtext:-moz-placeholder {
color: #83b828;
font-family: 'Roboto Condenced', sans-serif;
font-weight: lighter;
}
.tz-searchform .searchtext::-moz-placeholder {
color: #83b828;
font-family: 'Roboto Condenced', sans-serif;
font-weight: lighter;
}
.tz-searchform .searchtext:-ms-input-placeholder {
color: #83b828;
font-family: 'Roboto Condenced', sans-serif;
font-weight: lighter;
}
.tz-searchform .icon-search,
.tz-searchform .search-button {
width: 62px;
height: 62px;
display: block;
position: absolute;
right: 0;
top: 0;
padding: 0;
margin: 0;
line-height: 62px;
text-align: center;
cursor: pointer;
}
.tz-searchform .search-button {
opacity: 0;
color: transparent;
border: none;
outline: none;
z-index: -1;
}
.tz-searchform .icon-search {
color: #808080;
background: #f5f5f5;
z-index: 90;
font-size: 22px;
font-family: 'FontAwesome';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
}
.tz-searchform .icon-search:before {
content: "\f002";
}
.tz-searchform-wrapper.search-open {
width: 300px;
max-width: 100%;
}
.tz-searchform-wrapper.search-open .icon-search {
background: #83b828;
color: #fff;
z-index: 11;
}
.tz-searchform-wrapper.search-open .search-button {
z-index: 90;
}
@media (min-width: 768px) {
.widget_tz_search {
width: 62px;
}
.tz-searchform-wrapper.search-open {
max-width: 300px;
}
} .widget_tz_login_register {
text-align: left;
font-size: 14px;
}
form.ajax-auth {
display: none;
z-index: 999;
position: fixed;
top: 50%;
left: 50%;
max-width: 350px;
width: 100%;
margin-left: -175px;
padding: 40px 25px 25px 25px;
background-color: #FFFFFF;
box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #e1e1e1, 0 0 6px rgba(0, 0, 0, 0.2);
}
#login {
margin-top: -227px;
}
#register {
margin-top: -246px;
}
@media (max-width: 500px) {
#register,
#login {
margin-top: 0;
position: absolute;
}
}
.ajax-auth h1,
.ajax-auth h3 {
font-weight: 300;
line-height: 1;
text-align: center;
}
.ajax-auth h1 {
font-size: 30px;
margin: 0;
padding: 15px 0;
}
.ajax-auth h3 {
font-size: 18px;
margin: 0;
padding: 0;
}
.ajax-auth input#username,
.ajax-auth input#password,
.ajax-auth input#signonname,
.ajax-auth input#email,
.ajax-auth input#signonpassword,
.ajax-auth input#password2 {
max-width: 325px;
width: 100%;
margin: 0;
font-weight: normal;
}
.ajax-auth label {
font-weight: normal;
}
.ajax-auth .required {
color: #c0392b;
padding: 0 0 0 2px;
}
.ajax-auth input.button {
padding: 0 25px;
width: 100%;
}
.ajax-auth a.close {
color: #DCDCDC;
position: absolute;
right: 15px;
top: 15px;
font-size: 12px;
}
.ajax-auth a.text-link {
float: left;
margin: 0 0 15px 0;
}
.ajax-auth p {
margin: 0 0 15px 0;
font-size: 14px;
color: #767676;
font-family: 'Roboto', sans-serif;
}
.ajax-auth p.status {
text-align: center;
margin: 5px 0 20px 0;
display: none;
color: #c0392b;
}
a.login_button {
display: block;
padding: 0;
text-decoration: none;
font-size: 15px;
}
a.login_button i {
display: inline-block;
margin: 0 0 0 5px;
font-size: 13px;
line-height: inherit;
}
a.login_button.inline {
display: inline-block;
}
.login_overlay {
height: 100%;
width: 100%;
background-color: rgba(246,246,246,0.8);
position: fixed;
z-index: 998;
}
.ajax-auth .plugin .footer {
display: none;
}
.ajax-auth .social-networks-login {
clear: both;
height: 70px;
position: relative;
overflow: hidden;
margin-top: 10px;
} .widget_tz_shopping_cart {
position: relative;
z-index: 400;
font-size: 14px;
width: 100%;
height: 62px;
text-align: right;
}
.widget_tz_shopping_cart a {
text-decoration: none;
}
.widget_tz_shopping_cart .heading {
position: relative;
display: inline-block;
width: 62px;
padding: 6px;
height: 62px;
color: #fff;
background-color: #83b828;
cursor: pointer;
text-align: center;
}
.widget_tz_shopping_cart .heading i {
padding: 0;
display: inline-block;
}
.widget_tz_shopping_cart .heading i:before {
font-size: 36px;
vertical-align: middle;
}
.widget_tz_shopping_cart .heading .cart-contents {
display: inline-block;
position: relative;
bottom: 3px;
}
.widget_tz_shopping_cart .count {
font-size: 12px;
display: inline-block;
text-transform: uppercase;
opacity: 1;
font-weight: normal;
-webkit-transition: opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);
transition: opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);
}
ul.cart_list li.empty {
text-align: center;
color: #3e3e3e;
padding: 0;
} .widget_tz_shopping_cart .widget_shopping_cart_content {
position: absolute;
max-width: 98vw;
max-width: -webkit-calc(100vw - 30px);
max-width: calc(100vw - 30px);
width: 340px;
background-color: #f5f5f5;
padding: 30px 20px 15px 20px;
top: 75px;
right: 0px;
z-index: 400;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(0, 20px, 0);
-moz-transform: translate3d(0, 20px, 0);
-ms-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
-moz-transition: opacity 0.35s, -webkit-transform 0.35s;
-ms-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.widget_tz_shopping_cart .widget_shopping_cart_content:before {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #f5f5f5;
display: inline-block;
content: '';
width: 0;
height: 0;
position: absolute;
top: -10px;
right: 21px;
}
.widget_tz_shopping_cart.hovered .widget_shopping_cart_content {
opacity: 1;
-webkit-transform: translate3d(0, 0px, 0);
-moz-transform: translate3d(0, 0px, 0);
-ms-transform: translate3d(0, 0px, 0);
transform: translate3d(0, 0px, 0);
}  .widget_tz_shopping_cart .cart-wrapper {
position: absolute;
top: 0;
right: 0;
display: block;
width: 62px;
height: 62px;
text-align: right;
}
.widget_tz_shopping_cart .cart-wrapper .heading {
position: relative;
z-index: 401;
display: block;
overflow: hidden;
width: 100%;
height: 100%;
cursor: pointer;
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.widget_tz_shopping_cart .cart-wrapper .widget_shopping_cart_content {
position: absolute;
top: 0;
right: 0;
overflow: hidden;
max-width: 98vw;
max-width: -webkit-calc(100vw - 30px);
max-width: calc(100vw - 30px);
width: 340px;
pointer-events: none;
visibility: visible;
opacity: 1;
background-color: transparent;
transform: none;
}
.widget_tz_shopping_cart .cart-wrapper .additional-headings {
padding: 27px 0 15px 0;
font-size: 16px;
text-transform: uppercase;
position: relative;
display: block;
}
.widget_tz_shopping_cart .cart-wrapper .widget_shopping_cart_content::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #83b828;
-webkit-transform: translate3d(100%, -100%, 0) translate3d(-62px, 62px, 0);
transform: translate3d(100%, -100%, 0) translate3d(-62px, 62px, 0);
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);
border: 0;
}
.widget_tz_shopping_cart .cart-wrapper .cart_list {
position: relative;
padding: 0px 0px 15px 0px;
opacity: 0;
text-align: left;
}
.widget_tz_shopping_cart .close-cart {
position: absolute;
top: 16px;
right: 16px;
width: 20px;
height: 20px;
border: none;
color: #fff;
opacity: 0;
z-index: 402;
backface-visibility: hidden;
visibility: hidden;
cursor: pointer;
-webkit-transition: opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), color 0.3s ease-out;
transition: opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), color 0.3s ease-out;
}
.widget_tz_shopping_cart .close-cart:hover {
color: #3e3e3e;
}
.widget_tz_shopping_cart .close-cart:focus {
outline: none;
}
.widget_tz_shopping_cart.opened .close-cart {
opacity: 1;
visibility: visible;
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
.widget_tz_shopping_cart .cart-wrapper a.remove,
.widget_tz_shopping_cart .cart-wrapper img {
display: none;
}
.widget_tz_shopping_cart .cart-wrapper .total,
.widget_tz_shopping_cart .cart-wrapper .buttons,
.widget_tz_shopping_cart .cart-wrapper .additional-headings,
.widget_tz_shopping_cart .cart-wrapper .link-to-shop,
.widget_tz_shopping_cart .cart-wrapper .woocommerce-mini-cart__empty-message {
opacity: 0;
}
.widget_tz_shopping_cart .cart-wrapper .mini_cart_item a:not(.remove),
.widget_tz_shopping_cart .cart-wrapper .additional-headings .left {
display: inline-block;
float: left;
width: 70%;
color: #fff;
text-transform: uppercase;
font-weight: normal;
text-align: left;
}
.widget_tz_shopping_cart .cart-wrapper .mini_cart_item .quantity {
display: inline-block;
float: right;
width: 29%;
color: #3e3e3e;
text-align: right;
font-weight: bold;
}
.widget_tz_shopping_cart .cart-wrapper .additional-headings .left,
.widget_tz_shopping_cart .cart-wrapper .additional-headings .right {
color: #3e3e3e;
font-weight: bold;
}
.widget_tz_shopping_cart .cart-wrapper .mini_cart_item .amount {
color: #fff;
font-weight: normal;
}
.widget_tz_shopping_cart .cart-wrapper .mini_cart_item {
border: 0;
padding: 0;
margin: 0;
}
.widget_tz_shopping_cart .cart-wrapper .total {
position: relative;
padding: 0 0px 30px 0px;
font-weight: bold;
font-size: 16px;
color: #fff;
margin: 0;
text-align: right;
border: 0;
}
.widget_tz_shopping_cart .cart-wrapper .buttons {
margin: 0;
padding: 0;
}
.widget_tz_shopping_cart .cart-wrapper .total strong {
color: #3e3e3e;
text-transform: uppercase;
}
.cart-wrapper .widget_shopping_cart_content .amount {
font-size: 14px;
}
.widget_tz_shopping_cart .cart-wrapper .total .amount {
color: #fff;
font-size: 16px;
}
.widget_tz_shopping_cart .cart-wrapper .mini_cart_item::after,
.widget_tz_shopping_cart .cart-wrapper .additional-headings::after {
display: table;
content: '';
clear: both;
}
.widget_tz_shopping_cart .cart-wrapper .button.checkout {
display: none;
}
.widget_tz_shopping_cart .cart-wrapper .link-to-shop,
.widget_tz_shopping_cart .cart-wrapper .buttons {
display: inline-block;
position: relative;
}
.widget_tz_shopping_cart .cart-wrapper .link-to-shop {
margin: 0 20px 15px 0px;
}
.widget_tz_shopping_cart .cart-wrapper .link-to-shop a {
color: #3e3e3e;
}
.widget_tz_shopping_cart .cart-wrapper .woocommerce-mini-cart__empty-message {
color: #3e3e3e;
margin: 0;
padding: 0 0 15px 0;
position: relative;
text-align: center;
}
.widget_tz_shopping_cart .cart-wrapper .link-to-shop i {
font-size: 16px;
padding-right: 5px;
}
.cart-wrapper .widget_shopping_cart_content a.button {
opacity: 1;
-webkit-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
.cart-wrapper .widget_shopping_cart_content a.button:hover {
opacity: 0.7;
}
.widget_tz_shopping_cart.opened .count {
opacity: 0;
}
.widget_tz_shopping_cart.opened .cart-wrapper .cart_list,
.widget_tz_shopping_cart.opened .cart-wrapper .total,
.widget_tz_shopping_cart.opened .cart-wrapper .buttons,
.widget_tz_shopping_cart.opened .cart-wrapper .additional-headings,
.widget_tz_shopping_cart.opened .cart-wrapper .link-to-shop,
.widget_tz_shopping_cart.opened .cart-wrapper .woocommerce-mini-cart__empty-message {
opacity: 1;
-webkit-transition: opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);
transition: opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);
}
.widget_tz_shopping_cart.opened .cart-wrapper .heading {
cursor: default;
-webkit-transform: translate3d(-362%, 0, 0);
transform: translate3d(-362%, 0, 0);
}
.widget_tz_shopping_cart.opened .widget_shopping_cart_content {
pointer-events: auto;
}
.widget_tz_shopping_cart.opened .widget_shopping_cart_content::before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.widget_tz_shopping_cart.opened .cart-wrapper .additional-headings {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.widget_tz_shopping_cart.opened .cart-wrapper .cart_list,
.widget_tz_shopping_cart.opened .cart-wrapper .woocommerce-mini-cart__empty-message {
-webkit-transition-delay: 0.35s;
transition-delay: 0.35s;
}
.widget_tz_shopping_cart.opened .cart-wrapper .total {
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.widget_tz_shopping_cart.opened .cart-wrapper .buttons,
.widget_tz_shopping_cart.opened .cart-wrapper .link-to-shop {
-webkit-transition-delay: 0.45s;
transition-delay: 0.45s;
}
@media (min-width: 360px) {
.widget_tz_shopping_cart.opened .cart-wrapper .heading {
-webkit-transform: translate3d(-443%, 0, 0);
transform: translate3d(-443%, 0, 0);
}
}
@media (min-width: 768px) {
.widget_tz_shopping_cart {
width: 62px;
}
} .widget_tz_contacts ul li,
.sidebar .widget_tz_contacts ul li {
margin-bottom: 0;
display: inline-block;
width: 100%;
border: 0;
padding: 0 0 5px 30px;
}
.sidebar .widget_tz_contacts ul li {
padding: 0;
line-height: 1.3;
}
.widget_tz_contacts ul li:before {
content: '';
font-family: FontAwesome;
vertical-align: baseline;
display: inline-block;
padding: 0;
font-size: inherit;
width: 25px;
text-align: center;
position: absolute;
left: 0;
color: #808080;
}
.sidebar .widget_tz_contacts ul li:before {
font-size: 16px;
position: relative;
margin: 2px 15px 23px 0;
width: 32px;
height: 32px;
line-height: 32px;
color: #000;
border-style: solid;
border-width: 1px;
float: left;
}
.widget_tz_contacts ul span.label {
font-weight: normal;
display: block;
}
.sidebar .widget_tz_contacts ul span.label {
display: none;
}
.widget_tz_contacts ul li.a-logo:before,
.sidebar .widget_tz_contacts ul li.a-logo:before {
width: 0;
border: 0;
height: 0;
display: none;
}
.widget_tz_contacts ul li.a-email:before {
content: "\f0e0";
}
.widget_tz_contacts ul li.a-skype:before {
content: "\f17e";
}
.widget_tz_contacts ul li.a-fx:before {
content: "\f1ac";
}
.widget_tz_contacts ul li.a-phone:before {
content: "\f095";
}
.widget_tz_contacts ul li.a-address:before {
content: "\f041";
}
.widget_tz_contacts ul li.a-hours:before {
content: "\f017";
}
.widget_tz_contacts ul li.a-logo {
margin-bottom: 20px;
} .widget_tz_pay_icons ul.inline-mode li {
margin: 0 10px 10px 0;
display: inline-block;
border: 0;
padding: 0;
}
.widget_tz_pay_icons ul li:before {
content: '';
display: none;
padding: 0;
} .posts-list {
margin: 0;
padding: 0;
list-style: none;
}
.posts-list li {
list-style: none;
border: 0;
padding: 0;
margin-bottom: 15px;
}
.posts-list li:last-of-type {
margin-bottom: 0;
}
.posts-list li:after {
display: table;
content: '';
clear: both;
}
.posts-list li .thumb-wrapper {
max-width: 70px;
max-height: 70px;
display: inline-block;
float: left;
margin: 0 15px 0 0;
}
.posts-list li .content-wrapper {
display: block;
float: none;
overflow: hidden;
}
.posts-list li h4 {
font-size: 14px;
margin: -5px 0 0 0;
font-weight: normal;
}
.posts-list li .entry-meta div {
margin: 5px 10px 0 0;
display: inline-block;
font-size: 12px;
}
.posts-list li i {
padding-right: 5px;
font-size: 14px;
} .widget_tz_categories li {
padding: 10px 0;
}
.widget_tz_categories li:after {
display: table;
content: '';
clear: both;
}
.widget_tz_categories .cat-img-wrap {
max-width: 25px;
display: inline-block;
margin-right: 8px;
}
.widget_tz_categories a,
.widget_tz_categories .count {
display: inline-block;
}
.widget_tz_categories .count {
font-size: 12px;
}
.widget_tz_categories .show-children {
float: right;
outline: none;
display: inline-block;
position: relative;
width: 18px;
height: 18px;
line-height: 18px;
text-align: center;
margin: 3px 0 0 8px;
}
.widget_tz_categories .show-children:before {
content: "\e906";
display: inline-block;
font-family: 'bikeway-custom';
font-size: 16px;
vertical-align: top;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
.widget_tz_categories .show-children.collapsed:before {
content: "\e903";
}
.widget_tz_categories .children {
margin: 0 0 0 15px;
}
.widget_tz_categories .children li a:not(.show-children):before {
content: "\e901";
display: inline-block;
font-family: 'bikeway-custom';
width: 25px;
text-align: center;
}
.widget_tz_categories .children li .cat-img-wrap + a:not(.show-children):before {
display: none;
}
.sidebar .widget_tz_categories .children li:first-of-type {
padding-top: 12px;
}
.sidebar .widget_tz_categories .children li:last-of-type {
padding-bottom: 12px;
} .widget_tz_hot_offers .owl-carousel .owl-item {
}
.widget_tz_hot_offers .widget-title {
padding-right: 70px;
position: relative;
}
.widget_tz_hot_offers .prev,
.widget_tz_hot_offers .next {
display: inline-block;
position: absolute;
cursor: pointer;
right: 0;
top: 0;
}
.widget_tz_hot_offers .prev {
right: 34px;
}
.widget_tz_hot_offers .prev::before,
.widget_tz_hot_offers .next::before {
display: inline-block;
content: '\f177';
font-family: FontAwesome;
width: 24px;
height: 24px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #f5f5f5;
text-align: center;
line-height: 24px;
font-size: 12px;
-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.widget_tz_hot_offers .next::before {
content: '\f178';
}
.widget_tz_hot_offers ul.products li.product,
.widget_tz_hot_offers .woocommerce ul.products li.product,
.woocommerce .widget_tz_hot_offers ul.products li.product,
.woocommerce-page .widget_tz_hot_offers ul.products li.product {
margin: 0;
padding: 0 4px;
}
.widget_tz_hot_offers ul.products,
.widget_tz_hot_offers .woocommerce ul.products {
margin: 0;
}
.widget_tz_hot_offers ul.products li.product .onsale,
.woocommerce .widget_tz_hot_offers ul.products li.product .onsale {
border-color: #d6272e;
color: #d6272e;
}
.widget_tz_hot_offers li.product span.onsale:after {
border-color: #d6272e;
}
.widget_tz_hot_offers .countdown-wrapper {
display: inline-block;
position: absolute;
bottom: 5px;
left: 50%;
width: 200px;
margin: 0 0 0 -100px;
}
.widget_tz_hot_offers .countdown-wrapper p {
font-size: 16px;
margin: 0;
font-weight: lighter;
}
.widget_tz_hot_offers .countdown-row {
display: inline-block;
}
.widget_tz_hot_offers .countdown-section {
display: inline-block;
float: left;
width: 46px;
margin: 0 2px;
background-color: rgba(255,255,255,0.9);
border-style: solid;
border-width: 1px;
}
.widget_tz_hot_offers .countdown-amount {
font-size: 16px;
display: block;
text-align: center;
}
.widget_tz_hot_offers .countdown-period {
display: block;
font-size: 10px;
text-align: center;
height: 18px;
line-height: 18px;
}
@media (min-width: 1024px) {
.widget_tz_hot_offers .countdown-wrapper {
width: 224px;
margin: 0 0 0 -112px;
bottom: 9px;
}
.widget_tz_hot_offers .countdown-section {
width: 52px;
}
.widget_tz_hot_offers .countdown-period {
font-size: 12px;
}
}
.widget .precontent {
margin-bottom: 10px;
}
.widget .postcontent {
margin-top: 10px;
}figure.bikeway-banner {
position: relative;
display: inline-block;
overflow: hidden;
text-align: center;
cursor: pointer;
z-index: 1;
}
figure.bikeway-banner img {
position: relative;
display: block;
height: auto;
max-width: 100%;
-webkit-transform: translateZ(0);
}
figure.bikeway-banner figcaption {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.bikeway-banner figcaption {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
font-size: 70%;
} figure.bikeway-banner  a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
figure.bikeway-banner figcaption::before,
figure.bikeway-banner figcaption::after {
pointer-events: none;
}
figure.bikeway-banner figcaption > .main-caption,
figure.bikeway-banner figcaption > .secondary-caption {
position: absolute;
font-size: inherit;
}
figure.bikeway-banner .button {
padding: 0 20px;
height: 32px;
line-height: 32px;
text-align: center;
display: inline-block;
background: #83b828;
color: #fff;
font-size: 14px;
text-transform: uppercase; position: relative;
font-family: 'Roboto Condensed', sans-serif;
font-weight: normal; -webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
}
figure.bikeway-banner .button.small {
padding: 0 8px;
height: 24px;
line-height: 20px;
font-size: 12px;
}
figure.bikeway-banner .button:hover { background: #3e3e3e;
}
@media (min-width: 768px) {
figure.bikeway-banner figcaption {
font-size: 100%;
}
figure.bikeway-banner .button {
height: 36px;
line-height: 36px;
}
} figure.effect-lily img {
width: -webkit-calc(100% + 50px);
width: calc(100% + 50px);
max-width: -webkit-calc(100% + 50px);
max-width: calc(100% + 50px);
opacity: 0.7;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-50px,0, 0);
transform: translate3d(-50px,0,0);
}
figure.effect-lily figcaption {
text-align: left;
}
figure.effect-lily .main-caption,
figure.effect-lily .secondary-caption {
-webkit-transform: translate3d(0,40px,0);
transform: translate3d(0,40px,0);
}
figure.effect-lily .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-lily .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, transform 0.35s;
}
figure.effect-lily:hover img,
figure.effect-lily:hover .secondary-caption {
opacity: 1;
}
figure.effect-lily:hover img,
figure.effect-lily:hover .main-caption,
figure.effect-lily:hover .secondary-caption {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-lily:hover .secondary-caption {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
} figure.effect-sadie figcaption::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; content: '';
opacity: 0;
-webkit-transform: translate3d(0,50%,0);
transform: translate3d(0,50%,0);
}
figure.effect-sadie .main-caption {
color: #484c61;
-webkit-transition: -webkit-transform 0.35s, color 0.35s;
transition: transform 0.35s, color 0.35s;
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
}
figure.effect-sadie figcaption::before,
figure.effect-sadie .secondary-caption {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-sadie .secondary-caption {
opacity: 0;
-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
}
figure.effect-sadie:hover .secondary-caption {
color: #fff;
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}
figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-roxy {
background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);
}
figure.effect-roxy img {
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
max-width: -webkit-calc(100% + 60px);
max-width: calc(100% + 60px);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-50px,0,0);
transform: translate3d(-50px,0,0);
}
figure.effect-roxy figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-20px,0,0);
transform: translate3d(-20px,0,0);
}
figure.effect-roxy figcaption {
padding: 40px;
text-align: left;
}
figure.effect-roxy .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);
}
figure.effect-roxy:hover img {
opacity: 0.7;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-bubba {
background: #9e5406;
}
figure.effect-bubba img {
opacity: 0.7;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-bubba:hover img {
opacity: 0.4;
}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-bubba figcaption::before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0,1);
transform: scale(0,1);
}
figure.effect-bubba figcaption::after {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1,0);
transform: scale(1,0);
}
figure.effect-bubba .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
figure.effect-bubba .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-bubba:hover .main-caption,
figure.effect-bubba:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-romeo {
-webkit-perspective: 1000px;
perspective: 1000px;
}
figure.effect-romeo img {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,0,300px);
transform: translate3d(0,0,300px);
}
figure.effect-romeo:hover img {
opacity: 0.6;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
position: absolute;
top: 50%;
left: 50%;
width: 80%;
height: 1px;
background: #fff;
content: '';
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
}
figure.effect-romeo:hover figcaption::before {
opacity: 0.5;
-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
transform: translate3d(-50%,-50%,0) rotate(45deg);
}
figure.effect-romeo:hover figcaption::after {
opacity: 0.5;
-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
transform: translate3d(-50%,-50%,0) rotate(-45deg);
}
figure.effect-romeo .main-caption,
figure.effect-romeo .secondary-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-romeo .main-caption {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}
figure.effect-romeo .secondary-caption {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}
figure.effect-romeo:hover .main-caption {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}
figure.effect-romeo:hover .secondary-caption {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
transform: translate3d(0,-50%,0) translate3d(0,100%,0);
} figure.effect-honey {
}
figure.effect-honey img {
opacity: 1;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-honey:hover img {
opacity: 0.8;
}
figure.effect-honey .main-caption {
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
}
figure.effect-honey .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
}
figure.effect-honey .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-honey:hover .main-caption,
figure.effect-honey:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-oscar {
}
figure.effect-oscar img {
opacity: 0.9;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-oscar figcaption {
background-color: transparent;;
-webkit-transition: background-color 0.35s;
transition: background-color 0.35s;
}
figure.effect-oscar figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: '';
}
figure.effect-oscar .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
figure.effect-oscar figcaption::before,
figure.effect-oscar .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(0);
transform: scale(0);
}
figure.effect-oscar:hover .main-caption {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover .secondary-caption {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-oscar:hover figcaption {
background-color: rgba(0,0,0,0.4);
}
figure.effect-oscar:hover img {
opacity: 0.7;
} figure.effect-marley .secondary-caption {
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
figure.effect-marley .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-marley:hover .main-caption {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-marley .main-caption::after {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 4px;
background: #fff;
content: '';
-webkit-transform: translate3d(0,40px,0);
transform: translate3d(0,40px,0);
}
figure.effect-marley .main-caption::after,
figure.effect-marley .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-marley:hover .main-caption::after,
figure.effect-marley:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-ruby {
}
figure.effect-ruby img {
opacity: 0.9;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
figure.effect-ruby:hover img {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-ruby .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-ruby .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,20px,0) scale(1.1);
transform: translate3d(0,20px,0) scale(1.1);
}
figure.effect-ruby:hover .main-caption {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-ruby:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
} figure.effect-milo {
}
figure.effect-milo img {
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
opacity: 1;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-18px,0,0) scale(1.1);
transform: translate3d(-18px,0,0) scale(1.1);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.effect-milo:hover img {
opacity: 1;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
}
figure.effect-milo .secondary-caption {
width: 50%;
border-right: 1px solid #fff;
text-align: right;
padding-right: 10px;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
}
figure.effect-milo:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-dexter {
background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);
background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%);
}
figure.effect-dexter img {
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-dexter:hover img {
opacity: 0.4;
}
figure.effect-dexter figcaption::after {
position: absolute;
right: 30px;
bottom: 30px;
left: 30px;
height: -webkit-calc(50% - 30px);
height: calc(50% - 30px);
border: 7px solid #fff;
content: '';
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0);
}
figure.effect-dexter:hover figcaption::after {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-dexter .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,-100px,0);
transform: translate3d(0,-100px,0);
}
figure.effect-dexter:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-sarah {
background: #42b078;
}
figure.effect-sarah img {
width: -webkit-calc(100% + 20px);
width: calc(100% + 20px);
max-width: -webkit-calc(100% + 20px);
max-width: calc(100% + 20px);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.effect-sarah:hover img {
opacity: 0.4;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-sarah .main-caption::after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background: #fff;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0);
}
figure.effect-sarah:hover .main-caption::after {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-sarah .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}
figure.effect-sarah:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-chico img {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);
}
figure.effect-chico:hover img {
opacity: 0.5;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-chico figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: '';
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
figure.effect-chico figcaption::before,
figure.effect-chico .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-chico .secondary-caption {
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
figure.effect-chico:hover figcaption::before,
figure.effect-chico:hover .secondary-caption {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
} figure.effect-julia {
background: #2f3238;
}
figure.effect-julia img {
-webkit-transition: opacity 1s, -webkit-transform 1s;
transition: opacity 1s, transform 1s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.effect-julia .main-caption,
figure.effect-julia .secondary-caption {
display: inline-block;
padding: 5px 15px;
background: rgba(255,255,255,0.9);
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-360px,0,0);
transform: translate3d(-360px,0,0);
}
figure.effect-julia .main-caption {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
figure.effect-julia .secondary-caption {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
figure.effect-julia:hover img {
opacity: 0.4;
-webkit-transform: scale3d(1.1,1.1,1);
transform: scale3d(1.1,1.1,1);
}
figure.effect-julia:hover .main-caption,
figure.effect-julia:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-goliath {
background: #df4e4e;
}
figure.effect-goliath img,
figure.effect-goliath .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-goliath img {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.effect-goliath .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,50px,0);
transform: translate3d(0,50px,0);
}
figure.effect-goliath:hover img {
-webkit-transform: translate3d(0,-40px,0);
transform: translate3d(0,-40px,0);
}
figure.effect-goliath:hover .main-caption {
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
}
figure.effect-goliath:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} figure.effect-selena {
background: #fff;
}
figure.effect-selena img {
opacity: 0.95;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
figure.effect-selena:hover img {
-webkit-transform: scale3d(0.95,0.95,1);
transform: scale3d(0.95,0.95,1);
}
figure.effect-selena .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-selena .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: perspective(1000px) rotate3d(1,0,0,90deg);
transform: perspective(1000px) rotate3d(1,0,0,90deg);
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
figure.effect-selena:hover .main-caption {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-selena:hover .secondary-caption {
opacity: 1;
-webkit-transform: perspective(1000px) rotate3d(1,0,0,0);
transform: perspective(1000px) rotate3d(1,0,0,0);
} figure.effect-kira {
background: #fff;
}
figure.effect-kira img {
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-kira figcaption {
z-index: 1;
}
figure.effect-kira .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,-10px,0);
transform: translate3d(0,-10px,0);
}
figure.effect-kira figcaption::before {
position: absolute;
top: 0;
right: 2em;
left: 2em;
z-index: -1;
height: 3.5em;
background: #fff;
content: '';
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,4em,0) scale3d(1,0.023,1) ;
transform: translate3d(0,4em,0) scale3d(1,0.023,1);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
}
figure.effect-kira:hover img {
opacity: 0.5;
}
figure.effect-kira:hover .secondary-caption {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-kira:hover figcaption::before {
opacity: 0.7;
-webkit-transform: translate3d(0,5em,0) scale3d(1,1,1) ;
transform: translate3d(0,5em,0) scale3d(1,1,1);
} figure.effect-ming {
background: #030c17;
}
figure.effect-ming img {
opacity: 0.9;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-ming figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 2px solid #fff;
box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale3d(1.4,1.4,1);
transform: scale3d(1.4,1.4,1);
}
figure.effect-ming .main-caption {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-ming .secondary-caption {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
figure.effect-ming:hover .main-caption {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
figure.effect-ming:hover figcaption::before,
figure.effect-ming:hover .secondary-caption {
opacity: 1;
-webkit-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
}
figure.effect-ming:hover figcaption {
background-color: rgba(58,52,42,0);
}
figure.effect-ming:hover img {
opacity: 0.4;
} .touch-enabled figure.bikeway-banner img,
.touch-enabled figure.bikeway-banner figcaption,
.touch-enabled figure.bikeway-banner figcaption::before,
.touch-enabled figure.bikeway-banner figcaption::after,
.touch-enabled figure.bikeway-banner figcaption > .main-caption,
.touch-enabled figure.bikeway-banner figcaption > .secondary-caption {
transform: none;
opacity: 1;
} .bikeway-promo-text::after {
content: '';
clear: both;
display: table;
}
.bikeway-promo-text .icon-wrapper {
display: inline-block;
width: auto;
height: auto;
line-height: inherit;
border: 0;
text-align: center;
}
.bikeway-promo-text .pos-left {
float: left;
margin-right: 15px;
}
.bikeway-promo-text .pos-right {
float: right;
margin-left: 15px;
}
.bikeway-promo-text .pos-center {
display: block;
width: 0 auto;
}
.bikeway-promo-text .icon-size-small {
font-size: 24px;
width: 40px;
height: 40px;
line-height: 40px;
}
.bikeway-promo-text .icon-size-normal {
font-size: 30px;
width: 50px;
height: 50px;
line-height: 50px;
}
.bikeway-promo-text .icon-size-large {
font-size: 36px;
width: 60px;
height: 60px;
line-height: 60px;
}
.bikeway-promo-text .background-none {
background-color: transparent !important;
}
.bikeway-promo-text .background-none.icon-size-small {
font-size: 24px;
width: auto;
height: 24px;
line-height: 24px;
margin-top: -6px;
}
.bikeway-promo-text .background-none.icon-size-normal {
font-size: 30px;
width: auto;
height: 30px;
line-height: 30px;
margin-top: -9px;
}
.bikeway-promo-text .background-none.icon-size-large {
font-size: 36px;
width: auto;
height: 36px;
line-height: 36px;
margin-top: -12px;
}
.bikeway-promo-text .background-rounded,
.bikeway-promo-text .background-rounded-outline {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.bikeway-promo-text .background-boxed,
.bikeway-promo-text .background-boxed-outline {
border-radius: 0;
}
.bikeway-promo-text .background-rounded-less,
.bikeway-promo-text .background-rounded-less-outline {
-webkit-border-radius: 6px;
border-radius: 6px;
}
.bikeway-promo-text .background-rounded-outline,
.bikeway-promo-text .background-boxed-outline,
.bikeway-promo-text .background-rounded-less-outline {
background-color: transparent !important;
border-style: solid;
border-width: 2px;
}
.bikeway-promo-text .icon-size-small.background-rounded-outline,
.bikeway-promo-text .icon-size-small.background-boxed-outline,
.bikeway-promo-text .icon-size-small.background-rounded-less-outline {
line-height: 36px;
}
.bikeway-promo-text .icon-size-normal.background-rounded-outline,
.bikeway-promo-text .icon-size-normal.background-boxed-outline,
.bikeway-promo-text .icon-size-normal.background-rounded-less-outline {
line-height: 46px;
}
.bikeway-promo-text .icon-size-large.background-rounded-outline,
.bikeway-promo-text .icon-size-large.background-boxed-outline,
.bikeway-promo-text .icon-size-large.background-rounded-less-outline {
line-height: 56px;
}
.bikeway-promo-text .text-wrapper {
overflow: hidden;
}
.bikeway-promo-text .text-wrapper p {
margin: 0;
}
.bikeway-promo-text .text-wrapper h4 {
margin: -2px 0 0 0;
}
.bikeway-promo-text .text-wrapper h4 a {
color: inherit;
}
.bikeway-promo-text.super-banner {
overflow: hidden;
position: relative;
padding-left: 90px !important;
}
.bikeway-promo-text.super-banner .background-none {
font-size: 100px;
height: 100px;
}
.bikeway-promo-text.super-banner .text-wrapper {
padding-left: 0;
-webkit-transition: padding 0.35s;
transition: padding 0.35s;
}
.bikeway-promo-text.super-banner:hover .text-wrapper {
padding-left: 15px;
}
.bikeway-promo-text.super-banner .icon-wrapper {
position: absolute;
left: -30px;
top: 2px;
line-height: 1;
opacity: 1;
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.bikeway-promo-text.super-banner:hover .icon-wrapper {
-webkit-transform: scale(0.8);
transform: scale(0.8);
left: 0px;
} .bikeway-categories {
list-style: none;
}
.bikeway-categories li {
padding: 2px 0;
margin: 0;
}
.bikeway-categories li:after {
display: table;
content: '';
clear: both;
}
.bikeway-categories li .cat-img-wrap {
max-width: 25px;
display: inline-block;
margin-right: 8px;
}
.bikeway-categories li a,
.bikeway-categories li .count {
display: inline-block;
vertical-align: middle;
}
.bikeway-categories li .show-children {
float: right;
outline: none;
display: inline-block;
position: relative;
text-align: center;
margin: 0 0 0 8px;
}
.bikeway-categories li .show-children span:before {
content: "\f068";
display: inline-block;
font-family: FontAwesome;
vertical-align: middle;
}
.bikeway-categories li .show-children.collapsed span:before {
content: "\f067";
}
.bikeway-categories .children {
margin: 0 0 0 10px;
width: 100%;
list-style: none;
}
.bikeway-categories .children li {
width: 100%;
}
.bikeway-categories .children li:first-of-type {
padding-top: 5px;
}
.bikeway-categories .children li:last-of-type {
padding-bottom: 5px;
} .bikeway-cats-tab::after {
display: table;
content: '';
clear: both;
}
.bikeway-cats-tab .cat-img-wrap {
max-width: 40px;
padding: 0 5px;
display: inline-block;
}
.bikeway-cats-tab h4 {
text-transform: uppercase;
color: #000;
margin-bottom: 10px;
}
.bikeway-cats-tab .sub-cats,
.primary-nav .bikeway-cats-tab .sub-cats {
list-style: none;
margin-left: 40px;
}
.bikeway-cats-tab .sub-cats li {
padding: 2px 0;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
ul.nav-tabs {
position: relative;
padding: 0 15px 30px 0;
}
.nav-tabs > li {
float: none;
border-bottom: 1px solid #e1e1e1;
padding: 15px 0;
display: block;
text-align: center;
}
.nav-tabs > li:first-of-type {
padding-top: 0;
}
.nav-tabs > li:last-of-type {
padding-bottom: 0;
border-bottom: 0;
}
.nav-tabs > li > a {
display: inline-block;
width: 100%;
text-align: center;
height: 30px;
line-height: 30px;
text-transform: uppercase;
color: #767676;
position: relative;
z-index: 2;
}
.nav-tabs > li > a:hover {
color: #3c3c3c;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
cursor: default;
color: #3c3c3c;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .tab-pane.active {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.fade {
opacity: 0;
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
}
.fade.in {
opacity: 1;
}
.sliding-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: -webkit-calc(100% - 15px);
max-width: calc(100% - 15px);
height: 100%;
background: #fff;
z-index: 1;
-webkit-transition: -webkit-transform .25s linear;
transition: transform .25s linear;
}
.tab-cats-wrapper {
padding: 0 0 30px 0;
}
.tab-cats-wrapper:last-of-type {
padding: 0;
}
@media only screen and (min-width: 768px) {
.col-sm-6.tab-cats-wrapper {
-ms-flex-preferred-size: 50%;
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.tab-content {
padding-left: 30px;
border-left: 1px solid #e1e1e1;
}
}
@media only screen and (min-width: 769px) {
.col-sm-6.tab-cats-wrapper {
-ms-flex-preferred-size: 19%;
-webkit-flex-basis: 19%;
flex-basis: 19%;
max-width: 19%;
}
} .bikeway-member-contact {
padding: 35px 30px 30px 30px;
border-style: solid;
border-width: 1px;
text-align: center;
}
.bikeway-member-contact img {
-webkit-border-radius: 50%;
border-radius: 50%;
margin: 0 0 30px 0;
max-width: 168px;
}
.bikeway-member-contact h4,
.entry-content .bikeway-member-contact h4 {
font-size: 18px;
color: #000;
margin: 0 0 10px 0;
font-weight: bold;
text-transform: uppercase;
}
.bikeway-member-contact span {
display: inline-block;
margin: 0 0 15px 0;
}
.bikeway-member-contact p {
margin: 0 0 25px 0;
padding: 0;
}
.bikeway-member-contact p:before {
display: block;
content: '';
width: 40px;
height: 1px;
background-color: #e1e1e1;
margin: 0 auto 15px;
}
.bikeway-member-contact .contact-btns {
font-size: 14px;
}
.bikeway-member-contact .contact-btns a {
display: inline-block;
width: 26px;
height: 26px;
line-height: 24px;
margin: 0 2px;
text-align: center;
border-style: solid;
border-width: 1px;
background-color: #fff;
-webkit-transition: border-color .3s ease-out, background-color .3s ease-out, color .3s ease-out;
-o-transition: border-color .3s ease-out, background-color .3s ease-out, color .3s ease-out;
transition: border-color .3s ease-out, background-color .3s ease-out, color .3s ease-out;
}
.bikeway-member-contact .contact-btns a i:before {
-webkit-transition: color .3s ease-out;
-o-transition: color .3s ease-out;
transition: color .3s ease-out;
} .bikeway-woo-shortcode {
margin-left: -15px;
margin-right: -15px;
}
.bikeway-woo-shortcode.with-slider .woocommerce {
clear: both;
}
.bikeway-woo-shortcode ul.products,
.bikeway-woo-shortcode .woocommerce ul.products {
margin: 0;
width: 100%;
padding: 0;
}
.bikeway-woo-shortcode.with-slider .products .owl-item .product {
height: auto;
margin-bottom: 1px;
list-style: none;
width: 100%;
max-width: 100%;
}
.bikeway-woo-shortcode.with-slider .products .product .short-description {
display: none;
}
.bikeway-woo-shortcode .products .owl-item li.product.product-category {
display: flex;
justify-content: center;
flex-direction: column;
height: 80px;
margin: 0 !important;
}
.bikeway-woo-shortcode li.product.product-category img {
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
.bikeway-woo-shortcode li.product.product-category:hover img {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
.bikeway-woo-shortcode .woocommerce ul.products li.product.product-category h3 {
display: none;
}
@media (min-width: 768px) {
.bikeway-woo-shortcode li.product.product-category {
height: 100px;
}
} .bikeway-testimonials .carousel-container {
max-width: 790px;
display: block;
margin: 0 auto;
}
.bikeway-testimonials .title-wrapper h3 {
padding: 0 0 20px 0;
}
.bikeway-testimonials .title-wrapper .slider-navi {
padding-right: 0;
}
.bikeway-testimonials.light .title-wrapper h3 {
color: #fff;
}
.bikeway-testimonials .img-wrapper img {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.bikeway-testimonials .item-wrapper {
position: relative;
padding: 0;
}
.bikeway-testimonials .img-wrapper {
width: 80px;
height: 80px;
display: block;
margin: 0 auto 15px;
}
.bikeway-testimonials .text-wrapper {
text-align: left;
}
.bikeway-testimonials .item-wrapper::after {
display: table;
content: '';
clear: both;
}
.bikeway-testimonials cite {
font-size: 16px;
margin: 0;
padding: 0;
font-weight: 300;
}
.bikeway-testimonials.light cite {
color: #e1e1e1;
}
.bikeway-testimonials p {
margin: 0;
padding: 0;
font-size: 16px;
}
.bikeway-testimonials.light p {
color: #f7f7f7;
font-weight: 300;
}
.bikeway-testimonials p::after {
display: block;
content: '';
width: 40px;
height: 1px;
background-color: #e1e1e1;
margin: 15px 0;
}
.bikeway-testimonials .star-rating {
font-family: FontAwesome;
font-size: 12px;
height: 12px;
line-height: 13px;
overflow: hidden;
position: relative;
width: 68px;
display: block;
margin: 0 auto 10px;
}
.bikeway-testimonials .star-rating:before {
content: "\f006\0020\f006\0020\f006\0020\f006\0020\f006";
top: 0;
left: 0;
position: absolute;
color: inherit;
}
.bikeway-testimonials .star-rating span {
overflow: hidden;
top: 0;
left: 0;
position: absolute;
padding-top: 15px;
}
.bikeway-testimonials .star-rating span:before {
content: "\f005\0020\f005\0020\f005\0020\f005\0020\f005";
top: 0;
position: absolute;
left: 0;
font-size: 12px;
color: inherit;
}
@media (min-width: 768px) {
.bikeway-testimonials .item-wrapper {
padding: 0 0 0 105px;
}
.bikeway-testimonials .img-wrapper {
position: absolute;
left: 0;
top: 0;
margin: 0;
}
.bikeway-testimonials .star-rating {
display: inline-block;
margin: 0 0 10px 0;
}
.bikeway-testimonials .title-wrapper h3 {
padding: 0 115px 0 0;
}
} .bikeway-recent-posts {
margin-left: -15px;
margin-right: -15px;
}
.entry-content .bikeway-recent-posts ul {
color: #767676;
}
.bikeway-recent-posts ul:after {
display: block;
content: '';
clear: both;
}
.bikeway-recent-posts li {
list-style: none;
float: left;
margin: 0;
padding: 0 15px;
}
.bikeway-recent-posts .owl-item li {
width: 100%;
max-width: 100%;
}
.bikeway-recent-posts li:hover .posts-img-link {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.bikeway-recent-posts li:hover .thumb-wrapper::after {
background: rgba(210,210,210,0.4);
opacity: 1;
}
.bikeway-recent-posts .thumb-wrapper {
position: relative;
overflow: hidden;
padding: 0;
}
.bikeway-recent-posts .thumb-wrapper::after {
display: block;
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: transparent;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 1;
opacity: 0;
}
.bikeway-recent-posts .thumb-wrapper img {
width: 100%;
}
.bikeway-recent-posts .posts-img-link {
width: 120px;
text-align: center;
position: absolute;
margin: -19px 0 0 -60px;
left: 50%;
top: 50%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 2;
height: 38px;
line-height: 38px;
text-transform: uppercase;
font-weight: normal; }
.bikeway-recent-posts .posts-img-link {
-webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0;
} .bikeway-recent-posts .comments-qty,
.bikeway-recent-posts .date-icon {
display: inline-block;
position: absolute;
}
.bikeway-recent-posts .date-icon {
top: 18px;
left: 0;
margin: 0;
}
.bikeway-recent-posts .comments-qty {
top: 90px;
left: 0px;
width: 60px;
text-align: center;
}
.bikeway-recent-posts .comments-qty i {
padding: 0 5px 0 0;
}
.bikeway-recent-posts .item-content {
position: relative;
padding: 15px 15px 25px 80px;
background: #f6f6f6;
}
.bikeway-recent-posts .item-content h3 {
font-size: 18px;
text-transform: uppercase;
padding: 0;
margin: 0 0 10px 0;
}
.bikeway-recent-posts .entry-excerpt {
margin: 0;
padding: 0;
} .bikeway-sales-carousel .title-wrapper .slider-navi {
padding-right: 0;
}
.bikeway-sales-carousel .wrapper {
position: relative;
padding: 15px;
background-color: #fff;
border-style: solid;
border-width: 1px;
box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #e1e1e1;
}
.bikeway-sales-carousel .sale-product:after {
display: table;
content: '';
clear: both;
}
.bikeway-sales-carousel .sale-product .img-wrapper {
width: 100%;
max-width: 55%;
float: left;
margin: 0 30px 0 0;
padding: 10px;
border-width: 1px;
border-style: solid;
}
.bikeway-sales-carousel .sale-product .sale-title-wrapper {
}
.bikeway-sales-carousel .sale-product span.title {
display: inline-block;
margin: 0 0 0 10px;
padding: 0;
line-height: 30px;
font-size: 24px;
text-transform: uppercase;
}
.bikeway-sales-carousel .sale-product .sale-value {
padding: 0 5px;
height: 30px;
line-height: 30px;
font-size: 20px;
display: inline-block;
vertical-align: top;
}
.bikeway-sales-carousel .sale-product h3 {
font-size: 18px;
display: inline-block;
margin: 18px 0 15px 0;
font-weight: normal;
width: -webkit-calc(45% - 30px);
width: calc(45% - 30px);
}
.bikeway-sales-carousel .sale-product .countdown-wrapper {
width: -webkit-calc(45% - 30px);
width: calc(45% - 30px);
display: inline-block;
margin: 0;
}
.bikeway-sales-carousel .countdown-wrapper p {
font-size: 14px;
margin: 0 0 12px 0;
text-transform: uppercase;
}
.bikeway-sales-carousel .countdown-row {
display: inline-block;
}
.bikeway-sales-carousel .countdown-section {
display: inline-block;
float: left;
width: 52px;
margin: 0 2px;
background-color: rgba(255,255,255,0.9);
border-style: solid;
border-width: 1px;
}
.bikeway-sales-carousel .countdown-amount {
font-size: 16px;
display: block;
text-align: center;
}
.bikeway-sales-carousel .countdown-period {
display: block;
font-size: 12px;
text-align: center;
height: 18px;
line-height: 18px;
}
.bikeway-sales-carousel .sale-product .price-wrapper p {
border: 0 !important;
padding: 0 !important;
font-size: 18px;
margin: 15px 0 0 0;
height: 38px;
line-height: 38px;
}
.bikeway-sales-carousel .sale-product .price-wrapper del {
font-size: 14px;
opacity: 1;
font-weight: normal;
}
.bikeway-sales-carousel .sale-product .price-wrapper ins {
padding: 0;
font-weight: bold;
background: 0 0;
}
.bikeway-sales-carousel .sale-product .price-wrapper .button {
text-align: center;
font-size: 14px;
float: right;
}
.bikeway-sales-carousel .sale-product .price-wrapper .added_to_cart {
display: none;
}
@media (min-width: 768px) {
.bikeway-sales-carousel .title-wrapper h3 {
padding: 0 115px 0 0;
}
} .bikeway-custom-carousel .item-wrapper {
overflow: hidden;
padding: 0 15px;
}
.bikeway-custom-carousel .title-wrapper h3 {
padding-bottom: 0;
}
.bikeway-custom-carousel {
margin-left: -15px;
margin-right: -15px;
}
.bikeway-custom-carousel figcaption {
position: absolute;
z-index: 1;
left: 15px;
top: 0;
margin: 10px;
padding: 15px;
opacity: 0;
width: 100%;
max-width: calc(100% - 50px);
line-height: 1.5;
height: calc(100% - 20px);
-ms-transition: opacity 0.3s, -webkit-transform 0.3s;
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
-ms-transform: scale(.8, .8);
-webkit-transform: scale(.8, .8);
transform: scale(.8, .8);
background: rgba(0,0,0,0.4);
display: flex;
justify-content: flex-end;
flex-direction: column;
}
.bikeway-custom-carousel figure:hover figcaption {
opacity: 1;
-ms-transform: scale(1, 1);
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.bikeway-custom-carousel figcaption a {
display: inline-block;
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
background-color: #3e3e3e;
-webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
margin: 0 3px;
font-size: 20px;
}
.bikeway-custom-carousel figcaption h3 {
font-size: 18px;
text-transform: uppercase;
color: #fff;
font-weight: normal;
margin: 0;
}
.bikeway-custom-carousel .btns-wrapper {
position: absolute;
top: 50%;
left: 50%;
display: inline-block;
width: auto;
margin: -18px 0 0 -42px;
}
.bikeway-custom-carousel figcaption span {
font-size: 12px;
text-transform: uppercase;
color: #bcbcbc;
}
@media (min-width: 768px) {
.bikeway-custom-carousel .title-wrapper .shortcode-title {
padding: 0 115px 0 15px;
}
} .title-wrapper {
position: relative;
text-align: center;
}
.title-wrapper .shortcode-title {
display: block;
font-size: 30px;
padding: 0 15px 20px 15px;
text-transform: uppercase;
margin: 0;
}
.title-wrapper .slider-navi {
display: inline-block;
padding: 0 15px 15px 0;
position: relative;
}
.title-wrapper .slider-navi span {
display: inline-block;
margin: 0 0 0 10px;
cursor: pointer;
position: relative;
width: 36px;
height: 36px;
}
.title-wrapper .slider-navi span:before {
display: inline-block;
content: '\f177';
font-family: FontAwesome;
position: absolute;
width: 36px;
height: 36px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #f5f5f5;
text-align: center;
line-height: 38px;
left: 0;
top: 0;
font-size: 18px;
-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.title-wrapper .slider-navi .next:before {
left: auto;
right: 0;
content: '\f178';
}
@media (min-width: 768px) {
.title-wrapper {
text-align: left;
margin-bottom: 35px;
}
.with-slider .title-wrapper .shortcode-title {
padding: 0 115px 0 15px;
}
.title-wrapper .slider-navi {
position: absolute;
right: 0;
top: 0;
}
}
.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{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:' ';display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#e8e8e8}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}