/*
Theme Name:         Rondom Webshop
Theme URI:          https://podotherapierondom.nl
Description:        Webshop for Rondom
Version:            1.0
Author:             Stijn de Jong
Author URI:         https://stuur.men
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');



/* Staging */

/* Base */
p.stars.selected a.active~a:before,
p.stars:hover a:before,
p.stars a:before, 
p.stars a:hover~a:before,
p.stars.selected a:not(.active):before, 
p.stars.selected a.active:before { 
font-family: fontawesome!important;
	
}

/* Empty Stars */
p.stars a:before,
p.stars a:hover~a:before, 
p.stars.selected a.active~a:before {
    content: "\f006"!important;
}

/* Filled Stars */
p.stars:hover a:before, 
p.stars.selected a:not(.active):before, 
p.stars.selected a.active:before {
    content: "\f005"!important;   
}

#main {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.site-main .products .product a.button {
	width: 50%;
    display: block;
    min-width: 160px;
    position: unset;
    color: white;
    padding: 10px 15px;
    background: #E62E8A;
    border-radius: 30px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}

.site-main .products .product a.add_to_cart_button.added::after {
	display:none;
}

.wp-block-column {
	margin: 25px 0;
}

.wp-block-columns.has-2-columns {
	display: flex;
	margin-bottom: 25px;
}

.wp-block-columns.has-2-columns ul {
	list-style: none;
}

.wp-block-columns.has-2-columns div:first-child {
	width: 60%;
	margin-right: unset;
    flex-basis: unset;
    flex: unset;
}

.wp-block-columns.has-2-columns div:last-child {
	background-color: #fcccdc; 
	width: 40%; 
	padding: 20px;
	margin-right: unset;
    flex-basis: unset;
    flex: unset;
	height: fit-content;
}


textarea[rows] {
	height: 150px;
}

.category-events .info .info-news-list  .column,
.category-nieuws .info .info-news-list  .column{
	justify-content: center;
}

.category-events .sidebar,
.category-nieuws .sidebar {
	display: none;
}

.category-events .main,
.category-nieuws .main {
	width: 100%;
}

.info .info-news-list article {
	background-color: white;
    overflow: hidden;
    border-radius: 20px!important;
    display: flex!important;
    flex-direction: column!important;
    width: 300px!important;
}

.info .info-news-list header,
.info .info-news-list .entry-summary {
	margin: 0 35px 50px 35px;
}


/* Colours */

.c-darkblue {
    color: #181C52!important;
}

.c-white {
    color: white!important;
}

.bg-lightblue {
    background-color: #EDF1FC!important;
}

.bg-lightestblue {
    background-color: #F2F5FC!important;
}

.bg-darkblue {
    background-color: #181C52!important;
}

.bg-lightpink {
    background-color: #FCCCDC!important;
}

.top-bar-cart.menu.medium-text-right .popup {
    position: absolute;
    background-color: white;
    right: 0;
    top: 67px;
    display: block;
    z-index: 99;
    border-radius: 25px;
    padding: 25px;
}

body {
    font-family: 'Roboto', sans-serif;
}

.info .info-news-list article.news-item .news-content .news-item-title, h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
}


h1,h2,h3,h4 {
    font-weight: bold;
}

select {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: white;
    background-position: right 15px center;
    background-size: 18px;
    padding: 0 40px 0 14px;
    background-image: url('/wp-content/uploads/2018/11/select_arrow.png');
    background-repeat: no-repeat;
    width: 100%;
    color: #181C52;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
    background-color: #181C52;
    color: white;
}

/*article.type-post.status-publish.format-standard header {*/
    /*max-height: 500px;*/
    /*overflow: hidden;*/
/*}*/

article.type-post.status-publish.format-standard header img {
    width: 100%;
    height: auto;
}

a:hover {
}

header .row .top-bar .top-bar-left {
    width: 300px;
    transition: 0.3s;
}

header .row .top-bar .top-bar-right {
    margin-top: .6666666667rem;
}
.t-center {
    text-align: center!important;
}

header .row .top-bar .top-bar-right .menu li a {
    color: #181C52;
    font-weight: bold;
    font-size: 20px;
}

.d-none {
    display: none!important;
}

header.banner {
    position: relative;
}

