.quadro-mod.bgimg-true.bgimg-hpos-center {
background-position-x: center;
}
.quadro-mod.bgimg-true.bgimg-hpos-left {
background-position-x: left;
}
.quadro-mod.bgimg-true.bgimg-hpos-right {
background-position-x: right;
}
.quadro-mod.bgimg-true.bgimg-vpos-center {
background-position-y: center;
}
.quadro-mod.bgimg-true.bgimg-vpos-top {
background-position-y: top;
}
.quadro-mod.bgimg-true.bgimg-vpos-bottom {
background-position-y: bottom;
}
.quadro-mod.bgimg-true.bgimg-repeat-no-repeat {
background-repeat: no-repeat !important;
}
.quadro-mod.bgimg-true.bgimg-repeat-repeat {
background-repeat: repeat !important;
}
.quadro-mod.bgimg-true.bgimg-repeat-repeat-x {
background-repeat: repeat-x !important;
}
.quadro-mod.bgimg-true.bgimg-repeat-repeat-y {
background-repeat: repeat-y !important;
}
.quadro-mod.bgimg-true.bgimg-size-cover {
background-size: cover !important;
}
.quadro-mod.bgimg-true.bgimg-size-auto {
background-size: auto !important;
}
.quadro-mod.bgimg-true.bgimg-size-contain {
background-size: contain !important;
}  .quadro-mod.divider-top-solid {
border-top: 1px solid;
}
.quadro-mod.divider-bottom-solid {
border-bottom: 1px solid;
}
.quadro-mod.divider-top-solid-thick {
border-top: 3px solid;
}
.quadro-mod.divider-bottom-solid-thick {
border-bottom: 3px solid;
} .quadro-mod.divider-top-dotted {
border-top: 1px dotted;
}
.quadro-mod.divider-bottom-dotted {
border-bottom: 1px dotted;
}
.quadro-mod.divider-top-dotted-thick {
border-top: 5px dotted;
}
.quadro-mod.divider-bottom-dotted-thick {
border-bottom: 5px dotted;
} .quadro-mod.divider-top-dashed {
border-top: 1px dashed;
}
.quadro-mod.divider-bottom-dashed {
border-bottom: 1px dashed;
}
.quadro-mod.divider-top-dashed-thick {
border-top: 3px dashed;
}
.quadro-mod.divider-bottom-dashed-thick {
border-bottom: 3px dashed;
} .quadro-mod.divider-top-double {
border-top: 4px double;
}
.quadro-mod.divider-bottom-double {
border-bottom: 4px double;
}
.quadro-mod.divider-top-double-thick {
border-top: 8px double;
}
.quadro-mod.divider-bottom-double-thick {
border-bottom: 8px double;
} .mod-divider {
position: absolute;
left: 50%; width: 100%;
min-width: 1000px;
text-align: center;
line-height: 1;
pointer-events: none;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
z-index: 9;
}
.mod-top-divider {
top: 0;
transform: translateX(-50%) scaleY(-1);
-webkit-transform: translateX(-50%) scaleY(-1);
-moz-transform: translateX(-50%) scaleY(-1);
-o-transform: translateX(-50%) scaleY(-1);
-ms-transform: translateX(-50%) scaleY(-1);
}
.mod-bottom-divider {
bottom: 0;
}
.mod-divider svg {
display: block;
fill: red;
}  .mod-divider .divider-shadow {
display: block;
position: relative;
width: 100%;
}
.mod-divider .divider-shadow:before {
display: block;
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 30px;
box-shadow: 0 0 60px rgba(0,0,0,.3);
}
.mod-divider .divider-shadow-strong {
display: block;
position: relative;
width: 100%;
}
.mod-divider .divider-shadow-strong:before {
display: block;
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 30px;
box-shadow: 0 0 60px rgba(0,0,0,.7);
}
.mod-divider .divider-small-dot {
display: inline-block;
width: 5px;
height: 5px;
margin: 0 5px;
background: #000;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.mod-divider .divider-big-dot {
display: inline-block;
width: 15px;
height: 15px;
margin: 0 8px;
background: #000;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.mod-divider .divider-square {
display: inline-block;
width: 15px;
height: 15px;
margin: 0 8px;
background: #000;
}
.mod-divider .divider-diamond {
display: inline-block;
width: 15px;
height: 15px;
margin: 0 8px;
background: #000;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.mod-divider .divider-line {
display: block;
width: 280px;
height: 1px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-thick-line {
display: block;
width: 280px;
height: 4px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-double-line {
display: block;
width: 160px;
height: 2px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-double-line:first-of-type {
margin-bottom: 30px;
}
.mod-divider .divider-dashed-line {
display: inline-block;
width: 40px;
height: 2px;
margin: 0 10px;
background: #000;
} .divider-fancy-1 span,
.divider-fancy-2 span {
display: inline-block;
margin: 0 10px;
vertical-align: middle;
}
.divider-fancy-1 .fancy-1-line,
.divider-fancy-2 .fancy-2-line {
width: 140px;
height: 1px;
background: #000;
}
.divider-fancy-1 .fancy-1-dot,
.divider-fancy-2 .fancy-2-dot {
width: 5px;
height: 5px;
background: #000;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.divider-fancy-3 {
display: block;
position: relative;
width: 220px;
height: 18px;
margin: 0 auto;
}
.divider-fancy-3 span {
position: absolute;
}
.divider-fancy-3 .fancy-3-dot {
width: 10px;
height: 10px;
background: #000;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.divider-fancy-3 .fancy-3-dot:first-child {
top: 0;
right: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
}
.divider-fancy-3 .fancy-3-dot:last-child {
bottom: 0;
left: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topright: 0;
border-top-right-radius: 0;
}
.divider-fancy-3 .fancy-3-line {
top: 8px;
left: 5px;
width: 210px;
height: 2px;
background: #000;
}
.fancy-4-line {
display: inline-block;
width: 20px;
height: 2px;
margin: 0;
background: #000;
transform: rotate(60deg);
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
-o-transform: rotate(60deg);
-ms-transform: rotate(60deg);
}
.fancy-5-line {
display: inline-block;
width: 20px;
height: 2px;
margin: 0;
background: #000;
transform: rotate(300deg);
-webkit-transform: rotate(300deg);
-moz-transform: rotate(300deg);
-o-transform: rotate(300deg);
-ms-transform: rotate(300deg);
}
.mod-divider .divider-vertical-line-1 {
display: block;
width: 1px;
height: 160px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-vertical-line-2 {
display: block;
width: 1px;
height: 80px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-vertical-line-3 {
display: block;
width: 3px;
height: 160px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-vertical-line-4 {
display: block;
width: 3px;
height: 80px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-line-arrow-1,
.mod-divider .divider-line-arrow-2,
.mod-divider .divider-line-arrow-3 {
position: relative;
height: 120px;
width: 120px;
margin: 0 auto;
}
.mod-divider .divider-line-arrow-1a,
.mod-divider .divider-line-arrow-2a,
.mod-divider .divider-line-arrow-3a {
display: block;
width: 1px;
height: 120px;
margin: 0 auto;
background: #000;
}
.mod-divider .divider-line-arrow-2a {
width: 5px;
border-radius: 3px;
}
.mod-divider .divider-line-arrow-3a {
width: 10px;
border-radius: 8px;
}
.mod-divider .divider-line-arrow-1b,
.mod-divider .divider-line-arrow-1c,
.mod-divider .divider-line-arrow-2b,
.mod-divider .divider-line-arrow-2c,
.mod-divider .divider-line-arrow-3b,
.mod-divider .divider-line-arrow-3c {
display: block;
position: absolute;
top: -1px;
left: 0;
width: 60px;
height: 1px;
background: #000;
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
transform-origin: top right;
}
.mod-divider .divider-line-arrow-1c,
.mod-divider .divider-line-arrow-2c,
.mod-divider .divider-line-arrow-3c {
left: auto;
right: 0;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
transform-origin: top left;
}
.mod-divider .divider-line-arrow-2b,
.mod-divider .divider-line-arrow-2c {
top: -3px;
height: 5px;
border-radius: 3px;
}
.mod-divider .divider-line-arrow-3b,
.mod-divider .divider-line-arrow-3c {
top: -8px;
height: 10px;
border-radius: 8px;
}
.mod-divider .divider-chevron-1,
.mod-divider .divider-chevron-2,
.mod-divider .divider-chevron-3 {
position: relative;
height: 45px;
width: 120px;
margin: 0 auto;
}
.mod-divider .divider-chevron-1a,
.mod-divider .divider-chevron-1b,
.mod-divider .divider-chevron-2a,
.mod-divider .divider-chevron-2b,
.mod-divider .divider-chevron-3a,
.mod-divider .divider-chevron-3b {
display: block;
position: absolute;
top: 0;
left: 0;
width: 60px;
height: 1px;
background: #000;
-ms-transform: rotate(-35deg);
-webkit-transform: rotate(-35deg);
transform: rotate(-35deg);
transform-origin: top right;
}
.mod-divider .divider-chevron-1b,
.mod-divider .divider-chevron-2b,
.mod-divider .divider-chevron-3b {
left: auto;
right: 0;
-ms-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
transform: rotate(35deg);
transform-origin: top left;
}
.mod-divider .divider-chevron-2a,
.mod-divider .divider-chevron-2b {
height: 5px;
border-radius: 3px;	
}
.mod-divider .divider-chevron-3a {
left: 1px;
}
.mod-divider .divider-chevron-3b {
right: 1px;
}
.mod-divider .divider-chevron-3a,
.mod-divider .divider-chevron-3b {
height: 10px;
border-radius: 8px;
} .splitbg {
position: absolute;
background-position: center;
background-size: cover;
}
.splitbg-layout1 .splitbg {
top: 0;
bottom: 0;
left: 0;
width: 50%;
}
.splitbg-layout2 .splitbg {
top: 0;
right: 0;
bottom: 0;
width: 50%;
}
.splitbg-layout3 .splitbg {
top: 0;
right: 0;
left: 0;
height: 50%;
}
.splitbg-layout4 .splitbg {
right: 0;
bottom: 0;
left: 0;
height: 50%;
}
.splitbg-layout5 .splitbg {
top: 0;
bottom: 0;
left: 0;
width: 30%;
}
.splitbg-layout6 .splitbg {
top: 0;
right: 0;
bottom: 0;
width: 30%;
}
.splitbg-layout7 .splitbg {
top: 50%;
left: 0;
bottom: 0;
width: 55%;
height: 150%;
transform: rotate(-10deg) translateY(-50%);
-webkit-transform: rotate(-10deg) translateY(-50%);
-moz-transform: rotate(-10deg) translateY(-50%);
-o-transform: rotate(-10deg) translateY(-50%);
-ms-transform: rotate(-10deg) translateY(-50%);
}
.splitbg-layout8 .splitbg {
top: 50%;
right: 0;
bottom: 0;
width: 55%;
height: 150%;
transform: rotate(10deg) translateY(-50%);
-webkit-transform: rotate(10deg) translateY(-50%);
-moz-transform: rotate(10deg) translateY(-50%);
-o-transform: rotate(10deg) translateY(-50%);
-ms-transform: rotate(10deg) translateY(-50%);
}
.splitbg-layout9 .splitbg {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 50%;
min-width: 400px;
height: 60%;
margin: auto;
}
.splitbg-layout10 .splitbg {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 50%;
min-width: 400px;
margin: auto;
}
.splitbg-layout11 .splitbg {
top: 0;
bottom: 0;
left: 50%;
width: 700px;
height: 700px;
margin: auto;
transform: rotate(45deg) translateX(-50%);
-webkit-transform: rotate(45deg) translateX(-50%);
-moz-transform: rotate(45deg) translateX(-50%);
-o-transform: rotate(45deg) translateX(-50%);
-ms-transform: rotate(45deg) translateX(-50%);
transform-origin: center left;
}
.splitbg-layout12 .splitbg {
top: 0;
bottom: 0;
left: 50%;
width: 800px;
height: 800px;
margin: auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
}
.splitbg-layout13 .splitbg {
top: -250px;
left: -250px;
width: 500px;
height: 500px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.splitbg-layout14 .splitbg {
top: -250px;
right: -250px;
width: 500px;
height: 500px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.splitbg-layout15 .splitbg {
right: -250px;
bottom: -250px;
width: 500px;
height: 500px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.splitbg-layout16 .splitbg {
bottom: -250px;
left: -250px;
width: 500px;
height: 500px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.splitbg-layout17 .splitbg {
top: 0;
left: 0;
width: 50%;
height: 50%;
}
.splitbg-layout18 .splitbg {
top: 0;
right: 0;
width: 50%;
height: 50%;
}
.splitbg-layout19 .splitbg {
right: 0;
bottom: 0;
width: 50%;
height: 50%;
}
.splitbg-layout20 .splitbg {
bottom: 0;
left: 0;
width: 50%;
height: 50%;
}
.splitbg-layout21 .splitbg {
top: -100px;
bottom: -100px;
left: 0;
width: 50%;
min-width: 240px;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-moz-border-radius-topright: 50%;
-moz-border-radius-bottomright: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
}
.splitbg-layout22 .splitbg {
top: -100px;
right: 0;
bottom: -100px;
width: 50%;
min-width: 240px;
-webkit-border-top-left-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
-moz-border-radius-topleft: 50%;
-moz-border-radius-bottomleft: 50%;
border-top-left-radius: 50%;
border-bottom-left-radius: 50%;
}
.splitbg-layout23 .splitbg {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 60%;
min-width: 340px;
height: 140%;
margin: auto;
transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
}
.splitbg-layout24 .splitbg {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 60%;
min-width: 340px;
height: 140%;
margin: auto;
transform: rotate(10deg);
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-o-transform: rotate(10deg);
-ms-transform: rotate(10deg);
}
.splitbg-layout25 .splitbg {
right: -5%;
top: -15%;
left: -5%;
height: 70%;
transform: rotate(4deg);
-webkit-transform: rotate(4deg);
-moz-transform: rotate(4deg);
-o-transform: rotate(4deg);
-ms-transform: rotate(4deg);
}
.splitbg-layout26 .splitbg {
right: -5%;
bottom: -15%;
left: -5%;
height: 70%;
transform: rotate(-4deg);
-webkit-transform: rotate(-4deg);
-moz-transform: rotate(-4deg);
-o-transform: rotate(-4deg);
-ms-transform: rotate(-4deg);
}
.splitbg-layout27 .splitbg {
top: 0;
right: 0;
left: 0;
height: 100px;
}
.splitbg-layout28 .splitbg {
right: 0;
bottom: 0;
left: 0;
height: 100px;
} @media only screen and (min-width: 1025px) {
.quadro-mod.rv-desktop-hide {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.quadro-mod.rv-tablet-hide {
display: none;
}
}
@media only screen and (max-width: 767px) {
.quadro-mod.rv-mobile-hide {
display: none;
}
}.typed-cursor{
opacity: 1;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
}
@keyframes blink{
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes blink{
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@-moz-keyframes blink{
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//northernramp.ca/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(//northernramp.ca/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.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 .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:flex;flex-direction:column;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{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none;margin-left:0;margin-top:-2px;vertical-align:middle;display:inline-block}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.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-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.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}