/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/
footer {
    background: #1a2845!important;
}
form#mc4wp-form-1 input[type="email"]::placeholder {
    color: #fff;
}
form#mc4wp-form-1 input[type="text"]::placeholder {
    color: #fff;
}

.konte-carousel--arrows-center .slick-prev {
    left: 0px;
}
.konte-carousel--arrows-center .slick-next {
	right: 0px;align-content
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	font-weight:500;
    color: #fff;
    border-color: #0069a7;
    background-color: #0069a7;
}

	.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 0px;
}
	.vc_btn3.vc_btn3-style-modern{
		background-image:none;
	}

.wc-proceed-to-checkout .button.alt{
	color:#FFF !important;
}

.woocommerce-billing-fields label{
	display:none !important;
}
.woocommerce-additional-fields label{
	display:none !important
}

.konte-carousel {
    margin-top: 50px;
}

/* 4 blokken hover kleur */
span.konte-button.button-underline.underline-small.underline-left:hover {
    color: #FFF;
}

/*dots blogberichten weg */
ul.slick-dots {
    display: none;
}

/* gerelateerde producten verbergen */
.related.products {
  display: none;
}

/* labels contactformulier kleur */
.site-main .wpcf7-form label{
	color: #1a2845 !important;
}

/* add to wishlist verbergen */
span.add-to-wishlist.add {
    display: none;
}

/* kleur header */
.home .site-header.custom{
	background-color: #dfdcd7;
}
.site-header.transparent{
	background-color: #1a2845;
}

.home .topbar.light {
    background-color: #1a2845 !important;
}
.home .site-header.custom{
	background-color: #dfdcd7 !important;
}
.site-header.custom{
	background-color: #1a2845 !important;
}

.page-id-1839 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.woocommerce-loop-product__button{
	display:none;
}
.header-center-items li{
	color:#FFF;
}
/* top bar kleur items */
.home li#menu-item-3052 a{
	color:#fff !important;
}
.home li#menu-item-3053 a{
	color:#fff !important;
}
.home li#menu-item-3049 a{
	color:#fff !important;
}
.home li#menu-item-1686 a{
	color:#fff !important;
}
.home li#menu-item-3050 a{
	color:#fff !important;
}
.home li#menu-item-3051 a{
	color:#fff !important;
}
.home li#menu-item-3339 a{
	color:#fff !important;
}
.home li#menu-item-3341 a{
	color:#fff !important;
}

/* top bar kleur items */
.home .topbar-items span{
	color:#FFF !important;
}

/* na betaling blok kleur */
.woocommerce-info {
    background-color: #1a2845 !important;
}
/* knoppen op banner collectiepagina kleur */
.konte-banner .konte-button {
    background-color: #0069a7;
}

/* stock verbergen op productpagina */
.stock.in-stock {
	display: none;
}

div#post-1664, div#post-1666, div#post-2280, div#post-1668, div#post-2274, div#post-2276, div#post-2228, div#post-2298, div#post-2282, div#post-2230, div#post-2300, div#post-2283 {
    padding-top: 100px;
}

.page .page .entry-title {
    text-align: left;
}

.entry-content {
	margin-top: 0px;align-content
}

.page .page .entry-title{
	padding-top:30px;
	font-size: 2.5rem;
}

.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	margin-left:0 !important;
	max-width:100% !important;
}
a.single_add_to_cart_button.button.alt{
	background-color: #0069a7;
	color:#fff;
	border-color: #0069a7;
}
/* foto's full width productpagina horloges */
.post-2053 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2080 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2056 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2074 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2058  .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2082 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2054 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2066 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2065 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2003 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2081 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}
.post-2075 .woocommerce-product-gallery__image:nth-child(3) {
    width: 100% !important;
}

.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	width:100% !important;
	height:400px !important;
	object-fit:cover !important;
}
.post-2080 .single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	object-position:bottom;
}
/* -------- */

/* tekst kleur popup */
.popup-content h2{
	color:#fff;
}
.popup-content p{
	color:#fff;
}