.main {
    color: #181C52;
}

.cookie-notice-container {
    background: #282C62;
}

#cookie-notice .button:hover {
    color: #191E65;
    background: #EEF1FC;
}
header .row .top-bar .top-bar-right .menu li.current-menu-item  a {
    color: #E62E8A;
}

.wrap.container {
    background: #EDF1FC;
    padding-top: 50px;
    margin-bottom: unset;
    margin-top: unset;
    padding-bottom: 50px;
}

.post.type-post header{
    margin-bottom: 40px;
}

.coming-soon {
    float: right;
    text-align: center;
}

.page-id-9 .woocommerce-info {
    float: none;
}

table label {
    color: #181C52;
}

[type=text], [type=password],
[type=date], [type=datetime],
[type=datetime-local], [type=month],
[type=week], [type=email],
[type=number], [type=search],
[type=tel], [type=time], [type=url],
[type=color], textarea {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.archive.woocommerce .woocommerce-product-search input[type=submit]:hover,
.button:hover, .comment-form input[type=submit]:hover,
.post-type-archive-product .wrap .widget .woocommerce-product-search input[type=submit]:hover,
.products li .sa-email #sa-submit:hover, .products li .sa-email .woocommerce a#sa-submit:hover,
.products li .summary #bolder_alerts_outer #bolder_alerts_submit:hover,
.products li .summary #bolder_alerts_outer .woocommerce a#bolder_alerts_submit:hover,
.search-form .search-submit:hover, .search-form .woocommerce a.search-submit:hover,
.single-product .sa-email #sa-submit:hover,
.single-product .sa-email .woocommerce a#sa-submit:hover,
.single-product .summary #bolder_alerts_outer #bolder_alerts_submit:hover,
.single-product .summary #bolder_alerts_outer .woocommerce a#bolder_alerts_submit:hover,
.tax-product_cat .wrap .widget .woocommerce-product-search input[type=submit]:hover,
.woocommerce .products li .sa-email a#sa-submit:hover, .woocommerce .products li .summary #bolder_alerts_outer a#bolder_alerts_submit:hover,
.woocommerce .search-form a.search-submit:hover, .woocommerce .single-product .sa-email a#sa-submit:hover,
.woocommerce .single-product .summary #bolder_alerts_outer a#bolder_alerts_submit:hover, .woocommerce a.button:hover,
.archive.woocommerce .woocommerce-product-search input[type=submit],
.button, .comment-form input[type=submit],
.post-type-archive-product .wrap .widget .woocommerce-product-search input[type=submit],
.products li .sa-email #sa-submit,
.products li .sa-email .woocommerce a#sa-submit,
.products li .summary #bolder_alerts_outer #bolder_alerts_submit,
.products li .summary #bolder_alerts_outer .woocommerce a#bolder_alerts_submit,
.search-form .search-submit,
.search-form .woocommerce a.search-submit,
.single-product .sa-email #sa-submit,
.single-product .sa-email .woocommerce a#sa-submit,
.single-product .summary #bolder_alerts_outer #bolder_alerts_submit,
.single-product .summary #bolder_alerts_outer .woocommerce a#bolder_alerts_submit,
.tax-product_cat .wrap .widget .woocommerce-product-search input[type=submit],
.woocommerce .products li .sa-email a#sa-submit,
.woocommerce .products li .summary #bolder_alerts_outer a#bolder_alerts_submit,
.woocommerce .search-form a.search-submit,
.woocommerce .single-product .sa-email a#sa-submit,
.woocommerce .single-product .summary #bolder_alerts_outer a#bolder_alerts_submit,
.woocommerce a.button {
    background-color: #181C52;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}



.button.wc-forward,
.woocommerce-Button.button{
    margin-left: 10px;
}

.woocommerce-account .woocommerce .login {
    background-color: #F2F4FC;
    border-radius: 25px;
}

.top-bar-checks {
    display: flex;
    color: white;
}
.top-bar-checks div {
    margin: 0 25px;
}

.top-bar-checks div:before {
    content: ' ';
    display: block;
    height: 22px;
    width: 36px;
    position: relative;
    top: 31px;
    right: 20px;
    background-size: 15px;
    background-image: url('/wp-content/uploads/2018/11/checkmark.png');
    background-repeat: no-repeat;
}

.woocommerce form .form-row label {
    color: #181C52;
}

.menu>li>a {
    padding-top: 5px;
}


.woocommerce div.product {
    margin-top: 40px;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel {
    margin-left: 0;
    width: 48%;
    padding: 0;
    float: right;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews:last-child:last-child {
    float: right;
}

.single-product .woocommerce-tabs ul.tabs {
    width: 48%;
    margin-left: 0;
}

.woocommerce div.product div.images {
    min-height: 400px;
    margin-bottom: 0;
}

.products li.product a:last-child {
    padding: 0;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.widget.woocommerce.widget_shopping_cart {
    width: 320px;
}
 

.account-status {
    position: absolute;
    right: 0;
    display: flex;
    padding-top: 13px;
}

#gform_1 {
    background: #F2F4FC;
    border-radius: 25px;
    padding: 25px;
    border: 1px solid #dadada;
}

.top-bar-new a.button.button--border {
    padding-right: 10px;
}

.top-bar-new a.button.button--primary {
    padding-left: 10px;
}

.gform_wrapper ul input {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

footer.page-footer #mc_embed_signup .button {
    border-radius: 0 50px 50px 0;
    background-color: #191E65;
}

footer.page-footer #mc_embed_signup .mc-field-group .email {
    -webkit-border-radius: 50px 0 0 50px;
    -moz-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px;
}

.cart-link + li {
    display: none;
}

.cart-link a {
    color: white;
}

.cart_list .empty {
    color: white;
}

.menu-icon::after {
    background: #181C52;
    box-shadow: 0 7px 0 #181C52, 0 14px 0 #181C52;
}

header .top-bar .title-bar .menu-icon span {
    color: #181C52;
}

.product-badge {
    background: #F1F1F9;
    position: absolute;
    padding: 3px 13px;
    top: 20px;
    left: 20px;
    border-radius: 25px;
}

.banner .row.d-flex.flex-col-md{
    max-width: unset;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    float: right;
}

.button.button--border,
.button.button--primary,
.button.button--border:hover,
.woocommerce a.button.button--border,
.woocommerce a.button.button--border:hover{
    border: none;
    color: white;
    background: transparent!important;
}


.woocommerce a.button.button--border {
    color: white;
    border-radius: 0;
}

.related.products ul li a h3,
.related.products ul li a span,
.related.products ul li a span span,
.related.products ul li a .price .amount {
    color: #181C52;
}

 .page-header{
    display: none;
}

.page-template-template-contact .page-header {
    display: block;
}

.menu--products {
}

.woocommerce nav.woocommerce-pagination ul {
    border-radius: 25px;
    overflow: hidden;
    border: none;
}

.woocommerce nav.woocommerce-pagination ul li {
    background: white;
    border: none;
}

.featured-list .product-badge h4,
.woocommerce nav.woocommerce-pagination ul li a {
    color: #181C52;
}

.top-bar {
    width: 100%;
}

.related.products {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 0;
}

.related.products .products {
    justify-content: space-between;
    margin-top: 0;
}

.related.products .products .product {
    flex-basis: 0;
}

.contact-card.contact-information ul {
    list-style: none;
}

.contact-card.contact-information ul li {
    display: flex;
}

.contact-card.contact-information ul li i {
    margin-right: 10px;
    margin-top: 7px;
}

.main .row.columns-3 .text-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.products {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: auto;
    padding: 0;
    list-style: none;
    justify-content: center;
}

.single-product .related .products li.product {
    margin-bottom: 54px;
}

.tabs.wc-tabs {
    background: #181C52;
    border-radius: 25px;
    overflow: hidden;
}

.products li .woocommerce-tabs ul.tabs li a,
.single-product .woocommerce-tabs ul.tabs li a,
.woocommerce-tabs .tabs.wc-tabs .reviews_tab a,
.woocommerce-tabs .tabs.wc-tabs .description_tab a {
    color: white;
}

.products .woocommerce-tabs ul.tabs.wc-tabs li a {
    color: white;
}

footer.page-footer .copy p,
.single-product .woocommerce-tabs ul.tabs li.active a:hover,
.single-product .woocommerce-tabs ul.tabs li a:hover {
    color: white;
}

.single-product .woocommerce-tabs ul.tabs li:first-of-type {
    border: none;
}

.single-product .woocommerce-tabs ul.tabs li.active a {
    color: white;
    font-weight: bold;
}

.products .product {
    -webkit-flex: 1 1;
    flex: 1 1;
    -webkit-flex-basis: 33%;
    flex-basis: 33%;
    background-color: white;
    display: flex;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    max-width: 300px;
    flex-direction: column;
    padding-bottom: 35px!important;
}

.woocommerce .login .woocommerce-LostPassword.lost_password a {
    color: #181C52;
}

.products .product a {
    display: flex;
    width: 100%;
    flex-direction: column;
    text-decoration: none;
    padding: 20px;
    /*margin: 20px;*/
    background-color: #fff;
    border-radius: 2px;
}

.featured-list .column.product h2 {
    font-size: 23px;
}

.woocommerce .products li.product {
    background-color: white;
    border-radius: 25px;
    margin: 0 3% 54px 3%;
    max-width: 300px;
}

.type-product .images {
    background: white;
    border-radius: 25px;
    min-height: 300px;
    display: flex;
    align-items: center;
}

.type-product .images a {
    width: 100%;
}

.small-12.column.medium-8.medium-offset-2 table:last-child tr:nth-child(even)>td {
    padding-bottom: 50px;
}

.top-bar-cart.menu {
    color: #181C52;
}

footer.page-footer .copy,
form .woocommerce-Button.button,
form .woocommerce-Button.button:hover,
.widget_shopping_cart .buttons a{
    background: #181C52;
    margin-left: unset;
}

.button.account.button--border:after {
    content: ' ';
    display: block;
    height: 25px;
    width: 4px;
    background: white;
    top: 22px;
    right: 71px;
    border-radius: 10px;
    position: absolute;
}

.button.button--border:after {
    content: ' ';
    display: block;
    height: 21px;
    width: 4px;
    background: white;
    right: 89px;
    top: 23px;
    border-radius: 10px;
    position: absolute;
}


.woocommerce ul.products li.product a figure {
    border: none;
    box-shadow: none;
    margin-right: 1%;
    margin-left: 1%;
}

.schoenenzoeker-blok {
    background-color: #FCCCDC;
    display: flex;
    justify-content: center;
}

.schoenenzoeker-inner {
    display: flex;
    flex-direction: column;
    margin: 50px 0;
    color: #181C52;
    text-align: center;
}

.schoenenzoeker-inner h3 {
    font-weight: bold;
    font-size: 50px;
}

.screen-reader-text {
    display: none;
}

.d-flex {
    display: flex!important;
}

.pos-unset {
    position: unset!important;
}

.button-center:hover {
    color: white;
}

.button-wrapper--pink {
    margin-top: 20px;
	display: flex;
	justify-content: center;
}

.button-pink:hover {
    color: white;
    transform: scale(1.05) perspective(1px);
}

.button-pink:active,
.button-pink:focus {
    background-color: #FF4AA4;
    color: white;
}

.button-pink {
    display: block;
    min-width: 160px;
    position: unset;
    color: white;
    padding: 10px 15px;
    background: #E62E8A;
    border-radius: 30px;
    font-weight: bold;
    font-size: 20px;
    transition: 0.3s;
}

header.banner .top-bar .top-bar-left .site-logo img {
    min-width: unset;
    width: 100%;
}

.woocommerce-ordering select {
    border-radius: 30px;
    color: #181C52;
    min-width: 290px;
}

table tbody td,
table tbody th {
    padding-left: unset;
}

.main table tbody,
.main table tbody tr,
.single-product .variations_form .variations tbody tr:nth-child(even){
    background: transparent;
    border: none;
}

table tbody th h2,
table tbody th h4{
    text-align: left;
    color: #181C52;
    font-weight: bold;
}

table img{
    min-width: 150px;
}

.table-img--wrapper {
    height: 150px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

.contact-card {
    background: white;
    border-radius: 25px;
}

.contact-card h2,
.contact-card h1 {
    font-weight: bold;
}

.archive.woocommerce .woocommerce-product-search span.icon-magnifier,
.icon-magnifier {
    position: relative;
    bottom: 47px;
    left: 92%;
    font-weight: bold!important;
    color: #181C52;
    top: unset;
}

.info .info-news-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    margin: auto;
    padding: 0;
    list-style: none;
    justify-content: space-between;
}

.info .info-news-list  .column {
    width: 300px;
    -webkit-flex: 1 1;
    flex: 1 1;
    -webkit-flex-basis: 33%;
    flex-basis: 33%;
    background-color: transparent;
    display: flex;
    min-width: 300px;
    margin: 50px 0;
}

.info .info-news-list  .column li {
    background: white;
    overflow: hidden;
}

.contact-block h2 {
    color: #181C52;
    font-size: 40px;
}

.button-center {
    margin-left: auto;
    margin-right: auto;
}

.info .news-content .news-item-title a,
.gfield_label {
    color: #181C52;
}


.comment-form input[type=submit].submit {
    background: #181C52;
}

.gform_button.button,
.single-product .summary .cart .single_add_to_cart_button,
.comment-form input[type=submit] {
    margin-left: auto;
    margin-right: auto;
    min-width: 160px;
    position: unset;
    color: white;
    padding: 10px 15px;
    background: #E62E8A;
    border-radius: 30px;
    font-weight: bold;
    font-size: 18px;
}

input[type=search] {
    border-radius: 30px;
    border: none;
    background: #F4F6FD;
    height: 45px;
    padding-left: 25px;
}

.inner-content {
    padding-left: 20px;
    padding-right: 20px;
}

.contact-block {
    padding: 60px 0;
    color: #181C52;
} 

.gform_footer {
    display: flex;
}

.top-bar + div {
    min-width: 340px;
    max-width: 600px;
    width: 50%;
    padding: 4.3333333333rem 1rem 1.3333333333rem;
}

.top-bar + div form.woocommerce-product-search {
    width: 100%!important;
}

footer.page-footer .widget_nav_menu #menu-footer li a {
    color: white;
}

footer.page-footer .payment {
    width: 85px;
}

footer.page-footer .row h5.footer-slogan {
    font-size: 15px;
}

#content .woocommerce-product-search {
    display: none;
}

.home .info .columns-3 {
    margin-top: 120px;
}

.home .info .columns-3 div:first-child h3 {
    font-size: 38px;
    color: #181C52;
}

.info .news-content {
    display: flex;
    flex-direction: column;
    margin: 0 35px 50px 35px;
}

.info .news-content .news-item-time {
    color: #181C52;
    font-weight: bold;
    font-size: 20px;
}

.info .news-content .news-item-title {
    line-height: 20px;
}

.list {
    display: flex!important;
    flex-direction: row!important;
    justify-content: space-evenly!important;
}

.list-item figure {
    padding: 0;
    margin: 0 0 30px 0;
}

.list-item {
    border-radius: 20px!important;
    display: flex!important;
    flex-direction: column!important;
    width: 300px!important;
}

.home .featured ul.featured-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    min-width: 100%;
}

