.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  a {
background: transparent;
} a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  h1 {
font-size: 2em;
margin: 0.67em 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} mark {
background: #ff0;
color: #000;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
} pre {
white-space: pre-wrap;
} q {
quotes: "\201C" "\201D" "\2018" "\2019";
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; } button,
input {
line-height: normal;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}@import url(//hello.myfonts.net/count/324ef0);
#loader,
body,
html {
width: 100%;
background: #f9f3ed;
}
input,
textarea {
border-radius: 0;
}
a.svg,
li {
display: inline-block;
}
.menu,
h3 {
text-transform: uppercase;
}
.container header,
.left,
.logo,
.search,
.search-submit,
body,
header,
html,
main {
float: left;
}
a,
a.removing,
ins {
text-decoration: none;
}
.box,
.full {
box-sizing: border-box;
}
@font-face {
font-family: BaskervilleDisplayPT-Italic;
src: url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_0_0.eot);
src: url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_0_0.eot?#iefix) format("embedded-opentype"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_0_0.woff2) format("woff2"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_0_0.woff) format("woff"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_0_0.ttf) format("truetype");
}
@font-face {
font-family: Native-Bold;
src: url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_1_0.eot);
src: url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_1_0.eot?#iefix) format("embedded-opentype"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_1_0.woff2) format("woff2"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_1_0.woff) format("woff"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_1_0.ttf) format("truetype");
}
@font-face {
font-family: Native-Regular;
src: url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_2_0.eot);
src: url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_2_0.eot?#iefix) format("embedded-opentype"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_2_0.woff2) format("woff2"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_2_0.woff) format("woff"),
url(//piedscompas.com/wp-content/themes/piedscompas/webfonts/324EF0_2_0.ttf) format("truetype");
}
body,
html {
height: auto;
min-height: 100% !important;
margin: 0;
padding: 0;
position: relative;
font-size: 16px;
font-family: Native-Regular;
}
#loader {
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 200;
}
.preloader {
width: 80px;
height: 80px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/loader.png);
background-position: 0 -80px;
background-repeat: no-repeat;
animation: pulse 2s infinite step-end;
position: absolute;
top: 50%;
left: 50%;
margin: -40px 0 0 -40px;
}
header,
img,
main {
width: 100%;
}
h1,
h2 {
margin: 0;
padding: 0;
}
@keyframes pulse {
0% {
background-position: 0 0;
}
16.6% {
background-position: 0 -80px;
}
33.2% {
background-position: 0 -160px;
}
49.8% {
background-position: 0 -240px;
}
66.4% {
background-position: 0 -320px;
}
83% {
background-position: 0 -400px;
}
100% {
background-position: 0 0;
}
}
ul {
list-style: none;
}
del {
opacity: 0.6;
}
h1 {
font-family: BaskervilleDisplayPT-Italic;
font-size: 2.3em;
line-height: 1em;
letter-spacing: 0.04em;
}
h2,
h3 {
font-family: Native-Bold;
line-height: 1.2em;
letter-spacing: 0.05em;
}
h2 {
font-size: 1.2em;
}
h3 {
font-size: 0.8em;
margin: 0;
padding: 0;
}
p,
p.cat {
font-size: 0.9em;
margin: 0;
padding: 0;
line-height: 1.3em;
}
p {
font-family: Native-Regular;
}
p.cat {
font-family: BaskervilleDisplayPT-Italic;
}
.menu,
span.jours {
font-family: Native-Bold;
}
textarea {
-webkit-appearance: none;
}
a {
color: #000;
font-size: 1em;
line-height: 1.3em;
}
.current-menu-item a,
.menu li:hover a {
color: #919191;
}
a:focus,
input:focus {
outline: 0;
}
a.svg {
position: relative;
}
.headline h1 {
padding: 20px 0 5px;
font-size: 1.3em;
font-family: Native-Regular;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.headline p {
padding: 5px 10% 20px;
}
.headline a {
text-decoration: underline;
}
a.svg:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
img {
height: auto;
}
.container {
padding: 0 10px;
max-width: 1500px;
margin: auto;
position: relative;
}
.textcenter {
text-align: center;
}
.textleft {
text-align: left;
}
header {
height: 100px;
background: #fff;
border-bottom: 1px solid #ccbeba;
position: fixed;
top: 0;
z-index: 99;
}
.col-1,
.container header,
.full,
.relative {
position: relative;
}
.container header {
border: none;
height: auto;
width: 100%;
background: 0 0;
z-index: auto;
}
.menu {
font-size: 1.1em;
letter-spacing: 0.1em;
padding: 0;
margin: 0;
}
footer h2,
section h1 {
margin-bottom: 15px;
}
h2.titre {
font-family: BaskervilleDisplayPT-Italic;
font-size: 2.3em;
letter-spacing: 0.04em;
line-height: 1em;
}
h3.titre {
font-family: BaskervilleDisplayPT-Italic;
font-size: 2.3em;
letter-spacing: 0.04em;
line-height: 1em;
text-transform: inherit !important;
}
h1.titreprod {
font-family: Native-Bold;
letter-spacing: 0.05em;
line-height: 1.2em;
font-size: 1.5em;
margin: 0;
padding: 0;
}
.single h2.cat {
font-size: 1.4em;
font-family: BaskervilleDisplayPT-Italic;
font-weight: lighter;
line-height: 1.1em;
margin: 5px 0 0 0;
padding: 0;
}
.menu li {
padding-right: 15px;
line-height: 40px;
}
.menu li a {
-moz-transition: all 150ms;
-o-transition: all 150ms;
transition: all 150ms;
}
.logo {
height: 49px;
margin-top: 25px;
}
main {
margin-top: 100px;
}
.search {
border-bottom: 2px solid #000;
margin-top: -5px;
}
.search-submit {
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/search.svg);
background-size: 30px 30px;
background-color: #fff;
background-repeat: no-repeat;
border: none;
cursor: pointer;
height: 35px;
width: 30px;
margin-top: 7px;
}
.search input[type="search"] {
background: 0 0;
border: none;
height: 30px;
float: left;
margin-top: 7px;
}
.shoppingcart {
width: 30px;
height: 30px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/cart.svg);
background-size: 30px 30px;
margin-left: 20px;
cursor: pointer;
}
section#scandinave,
section#vintage {
background-size: 100% auto;
background-repeat: no-repeat;
background-attachment: fixed;
width: 100%;
min-height: 200px;
float: left;
}
section {
padding: 15px 0;
float: left;
width: 100%;
}
section#special {
float: left;
width: 100%;
min-height: 200px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/back_3.png);
color: #fff;
}
.categories {
-moz-transition: all 150ms;
-o-transition: all 150ms;
transition: all 150ms;
letter-spacing: 0;
border-bottom: 1.5px solid #000;
padding-bottom: 3px;
cursor: pointer;
}
.categories:hover {
letter-spacing: 0.05em;
}
section#special a.categories {
color: #fff;
border-bottom: 1.5px solid #fff;
text-align: center;
padding-bottom: 3px;
}
section a.categories {
color: #000;
border-bottom: 1.5px solid #000;
text-align: center;
padding-bottom: 3px;
}
section#scandinave {
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/back_1.svg);
}
section#vintage {
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/back_2.svg);
}
section#vintagestore {
float: left;
width: 100%;
min-height: 200px;
background-color: #f7eedd;
}
.back-white,
footer {
background: #fff;
}
section#rdv {
float: left;
width: 100%;
min-height: 200px;
color: #fff;
}
footer {
float: left;
width: 100%;
min-height: 200px;
padding: 30px 0 0;
}
footer p {
margin-bottom: 5px;
}
.alguna {
width: 110px;
}
.back-beige {
background: #f9f3ed;
}
.back-darkgreen {
background: #188687;
}
.back-lightgrey {
background: #faf9fa;
}
.color-darkgreen {
color: #188687;
}
.color-darkbeige {
color: #ccbebb;
}
.color-white {
color: #fff;
}
.full {
float: left;
width: 100%;
height: auto;
}
.col-1 {
float: left;
width: calc(100% / 1);
height: auto;
margin: 0;
padding: 0;
}
.col-1-2,
.col-1-3 {
width: 100%;
margin-right: 0;
height: auto;
float: left;
position: relative;
}
.col-1-2:nth-child(2n) {
margin-right: 0;
}
.col-1-3:nth-child(3n) {
margin-right: 0;
}
.col-1-3-special {
float: left;
position: relative;
width: calc(((100% - 60px) / 3) + 30px);
}
.col-2-3 {
float: left;
position: relative;
width: 100%;
height: auto;
}
.col-2-3-special {
float: left;
position: relative;
width: calc(((100% - 60px) / 3) * 2);
height: auto;
margin-right: 30px;
}
.col-1-3-home,
.col-1-4 {
width: 100%;
height: auto;
float: left;
position: relative;
}
.col-1-4,
.col-1-4:nth-child(4n) {
margin-right: 0;
}
.col-1-6 {
float: left;
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.col-1-6:nth-child(2n) {
margin-right: 0px;
}
.col-1-4 {
opacity: 1;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.col-3-4 {
float: left;
width: calc((((100% - 90px) / 4) * 3) + 59px);
color: #ada4a2;
font-size: 0.85em;
}
.col-6-7 {
float: left;
width: calc(100% - 110px);
position: relative;
}
.col-2-7 {
position: absolute;
width: 180px;
right: 20px;
top: calc(50% - 90px);
}
.col-1-4-special,
.col-2-4-special {
position: relative;
height: auto;
min-height: 100px;
float: left;
}
.col-1-4-special {
width: calc((100% - 30px) / 2);
margin: 0 30px 0 0;
}
.col-1-4-special:nth-child(2n) {
margin-right: 0;
}
.col-2-4-special {
width: 100%;
margin: 0;
padding: 0;
}
.navigate,
.navigate2 {
position: absolute;
top: 60px;
}
#headermobile,
.message {
min-height: 100%;
overflow-y: hidden;
}
.main_image {
float: left;
margin-right: 30px;
}
.other_image {
float: left;
}
#ajax-load-more .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
#ajax-load-more .col-1-4:nth-child(2n) {
margin-right: 0;
}
.other-collection .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.other-collection .col-1-4:nth-child(2n) {
margin-right: 0;
}
.space-1 {
margin-right: 30px;
}
.space-2 {
margin-left: 30px;
}
.space-3 {
margin-bottom: 20px;
}
.space-4 {
margin-top: 0;
}
.space-5 {
margin-top: 30px;
}
.space-6 {
margin-bottom: 40px;
}
.space-7 {
margin-top: 15px;
}
.space-8 {
margin-top: 5px;
}
.space-9 {
margin-bottom: 5px;
}
.space-10 {
margin-bottom: 30px;
}
.space-11 {
margin-top: 10px;
}
.space-12 {
margin-top: 20px;
}
.space-13 {
margin-bottom: 10px;
}
.padding5 {
padding: 5px;
}
.padding10 {
padding: 10px;
}
.padding20 {
padding: 20px 0;
}
.slider1 {
width: calc(100% - 120px);
height: 100%;
margin: 0 60px;
}
.slider2 {
width: 100%;
height: 100%;
margin: 0;
}
.slider2 .swiper-slide img {
width: calc(100% - 80px);
margin: 0 80px 0 0;
padding: 5px;
background: #fff;
}
.navigate {
right: 0;
width: calc(100% - 60px);
height: calc(100% - 60px);
background: #fff;
}
.slider2 .swiper-slide {
background: 0 0;
}
.slider2 .underslider {
float: left;
text-align: left;
background: #fff;
width: calc(100% - 100px);
margin-left: 60px;
padding: 10px 20px;
}
.underslider .title {
float: left;
width: calc(100% - 80px);
}
.underslider .price {
float: right;
font-size: 1.5em;
width: 80px;
text-align: right;
padding-top: 10px;
}
.underslider h3 {
font-size: 1em;
}
.underslider p {
font-size: 1.1em;
}
.slider3 {
width: 100%;
height: 100%;
margin: 0;
}
.slider3 .swiper-slide img {
width: calc(100% - 80px);
margin: 0 0 0 80px;
padding: 5px;
background: #fff;
}
.navigate2 {
left: 0;
width: calc(100% - 60px);
height: calc(100% - 60px);
background: #f9f3ed;
}
.slider3 .swiper-slide {
background: 0 0;
}
.slider3 .underslider {
float: left;
text-align: left;
background: #f9f3ed;
width: calc(100% - 100px);
margin-right: 60px;
padding: 10px 20px;
}
.slider3 .title {
float: right;
text-align: right;
}
.slider3 .price {
text-align: left;
}
.slider4 .swiper-slide {
background: 0 0;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
#mce-error-response a,
#shoppingcartempty,
#subscribe {
display: none;
}
.swiper-wrapper {
width: 90%;
}
.swiper-slide img {
width: calc(100% - 10px);
padding: 5px;
height: auto;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
left: 5px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/prev.svg);
background-size: 40px 40px;
-moz-transition: all 150ms;
-o-transition: all 150ms;
transition: all 150ms;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
right: 5px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/next.svg);
background-size: 40px 40px;
-moz-transition: all 150ms;
-o-transition: all 150ms;
transition: all 150ms;
}
.swiper-button-prev:hover,
.swiper-container-rtl .swiper-button-next:hover {
width: 50px;
height: 50px;
left: 0;
top: calc(50% - 5px);
}
.swiper-button-next:hover,
.swiper-container-rtl .swiper-button-prev:hover {
width: 50px;
height: 50px;
right: 0;
top: calc(50% - 5px);
}
.swiper-button-next2,
.swiper-button-prev2 {
position: absolute;
width: 40px;
height: 40px;
background-color: #f9f3ed;
border-radius: 50%;
right: 20px;
background-size: 40px 40px;
background-position: center center;
cursor: pointer;
z-index: 60;
}
.swiper-button-prev2 {
top: 20px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/prev.svg);
-moz-transition: all 150ms;
-o-transition: all 150ms;
transition: all 150ms;
}
.swiper-button-next2,
.swiper-button-prev3 {
-moz-transition: all 150ms;
-o-transition: all 150ms;
}
.swiper-button-next2 {
top: 70px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/next.svg);
transition: all 150ms;
}
.swiper-button-prev2:hover {
width: 48px;
height: 48px;
top: 16px;
right: 16px;
}
.swiper-button-next2:hover {
width: 48px;
height: 48px;
top: 66px;
right: 16px;
}
.swiper-button-next3,
.swiper-button-prev3 {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
left: 20px;
background-size: 40px 40px;
background-position: center center;
z-index: 60;
position: absolute;
cursor: pointer;
}
.swiper-button-prev3 {
top: 20px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/prev.svg);
transition: all 150ms;
}
.swiper-button-next3 {
top: 70px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/next.svg);
-moz-transition: all 150ms;
-o-transition: all 150ms;
transition: all 150ms;
}
.swiper-button-prev3:hover {
width: 48px;
height: 48px;
top: 16px;
left: 16px;
}
.swiper-button-next3:hover {
width: 48px;
height: 48px;
top: 66px;
left: 16px;
}
.message {
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 105;
width: 100%;
height: auto;
}
.inmessage {
width: 300px;
height: auto;
background: #000;
color: #f9f3ed;
padding: 30px;
text-align: center;
position: absolute;
margin: 40px 0;
left: 50%;
transform: translateX(-50%);
}
.rdv h2,
span.horaires {
margin-bottom: 5px;
}
.inmessage .categories {
color: #fff;
border-bottom: 1.5px solid #fff;
text-align: center;
padding-bottom: 3px;
cursor: pointer;
}
#rdv .date {
float: left;
width: 55px;
height: auto;
background: #fff;
margin-right: 20px;
color: #000;
padding: 10px 0;
}
.rdv {
float: left;
width: calc(100% - 75px);
}
h1.newsletter {
font-size: 1.6em;
}
span.horaires {
background: #000;
padding: 3px 6px;
color: #fff;
}
span.jours {
font-size: 2em;
line-height: 1em;
}
span.mois {
font-family: BaskervilleDisplayPT-Italic;
text-transform: lowercase;
font-size: 1.2em;
letter-spacing: 0.1em;
line-height: 0.6em;
}
.rdv .categories {
float: left;
color: #fff;
border-bottom: 1.5px solid #fff;
margin-top: 15px;
}
#mc_embed_signup_scroll {
float: left;
width: 90%;
margin: 0 5%;
position: relative;
}
#subscribe input[type="email"],
#subscribe input[type="text"] {
float: left;
width: calc(100% - 20px);
background: #f9f3ed;
border: 0;
height: 30px;
margin: 10px 0;
padding: 0 10px;
font-size: 0.9em;
}
.mc-field-group label {
float: left;
text-align: left;
font-size: 0.9em;
}
#subscribe input[type="submit"] {
background: 0 0;
height: 30px;
color: #f9f3ed;
border-bottom: 1.5px solid #f9f3ed;
font-size: 0.9em;
border-left: none;
border-top: none;
border-right: none;
margin-top: 20px;
}
.mce_inline_error,
.response {
width: 100%;
font-size: 0.9em;
padding: 10px 0 !important;
margin: 0 !important;
float: left;
}
.response {
text-align: left;
}
.catprod,
.gform_footer {
text-align: center;
}
#logonewsletter {
padding-bottom: 30px;
margin-bottom: 15px;
border-bottom: 1px solid #f9f3ed;
}
.closesubscribe {
position: absolute;
top: -15px;
right: -10px;
cursor: pointer;
}
#vintagestore input[type="text"] {
width: calc(100% - 20px);
float: left;
padding: 0 10px;
background: #f9f3ed;
border: none;
height: 40px;
text-align: center;
}
#vintagestore .subscribelink {
float: none;
border-bottom: 1.5px solid #000;
cursor: pointer;
margin: 0 auto;
display: table;
padding-top: 10px;
}
img.social,
object.social {
float: left;
height: 35px;
width: auto;
margin-right: 15px;
}
p.adresse {
color: #848484;
font-size: 0.8em;
margin-bottom: 10px;
}
a.important {
margin-bottom: 5px;
float: left;
clear: left;
}
img.contours {
width: calc(100% - 14px);
padding: 7px;
background: #fff;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin: 0 3.8% 0 0;
}
ul.alm-listing {
float: left;
width: 100%;
position: relative;
background: grey;
}
#headermobile,
.menuclose,
.menuopen,
.price-single {
position: absolute;
}
button.alm-load-more-btn.loading::before {
background: 0 0;
padding: none;
}
.alm-btn-wrap {
margin-top: 50px;
}
#bureau_cat li {
cursor: pointer;
padding: 2px;
margin: 20px 5px 5px 0;
text-transform: uppercase;
border: 2px solid #000;
background: 0 0;
color: #000;
}
#bureau_cat li.select {
border: 2px solid #ccbeba;
background: #ccbeba;
color: #fff;
}
#bureau_cat li.select a {
color: #fff;
}
.gform_title,
.woocommerce-shipping-calculator {
display: none;
}
.col-1-4 .price {
font-size: 1.1em;
margin: 2px auto 10px;
}
.gfield_label {
display: none !important;
}
#messenger,
.mainmenu {
display: none;
}
.form {
background: #f3ece5;
float: left;
width: calc(100% - 60px);
padding: 0 30px;
}
.form h1 {
font-size: 1.6em;
margin: 10px 0;
padding: 10px 0;
border-bottom: 1.5px solid #a99c8f;
}
.gform_wrapper ul.gform_fields li.gfield {
padding-right: 0 !important;
}
.form input[type="text"],
.form textarea {
border: none !important;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
background: 0 0;
height: 30px;
color: #000;
border-bottom: 1.5px solid #000;
font-size: 0.9em;
border-left: none;
border-top: none;
border-right: none;
margin-top: 20px;
border-radius: 0;
padding: 0 !important;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background: 0 0;
}
.gform_wrapper .gform_heading {
margin-bottom: 0 !important;
}
.gform_wrapper textarea.large {
height: 120px !important;
}
.gform_wrapper {
margin: 0 0 16px !important;
}
.price-single {
top: 0;
right: 0;
background: #fff;
padding: 5px 10px;
color: #928887;
font-size: 1.6em;
}
.titling {
float: left;
width: calc(100% - 100px);
}
.borderbrown {
border-right: 1px solid #ada4a2;
}
.singleprod .categories {
font-family: Native-Bold;
}
.shipping .categories {
color: #7b716f;
border-bottom: 1.5px solid #7b716f;
}
#messenger,
#messenger .categories {
color: #fff;
}
#messenger .categories,
.color-white .categories {
border-bottom: 1.5px solid #fff;
}
#messenger {
float: left;
width: 90%;
background: #a99c8f;
padding: 20px 5%;
margin: 0 0 30px;
}
section.back {
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/back_1.svg);
background-size: 100% auto;
background-repeat: no-repeat;
background-attachment: fixed;
}
.single p.cat {
font-size: 1.4em;
}
.single h2 {
font-size: 1.5em;
}
.parasingle p {
margin-top: 15px;
}
.gform_confirmation_message {
font-size: 0.9em;
background: #a99c8f;
margin: 20px 0;
padding: 10px;
color: #fff;
}
.alm-btn-wrap {
width: 100%;
}
.catprod {
margin-bottom: 20px;
}
.catprod h3 {
font-size: 0.8em;
margin: 7px 0 2px;
}
.catprod span {
color: #a99c8f;
font-size: 1.3em;
}
section h1.collection {
margin-bottom: 0;
}
img.contact {
width: 300px;
height: auto;
margin: 20px;
}
.classic-page a,
.classic-page p {
margin-bottom: 15px;
color: #a3a2a2;
}
.gform_wrapper ul li.gfield {
clear: none !important;
}
.contact input[type="text"],
.contact input[type="email"],
.contact textarea {
background: #f9f3ed;
border: none;
}
.contact .gform_footer {
text-align: left;
}
.contact .gform_button {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1.5px solid #000;
text-align: left;
background: 0 0;
}
.menuopen {
cursor: pointer;
display: block;
right: 0;
top: 25px;
width: 50px;
height: 50px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/open.svg);
background-repeat: no-repeat;
background-position: center center;
}
#headermobile {
display: none;
top: 0;
left: 0;
background: #000;
z-index: 100;
width: 100%;
height: auto;
}
#headermobile li {
width: 100%;
height: 50px;
line-height: 50px;
text-align: center;
}
#headermobile li a {
color: #ccbeba;
}
#headermobile .search {
border-bottom: 2px solid #ccbeba;
margin: 20px auto;
width: 280px;
}
#headermobile .search-submit {
background-color: #000;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/searchwhite.svg);
}
#headermobile .search input[type="search"] {
color: #ccbeba;
text-align: center;
}
#headermobile .shoppingcart {
margin: 30px auto;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/cartwhite.svg);
}
.menuclose {
cursor: pointer;
display: block;
right: 0;
top: 25px;
width: 50px;
height: 50px;
background-image: url(//piedscompas.com/wp-content/themes/piedscompas/img/close.svg);
background-repeat: no-repeat;
background-position: center center;
}
.half,
a.important {
width: 100%;
}
.linebottom {
border-bottom: 1px solid #ccbeba;
height: 100px;
margin-bottom: 30px;
}
.even:nth-child(odd) .col-6-7,
.even:nth-child(odd) .half {
float: right;
}
.even:nth-child(odd) .col-2-7 {
left: 20px;
right: auto;
}
#prestataires .col-2-7,
#prestataires .even:nth-child(odd) .col-2-7 {
left: auto;
right: calc(50% - 90px);
}
.even:nth-child(even) .half {
float: left;
}
.even:nth-child(even) .first,
.even:nth-child(odd) .second {
margin-right: 0;
}
.page-numbers {
float: left;
padding: 10px 17px;
margin: 0;
text-align: center;
line-height: 30px;
background: #ccbeba;
color: #f9f3ed;
border: 2px solid #f9f3ed;
}
.centered {
margin: 0 auto;
display: table;
}
.current,
.page-numbers:hover {
background: #a0928e;
}
#prestataires .col-6-7 {
width: 100%;
margin-bottom: 140px;
}
#prestataires .col-2-7 {
top: calc(100% - 200px);
}
.textcentermedium {
text-align: center;
}
footer .col-1-4 {
text-align: center;
margin-bottom: 30px;
}
footer input[type="text"] {
float: none;
background: #f9f3ed;
border: none;
display: table;
height: 40px;
margin: 0 auto 10px;
padding: 0 10px;
text-align: center;
width: 280px;
}
#vintagestore .col-2-7,
.displaymedium,
.nomobile,
.shipping .col-1-4 {
display: none;
}
.image1 {
width: 100%;
float: left;
margin: 0 20px 20px 0;
}
.image2 {
width: 100%;
float: right;
margin: 0 0 20px 20px;
}
.special {
font-family: BaskervilleDisplayPT-Italic;
font-size: 1.25em;
font-weight: 700;
letter-spacing: 0.05em;
}
h1.newsletter {
text-align: center;
}
.cat-section .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.cat-section .col-1-4:nth-child(2n) {
margin-right: 0;
}
.suggest .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.suggest .col-1-4:nth-child(2n) {
margin-right: 0;
}
.suggest .single h2 {
font-size: 1.1em;
}
.section-vintage .col-2-3 {
width: 100%;
}
.section-vintage .col-1-3-special {
width: 60%;
padding: 0 20%;
}
#vintagestore .col-6-7,
.single .col-1-3-special {
width: 100%;
}
#vintagestore a.categories {
float: none !important;
margin: 30px auto;
}
.no-over {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.single .col-2-3-special {
width: 100%;
margin-right: 0;
}
.single .col-1-3 {
width: calc((100% - 60px) / 3);
margin-right: 30px;
}
.single .col-1-3:nth-child(3n) {
margin-right: 0;
}
.shipping .col-3-4 {
width: calc(100% - 60px);
margin-right: 30px;
margin-left: 30px;
}
#ajax-load-more {
width: 100%;
overflow-x: hidden;
overflow-y: auto;
}
ul#bureau_cat {
padding: 0;
}
.main_image {
width: 100%;
margin-bottom: 30px;
}
.other_image {
width: 100%;
}
.other_image img {
float: left;
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.other_image img:nth-child(2n) {
margin-right: 0;
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
width: auto !important;
}
#headermobile .search,
#headermobile .search input[type="search"],
#headermobile .search-submit {
float: none;
}
a.removing {
border: 0;
background: #ada4a2;
color: #fff !important;
display: block;
font-size: 1.5em;
height: 30px;
line-height: 34px;
text-align: center;
width: 30px;
}
.alignright,
.product-subtotal {
text-align: right;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 100px;
border: 5px solid #fff;
}
.woocommerce table.shop_table {
border-radius: 0 !important;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1.5px solid #a99c8f;
}
.woocommerce table.shop_table td {
border-top: 1.5px solid #a99c8f;
}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border: none;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background: 0 0;
color: #000;
font-weight: 700;
font-size: 1em;
padding: 0;
float: right;
width: auto;
line-height: 1em;
height: 20px;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background: 0 0;
color: #000;
width: auto;
}
.woocommerce .quantity .qty {
border: none;
height: 35px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.right {
float: right;
}
.woocommerce ul#shipping_method .amount {
font-weight: 400;
}
.cart_totals h1 {
border-bottom: 1.5px solid #a99c8f;
font-size: 1.6em;
margin: 10px 0;
padding: 10px 0;
}
tr {
border: none !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
background: #fff;
border: none;
height: 30px;
margin-bottom: 10px;
margin-top: 5px;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
background: #fff;
height: 30px;
margin-bottom: 10px;
margin-top: 5px;
}
.select2-container .select2-choice {
height: 30px;
line-height: 30px;
}
#payment li {
width: 100%;
float: left;
}
.woocommerce .order_details {
padding: 0;
margin: 20px 0;
}
.woocommerce-error::before {
color: #fff;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
border-top: none !important;
background: #ada4a2;
color: #fff;
}
.woocommerce-message {
// display: none;
padding: 1em;
}
.woocommerce-message::before {
display: none;
}
.ajax-load-more-wrap.infinite button.alm-load-more-btn {
background-color: #fff !important;
width: 60px;
border-radius: 10px;
}
.slider2 .underslider del {
float: right;
margin-top: -15px;
}
.slider3 .underslider del {
float: left;
margin-top: -15px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #a99c8f;
}
.single del,
.single ins {
display: block;
}
.col-2-4 .col-1-6 {
float: left;
width: 100%;
margin-right: 0px;
}
#ajax-load-more .col-1-6 {
float: inherit;
display: inline-block;
width: 100%;
margin-right: 0px;
}
@media only screen and (min-width: 770px) and (max-width: 1149px) {
.col-2-4 .col-1-6 {
float: left;
width: calc((100% - 40px) / 3);
margin-right: 20px;
}
.col-2-4 .col-1-6:nth-child(2n) {
margin-right: 20px;
}
.col-2-4 .col-1-6:nth-child(3n) {
margin-right: 0px !important;
}
#ajax-load-more .col-1-6 {
float: inherit;
display: inline-block;
width: calc((100% - 40px) / 3);
margin-right: 20px;
}
#ajax-load-more .col-1-6:nth-child(2n) {
margin-right: 20px;
}
#ajax-load-more .col-1-6:nth-child(3n) {
margin-right: 0px !important;
}
#headermobile,
.mainmenu {
display: none;
}
.col-1-2 {
width: 100%;
margin-right: 0;
}
.col-1-3,
.col-1-4 {
margin-right: 30px;
}
.col-1-3-home,
.col-2-3 {
width: calc((100% - 30px) / 2);
}
.col-1-6 {
float: left;
width: calc((100% - 50px) / 6);
margin-right: 10px;
}
.col-1-6:nth-child(2n) {
margin-right: 10px;
}
.col-1-6:nth-child(6n) {
margin-right: 0px !important;
}
.col-1-3 {
width: calc((100% - 60px) / 3);
}
.col-1-4 {
width: calc((100% - 90px) / 4);
}
.space-4 {
margin-top: 40px;
}
.container {
margin: 0 40px;
}
.half {
width: 100%;
}
.even:nth-child(even) .first,
.even:nth-child(odd) .second {
margin-right: 0;
}
#prestataires .col-6-7 {
width: calc(100% - 110px);
margin-bottom: 0;
}
#prestataires .col-2-7 {
right: 20px;
top: calc(50% - 90px);
}
#prestataires .even:nth-child(odd) .col-2-7 {
left: 20px;
right: auto;
}
.textcentermedium {
text-align: center;
}
footer .col-1-4 {
text-align: inherit;
}
footer input[type="text"] {
float: none;
background: #f9f3ed;
border: none;
display: table;
height: 40px;
margin: 0 auto 10px;
padding: 0 10px;
text-align: left;
width: 100%;
}
.image1,
.image2 {
width: 25%;
}
#vintagestore input[type="text"] {
width: calc(75% - 20px);
text-align: center;
}
h1.newsletter {
text-align: center;
}
#vintagestore .subscribelink {
float: none;
max-width: calc(25% - 20px);
border-bottom: 1.5px solid #000;
cursor: pointer;
margin: 0 auto;
display: table;
padding-top: 10px;
}
.cat-section .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.cat-section .col-1-4:nth-child(2n) {
margin-right: 0;
}
.displaymedium {
display: block;
}
.section-vintage .col-2-3 {
width: 50%;
}
.section-vintage .col-1-3-special {
width: 30%;
padding: 0 10%;
}
#vintagestore .col-6-7 {
width: 100%;
}
.single .col-1-3-special,
.single .col-2-3-special {
width: calc((100% - 30px) / 2);
}
#vintagestore .col-2-7 {
display: none;
}
.nomobile,
.shipping .col-1-4 {
display: block;
}
#vintagestore .swiper-container a.categories {
float: none !important;
margin: 30px auto;
}
.single .col-2-3-special {
margin-right: 30px;
}
.main_image {
width: 100%;
margin-bottom: 30px;
}
.other_image {
width: 100%;
}
.other_image img {
float: left;
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.other_image img:nth-child(2n) {
margin-right: 0;
}
.suggest .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.suggest .col-1-4:nth-child(2n) {
margin-right: 0;
}
.form {
width: calc(100% -60px);
}
.nomobile .col-1-3 {
width: 100%;
margin-right: 0;
}
.shipping .col-3-4 {
width: calc((100% - 90px) / 4 * 3 + 59px);
margin-right: 0;
margin-left: 0;
}
.col-2-4-special {
width: 100%;
padding: 0;
margin: 0;
}
.col-1-4-special {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.col-1-4-special:nth-child(2n) {
margin-right: 0;
}
#ajax-load-more .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
#ajax-load-more .col-1-4:nth-child(2n) {
margin-right: 0;
}
.other-collection .col-1-4 {
width: calc((100% - 30px) / 2);
margin-right: 30px;
}
.other-collection .col-1-4:nth-child(2n) {
margin-right: 0;
}
#bureau_cat li {
padding: 10px;
}
}
@media only screen and (min-width: 1150px) {
.col-2-4 .col-1-6 {
float: left;
width: calc((100% - 150px) / 6);
margin-right: 30px;
}
.col-2-4 .col-1-6:nth-child(2n) {
margin-right: 30px;
}
.col-2-4 .col-1-6:nth-child(3n) {
margin-right: 0px !important;
}
#ajax-load-more .col-1-6 {
float: inherit;
display: inline-block;
width: calc((100% - 150px) / 6);
margin-right: 30px;
}
#ajax-load-more .col-1-6:nth-child(2n) {
margin-right: 30px;
}
#ajax-load-more .col-1-6:nth-child(6n) {
margin-right: 0px !important;
}
.col-1-2,
.col-1-3,
.col-1-4 {
margin-right: 30px;
}
.mainmenu {
display: block;
}
.col-1-2 {
width: calc((100% - 30px) / 2);
}
.col-1-3,
.col-1-3-home {
width: calc((100% - 60px) / 3);
}
.col-2-3 {
width: calc(((100% - 30px) / 3) * 2);
}
.col-1-4 {
width: calc((100% - 90px) / 4);
}
.col-1-6 {
float: left;
width: calc((100% - 150px) / 6);
margin-right: 30px;
}
.col-1-6:nth-child(2n) {
margin-right: 30px;
}
.col-1-6:nth-child(6n) {
margin-right: 0px !important;
}
.space-4 {
margin-top: 40px;
}
.container {
margin: 0 40px;
}
#headermobile,
.menuopen {
display: none;
}
.half {
width: calc((100% - 30px) / 2);
}
.even:nth-child(even) .first,
.even:nth-child(odd) .second {
margin-right: 30px;
}
#prestataires .col-6-7 {
width: calc(100% - 110px);
margin-bottom: 0;
}
#prestataires .col-2-7 {
right: 20px;
top: calc(50% - 90px);
}
#prestataires .even:nth-child(odd) .col-2-7 {
left: 20px;
right: auto;
}
.textcentermedium {
text-align: left;
}
footer .col-1-4 {
text-align: inherit;
}
footer input[type="text"] {
float: left;
width: calc(100% - 20px);
padding: 0 10px;
background: #f9f3ed;
border: none;
height: 40px;
display: table;
margin: 0 auto 10px;
text-align: left;
}
#vintagestore .col-2-7,
.displaymedium,
.nomobile,
.shipping .col-1-4 {
display: block;
}
.image1,
.image2 {
width: 25%;
}
#vintagestore input[type="text"] {
width: calc(75% - 20px);
text-align: left;
}
.cat-section .col-1-4,
.suggest .col-1-4 {
width: calc((100% - 90px) / 4);
}
h1.newsletter {
text-align: left;
}
#vintagestore .subscribelink {
float: left;
display: block;
margin: 10px 0 0 20px;
padding-top: 0;
}
.cat-section .col-1-4:nth-child(2) {
margin-right: 30px;
}
.cat-section .col-1-4:nth-child(4) {
margin-right: 0;
}
.suggest .col-1-4:nth-child(2) {
margin-right: 30px;
}
.suggest .col-1-4:nth-child(4) {
margin-right: 0;
}
.section-vintage .col-2-3 {
width: calc((100% - 30px) / 3 * 2);
}
.section-vintage .col-1-3-special {
width: calc((100% - 30px) / 3);
padding: 0;
}
#vintagestore .swiper-container .col-6-7 {
width: calc(100% - 110px);
}
.single .col-2-3-special {
width: calc((100% - 60px) / 3 * 2);
margin-right: 30px;
}
.single .col-1-3-special {
width: calc((100% - 60px) / 3 + 30px);
}
.form {
width: calc(80% - 60px);
}
.main_image {
width: calc((100% - 60px) / 3 * 2 + 30px);
margin-bottom: 30px;
}
.other_image {
width: calc((100% - 60px) / 3);
}
.other_image img {
float: left;
width: 100%;
margin-right: 0;
}
.other_image img:nth-child(2n) {
margin-right: 0;
}
.shipping .col-3-4 {
width: calc((100% - 90px) / 4 * 3 + 59px);
margin-right: 0;
margin-left: 0;
}
.col-2-4-special {
width: calc((100% - 90px) / 4 * 2 - 70px);
padding: 40px 50px 0;
margin: 0 30px 20px 0;
}
.col-1-4-special {
width: calc((100% - 90px) / 4);
margin-right: 30px;
}
.col-1-4-special:nth-child(2n) {
margin-right: 0;
}
#ajax-load-more .col-1-4 {
width: calc((100% - 90px) / 4);
margin-right: 30px;
}
#ajax-load-more .col-1-4:nth-child(2n) {
margin-right: 30px;
}
#ajax-load-more .col-1-4:nth-child(4n) {
margin-right: 0;
}
.other-collection .col-1-4 {
width: calc((100% - 90px) / 4);
margin-right: 30px;
}
.other-collection .col-1-4:nth-child(2n) {
margin-right: 30px;
}
.other-collection .col-1-4:nth-child(4n) {
margin-right: 0;
}
#bureau_cat li {
padding: 10px;
}
}
body img.gform_ajax_spinner {
display: none !important;
}
#payment img {
width: 40px;
}
#eh-stripe-card-element,
#eh-stripe-exp-element,
#eh-stripe-cvc-element,
#eh-stripe-iban-element,
#add_payment_method #payment div.payment_box .form-row,
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row {
box-sizing: border-box;
}
#add_payment_method #payment div.payment_box .form-row,
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row {
margin: 0;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 50%;
box-sizing: border-box;
}
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
display: none;
}
.hide {
display: none;
}
form[name="checkout"] {
position: relative;
overflow: hidden;
}
.container {
margin: 0 auto !important;
}