/* prijs configurator */
span.price {
    font-size: 25px;
    font-weight: 700;
    color: #0069a7;
}

/* mobile top bar menu */
.nav-menu > li:first-child {
    padding-left: 50px;
}

/* wishlist knop op mobile verbergen */
.woocommerce div.product.layout-v2 .add-to-wishlist-button{
	display: none;
}
/* mobile menu verbergen */
.mobile-menu__wishlist {
    display: none;
}
.mobile-menu__search-form {
    display: none;
}
.mobile-menu__account-dashboard {
    display: none;
}
.mobile-menu__account-logout {
    display: none;
}
.mobile-menu-panel hr.divider{
	display:none;
}
/* -------- */

/* knop productpagina */
.woocommerce div.product .single_add_to_cart_button{
	  background-color: #0069a7 !important;
}

@media (max-width: 768px) {
	ul#menu-topbar-menu {
    display: none;
}
	.post-2053 .woocommerce-product-gallery__image:nth-child(3) {
    width: auto !important;
	}
	.post-2080 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2081 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2056 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2074 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2075 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2003 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2065 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2066 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2082 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2054 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.site-content{
		padding-top:0px;
	}
	rs-fullwidth-wrap {
   	 display: none;
	}
	rs-fullwidth-wrap{
		display:none;
	}
	rs-fullwidth-wrap{
		display:none;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	rs-fullwidth-wrap{
   	 display: none;
	}
	rs-fullwidth-wrap{
		display:none;
	}
	rs-fullwidth-wrap{
		display:none;
	}
	.post-2053 .woocommerce-product-gallery__image:nth-child(3) {
    width: auto !important;
	}
	.post-2080 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2081 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2056 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2074 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2075 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2003 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2065 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2066 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2082 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
	.post-2054 .woocommerce-product-gallery__image:nth-child(3) {
		width: auto !important;
	}
}
@media (min-width: 1024px) and (max-width: 1366px){
img#main-image{
		margin-left:-60px !important;
	}
}

/*COMENTS BLOGO UITSCHAKELEN */
span.comments-link {
    display: none;
}
/*ADDED TO WISHLIST KNOP WEG */
a.button.add-to-wishlist-button.add-to-wishlist-2074.added {
    display: none;
}

/*MAILCHIMP FORM FOOTER */
div#mc_embed_signup_scroll label{
	display:none;
}
#mc_embed_signup input.email{
	color:#fff !important;
}
input#mce-EMAIL{
	border-bottom: 2px solid #fff !important;
}
input#mc-embedded-subscribe{
	color: #fff !important;
    border-bottom: 2px solid #fff !important;
}
#mc_embed_signup input.email, #mc_embed_signup .button{
	border-radius:0px !important;
}

@media (max-width: 768px) {
	ul.products li.product .button:first-child{
		margin-top: -8px;
		line-height: 12px;
	}
	img#main-image {
    margin-left: -100px !important;
	}
	.blog-header-content {
    display: none;
	}
	.entry-thumbnail.konte-container {
    padding-top: 40px;
	}
	.post-navigation .nav-previous{
		width:100%;
	}
	.post-navigation .nav-next{
		width:100%;
	}
	.konte-carousel-item img {
    height: 300px;
    width: auto;
    margin-left: -140px !important;
	}
}

/* knop minicart */
a.button.checkout.wc-forward{
	background: #0069a7 !important;
	color:#fff !important;
}
a.button.checkout.wc-forward:hover{
	background: #fff !important;
	border:1px solid  #0069a7 !important;
	color:  #0069a7 !important;
}
a.button.wc-forward{
	border-color:#0069a7 !important;
	color:#0069a7 !important;
}
a.button.wc-forward:hover{
	border-color:#0069a7 !important;
	color:#fff !important;
	background-color:#0069a7 !important;
}
.wc-proceed-to-checkout .button.alt, .woocommerce-checkout-payment .place-order .button{
	background: #0069a7 !important;
	color:#fff !important;
}
.wc-proceed-to-checkout .button.alt:hover, .woocommerce-checkout-payment .place-order .button:hover{
	background: #fff !important;
	color:#0069a7 !important;
	border: 1px solid #0069a7 !important;
}