.home .accordion .accordion-item .accordion-content {
    color: #181C52;
}

.home .info .faq img{
    max-width: 50px;
}

.home .info .faq .faq-chat p {
    color: #181C52;
}

.home .accordion li:first-child .accordion-title {
    color: white;
}

.home .accordion li .accordion-title {
    padding: 25px 35px;
    color: #30485D;
}

.home .info .faq ul li:first-child {
    background: #181C52;
    color: white;
}

.home .info .faq ul li {
    border-radius: 15px;
    margin-bottom: 10px;
}

.home .info .faq ul li:nth-child(n+2) {
    background: #FCCCDC;
}

.home .info .accordion-title:focus,
.home .info .accordion-title:hover {
    background: unset;
}

.home h1,
.home h2,
.home h3,
.home h4 {
    font-weight: bold;
}

.home .info .columns-2 {
    display: flex;
    flex-direction: row;
}

.home .info .columns-3  .icon-arrow-right {
    display: none;
}

.home .info .columns-3 .info-news-list .news-item {
    background-color: #EEF1FC;
    overflow: hidden;
    margin-bottom: 3.3333333333rem;
}

.home .info .podo-count--wrapper {
    width: 50%;
}

.home .info .faq {
    width: 50%;
}

.home .accordion-item:first-child>:first-child {
    background-color: unset;
}

