/*
Theme Name: Gigi
Author: Martijn van Koningsbrugge
Version: 1.0
*/
body {
font-family: "Josefin Sans";
}

.footer aside.footer__menu nav ul li a {
    color: #393939;
    font-size: 1.2rem !important;
}

.rdw_sign {
	padding-top: 10px;
	clear: both;
	float: right;
	width: 40%;
}

.smartpage .smartpage__design5 aside {
	max-width: 100%;
}

.smartpage .smartpage__design5 aside p {
	max-width: 346px;
}

.lang_sel_list_horizontal ul li a.lang_sel_other {
	font-weight: normal;
}

.product .product__content aside section div h3 strong, .summary .summary__content article aside h3 strong {
	font-size: 2.675rem;
}

.features .features__content>section h3 {
    cursor: pointer;
    position: absolute;
    top: -53px;
    left: 22%;
    
    
}

@media screen and (max-width: 767px) {
.features .features__content>section h3 {
    /* display: none; */
}
}

@media screen and (max-width: 415px) {
	.sidebar ol li a img {
		width: 30px !important;
	}
	.sidebar .lang_sel_list_horizontal {
    	padding: 26px 3px;
	}
	.sidebar aside {
		padding: 25px 0; 
	}
}

@media screen and (max-width: 380px) {
	.sidebar ol li a img {
		width: 30px !important;
	}
}

@media screen and (max-width: 320px) {
	.sidebar ol li a img {
		width: 23px !important;
	}
	.sidebar .lang_sel_list_horizontal {
    	width: auto;
    	padding: 23px 3px;
	}
	.sidebar aside {
		padding: 21px 0; 
	}
}

.a_media:hover{
	text-decoration:none;
}
.span_media_1{
	font-size:20px;
	font-style:italic;
}
.span_media_2{
	color:grey;
}
.img_media{
	height:25px;
	float:left;
	margin-right:12px;
}
.div_media_span_1{
	
}
.div_media_span_2{
	margin-top:10px;
	float:left;
}

.div_media_links{
	width:50%;
	float:left;
	min-height:170px;
}
.div_media_rechts{
	width:50%;
	float:left;
	min-height:170px;
}

.sidebar ol {
	padding: 17px 5px;
}

.sidebar ol li a img {
	width: 35px;
}
.footer__social ol li a img {
	width: 45px;
}
/*.webshop .webshop__content article ul li:last-child.active span cite*/
.webshop .webshop__content article ul li:nth-child(2).active span cite {
	border-color: #393939;
}

@media screen and (max-width: 767px) {
	/*.article {*/
	.webshop .webshop__content {
		padding-top: 16px;
	}

}

@media screen and (max-width: 992px) {
	#rev_slider_1_1_forcefullwidth #rev_slider_1_1_wrapper,
	#rev_slider_1_1_forcefullwidth .tp-fullwidth-forcer {
		height: 81vh !important;
	}
}
@media screen and (max-width: 767px) {
	#rev_slider_1_1_forcefullwidth #rev_slider_1_1_wrapper,
	#rev_slider_1_1_forcefullwidth .tp-fullwidth-forcer {
		height: 84vh !important;
	}
}