/*COLLECTIEPAGINA CAROUSEL FOTOS GROTER */
.konte-carousel-item img {
    height: 300px;
    width: auto;
	margin-top: -30px;
    margin-left: -100px;
}

/*popup placeholder text */
.popup-content ::placeholder {
    color: #000 !important;
}

/* PREV NEXT PRODUCTPAGINA */
.nav-links {
    display: none !important;
}

/*PRODUCT PAGINA KNOPPEN */
.product-template-default form.cart {
	float: left;
}
.product-template-default button.single_add_to_cart_button.button.alt {
    background-color: #161619 !important;
}
a.create-your-pack {
    padding: 20px 40px;
    color: #fff;
    line-height: 60px;
    border: 0;
    min-width: 200px;
    background: #0069a7;
    vertical-align: top;
	margin-left: 20px;
	font-size: 0.875rem;
    text-transform: uppercase;
}
}
.woocommerce div.product .single_add_to_cart_button{
	min-width:auto;
}
@media (max-width: 768px) {
	a.create-your-pack{
		text-align: center;
		float:left;
		margin-left:0px;
		padding:0;
		margin-top:0px;
		line-height:40px;
		min-width:130px;
	}
	.woocommerce div.product .single_add_to_cart_button{
		width:130px !important;
		line-height:40px !important;
		margin-right: 10px;
   		margin-bottom: 20px;
	}
}

@media (min-width: 768px) and (max-width: 1024px){
	a.create-your-pack{
		text-align: center;
		float:left;
		margin-left:20px;
		padding:0;
		margin-top:0px
	}
}
@media (min-width: 1024px) and (max-width: 1440px){
	a.create-your-pack{
		text-align: center;
		float:left;
		margin-left:0px;
		padding:0;
		margin-top:10px;
		margin-bottom:20px;
	}
	.panel-content {
    margin-top: 20px;
	}
}

@media (min-width: 1440px) and (max-width: 1800px){
	a.create-your-pack{
		text-align: center;
		float:left;
		margin-left:0px;
		padding:0;
		margin-top:10px;
		margin-bottom:20px;
	}
	.panel-content {
    margin-top: 80px;
}
}

/* collectiepagina pack titel gelijke hoogte */
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link.slick-slide.slick-current.slick-active {
    min-height: auto !important;
}
@media (max-width: 767px) {
	a.woocommerce-LoopProduct-link.woocommerce-loop-product__link.slick-slide.slick-current.slick-active {
	min-height: auto !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	a.woocommerce-LoopProduct-link.woocommerce-loop-product__link.slick-slide.slick-current.slick-active {
	min-height: auto !important;
	}
}

/* label pack */
ul.products .product-inner:hover .pack-badge{
			position:absolute !important;
			top:-300px !important;
	}
.pack-badge{
	position:relative !important;
	top:-320px !important;
}
.single-product .pack-badge{
	position:relative !important;
	top:-370px !important;
}

@media (max-width: 767px) {
	.pack-badge{
		position:relative !important;
		top:-190px !important;
	}
	span.pack-badge {
    	padding: 5px 20px !important;
	}
	ul.products .product-inner:hover .pack-badge {
		position: absolute !important;
    	top: -145px !important;
	}
	.single-product .pack-badge{
		position:relative !important;
		top:-180px !important;
	}
}
@media (min-width: 767px) and (max-width: 1024px) {
	.pack-badge{
		position: relative !important;
    	top: -280px !important;
	}
	span.pack-badge {
    	padding: 5px 20px !important;
	}
	.single-product .pack-badge{
		position:relative !important;
		top:-390px !important;
	}
	.page-id-3778 h1.entry-title{
    display: none;
	}
	.page-id-3778 .wpb_wrapper h1{
    margin-top: 80px;
	}
	.page-id-3888 header.entry-header h1, .page-id-3886 header.entry-header h1 {
    display: none;
	}
	.page-id-3888 h1.entry-title, .page-id-3886 h1.entry-title {
    margin-top: 80px !important;
}
}


.popup-modal-content .hamburger-menu.button-close.active{
	display:initial !important;
}

@media (max-width: 767px) {
	table.cart .actions .button{
		float:left !important;
		margin-top:10px !important;
	}
	.cart-collaterals .checkout-button{
		line-height:20px !important;
	}
	.hfeed .hentry .entry-title{
		font-size:1rem !important;
	}
	.post-type-archive-portfolio .portfolio-page-header--page_content{
		padding-bottom:0px !important;
	}
	.portfolio-filter{
		padding:0px !important;
		padding-bottom: 60px !important;
	}
	.add-to-cart {
    margin-top: 0px !important;
	padding-bottom:20px !important;
	float:left !important;
	}
	.page-id-3778 h1.entry-title{
    display: none;
	}
	.page-id-3778 .wpb_wrapper h1{
    margin-top: 80px;
	}
	.page-id-3888 header.entry-header h1, .page-id-3886 header.entry-header h1 {
    display: none;
	}
	.page-id-3888 h1.entry-title, .page-id-3886 h1.entry-title {
    margin-top: 80px !important;
}
}

.currency.list-dropdown.up {
    display: none;
}

@media (min-width: 1024px) and (max-width: 1366px){
	.konte-carousel-item img{
		margin-left:-125px;
	}
	img#image-strap {
    margin-left: -30px !important;
	}
	img#chosen-watch-image{
	margin-left: -20px !important;
	}
	.col-sm-3.straps-product {
    max-width: 120px !important;
	}
}