.home .info .faq h3 {
    font-weight: unset;
}

.home .info .podo-count{
    color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 35px;
    width: 390px;
    border-radius: 35px;
    text-align: center;
}

.home .info .podo-count h2 {
    font-size: 130px;
}

.home .featured-text--wrapper {
    margin: 35px 0;
}

.home .featured .product h3 {
    color: #181C52;
    font-size: 24px;
    font-weight: normal;
}

.home .featured .product h4 {
    font-size: 22px;
}

.featured-list .product .price {
    color: unset;
}


.home .featured .featured-list li.product{
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    width: 300px;
}

.home .featured-list .product figure {
    box-shadow: unset;
    border: none;
}

.home .featured-list .product a:hover figure {
    box-shadow: unset;
}

.home .featured .featured-button--wrapper a.featured-all i {
    margin: unset;
}

.home .featured .featured-button--wrapper {
    display: flex;
    justify-content: center;
}



.home header .header-hero .header-slider-navigation .slider-prev.slick-arrow,
.home header .header-hero .header-slider-navigation .slider-next.slick-arrow,
.slide.slick-item .button{
    display: none;
}

.slide.slick-item .row{
    display: flex;
}

.home .slide.slick-item .column-right-banner {
    height: 800px;
    overflow: hidden;
    width: 40%;
}

