/*!
Theme Name: Oriole, iClicks
Theme URI: https://iclicks.nl/
Author: Jonathan Munoz, iClicks
Author URI: https://iclicks.nl/
Description: Customized iClicks theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: oriole
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, grid-layout, one-column, two-columns, left-sidebar, right-sidebar, footer-widgets, full-width-template, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Oriole is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * navigo:
 *   - http://typekit.com/eulas/00000000000000003b9b01fe
 *   - http://typekit.com/eulas/00000000000000003b9b0200
 *   - http://typekit.com/eulas/00000000000000007735e7cd
 *   - http://typekit.com/eulas/00000000000000007735e7d0
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2021-07-13 06:32:23 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=qhs3cax&ht=tk&f=35050.35052.47072.47075&a=37760736&app=typekit&e=css");

@font-face {
font-family:"navigo";
src:url("https://use.typekit.net/af/9985f4/00000000000000003b9b01fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9985f4/00000000000000003b9b01fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9985f4/00000000000000003b9b01fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
  ascent-override: 90%;
}

@font-face {
font-family:"navigo";
src:url("https://use.typekit.net/af/df5f8f/00000000000000003b9b0200/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/df5f8f/00000000000000003b9b0200/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/df5f8f/00000000000000003b9b0200/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
  ascent-override: 90%;
}

@font-face {
font-family:"navigo";
src:url("https://use.typekit.net/af/e2a6f1/00000000000000007735e7cd/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/e2a6f1/00000000000000007735e7cd/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/e2a6f1/00000000000000007735e7cd/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"navigo";
src:url("https://use.typekit.net/af/9ac94f/00000000000000007735e7d0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/9ac94f/00000000000000007735e7d0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/9ac94f/00000000000000007735e7d0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
  ascent-override: 90%;
}

body {
	font-family:"navigo";
}
h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: none !important;
}

.footer-main .site-footer .row.footer-content p, .footer-main .site-footer .row.footer-content li, .footer-main .site-footer .row.footer-content a {
    font-size: 1.8rem;
    font-weight: 300;
    color: #313F35;
}

.footer-colophon .site-info p, .footer-colophon .site-info li, .footer-colophon .site-info a, .footer-colophon .site-info span {
    font-size: 1.8rem;
    font-weight: 300;
    color: #313F35;
}

.part__cta-sales .row p {
    font-weight: 300;
    color:  #313F35;
}

header.top-header {
    display: flex;
    align-items: center;
    height: 4rem;
}

.part__page-usps .row.heading p {
    font-weight: 300;
    color: #313F35;
}

.tk-navigo { font-family: "navigo",sans-serif; }
#billing_address_2{
	display:none;
}
.footer-content {
    margin-top:3rem
}

.object-cover {
    object-fit: cover
}
.d-contents {
    display: contents;
}
.z-10 {
    z-index:10
}
.z-20 {
    z-index:20
}
.z-30 {
    z-index:30
}
.overlay {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color: #313F35;
    opacity: 0.5;
}
/* { outline: 1px red solid !important; visibility: visible !important } */

.part__cta-bg .cta-address.d-flex{
    display: none !important;
}
a.button,
input.wpcf7-submit {
line-height: 1.75em !important;
} 
.gewonen_buttons {
	margin: 20px 0px;
}
.gewonen_buttons .btn {
	margin-right: 10px;
}
.btn, input[type=submit], button, a.button, button:hover, a.button:hover, input[type=submit]:hover, .woocommerce button[name=add-to-cart], .woocommerce button.button[name=add-to-cart], .woocommerce button.button.alt[name=add-to-cart], .woocommerce button.button, .woocommerce a.button, .woocommerce a.button.add_to_cart_button, .woocommerce a.product_type_grouped, .woocommerce a.product_type_external, .woocommerce .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit, .woocommerce button[name=add-to-cart]:hover, .woocommerce button.button[name=add-to-cart]:hover, .woocommerce button.button.alt[name=add-to-cart]:hover, .woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce a.button.add_to_cart_button:hover, .woocommerce a.product_type_grouped:hover, .woocommerce a.product_type_external:hover, .woocommerce .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .gdpr-content .gdpr-info input[type='submit'], .gdpr-content .gdpr-info a,
body, p {
    font-size: 1.8rem !important;
    line-height: 3.4rem !important;
}
.home__intro .intro-blocks .block-wrapper .block-content {
    width: 100%;
    min-width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #F4AD2F;
    padding: 1.5em 1.5em;
    /* height: 120px;
    max-height: 140px; */
}