.woocommerce-info {
    background-color: #fff !important;
}

.post-type-archive-portfolio .portfolio-page-header--page_content {
    padding-bottom: 0px;
}
.portfolio-filter{
	padding:0px;
	padding-bottom:40px;
}
table.cart .coupon {
	/*display:none !important;*/
}
.checkout-coupon {
	display:none !important;
}
.woocommerce-remove-coupon {
	/*display:none !important;*/
}
.woocommerce-error, .woocommerce-message {
	display:none !important;
}
.woocommerce-checkout .woocommerce-error {
	display:block !important;
}
.mobile-menu__account-login {
	display:none !important;
}
.single-post .post-navigation {
	display:none !important;
}

.post-2256 img, .post-2259 img, .post-2251 img, .post-2238 img, .post-2237 img, .post-2254 img, .post-2257 img, .post-2260 img, .post-2236 img, .post-2255 img, .post-2258 img, .post-2261 img {
    padding-bottom: 39px;
}
.post-2053 img, .post-2056 img, .post-2080 img, .post-2074 img, .post-2075 img, .post-2081 img, .post-2003 img, .post-2065 img, .post-2058 img, .post-2082 img, .post-2054 img, .post-2066 img{
	padding-bottom:0px;
}

.pswp__zoom-wrap {
	pointer-events:none;
}

div#mailchimp-gdpr-fields {
    display: none !important;
}
.page-id-1498 span.slick-next.slick-arrow.svg-icon.icon-right.icon-small {
    display: none !important;
}
.page-id-1498 span.slick-prev.slick-arrow.svg-icon.icon-left.icon-small.slick-disabled {
    display: none !important;
}

.wc_payment_methods li > label{
	color:#000 !important;
}
.wc_payment_methods li > label:before{
	background:#FFF !important;
	border: 1px solid #000 !important;
}

@media (min-width: 720px) and (max-width: 990px){
	.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
		height: 600px !important;
	}
}

@media (max-width: 767px) {
	.topbar .konte-container-fluid{
		justify-content:space-between;
	}
	.firstbanner .konte-banner img{
		margin-left:-200px;
	}
	.secondbanner .konte-banner img, .fourthbanner .konte-banner img {
    margin-left: -500px;
	}
	.thirdbanner .konte-banner img {
	margin-left: -700px;
	}
	.firstbanner span.konte-banner__text{
	color:#000;
	}
	.firstbanner span.konte-banner__description{
	color:#000;
	}
}