.home .slide.slick-item .column-left-banner {
    width: 60%;
}

.meshim_widget_components_chatButton_Button.button_bar {
    background: #E62E8A;
}

.meshim_widget_components_chatButton_ButtonBar.favicon {
    background: #E62E8A;
}

.woocommerce ul.products {
    padding-top: 50px;
}

.home .about,
.home .info {
    background: white;
}

.home.page .wrap {
    padding-top: unset;
    padding-bottom: unset;
}

.gform_wrapper ul input {
    margin: unset!important;
}

li.gfield {
    margin-bottom: 40px;
}

.home .featured div:first-child h3 {
    font-size: 38px;
    color: #181C52;
}

.home header .header-hero {
    padding-top: unset!important;
    padding-bottom: unset;
}

.home .header-hero .slide.slick-item img {
    width: auto;
    height: 744px;
    position: relative;
    top: 57px;
    object-fit: cover;
}

.home .header-hero .slide.slick-item h1 {
    color: #181C52;
    font-size: 70px;
    line-height: 79px;
    margin-bottom: 52px;
}

.home .header-hero .slide.slick-item p {
    line-height: 25px;
    color: #181C52;
}

.home .featured li {
    background: white;
}

.home .featured .featured-list {
    display: flex;
}

.home .featured .featured-list li {
    padding: unset!important;
}

