/*
 Theme Name:   Chic Lite child
 Theme URI:    
 Description:  Custom Chic Lite theme for Monfair
 Author:       Rara Theme & Robert Boudewijn
 Author URI:   https://rarathemes.com/ & https://robertboudewijn.nl
 Template:     chic-lite
 ersion:       1.0.7.1
 Tags:         blog, one-column, two-columns, right-sidebar, left-sidebar, footer-widgets, custom-background, custom-header, custom-menu, custom-logo, featured-images, threaded-comments, full-width-template, rtl-language-support, translation-ready, theme-options, e-commerce
 Text Domain:  chic-lite-child
*/

/* CUSTOM CSS
-------------------------------------------------------------- */
/* fonts */
@font-face { 
font-family: ø; 
src: url(https://p005.develop.robertboudewijn.nl/wp-content/themes/themeschic-lite-child/fonts/argent-cf-light.ttf); 
font-weight: normal; 
}


/* Custom header */
#masthead{
	display: flex !important;
  justify-content: space-around!important ;
  position: sticky !important;
  width: 100% !important;
  align-items: center !important;
  background-color: #998a70d6 !important;
	z-index: 99998 !important;
	top:0px !important;
}
@media only screen and (min-width: 992px) {
	.main-navigation ul li.current-menu-item>a, .main-navigation ul li.current_page_item>a{
		color: #3a3b3c !important;
	}
	.main-navigation ul li a {
		color: white !important;
	}
	.main-navigation ul li a:hover {
		color: #3a3b3c !important;
	}
}
.site-title, .site-title a,  .site-description {
	font-family: ø !important;
	color: white !important;
	text-transform: uppercase !important;	
	letter-spacing: 17px !important;
}
.site-description {
	margin-top: 12px!important;
	font-size: 10px!important;
	letter-spacing: 5px !important;
}

/* /winkel/ */
@media screen and (max-width: 1366px){
	.rightsidebar .content-area, .leftsidebar .content-area {
		width: 100% !important;
	}
}
.rightsidebar .content-area {
    width: 100%!important;
    padding-right: 0px;
}

li.product{
	width: 45% !important;
}

@media screen and (min-width: 1024px){
	li.product{
		width: 29%!important;	
	}
}

.products{
	display: flex!important; 
	flex-direction: row!important;
    flex-wrap: wrap!important;
}
.related.products{
	display: block!important;
}

/* email not on stock */
.panel-heading.cwginstock-panel-heading{
	background-color:#3a3b3c !important;
}

/* filter menu on products */
.hfeed #content .container {
	display:flex !important;
	flex-direction: column-reverse !important;
}

@media only screen and (min-width: 992px) {
	.hfeed #content .container aside#secondary.widget-area {
		display: flex !important;
    width: 100% !important;
    justify-content: space-around !important;
	}
		.hfeed #content .container aside#secondary.widget-area .widget.woocommerce {
    width: 25% !important;
	}
}

/* random tiny changes */
.comment-respond .comment-form p:not(.comment-form-cookies-consent) label {
	display:block!important;
}
	/* review form */
.comment-form-cookies-consent {
	height: 45px!important;
    margin-top: 95px !important ;
}
.comment-form-author {
	width: 47% !important;
}
.comment-form-email {
	width: 50% !important;
}
	/* voorraad op item pagina */
.stock.in-stock{
	display: none;
}

/* center hero background image */
.page-header {
	background-position:center;
}

/* instagram modals */
.instagram-modal{
	display: none;
	margin: 10px;
	cursor: pointer;
}
.instagram-container{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.instagram-container figure{
	width: 44%;
}

@media screen and (min-width: 1024px){
	.instagram-container figure{
		width: 23%;
	}
}

.instagram-container figure img{
    aspect-ratio: 6/8;
    object-fit: cover;
}

.instagram-popup{
	display:none;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 99998;
    left: 0;
    top: 0;
    background-color: #00000080;
}

.instagram-popup.visable{
	display: flex;
	justify-content: center;
    align-items: center;
}

.modal_close_info{
	position: absolute;
    bottom: 0;
    font-size: 9.5px;
}