.postid-3764 label, .postid-3780 label, .postid-3785 label{
	display:block;
}
.postid-3764 .quantity, .postid-3780 .quantity, .postid-3785 .quantity{
	height:55px;
}
.postid-3764 div#voucher-fields-wrapper-3774, .postid-3780 div#voucher-fields-wrapper-3781, .postid-3785 div#voucher-fields-wrapper-3786{
	width:100%;
}
.postid-3764 .form-row input.input-text, .postid-3780 .form-row input.input-text, .postid-3785 .form-row input.input-text{
	width:100%;
}
.postid-3764 div#voucher-fields-wrapper-3775, .postid-3780 div#voucher-fields-wrapper-3782, .postid-3785 div#voucher-fields-wrapper-3787 {
    width: 100% !important;
}
.postid-3764 div#voucher-fields-wrapper-3776, .postid-3780 div#voucher-fields-wrapper-3783, .postid-3785 div#voucher-fields-wrapper-3788 {
    width: 100% !important;
}
.postid-3764 div#voucher-fields-wrapper-3777, .postid-3780 div#voucher-fields-wrapper-3784, .postid-3785 div#voucher-fields-wrapper-3789 {
    width: 100% !important;
}
.postid-3764 td.label, .postid-3780 td.label, .postid-3785 td.label{
	width:15%;
}
.postid-3764 .woocommerce-product-gallery__image img, .postid-3780 .woocommerce-product-gallery__image img, .postid-3785 .woocommerce-product-gallery__image img{
	padding:40px;
}
.postid-3764 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a, .postid-3780 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a, .postid-3785 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{
	background:transparent !important;
}
.postid-3764 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img, .postid-3780 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img, .postid-3785 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	height:auto !important;
	width:auto !important;
}

.postid-3764 p.form-row:nth-child(2), .postid-3780 p.form-row:nth-child(2), .postid-3785 p.form-row:nth-child(2){
	display:none;
}
.postid-3764 p.form-row:nth-child(3), .postid-3780 p.form-row:nth-child(3), .postid-3785 p.form-row:nth-child(3){
	display:none;
}
.postid-3764 .woocommerce-product-gallery__image, .postid-3780 .woocommerce-product-gallery__image, .postid-3785 .woocommerce-product-gallery__image{
	width:100% !important;
}
.postid-3764 .woocommerce-tabs.wc-tabs-wrapper.panels-offscreen, .postid-3780 .woocommerce-tabs.wc-tabs-wrapper.panels-offscreen, .postid-3785 .woocommerce-tabs.wc-tabs-wrapper.panels-offscreen{
	display:none;
}

.postid-3764 form .form-row .required, .postid-3780 form .form-row .required, .postid-3785 form .form-row .required {
    visibility: hidden !important;
}
.woocommerce div.product.layout-v2 .woocommerce-product-gallery__image:nth-child(2n+1) {
    clear: none !important;
}

.konte-banner-grid__banner2 .banner-image, .konte-banner-grid__banner1 .banner-image, .konte-banner-grid__banner3 .banner-image, .konte-banner-grid__banner4 .banner-image{
	background-size:cover !important;
}

.text--white span {
    color: #FFF;
}
.woocommerce-badge.new {
	display: none;
}
.text--white{
	  font-size: .6875rem;
    text-transform: uppercase;
    line-height: 40px;
		color:#1a2845;
	text-align:center;
}
.home .text--white{
		color:#FFF !important;
}

.konte-container-fluid.center {
    justify-content: center;
}

@media (min-width: 1024px) and (max-width: 2000px){
div#topbar.mobile {
    display: none;
}
}

@media (max-width: 767px) {
	.text--white.mobile{
		display:none;
	}
}

/* BLOG SIDEBARR*/
.site-content-container.container section#text-1 {
    border: 1px solid #e3e7e8;
}
.form-sidebar #mc_embed_signup form{
	    background: #65BAAF;
}
.form-sidebar #mc_embed_signup input.email{
	width:100%;
}
.form-sidebar p{
	display:none;
}
.form-sidebar input#mce-EMAIL{
	    border-bottom: 2px solid #1a2845 !important;
}
.form-sidebar input#mc-embedded-subscribe{
	color: #1a2845 !important;
    border-bottom: 2px solid #1a2845 !important;
}
.form-sidebar input#mce-EMAIL::placeholder {
    color: #1a2845;
}
input#mce-EMAIL::placeholder {
    color: #fff;
}