.block-wrapper-shadow {
    position: absolute;
    height: 250px;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
    z-index: 0;
    top: 0px;
    left: 0px;
}
.home__intro .intro-blocks .block-wrapper .block-content {
    z-index: 10;
    opacity: 0.9;
}
.block-3 .block-wrapper-shadow,
.block-4 .block-wrapper-shadow  {
	top: unset;
      bottom: 0px;
      height: 270px;
      background: -moz-linear-gradient(bottom, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
}
.gradient-half {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    width:100%;
    /* background-color: rgba(0,0,0,0.7); */
    background-color: #313F35;
}
.gradient-half-left {
    right: unset;
	left:0px;
}
.part__cta-bg {
	position: relative;
}

[class*="ribbon-top"]:before,
[class*="ribbon-bottom"]:after {
    z-index: 10;
    position: relative;
}
.wpcf7 {
	max-width: 75%;
}
.wpcf7 .col-6 {
	float:left;
	width:calc(50% - 20px);
	margin-right:40px;
}
.wpcf7 .col-6:nth-child(2n+3) {
	margin-right:0px;
}


.part__cta-bg.cta-bg-1 .cta-bg-container,
.part__cta-bg.cta-bg-2 .cta-bg-container,
.part__cta-bg.cta-bg-3 .cta-bg-container{
    padding-bottom: 6em;
    padding-top: 6em;
}
.part__cta-bg.cta-bg-3 .cta-bg-container .img {
    overflow: hidden;
}

.part__cta-bg.cta-bg-3 .swiper-slide {
    height:400px
}
.part__cta-bg.cta-bg-3 .swiper-slide img{
    height:100%;
    object-fit:cover;

}
 .part__cta-bg.cta-bg-1 .cta-bg-container .row .col {
     max-width: 50% !important;
     flex: 0 0 50% !important;
	 width:100% !important;
 }

.part__cta-bg.cta-bg-2 .cta-bg-container h2, .part__cta-bg.cta-bg-2 .cta-bg-container p{
    text-align: left;
}

.part__cta-bg.cta-bg-2 .col-12.col-md-6.img{
    order: 2;
}
.woocommerce.archive .woocommerce-products-header h1 {
    text-transform: initial;
}
.woocommerce div.product div.summary {
    padding-top:0px;
}
.woocommerce-tabs .woocommerce-Tabs-panel,
.part__page-usps .row.usps p,
.breadcrumbs-wrapper .breadcrumb_last,
.breadcrumbs-wrapper,
.breadcrumbs-wrapper a {
    color: #313F35 !important
}
.shop_featured-products,
.page-template-default .breadcrumbs-wrapper,
.page-template-default .main-wrapper {
    background-color: #fff;
}
.page-template-default .main-wrapper .article-header h1,
.page-template-default .main-wrapper .article-header .h1,
.woocommerce div.product .summary .product_title {
    text-transform: initial;
}
/* .header__nav #mega-menu-wrap-menu-1.mega-menu-wrap #mega-menu-menu-1.mega-menu li.mega-menu-item:first-child a {
    padding-left:10px !important;
} */

.header__nav #mega-menu-wrap-menu-1.mega-menu-wrap #mega-menu-menu-1.mega-menu li.mega-menu-item:nth-last-child(2) a {
    padding-right:0px !important
}
.header__usp {
    background-color: #313F35;
}
.header__usp .usp-wrapper .usp-item {
    font-size: 1.6rem
}

.footer-main .site-footer .row.footer-content h4.footer-title {
    margin-bottom:1.5rem
}
.woocommerce .product-category img,
.woocommerce-page .product-category img {
    max-width: 100%;
    height: 270px;
    object-fit: contain;
}
.woocommerce-loop-category__title {
        font-size: 26px;
    text-align: center;
    margin-top: 10px;
}
mark,
ins {
  background: transparent;
}

.products .product-category .count{
display: none; }

.woocommerce div.product .woocommerce-LoopProduct-link .shop__img-box,
.woocommerce div.product .woocommerce-LoopProduct-link .shop__img-box .shop__img-wrapper {
    height:275px;
}

.part__page-usps .row.usps .img__wrapper {
    height: auto;
    width: auto;
}
.part__page-usps .row.usps .img__wrapper img {
 max-height:100px;
}
.shop_featured-products.featured-products-1 {
    padding-top: 6rem
}
.isb_sale_badge {
    display:  none !important;
}
.woocommerce div.product .summary .product_title {
    margin-bottom:1.5rem !important
}
.woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price {
    font-size: 2.5rem;
}
.woocommerce div.product .woocommerce-LoopProduct-link span.price {
    text-align: center
}
ul.woocommerce-widget-layered-nav-list {
    margin-bottom: 2rem !important;
}
.shop-sidebar h4.widget-title {
    font-size: 20px !important;
    font-weight: 700 !important;
}
.shop-sidebar a {
    color: #313F35 !important
}
.shop-sidebar a:hover {
    color: #F4AD2F !important
}
/*------------------------------------*\
   START NEW  RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width:1024px) {
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
        display: flex;
        justify-content: space-between;
    }
    .mega-menu-wrap#mega-menu-wrap-menu-1 ul#mega-menu-menu-1 li.mega-menu-item>a.mega-menu-link {
        padding:0px !important
    }
}
@media only screen and (max-width:1024px) {

.wpcf7 {
	max-width: 100%;
}
.wpcf7 .col-6 {
	width:calc(50% - 5px);
	margin-right:10px;
}
}

@media only screen and (max-width:670px) {
	.gewonen_buttons .btn {
		margin-right: 0px;
		width: 60%;
		margin-bottom:20px;
	}
	.wpcf7 .col-6 {
		width:100%;
		max-width:100%;
		margin-right:0px;
	}
}


/*------------------------------------*\
END NEW RESPONSIVE
\*------------------------------------*/

/*------------------------------------*\
START NEW  RESPONSIVE
\*------------------------------------*/

	@media only screen and (max-width:550px) {
		.gewonen_buttons .btn {
			width: 100%;
		}
	}
/*------------------------------------*\
END NEW RESPONSIVE
\*------------------------------------*/

.woocommerce div.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    margin: 15px auto 20px;
}
.shop-sidebar h4.widget-title:after {
    content:'';
}
.woocommerce div.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-weight: 500;
    font-size: 22px;
}
.footer-main .site-footer .row.footer-content {
    text-align: left;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}
footer .opening-hours {
    -webkit-box-align: left !important;
    -ms-flex-align: left !important;
    align-items: left !important;
}

.woocommerce div.product .woocommerce-LoopProduct-link .shop__img-box .shop__img-wrapper img {
border-top-right-radius: 30px!important;
}

