.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//www.parlamore.nl/wp-content/themes/wd-theme/images/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock { width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,300italic,400italic,500italic");
@import url("https://fonts.googleapis.com/css?family=Belleza");
@font-face {
font-family: 'Present';
src: url(//www.parlamore.nl/wp-content/themes/wd-theme/fonts/present-webfont.eot);
src: url(//www.parlamore.nl/wp-content/themes/wd-theme/fonts/present-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.parlamore.nl/wp-content/themes/wd-theme/fonts/present-webfont.woff2) format('woff2'),
url(//www.parlamore.nl/wp-content/themes/wd-theme/fonts/present-webfont.woff) format('woff'),
url(//www.parlamore.nl/wp-content/themes/wd-theme/fonts/present-webfont.ttf) format('truetype'),
url(//www.parlamore.nl/wp-content/themes/wd-theme/fonts/present-webfont.svg#presentregular) format('svg');
font-weight: normal;
font-style: normal;
}
*{
margin: 0; 
padding: 0;
}
html{ 
height: 100%;
overflow-y: scroll;
}
body{
height: 100%;
position: relative;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 300;
line-height: 28px;
color: #353a5f; background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/background.jpg) repeat;
}
main, 
.inner{
width: 1000px;
margin: 0 auto;
overflow: auto;
}
a{ 
color: #b0285b; text-decoration: none;
}
a:hover{ 
color: #e1b077; -moz-transition: 0.3s all; 
-webkit-transition: 0.3s all; 
-ms-transition: 0.3s all; 
}
a.button,
a.ghost-button{
display: inline-block;
padding: 6px 14px;
border: 1px solid #353a5f; color: #353a5f; margin-top: 15px;
margin-bottom: 10px;
text-decoration: none;
}
a.button:hover,
a.ghost-button:hover,
a.button.center:hover{
background: #353a5f; color: white;
}
main a.ghost-button{
margin-top: 0;
}
a.button.center{
margin-left: auto;
margin-right: auto;
display: block;
width: 150px;
text-align: center;
background: white;
border: none;
box-shadow: 0 1px 4px rgba(0,0,0,0.2);
color: #777;
margin-top: 10px;
}
.clear{ clear: both; }
img, a img{ border: 0; }
strong, b{ font-weight: 400; }
p{ margin-bottom: 20px; }
p:last-of-type{ margin: 0; }
:focus{ outline: 0; }
ol, ul{ list-style: none; }
table{ border-collapse: separate; border-spacing: 0; }
.alignleft{ float: left; margin: 0 20px 20px 0; }
.alignright{ float: right; margin: 5px 0 10px 20px; }
.underline{ text-decoration: underline; }
::-moz-selection{ background: #EEE; color: #353a5f; }
::-webkit-selection{ background: #EEE; color: #353a5f; }
::-ms-selection{ background: #EEE; color: #353a5f; } h1{ font-size: 30px; margin-bottom: 6px; }
h2{ font-size: 26px; margin-bottom: 4px; }
h3{ font-size: 22px; margin-bottom: 4px; }
h1, h2, h3, h4{
color: #b0285b; font-weight: 300;
line-height: 125%; 
font-family: 'Belleza', serif;
}
h1 a, h2 a, h3 a, h4 a{
text-decoration: none !important;
} header{
padding: 35px 0 25px;
background: #fffff6;
width: 100%;
}
header .inner{
position: relative;
display: table;
}
header .logo{
float: left;
}
header .header-text{
text-align: right;
color: #e1b077; font-family: 'Present', sans-serif;
font-size: 22px;
position: absolute;
top: 38px;
right: 0;
}
header .english {
font-size: 14px;	
position: absolute;
right: 260px;
top: -36px;
padding: 7px 0;
}
header .français {
font-size: 14px;	
position: absolute;
right: 175px;
top: -36px;
padding: 7px 0;
}
header .deutsch {
font-size: 14px;	
position: absolute;
right: 90px;
top: -36px;
padding: 7px 0;
}
header .winkelwagen {
position: absolute;
right: 0;
top: -38px;
background: #b0285b; border-radius: 0 0 4px 4px;
}
header .winkelwagen a {
color: white;
padding: 6px 18px;
display: block;
}
header .winkelwagen:hover {
background: #e1b077; -moz-transition: 0.3s all; 
-webkit-transition: 0.3s all; 
-ms-transition: 0.3s all; 
}
header .font-resizer {
position: absolute;
right: 0; !important;
top: -38px;
padding: 7px 0;
}
header .font-resizer #small {
font-size: 15px;
}
header .font-resizer #medium {
font-size: 16px;
}
header .font-resizer #large {
font-size: 18px;
}
header .font-resizer a.selected {
font-weight: 400;
}
header .search-form {
position: absolute;
right: 0;
top: 87px;
z-index: 1000;
color: white;
margin-left: 30px;
}
header .search-field {
background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/search-icon.png) no-repeat 50% 50%;
background-size: 16px 16px;
height: 37px;
width: 1px;
border: none;
cursor: pointer;
padding: 0 10px;
position: relative;
transition: width 400ms ease;
-moz-transition: width 400ms ease;
-webkit-transition: width 400ms ease;
-moz-appearance: textfield;
-webkit-appearance: textfield;
font-size: 0;
}
header .search-field:focus {
background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/background.jpg) repeat;
background: #e1b077;
border: none;
cursor: text;
outline: 0;
width: 198px;
font-family: 'Roboto', sans-serif;
font-size: 15px;
line-height: 26px;
font-weight: 300;
color: white;
}
header .search-submit { 
display: none;
}
header .search-field::-webkit-input-placeholder {
color: white;
} header nav{
position: absolute;
bottom: 0;
right: 0;
}
nav ul{
height: 50px;
line-height: 50px;
margin-right: 40px;
}
nav ul li{
float: left;
margin: 0 25px 0 0;
position: relative;
}
nav ul li a{
color: #b0285b; font-size: 19px;
font-weight: 300;
}
nav ul li a:hover,
nav ul li.current-page-item a,
nav ul li.current-menu-item a,
nav ul li.current-menu-parent a{
color: #e1b077; }
nav ul li:last-of-type{
margin: 0;
} nav ul li:hover > ul{
display: block;
}
nav ul ul{
display: none;
position: absolute !important;
top: 50px;
left: -20px;
width: 230px;
z-index: 50;
height: auto;
padding-top: 35px;
padding-bottom: 10px;
z-index: 100000000;
border-bottom: 3px solid #b0285b;
background: #fffff6;
}
nav ul ul li{
display: block;
float: none;
height: auto;
line-height: normal;
margin: 0;
padding: 0;
}
nav ul ul li a{
color: #222;
text-transform: none;
font-size: 15px;
font-weight: 300;
display: block;
padding: 4px 20px;
}
nav ul li.current-menu-parent ul li a,
nav ul li.current-menu-item ul li a{
color: #222;
}
nav ul li ul li a:hover,
nav ul li.current-menu-parent ul li a:hover,
nav ul li.current-menu-parent ul li.current-menu-item a{
color: #e1b077; } main{
margin: 70px auto 80px;
position: relative;
overflow: hidden;
display: block;
}
main a{
text-decoration: underline;	
}
section{
float: left;
width: 70%;
}
section.full{
width: 100%;
}
main p:last-child{
margin: 0; 
}
main img{
max-width: 100%;
height: auto;
}
main p + ol,
main p + ul{
margin: -10px 0 20px;
}
main p:last-of-type + ol,
main p:last-of-type + ul{
margin: 10px 0 20px;
}
main p + h2{
margin: 20px 0 6px;
}
main p + h3{
margin: 20px 0 4px;
}
main h3 + .wpcf7{
margin-top: 10px;
}
main h1 + ol, main h1 + ul,
main h2 + ol, main h2 + ul,
main h3 + ol, main h3 + ul{
margin: 0 0 20px;
}
main ol li{
list-style-type: decimal;
margin: 0 0 0 20px;
}
main ul li{
list-style-type: circle;
margin: 0 0 0 20px;
}
main ul.reacties{
margin-top: 30px;
}
main ul.reacties li{
margin-bottom: 30px;
list-style-type: none;
margin-left: 0;
overflow: auto;
}
main ul.reacties li .image{
width: 20%;
float: right;
margin-top: 45px;
}
main ul.reacties li .image img{
width: 100%;
height: auto;
}
main ul.reacties li .text{
width: 75%;
float: left;
}
main .search-form{
margin-top: 20px;
}
main .search-form input[type=search] {
background: #fffff6;
width: 220px;
border: none;
padding: 10px 15px;
-moz-appearance: textfield;
-webkit-appearance: textfield;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 300;
float: left;
}
main .search-form input[type=submit]{
padding: 10px 15px;
float: left;
}
main ul.opsomming{
margin: 25px 0 0 !important;
width: 100%;
display: inline-block;
}
main ul.opsomming li{
list-style-type: none;
margin: 0 0 35px;
overflow: auto;
}
main ul.opsomming li:last-of-type{
margin: 0;
}
main ul.opsomming li p:last-of-type{
margin: 0 !important;
}
main ul.opsomming li .image{
width: 25%;
float: left;
}
main ul.opsomming li .content{
width: 71%;
float: right;
padding-top: 2px;
}
main ul.opsomming li .content ul{
margin: 0 0 20px;
}
main ul.opsomming li .content ul li{
list-style-type: circle;
margin: 0 0 0 20px;
overflow: inherit;
}
main .woo .gallery{
margin: -10px 0 30px !important;
}
main .gallery dl.gallery-item{
margin-right: 10px;
}
main .gallery img{
border: none !important;
}
main .ecard-container{
margin-top: 25px;
}
main .ecard-container p.nomargin{
margin-bottom: 10px;
}
main .ecard-container .ecard{
margin: 0 10px 10px 0;
width: calc(25% - 10px);
}
main .ecard-container .ecard:nth-child(4n+4){
margin-right: 0;
}
main .ecard-container div[role=radiogroup]{
margin-bottom: 20px;
}
main .ecard-container input,
main .ecard-container textarea{
padding: 10px 16px !important;
}
main .gallery{
line-height: 22px;
font-size: 14px;	
}
main .gallery-columns-3{
margin-bottom: 25px !important;
}
main .gallery-columns-3 .gallery-item{
width: 32% !important;
margin-right: 2% !important;
}
main .gallery-columns-3 .gallery-item:last-of-type{
margin-right: 0 !important;
}
main section .ff-stream{
margin-top: 25px;
}
.error404 main{
text-align: center;
}
.error404 main section{
width: 100%;
}  .woo{
width: 100%;
}
.woocommerce aside{
display: none;
}
.woocommerce .woocommerce-ordering select{
width: auto !important;
}
.single-product #tab-description h2:first-of-type{
display: none;
}
.single-product .summary .price{
margin-bottom: 15px;
}
.single-product .summary p{
margin-bottom: 15px;
}
.single-product .summary form.cart{
margin-top: 30px;
}
.single-product .summary .quantity input{
height: 30px;
line-height: 30px;
width: 50px;
}
.single-product .woocommerce-tabs{
margin-top: 20px;
display: inline-block;
width: 100%;
}
.single-product .woocommerce-tabs ul.tabs{
margin-bottom: 30px !important;
}
.single-product .woocommerce-tabs ul.tabs li.active{
background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/background.jpg) repeat !important;
border-bottom-color: rgba(0,0,0,0) !important;
}
.single-product .woocommerce-tabs ul.tabs li a{
font-weight: 500 !important;
padding: 8px 4px 8px 10px !important;
}
.single-product .woocommerce-tabs ul.tabs li.active a{
padding: 8px 4px !important;
}
.single-product .woocommerce-tabs ul.tabs li{
background-color: #fffff6 !important;
}
.single-product .woocommerce-tabs ul.tabs li:before{
box-shadow: 2px 2px 0 #fffff6 !important;
}
.single-product .woocommerce-tabs ul.tabs li:after{
box-shadow: -2px 2px 0 #fffff6 !important;
}
.woocommerce .woocommerce-breadcrumb,
.woocommerce .add_to_cart_button,
.woocommerce .sku_wrapper{
display: none !important;
}
.woocommerce ul.products li h3{
font-size: 20px !important;
padding: 0 0 4px !important;
}
.woocommerce ul.products li .price{
font-size: 16px !important;
}
.woocommerce ul.products li.product{
width: 32%;
margin: 0 2% 40px 0;	
}
.woocommerce ul.products li.product.last{
margin-right: 0;
}
.woocommerce div.product form.cart .variations label{
font-weight: 300;
}
.woocommerce div.product form.cart .variations select{
margin-top: 4px;
}
.woocommerce .variations_button{
margin-top: 10px;
}
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message{
background-color: #fffff6;
line-height: 34px;
}
.woocommerce-cart table.cart,
.woocommerce-checkout table.woocommerce-checkout-review-order-table{
background: rgba(255, 255, 246, 0.5);
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table{
margin-bottom: 40px;
}
.woocommerce-cart .cart-collaterals th{
text-align: left;
padding-right: 30px !important;
font-weight: 500 !important;
}
.woocommerce-cart table.cart .variation dt,
.woocommerce-cart table.cart .variation dd,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .variation dt,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .variation dd{
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.woocommerce-cart table.cart td{
padding-top: 20px;
padding-bottom: 20px;
}
.woocommerce-cart table.cart .product-name a{
font-size: 18px;
}
.woocommerce-cart table.cart th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total .amount{
font-weight: 500 !important;
}
.woocommerce-cart table.cart .variation dt,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .variation dt,
.woocommerce-checkout table.woocommerce-checkout-review-order-table td span.amount,
.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.shipping td,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total .includes_tax .amount{
font-weight: 400 !important;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total .includes_tax{
font-weight: 300;
}
.woocommerce-cart .cart-collaterals p.wc-cart-shipping-notice{
line-height: 20px;
}
.woocommerce-checkout textarea#order_comments{
height: 120px;
}
.woocommerce-checkout #customer_details{
margin-bottom: 30px;
}
.woocommerce-checkout h3#order_review_heading{
margin-bottom: 10px;
}
.woocommerce-checkout main ul li{
list-style-type: none;
}
.single-product .wc-tabs{
display: none
}
.single-product p.price:hover,
.single-product span.price:hover{
color: #353a5f !important; -moz-transition: 0.3s all; 
-webkit-transition: 0.3s all; 
-ms-transition: 0.3s all; 
}
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count{
display: none;
}
.woocommerce ul.products{
margin-top: 30px;
}
.woocommerce-checkout textarea#additional_field_202{
height: 80px;
max-width: 100%;
}
.single-product h3.addon-name{
font-size: 18px;
margin-bottom: 2px;
}
.single-product .product-addon .form-row{
padding: 0 !important;
}
.woocommerce-order-received main header{
padding: 0;
background: none;
width: auto;
}
.woocommerce-order-received address{
font-style: normal;
}
.woocommerce table.shop_table th{
font-weight: 500;
}
.woocommerce-order-received .woocommerce table.shop_table tfoot td, 
.woocommerce-order-received .woocommerce table.shop_table tfoot th,
.woocommerce-order-received .woocommerce table.shop_table tbody th,
.woocommerce-order-received .woocommerce td.product-name dl.variation dt{
font-weight: 400;
}
.woocommerce-order-received .woocommerce td.product-name dl.variation dd{
padding-bottom: 0;
margin-bottom: 0;
}
.woocommerce-order-received .woocommerce td.product-name dl.variation dt{
padding-bottom: 0;
}
.woocommerce-order-received table.order_details td.product-name a{
font-size: 18px;
}
.woocommerce a.remove{
color: #b0285b !important; }
.woocommerce a.remove:hover{
background: #b0285b; }
.yith_magnifier_gallery li,
.yith_magnifier_gallery li a{
margin: 0;
width: 23.5%;
float: left;
}
.yith_magnifier_gallery li,
.yith_magnifier_gallery li.last{
margin-right: 2%;
}
.yith_magnifier_gallery li a{
margin: 0 !important;
}
.yith_magnifier_gallery li:nth-child(4){
margin-right: 0 !important;
}
.yith_magnifier_zoom_magnifier{
border: 0;
left: 520px !important;
}
.woocommerce-checkout .woocommerce-billing-fields label.radio{
display: inline-block;
margin: 0 15px 0 5px;
}
.single-product .woocommerce-tabs p:last-of-type{
margin-bottom: 20px;
}
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button{
font-weight: 400 !important;
}
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce #respond input#submit.alt{
color: white !important;
-webkit-appearance: none;
}
.woocommerce-cart table.cart img{
width: 60px !important;
}
.woocommerce-cart table.cart td.product-name a{
text-decoration: none;
}
.woocommerce-cart .cart_totals table{
width: 100%;
}
.woocommerce-cart .cart_totals table td,
.woocommerce-cart .cart_totals table th{
padding: 6px 0;
vertical-align: middle;
}
.wc-cart-shipping-notice{
display: none;
}
.dc-wall{
margin-top: 20px !important;
} aside{
float: right;
width: 25%;
margin: 50px 0 0;
}
aside .widget{
margin: 0 0 35px 0;
}
aside .widget:last-child{
margin: 0;
}
aside h3{
color: #b0285b; }
aside a{
color: #b0285b; }
aside a:hover{ 
color: #e1b077; }
aside .ff-stream{
min-height: 0 !important;
}
aside .ff-stream-wrapper{
margin: 0 0 0 -48px !important;
}
.error404 aside{
display: none;
}
aside .ff-stream{
padding-bottom: 0;
} article{
margin: 0 0 40px;
}
article:last-child{
margin: 0;
}
article :last-child{
margin: 0;
} article h1 a{
color: #b0285b; }
article h1 a:hover{
color: #353a5f; }
article .post-image{
width: 100%;
height: 250px;
overflow: hidden;
margin: 0 0 10px;
}
article .post-image img{
width: 100%;
height: auto;
-moz-transform: translate(0,-15%);
-webkit-transform: translate(0,-15%);
-ms-transform: translate(0,-15%);
}
article .post-image a:hover{
opacity: 0.7;
}
.single article .post-image{
height: 300px;
}
.single article .post-image img{
-moz-transform: translate(0,-5%);
-webkit-transform: translate(0,-5%);
-ms-transform: translate(0,-5%);
} footer{
width: 100%;
background: #fffff6;
border-top: 1px solid #e1b077; position: relative;
}
footer .inner{
padding: 55px 0;
font-size: 15px;
line-height: 24px;
}
footer a{ 
font-weight: 300;
color: #353a5f; }
footer a:hover{
color: #e1b077; }
footer .block{
float: left;
width: 22%;
margin-right: 4%;
}
footer .block:last-of-type{
margin-right: 0;
}
footer h3{
margin-bottom: 10px;
}
footer ul.social-icons{
margin-top: 15px;
}
footer ul.social-icons li{
float: left;
margin-right: 4px;
}
footer ul.social-icons li img{
width: 34px;
height: auto;
}
footer ul.social-icons li:before{
display: none;
}
footer .adres{
margin-bottom: 10px;
}
footer ul li:before{
content: "· ";
position: relative;
padding: 0 5px 0 0;
}
footer .footer-text{
text-align: right;
color: #e1b077; font-family: 'Present', sans-serif;
font-size: 18px;
position: absolute;
top: -21px;
background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/footer-text-bg.jpg) repeat-x 50% 50%;
z-index: 1000;
padding: 5px 15px;
right: 140px;
}
footer h1,
footer h2,
footer h3,
footer h4{
font-family: 'Roboto', sans-serif;	
} .copyright{
background: #b0285b; }
.copyright .inner{
padding: 10px 0;
font-size: 14px;
line-height: 22px;
overflow: auto;
color: white;
}
.copyright .left{
float: left;
}
.copyright .right{
float: right;
text-align: right;
}
.copyright a{
color: white;
}
.backtotop {
bottom: 20px;
position: fixed;
right: 20px;
line-height: 0;
} input[type=text], 
input[type=email],
input[type=tel],
input[type=submit],
textarea{
font-family: 'Roboto', sans-serif;
color: #353a5f; font-size: 14px;
font-weight: normal;
margin: 0 0 10px 0;
padding: 12px 15px;
font-weight: 300;
border: none;
background-color: #fffff6;
outline: none;
width: 440px;
line-height: 18px !important;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
span.captcha{
overflow: auto;
display: inline-block;
width: 100%;
}
span.captcha span{
overflow: visible;
width: auto;
display: inline;
}
input[name=captcha]{
width: 100px;
float: left;
}
img[alt=captcha]{
padding: 10px;
background: #fffff6;
float: left;
}
.select2-drop input[type=text]{
border: 1px solid #ccc;
width: 100%; 
padding: 0 6px;
margin: 0;
}
.styled-select select{
width: 470px;
background: url(//www.parlamore.nl/wp-content/themes/wd-theme/images/arrow-down.png) no-repeat 95% 50% #f6f6f6;
background-size: 10px 6.5px;
border-radius: 0;
-webkit-appearance: none;
}
textarea{
height: 140px;
margin: 0 0 5px;
}
input[type=submit]{
background-color: #b0285b; color: white;
cursor: pointer;
border-radius: 0;
width: auto;
-webkit-appearance: none !important;
-moz-appearance: none !important;
}
input[type=submit]:hover{
background: #eee;
-moz-transition: 0.3s all; 
-webkit-transition: 0.3s all; 
-ms-transition: 0.3s all; 
}
input[type=submit]:hover{
background: #353a5f;
}
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors{
border: none;
background: #d5fad1;
padding: 15px;
width: 440px;
font-size: 15px;
margin: 0;
}
div.wpcf7-validation-errors{
background: #fffcd0;
}
span.wpcf7-not-valid-tip{
display: none;
}
input.wpcf7-not-valid,
textarea.wpcf7-not-valid{
background: #fbe7e7;
}
.wpcf7{
margin-top: 25px;
}@media only screen and (max-width: 1200px) { 
*{
-webkit-text-size-adjust: 100%;
}
select{
-moz-appearance: menulist;
}
input,
input[type="text"], 
input[type="email"], 
input[type="tel"],
input[type="submit"],
input[type="search"],
textarea{
font-family: 'Roboto', sans-serif;
}
}
@media only screen and (max-width: 1060px) { 
main, .inner{
width: 94%;
padding-left: 3%;
padding-right: 3%;
}
header .winkelwagen,
header .header-text,
header .search-form{
right: 3%;
}
header .font-resizer{
right: 200px;
}
nav ul{
margin-right: 75px;
}
aside a.button, aside a.ghost-button{
display: block;
text-align: center;
}
aside iframe{
width: 100%;
height: auto;
}
}
@media only screen and (max-width: 1000px) { 
header .logo{
height: auto;
width: 160px;
}	
header .logo img{
height: auto;
width: 100%;
}
header .header-text{
top: 27px;
}
nav ul{
height: 45px;
line-height: 45px;
}
nav ul li{
margin: 0 20px 0 0;
}
nav ul li a{
font-size: 18px;
}
nav ul ul{
top: 45px;
}
header .search-form{
top: 66px;
}
main{
margin: 50px auto 60px;
}
span.rights{
display: none;
}
header .header-text{
font-size: 20px;
}
}
@media only screen and (max-width: 900px) { 
nav ul li:first-of-type{
display: none;
}
nav ul ul li:first-of-type{
display: block;
}
}
@media only screen and (max-width: 850px) { 
nav ul li{
margin: 0 15px 0 0;
}
nav ul li a{
font-size: 17px;
}
}
@media only screen and (max-width: 800px) { 
footer .block:nth-child(3){
display: none;
}
footer .block{
width: 31%;
margin-right: 3.5%;
}
.copyright .inner{
padding: 15px 0;
line-height: 24px;
}
.copyright .left,
.copyright .right{
width: 100%;
float: left;
text-align: left;
}
footer .footer-text{
right: 40px;
}
section{
width: 100%;
}
aside{
display: none;
}
nav ul li a{
font-size: 16px;
}
}
@media only screen and (max-width: 768px) { 
.woocommerce ul.products li.product{
width: 48% !important;
margin-right: 0 !important;
}
.yith_magnifier_mousetrap,
.yith_magnifier_zoom_magnifier{
display: none !important;
}
.woocommerce-cart table.cart td.product-price, 
.woocommerce-cart table.cart th.product-price,
.woocommerce-cart table.cart td.product-quantity, 
.woocommerce-cart table.cart th.product-quantity{
display: none;
}
h3#ship-to-different-address{
margin-top: 40px;
}
.woocommerce table.shop_table_responsive tr td::before{
content: "";
}
.woocommerce-order-received .addresses .col-2{
margin-top: 20px !important;
}
.woocommerce-order-received .order_details li{
margin-bottom: 15px;
}
.single-product .variations td.value{
padding-bottom: 15px !important;
}
}
@media only screen and (max-width: 750px) { 
#click-menu{
width: 190px;
padding: 0;
top: 111px;
right: 10%;
z-index: 10;
}
#click-menu #RM3Lines{
float: right;
}
#click-menu-label{
float: left;
text-align: right;
line-height: 20px;
}
#responsive-menu{
z-index: 10000;
box-shadow: none;
}
#responsive-menu ul.sub-menu li a{
font-size: 15px !important;
padding: 6px 0 6px 12% !important;
width: 88% !important;
}
header .font-resizer{
right: 195px;
}
.woocommerce-message{
display: none;
}
}	
@media only screen and (max-width: 650px) {
footer .footer-text{
display: none;
}
footer{
border-top: 0;
}
footer .inner{
padding: 40px 0;
}
header .header-text{
font-size: 18px;
}
}
@media only screen and (max-width: 600px) {
input[type="text"], 
input[type="email"], 
input[type="tel"], 
textarea{
width: 90%;
padding: 12px 5%;
}
input[type="submit"]{
padding: 12px 5%;
}
footer .block:nth-child(1){
display: none;
}
footer .block{
width: 42%;
margin: 0 4% !important;
text-align: center;
}
footer ul li::before{
display: none;
}
.copyright .left,
.copyright .right,
footer ul.social-icons{
text-align: center;
}
footer ul.social-icons li{
float: none;
display: inline;
margin-right: 2px;
}
header .header-text{
display: none;
}
header{
padding: 25px 0 15px;
}
header .logo{
width: 140px;
}
header .font-resizer,
header .winkelwagen{
top: -26px;
}
header .font-resizer{
right: 190px;
}
header .search-form{
top: 51px;
}
#click-menu{
top: 87px;
right: 11%;
}
}
@media only screen and (max-width: 500px) {
#click-menu{
right: 12%;
}
}
@media only screen and (max-width: 400px) {
body{
font-size: 15px;
line-height: 26px;
}
#click-menu{
width: auto;
right: 4%;
}
header .winkelwagen{
right: 4%;
}
#click-menu-label{
display: none;
}
#responsive-menu{
width: 70%;
}
header .search-form{
right: 50px;
}
main, .inner{
width: 92%;
padding-left: 4%;
padding-right: 4%;
}
footer .block:last-of-type{
display: none;
}
footer .block{
width: 92%;
}
.copyright .inner,
.copyright .inner a{
font-size: 14px;
line-height: 22px;
}
header .font-resizer{
display: none;
}
header .search-form{
top: 53px;
}
h1, h2, h3, h4{
line-height: 100%;
}
h1{
font-size: 28px;
margin-bottom: 10px;
}
h2{
font-size: 24px;
margin-bottom: 8px;
}
h3{
font-size: 22px;
margin-bottom: 6px;
}
main{
margin: 50px auto;
}
.woocommerce div.product .woocommerce-tabs .panel{
margin-bottom: 0;
}
input[name=update_cart]{
width: 100% !important;
}
img.alignright{
max-width: 50%;
height: auto;
}
main ul.opsomming{
margin-top: 10px !important;
}
main ul.opsomming li .image,
main ul.opsomming li .content{
width: 100%;
}
header .winkelwagen a{
font-size: 14px;
}
#tab-description .alignright{
float: left;
margin: 0;
}
#tab-description iframe{
width: 100%;
}
}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}