section#search-2 label{
	display:block;
}
.widget_search .search-field{
	border:none;
	border-bottom: 2px solid #1a2845 !important;
}

/*KNOP OP HORLOGES PAGINA*/
.page-id-2228 .products li.product_cat-watches .product-inner .buttons {
    display: block !important;
}
.page .products li.product_cat-montres .product-inner .buttons{
	display:block !important;
}

.page-id-1664 .products li.product_cat-horloges-2 .product-inner .buttons, .page-id-1666 .products li.product_cat-horloges-2 .product-inner .buttons,
.page-id-2298 .products li.product_cat-horloges-2 .product-inner .buttons, .page-id-2228 .products li.product_cat-horloges-2 .product-inner .buttons{
    display: block !important;
}
.page-id-1664 ul.products li.product .buttons, .page-id-1666 ul.products li.product .buttons,
.page-id-2298 ul.products li.product .buttons, .page-id-2228 ul.products li.product .buttons,
.page-id-2230 ul.products li.product .buttons, .page-id-2300 ul.products li.product .buttons{
	padding-top:5px;
	opacity:1;
	bottom:0;
	transform:none;
}
.page-id-1664 ul.products .product-inner, .page-id-1666 ul.products .product-inner,
.page-id-2298 ul.products .product-inner, .page-id-2228 ul.products .product-inner,
.page-id-2230 ul.products .product-inner, .page-id-2300 ul.products .product-inner{
	padding-bottom:25px;
}
.page-id-1664 ul.products .product-inner:hover .product-summary, .page-id-1666 ul.products .product-inner:hover .product-summary,
.page-id-2298 ul.products .product-inner:hover .product-summary, .page-id-2228 ul.products .product-inner:hover .product-summary,
.page-id-2230 ul.products .product-inner:hover .product-summary, .page-id-2300 ul.products .product-inner:hover .product-summary{
	transform:none;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.woocommerce-loop-product__button {
    background-color: #0069a7;
    color: #fff;
    border-color: #0069a7;
    padding: 2px 10px;
}
@media (max-width: 767px) {
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.woocommerce-loop-product__button{
		margin-top:2px;
	}
	.button{
		padding:0 15px;
	}
}

/*INSTAGRAM FOOTER */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom:0px;
}
.site-content{
	padding-bottom:0;
}
.crt-widget.crt-widget-branded{
	padding-top:25px;
}
/*GOOGLE RECAPTCHA*/
.grecaptcha-badge:hover{
	width:256px !important
}
.grecaptcha-badge{
	width: 70px !important;
   	left: 4px !important;
	transition: all 0.3s ease 0s !important;
	z-index:99;
}

/*TELEFOONNUMMER TOPBAR */
.home li#menu-item-4329 a, .home li#menu-item-4330 a, .home li#menu-item-4331 a {
    color: #FFF;
}
li#menu-item-4329 svg, li#menu-item-4330 svg, li#menu-item-4331 svg {
    vertical-align: sub;
    margin-right: 5px;
}
.home li#menu-item-4329 svg, .home li#menu-item-4330 svg, .home li#menu-item-4331 svg {
    filter: brightness(1000);
}
@media (max-width: 767px) {
	.topbar-items .nav-menu>li:first-child {
    padding-left: 20px !important;
	}
	.topbar-items .nav-menu>li {
    padding: 0 5px !important;
	}
	.list-dropdown .caret {
    margin-left: 0px;
	}
	.topbar .konte-container-fluid {
    margin: 0 !important;
	}
	.col-sm-3.straps-product.straps-product-1.granite, .col-sm-3.straps-product.straps-product-2.granite, .col-sm-3.straps-product.straps-product-3.granite, .col-sm-3.straps-product.straps-product-4.granite{
    max-width: 46% !important;
    float: left !important;
    margin-bottom: 10px;
	}
	div#trustpilot-widget-trustbox-0-wrapper{
		display:none;
	}
}


