@font-face {
font-family: 'DK Lemon Yellow Sun';
src: url(//villavief.nl/wp-content/themes/villa-vief/fonts/DKLemonYellowSun.eot);
src: url(//villavief.nl/wp-content/themes/villa-vief/fonts/DKLemonYellowSun.eot?#iefix) format('embedded-opentype'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/DKLemonYellowSun.woff2) format('woff2'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/DKLemonYellowSun.woff) format('woff'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/DKLemonYellowSun.ttf) format('truetype'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/DKLemonYellowSun.svg#DKLemonYellowSun) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Light.eot);
src: url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Light.woff2) format('woff2'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Light.woff) format('woff'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Light.ttf) format('truetype'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Light.svg#Montserrat-Light) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Regular.eot);
src: url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Regular.woff2) format('woff2'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Regular.woff) format('woff'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Regular.ttf) format('truetype'),
url(//villavief.nl/wp-content/themes/villa-vief/fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: 400;
}
#et-top-navigation a {
font-weight: 400 !important;
font-family: 'DK Lemon Yellow Sun',Helvetica,Arial,Lucida,sans-serif !important;
}
.single-product .pswp--open {
z-index: 999999 !important;
}
.single-product .product_meta {
display: none;
}
button.button, a.button, .et_pb_contact_submit {
color: #FFFFFF !important;
text-transform: uppercase !important;
}
.woocommerce-message, .woocommerce-error {
padding: 10px 15px !important;
}
.woocommerce-message, .woocommerce-error li {
font-size: 15px !important;
}
.woocommerce .woocommerce-message a.button.wc-forward, .woocommerce-message a.button.wc-forward:hover, .woocommerce-error a.button.wc-forward:hover, .woocommerce-error a.button.wc-forward {
border: 1px solid #fff;
font-size: 16px !important;
line-height: 1.3 !important;
} .woocommerce .checkout .col2-set .col-2, .woocommerce-page .checkout .col2-set .col-2 {
padding: 15px 35px;
background: #FFF;
border-radius: 10px;
box-shadow: 0 0 13px rgba(0,0,0,0.10);
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #FFF !important;
}
.woocommerce-checkout-payment button.button {
display: block;
float: none !important;
margin: 2em auto 0 auto;
}
.woocommerce-checkout-review-order-table {
border: 0 !important;
}
.woocommerce-checkout-review-order-table tr, .woocommerce-checkout-review-order-table th {
padding-left: 0 !important;
padding-right: 0 !important;
}
.woocommerce-checkout-payment .wc_payment_methods {
padding: 0 !important;
}
.woocommerce-shipping-fields {
border-top: 1px solid #666;
margin-top: 3em;
padding-top: 1em;
}
.woocommerce-checkout-payment ul.wc_payment_methods {
padding-bottom: 1em !important;
}
.woocommerce-checkout-payment .form-row.place-order {
padding-left: 0 !important;
padding-right: 0 !important;
}
.woocommerce-form-login-toggle .woocommerce-info {
display: inline-block !important;
}
.woocommerce-form-login-toggle .woocommerce-info .showlogin {
background-color: transparent !important;
padding: 5px 15px;
font-weight: 400;
color: #ffffff !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
margin-top: 4em;
display: inline-block;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle a {
margin-left: 10px;
} .woocommerce .quantity input.qty {
height: 46px !important;
border-radius: 0 !important;
}
.woocommerce div.product form.cart div.quantity {
border-radius: 0 !important;
}
@media (max-width: 389px) {
.woocommerce div.product form.cart div.quantity {
margin-right: 8px !important;
}
}
@media (max-width: 374px) {
.woocommerce div.product form.cart div.quantity input{
width: 65px !important;
}
}
@media (max-width: 365px) {
.woocommerce div.product form.cart div.quantity input{
height: 36.59px !important;
}
.woocommerce div.product form.cart button.single_add_to_cart_button {
font-size: 16px !important;
font-family: 'Montserrat Regular',Helvetica,Arial,Lucida,sans-serif !important;
}
}
.woocommerce-cart table.cart td.actions .coupon .input-text, form.checkout_coupon input {
height: 38.59px !important;
background-color: #FFF !important;
border: 1px solid rgba(0,0,0,.2)!important;
border-radius: 0 !important;
font-size: 16px !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder, form.checkout_coupon input::placeholder {
color: #666 !important;
}
.woocommerce-cart table.cart td.actions .coupon button, form.checkout_coupon button {
background-color: rgba(0,0,0,.2)!important;
color: #FFF !important;
font-size: 16px !important;
border: 1px solid #CCC !important;
}
.woocommerce-cart table.cart td.actions button.button {
font-size: 16px !important;
}
.woocommerce-tabs.wc-tabs-wrapper {
display: none;
}
#top-header {
background-color: #dfeff3 !important;
}
#top-header a {
color: #666666 !important;
font-family: Montserrat !important;
font-weight: 300 !important;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .et_color_scheme_red #top-menu li.current-menu-ancestor>a, .et_color_scheme_red #top-menu li.current-menu-item>a, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a, .et_color_scheme_orange #top-menu li.current-menu-ancestor>a, .et_color_scheme_orange #top-menu li.current-menu-item>a, .et_color_scheme_green #top-menu li.current-menu-ancestor>a, .et_color_scheme_green #top-menu li.current-menu-item>a {
color: #7fbbd0 !important;
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
padding-bottom: 45px !important;
}
}
#top-menu li a {
font-size: 20px !important;
}
#main-footer {
background-color: #dfeff3 !important;
}
#main-footer .footer-widget h4 {
color: #333333 !important;
font-family: 'DK Lemon Yellow Sun',Helvetica,Arial,Lucida,sans-serif !important;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
color: #333333 !important;
}
.footer-widget .et_pb_widget div, .footer-widget .et_pb_widget ul, .footer-widget .et_pb_widget ol, .footer-widget .et_pb_widget label {
line-height: 1.7em !important;
}
#footer-bottom {
background-color: rgba(255,255,255,0) !important;
}
.footer-widget {
color: #333333 !important;
}
.footer-widget {
font-family: Montserrat !important;
font-weight: 300 !important;
}
nav.woocommerce-breadcrumb {
font-family: Montserrat !important;
font-weight: 300 !important;
}
div.product p {
font-family: Montserrat !important;
font-weight: 300 !important;
}