.row.top-bar--wrapper {
    max-width: 100%;
}

.top-bar-new {
    display: flex;
    justify-content: center;
    min-height: 67px;
}

.info-news-list img {
    height: 300px;
    object-fit: cover;
}

.button.account.button--border,
.top-bar-new a.button.button--primary,
.top-bar-new a.button.button--border{
    color: white;
    font-weight: bold;
    border: none;
}

.button.account.button--border:hover {
    background: unset;
}

/*.home header .header-hero .header-slider .slide.slick-item.slick-slide .slick-content{*/
    /*margin: 90px 0;*/
/*}*/

.home header{
    min-height: unset!important;
}

@media screen and (min-width: 768px) {

    .top-bar-left {
        float: unset;
    }

    .top-bar-right {
        float: unset;
    }

    .top-bar {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .woocommerce .products li.product {
        background-color: white;
        border-radius: 25px;
        margin: 0 3% 54px 3%!important;
        width: 300px!important;
        clear: none;
        overflow: hidden;
		display: flex;
        flex-direction: column;
        align-items: center;
    }

    header .row .top-bar .top-bar-left:hover {
        transform: scale(1.05);
    }

}

@media screen and (min-width: 992px) {

    .top-bar + div {
        padding-right: 50px;
    }

}

@media screen and (max-width:1200px) {

    .home .column-right-banner{
        display: none;
    }

    header .row .top-bar .top-bar-right .menu li a {
        font-size: 18px;
    }

    .woocommerce ul.products {
        width: 690px;
        margin: auto;
    }

    .related.products .products .product {
        flex-basis: 33%;
    }

    header .row .top-bar .top-bar-right .menu li a {
        padding: 0;
    }

    header .row .top-bar .top-bar-right .menu li {
        padding: 6px 12px;
    }

    .home .slide.slick-item .column-left-banner {
        width: 100%;
    }

}

@media screen and (max-width: 992px) {

   .main .small-12.column.medium-8.medium-offset-2 {
       margin: unset;
       width: 100%;
   }

    .top-bar-checks {
        display: none;
    }

    .home .info .columns-2 {
        flex-direction: column;
        align-items: center;
    }

    .home .info .faq {
        width: 80%;
    }

    .flex-col-lg {
        flex-direction: column!important;
    }

    header .row .top-bar .top-bar-left {
        width: 200px;
    }

    .home .info .podo-count {
        margin-left: auto;
        margin-right: auto;
    }

    .home .info .podo-count--wrapper {
        width: 80%;
        margin-bottom: 75px;
    }

    .list {
        flex-direction: column!important;
        align-items: center!important;
    }

    /*.list-item {*/
        /*width: 50%!important;*/
    /*}*/

    .home .featured ul.featured-list {
        flex-direction: column;
        align-items: center;
    }

    .home .featured .featured-list li.product {
        width: 50%;
    }

    header .row .top-bar .top-bar-right .menu li a {
        font-size: 20px;
    }

}

@media screen and (max-width: 768px) {
	
	.wp-block-columns.has-2-columns div:last-child {
		width: 100%;
		margin: unset;
	}

    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .single-product .woocommerce-tabs ul.tabs {
        width: 100%;
    }

    .single-product .woocommerce-tabs .woocommerce-Tabs-panel {
        width: 100%;
        margin-top: 25px;
    }

    .contact-card {
        width: 100%;
        margin-top: 50px;
    }

    .schoenenzoeker-inner h3 {
        font-size: 40px;
    }

    .woocommerce ul.products {
        width: 100%;
    }

    .home .info .podo-count {
        width: 100%;
    }

    .products {
        flex-direction: column;
    }

    .archive.post-type-archive-product .wrap .main .woocommerce-result-count {
        width: 100%;
    }

    .home .featured .featured-list li.product {
        width: 100%;
    }

    .home .header-hero .slide.slick-item h1 {
        font-size: 50px;
        line-height: 52px;
    }

    .top-bar + div {
        width: 100%;
    }

    .woocommerce .products li.product {
        background-color: white;
        border-radius: 25px;
        max-width: unset!important;
        width: 80%!important;
        float: unset!important;
        margin-right: auto!important;
        margin-left: auto!important;
    	flex-direction: column;
   		align-items: center;
    }

    .flex-col-md {
        flex-direction: column!important;
    }

    /*header .row .top-bar .top-bar-left {*/
        /*width: 100px;*/
    /*}*/

    /*#hoofdmenu {*/
        /*display: none!important;*/
    /*}*/

    /*.title-bar {*/
        /*display: block!important;*/
    /*}*/

    .home .info,
    .home .featured{
        padding-top: 10rem;
        padding-bottom: 10rem;
    }

}

@media screen and (max-width: 576px) {

    .woocommerce nav.woocommerce-pagination ul li:nth-child(4),
    .woocommerce nav.woocommerce-pagination ul li:nth-child(6){
        display: none;
    }

    .list-item {
        width: 100%!important;
    }

    .home .info .faq {
        width: 100%;
    }

    .top-bar + div {
        min-width: unset;
        max-width: unset;
    }

    .home .info .podo-count--wrapper {
        width: 100%
    }

    .woocommerce .products li.product {
        width: 100%!important;
    }

    .archive.woocommerce .woocommerce-ordering {
        width: 100%;
    }

    .top-bar-cart.menu.medium-text-right .popup {
        width: 100%;
    }

    .main table tbody tr {
        display: flex;
        flex-direction: column;
    }

    .table-img--wrapper {
        display: none;
    }

    .top-bar-new {
        justify-content: flex-end;
    }

    .account-status {
        position: unset;
    }

    .widget.woocommerce.widget_shopping_cart {
       width: 100%;
    }

}