.page-id-1773 .vc_icon_element, .page-id-2640 .vc_icon_element{
    margin-bottom: 0;
}

/*FOOTER SOCIALS*/
.footer-widgets-area-1.footer-widgets-area.col-xs-12.col-sm-6.col-md-3 br {
    display: none;
}

/* TRUSTPILOT */
.language.list-dropdown.down {
    display: flex;
    flex-direction: row-reverse;
}

/* CONFIGURATOR  MOBILE */
.mobile-show{
	display:none;
}
a.href_to_pack {
    display: none;
}
@media (max-width: 767px) {
	.warning-message {
    margin-top: 0 !important;
	}
	.page-id-1498 .konte-banner__content {
    position: relative;
	}
	.page-id-1498 .konte-banner img {
    width: auto;
    height: auto;
	}
	.page-id-1498 .konte-banner img {
    margin-left: auto;
	}
	.page-id-1498 .konte-banner__description {
    color: #000;
	}
	.page-id-1498 .konte-banner__text {
    color: #000;
}
	.page-id-1668.entry-title, .page-id-2274 .entry-title, .page-id-2276 .entry-title{
		padding-top:0;
	}
	a.href_to_pack {
    display: block !important;
	}
	.mobile-show{
		display:block !important
	}
	.steps {
   		display: flex;
	}
	.number {
    	border: 1px solid;
    	height: 50px;
    	border-radius: 50%;
    	width: 50px;
    	text-align: center;
		padding-top:10px;
		font-size: 20px;
    	font-weight: 600;
		margin-bottom:0;
		background-color:#FFF;
	}
	.step-label {
    	text-align: center;
    	font-size: 15px;
	}
	.step--container {
   		display: flex;
    	flex-direction: column;
    	width: 100%;
    	align-items: center;
	}
	.step--container.step--1 .number:after {
		content: "";
		width: 65%;
		height: 2px;
		background-color: #1a2845;
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		z-index:-1;
	}
	h2.model:before {
    	content: "1";
    	font-weight: 400;
    	padding-right: 20px;
	}
	h2.model {
   		font-size: 35px;
	}
	.configurator img#main-image {
   		max-height: 400px !important;
    	height: 100% !important;
    	width: 100% !important;
    	object-fit: contain;
    	min-height: 300px !important;
		margin:0 !important;
	}
	.configurator .col-sm-12.col-md-5.col-lg-5.left-side{
		background:transparent !important;
		display:flex; 
		justify-content:center;
	}
	.page-id-1668 ul.products, .page-id-2274 ul.products, .page-id-2276 ul.products {
    	display: flex;
    	flex-direction: row !important;
    	overflow: scroll;
		flex-wrap: nowrap !important;
	}
	.page-id-1668 ul.products li.product, .page-id-2274 ul.products li.product, .page-id-2276 ul.products li.product {
    	min-height: 300px !important;
    	max-height: 380px !important;
    	min-width: 230px !important;
	}
	.page-id-1668 h4:before, .page-id-2274 h4:before, .page-id-2276 h4:before {
    	content: "2";
    	font-weight: 400;
    	padding-right: 20px;
	}
	.own-pack h4:before{
		content: "3";
    	font-weight: 400;
    	padding-right: 20px;
	}
	.col-sm-12.col-md-7.col-lg-7.right-side{
		padding:15px !important;
		display: flex;
    	flex-direction: column-reverse;
	}
	.warning-messages {
    	clear: both;
	}
	.straps {
   	 order: 2;
	}
	.configurator h4{
		font-size:35px;
	}
	a.href_to_pack{
		margin-bottom:20px;
	}
	h4.choose_your_pack_title {
    	margin-bottom: 0;
	}
	.col-sm-3.chosen-product-1 {
    	width: 100% !important;
    	max-width: 100% !important;
}
	.col-sm-3.chosen-product-2, .col-sm-3.chosen-product-3 {
    	width: 50% !important;
    	max-width: 50% !important;
		margin-right:0 !important;
	}
	img#chosen-watch-image {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	width: 100% !important;
    	height: 100% !important;
    	object-fit: contain;
		margin-left: 0 !important;
	}
}

.trustpilot-widget {
	float:right;
}

/*
#trustpilot-widget-trustbox-0-wrapper, #trustpilot-widget-trustbox-1-wrapper, #trustpilot-widget-trustbox-2-wrapper, #trustpilot-widget-trustbox-3-wrapper, #trustpilot-widget-trustbox-4-wrapper, #trustpilot-widget-trustbox-5-wrapper {
	display:none;
}
*/

/* sale label */
.onsale.woocommerce-badge{
	width: 70px;
    height: 70px;
	font-size:1rem;
}
.sale .woocommerce-badges {
    left: auto !important;
    right: 15px;
}

.configurator img {
    object-fit: contain;
}
footer#colophon {
    margin-top: 20px;
}



/* changes 8 maart */
.woocommerce .product.layout-v2.product-type-simple .cart{
	width:100%;
}
.woocommerce .product.layout-v2.product-type-simple .single_add_to_cart_button{
	width:100% !important;
}
a.create-your-pack {
    width: 100%;
    background: transparent;
    color: #000;
    text-decoration: underline;
    text-underline-offset: 5px;
    line-height: 30px;
}
.product-template-default button.single_add_to_cart_button.button.alt {
    background-color: #1a2845 !important;
}
.display-none{
	display:none;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.woocommerce-loop-product__button {
    width: 100%;
    line-height: 30px;
}
ul.products li.product .buttons{
	position:relative !important;
	left:auto !important;
	right:auto !important;
}
.woocommerce div.product .price {
    font-size: 1.5rem !important;
    margin: 0px 0 27px !important;
}
.woocommerce-product-details__short-description {
    margin-bottom: 20px !important;
}

.page-id-1664 .pack-badge, .page-id-2228 .pack-badge, .page-id-2230 .pack-badge {
    display: none;
}

/* sticky side button */
#ssb-container {
    position: fixed;
    top: 40%;
    z-index: 1;
    transform: rotate(-90deg);
	right: -70px !important;
}
.ssb-btns-right{
	position: fixed;
    top: 40%;
    z-index: 1;
    transform: rotate(-90deg);
	right: -70px !important;
}
#ssb-container ul li span{
	width:0 !important;
}

#ssb-container ul li a {
    padding: 0 15px 0 15px;
}

/* knop verbergen indien pack */
.product_cat-standard .woocommerce-loop-product__button, .product_cat-standard-en .woocommerce-loop-product__button, .product_cat-standard-fr .woocommerce-loop-product__button{
    display: block !important;
}
.woocommerce-loop-product__button {
    display: none;
}
.page-id-1664 .pack-badge, .page-id-2228 .pack-badge, .page-id-2230 .pack-badge {
    display: inline-block !important;
    position: relative !important;
    top: auto !important;
    padding: 0;
    color: #000;
    background: transparent;
    font-size: 1rem !important;
}
.page-id-1664 .products .product-inner:hover .pack-badge, .page-id-2228 .products .product-inner:hover .pack-badge, .page-id-2230 .products .product-inner:hover .pack-badge{
    position: relative !important;
    top: auto !important;
}
.cli-switch input[type=checkbox] {
    display: block !important;
}


.product__title{
	 color: #0072a9;
	font-size: 1rem;
    font-weight: 400;
    margin: 0 0 6px;
}
.hover-element:hover {
    color: #161619;
    background-color: #fff;
    box-shadow: 0 8px 32px 0 rgb(0 0 0 / 10%);
    transition: box-shadow .4s;
}
.hover-element p {
    margin-bottom: 0;
}
.create-your-own h2 {
    font-size: 2.5rem;
    color: #1a2845;
    margin-bottom: 0;
}
.create-your-own h4{
	margin-top:0;
}
.inspiration-btn {
    background-color: #0069a7;
    color: #fff;
    border-color: #0069a7;
        padding: 5px 10px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}