/*
Theme: RAAK
Theme_URI: https://www.lemon.nl
Version: 2.0
Date: 21-3-2024
Author: Roeland ten Holder | Lemon
Author URI: roeland@lemon.nl
*/

/** ******************************** **/
/**      _____                       **/
/**    _(  _  )__________________    **/
/**   ( | (___)     | ____ |  _  |   **/
/**   |_|_______|_|_|______|_| |_|   **/
/**                                  **/
/**            www.lemon.nl          **/
/**                                  **/
/** ******************************** **/

/************* RESPONSIVE *************/
.desktop 				{ display: block; }
.navbar-toggler,
.mobile, .mobilebut		{ display: none; }


@media (min-width: 992px) {
	.first-row {
		margin-top: 25px;
	}

	.first-row .item.card.has-image {
		aspect-ratio: 1 / 1.25;
	}
	
	.col-20 { width: 20%; }

	.sub-menu {
		display: none;
		position: absolute;
		margin-top: 5px;
		
	}

	.product-submenu .sub-menu {
		margin-left: -2px;
		background-color: var(--white);
		border: 3px solid var(--orange);
		padding: 5px;
		border-radius: 5px;
		z-index: 9999999999999991;
	}

	.menu-item-has-children:hover .sub-menu {
		display: block;
	}

	.product-submenu.menu-item-has-children:hover .sub-menu {
		display: flex;
	}

	.product-submenu .sub-menu li.menu-item {
		width: 145px;
		min-height: 125px;
		float: left;
		text-align: center;
	}

	.product-submenu .sub-menu li.menu-item a {
		font-size: 16px;
		line-height: 18px;
		text-transform: none;
		text-align: center;
		margin: 0;
	}

	.product-submenu .sub-menu li.menu-item a::before {
		content: " ";
		display: block;
		margin: 3px auto 3px;
		width: 120px;
		height: 120px;
		background-image: url('images/submenu.png');
		background-size: 480px 120px;
		background-position: 0 0;
		transition: all 0.1s;
	}

	.product-submenu .sub-menu li.zero-sugar.menu-item a::before 	{ background-position: 0 0; }
	.product-submenu .sub-menu li.siroop.menu-item a::before 		{ background-position: -120px 0; }
	.product-submenu .sub-menu li.gazeuse.menu-item a::before 		{ background-position: -240px 0; }
	.product-submenu .sub-menu li.kindercola.menu-item a::before 	{ background-position: -360px 0; }

	.product-submenu .sub-menu li.menu-item:hover a::before {
		margin: 0px auto 6px;
		transition: all 0.1s;
	}

	.language-switch {
		position: relative;
		text-align: center;
	}

	.language-switch::before {
		content: " ";
		position: absolute;
		top: -14px;
		left: -14px;
		width: 50px;
		height: 50px;
		display: block;
		z-index: -1;
		background: url('images/wolk-orange.svg') no-repeat center center;
		background-size: contain;
	}

	.language-switch .sub-menu {
		text-align: center;
		padding-top: 10px;
		margin-left: -15px;
	}

	.language-switch .sub-menu li {
		padding: 0px 15px 10px;
		background-color: var(--yellow);
	}
	.language-switch .sub-menu li:last-of-type {
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}
}

/* Bootstrap Breakpoint - Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {
	.desktop 			{ display: none; }
	.mobile 			{ display: block; }
	.navbar-toggler 	{ display: unset; }

	.bottoms 	{ margin-bottom: 30px !important; }
	.bottoms-desktop-only { margin-bottom: 0 !important;}

	.smallcontainer {
		padding-left: 12px;
		padding-right: 12px;
	}
	.nav-container + .fullcontainer:not(.slide-up), .nav-container + .widthcontainer:not(.slide-up), .nav-container + .container:not(.slide-up), .nav-container + .smallcontainer:not(.slide-up) {
		margin-top: 5px;
	}

	#youtube_carousel {
		margin: 0 auto 60px;
		width: 100%;
	}

	.schuin-boven-rechts-1	{ clip-path: polygon(0 10px, 100% 0%, 100% 100%, 0 100%);  -webkit-clip-path: polygon(0 10px, 100% 0%, 100% 100%, 0 100%); }
	.schuin-boven-rechts-2	{ clip-path: polygon(0 20px, 100% 0%, 100% 100%, 0 100%);  -webkit-clip-path: polygon(0 20px, 100% 0%, 100% 100%, 0 100%); }
	.schuin-boven-rechts-3	{ clip-path: polygon(0 30px, 100% 0%, 100% 100%, 0 100%);  -webkit-clip-path: polygon(0 30px, 100% 0%, 100% 100%, 0 100%); }
	.schuin-boven-rechts-4	{ clip-path: polygon(0 40px, 100% 0%, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 40px, 100% 0%, 100% 100%, 0 100%);}
	.schuin-boven-rechts-5	{ clip-path: polygon(0 50px, 100% 0%, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 50px, 100% 0%, 100% 100%, 0 100%);}
	.schuin-boven-rechts-6	{ clip-path: polygon(0 17%, 100% 0%, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 17%, 100% 0%, 100% 100%, 0 100%);}
	.schuin-boven-rechts-7	{ clip-path: polygon(0 20%, 100% 0%, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 20%, 100% 0%, 100% 100%, 0 100%);}

	.schuin-boven-links-1	{ clip-path: polygon(0 0, 100% 10px, 100% 100%, 0 100%);   -webkit-clip-path: polygon(0 0, 100% 10px, 100% 100%, 0 100%);  }
	.schuin-boven-links-2	{ clip-path: polygon(0 0, 100% 20px, 100% 100%, 0 100%);   -webkit-clip-path: polygon(0 0, 100% 20px, 100% 100%, 0 100%);  }
	.schuin-boven-links-3	{ clip-path: polygon(0 0, 100% 30px, 100% 100%, 0 100%);   -webkit-clip-path: polygon(0 0, 100% 30px, 100% 100%, 0 100%);  }
	.schuin-boven-links-4	{ clip-path: polygon(0 0, 100% 40px, 100% 100%, 0 100%);  -webkit-clip-path: polygon(0 0, 100% 40px, 100% 100%, 0 100%); }
	.schuin-boven-links-5	{ clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%);  -webkit-clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%); }
	.schuin-boven-links-6	{ clip-path: polygon(0 0, 100% 17%, 100% 100%, 0 100%);  -webkit-clip-path: polygon(0 0, 100% 17%, 100% 100%, 0 100%); }
	.schuin-boven-links-7	{ clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 100%);  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 100%); }

	.schuin-onder-rechts-1	{ clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 99%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 99%);   }
	.schuin-onder-rechts-2	{ clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 98%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 98%);   }
	.schuin-onder-rechts-3	{ clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 97%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 97%);   }
	.schuin-onder-rechts-4	{ clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 89%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 89%);   }
	.schuin-onder-rechts-5	{ clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 86%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 86%);   }
	.schuin-onder-rechts-6	{ clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 83%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 83%);   }
	.schuin-onder-rechts-7	{ clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 80%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 80%);   }

	.schuin-onder-links-1	{ clip-path: polygon(0 0, 100% 0%, 100% 99%, 0 100%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 99%, 0 100%);   }
	.schuin-onder-links-2	{ clip-path: polygon(0 0, 100% 0%, 100% 98%, 0 100%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 98%, 0 100%);   }
	.schuin-onder-links-3	{ clip-path: polygon(0 0, 100% 0%, 100% 97%, 0 100%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 97%, 0 100%);   }
	.schuin-onder-links-4	{ clip-path: polygon(0 0, 100% 0%, 100% 89%, 0 100%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 89%, 0 100%);   }
	.schuin-onder-links-5	{ clip-path: polygon(0 0, 100% 0%, 100% 86%, 0 100%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 86%, 0 100%);   }
	.schuin-onder-links-6	{ clip-path: polygon(0 0, 100% 0%, 100% 83%, 0 100%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 83%, 0 100%);   }
	.schuin-onder-links-7	{ clip-path: polygon(0 0, 100% 0%, 100% 80%, 0 100%);    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 80%, 0 100%);   }

	.schuin-boven-onder-1	{ clip-path: polygon(0 10px, 100% 0%, 100% 100%, 0 99%);   -webkit-clip-path: polygon(0 10px, 100% 0%, 100% 100%, 0 99%);  }
	.schuin-boven-onder-2	{ clip-path: polygon(0 20px, 100% 0%, 100% 100%, 0 98%);   -webkit-clip-path: polygon(0 20px, 100% 0%, 100% 100%, 0 98%);  }
	.schuin-boven-onder-3	{ clip-path: polygon(0 30px, 100% 0%, 100% 100%, 0 97%);   -webkit-clip-path: polygon(0 30px, 100% 0%, 100% 100%, 0 97%);  }
	.schuin-boven-onder-4	{ clip-path: polygon(0 40px, 100% 0%, 100% 100%, 0 89%);  -webkit-clip-path: polygon(0 40px, 100% 0%, 100% 100%, 0 89%); }
	.schuin-boven-onder-5	{ clip-path: polygon(0 50px, 100% 0%, 100% 100%, 0 86%);  -webkit-clip-path: polygon(0 50px, 100% 0%, 100% 100%, 0 86%); }
	.schuin-boven-onder-6	{ clip-path: polygon(0 17%, 100% 0%, 100% 100%, 0 83%);  -webkit-clip-path: polygon(0 17%, 100% 0%, 100% 100%, 0 83%); }
	.schuin-boven-onder-7	{ clip-path: polygon(0 20%, 100% 0%, 100% 100%, 0 80%);  -webkit-clip-path: polygon(0 20%, 100% 0%, 100% 100%, 0 80%); }

	.navbar-nav li.current-menu-item > a,
	.navbar-nav li.menu-item:hover > a {
		background: 
			linear-gradient(0deg, transparent 0%, transparent 100%),
			linear-gradient(0deg, transparent 0%, transparent 17%, var(--red) 17%, var(--red) 40%, transparent 40%, transparent 100%);
		text-decoration: none;
	}
	.navbar-nav li.current-menu-item ul li > a,
	.navbar-nav li ul li.current-menu-item > a,
	.navbar-nav li.menu-item:hover ul li > a {
		text-decoration: none;
		background: unset !important;
	}

	.navbar-nav li ul li.current-menu-item > a::after,
	.navbar-nav li.menu-item:hover > a::after {
		content: " ";
		width: calc(100% + 8px);
		height: 10px;
		display: block;
		margin-top: -10px;
		margin-left: -3px;
		text-decoration: none;
	}

	.navbar-nav li ul li:nth-of-type(1).current-menu-item > a::after,
	.navbar-nav li ul li:nth-of-type(1):hover > a::after {
		background-color: var(--salmon);
	}
	.navbar-nav li ul li:nth-of-type(2).current-menu-item > a::after,
	.navbar-nav li ul li:nth-of-type(2):hover > a::after {
		background-color: var(--orange);
	}
	.navbar-nav li ul li:nth-of-type(3).current-menu-item > a::after,
	.navbar-nav li ul li:nth-of-type(3):hover > a::after {
		background-color: var(--darkgreen);
	}

	.navbar-nav li ul li:nth-of-type(4).current-menu-item > a::after,
	.navbar-nav li ul li:nth-of-type(4):hover > a::after {
		background-color: var(--blue);
	}

	.pad-right-xs,
	.pad-right-sm,
	.pad-right,
	.pad-right-xl {
		padding-right: 12px !important;
	}

	.contentpadding {
		padding-bottom: 15px;
	}
	.layered-content {
		padding-top: 50px;
		padding-bottom: 80px;
		margin-bottom: -70px;
	}

	.layered-content.bg-none {
		padding-top: 100px;
	}

	.contentpadding > .contentpadding {
		padding-top: 15px;
	}

	.mopje,
	.packshot-glas,
	.smoeltje {
		display: none !important;
	}
	.mopje2 {
		display: inline-block !important;
	}

	.nav-container .navbar {
		padding-top: 10px;
		position: absolute;
		left: 0;
		top: 80px;
		width: 100%;
		background: var(--yellow);
		align-items: flex-start;
	}

	.nav-container .navbar #collapseMenu {
		min-height: 1px;
		transition: all 0.2s;
	}

	.nav-container .navbar #collapseMenu.show {
		min-height: calc(100vh - 90px);
		transition: all 0.1s;
	}

	.navbar-toggler .open 	{ display: inline-block; }
	.navbar-toggler .close 	{ display: none; }
	.navbar-toggler[aria-expanded="true"] .open { display: none; }
	.navbar-toggler[aria-expanded="true"] .close { display: inline-block; }

	.navbar-nav li a {
		display: inline-block;
		font: 400 normal 25px / 25px 'Londrina Solid', Arial, Helvetica, Verdana, sans-serif;
		margin: 0 20px;
		padding: 10px 0;
	}
	
	.navbar-nav .sub-menu li a {
		margin: 0 20px 0 40px;
	}

	.footer .social-link {
		width: 35px;
		height: 35px;
		margin: 8px 5px 5px 0;
	}

	.row.bg-gazeusegreen.rounded20 {
		margin: 0px 0px;
		padding: 20px 5px !important;
	}

	.logo.kindercola,
	.logo.gazeuse {
		margin-top: 0px;
		margin-left: 5px;
		width: 160px;
		height: auto;
	}

	.item.card.has-overflow-img .card-header img {
		max-width: 75%;
	}

	.headerlow .item.card .card-header {
		aspect-ratio: 1/0.3;
	}

	.page-id-14 .main-content {
		padding-right: unset;
	}

	.has-wolk {
		padding: 0 5px 20px;
	}

	/* 
	.soort-gazeuse .has-wolk.last-wolk {
		margin: 0 auto;
	}

	.soort-kindercola .has-wolk {
		padding: 0 0;
	}

	.wolk.round .wolk-body {
		padding: 21px 12px;
	}
	*/

	.footertop .wolk {
		top: 20px;
	}

	/*
	.wolk h6 {
		font-size: 15px;
		line-height: 16px;
	}

	.soort-gazeuse .wolk h6 {
		font-size: 15px;
		line-height: 16px;
	}

	.wolk.gazeuse .wolk-body h6 {
		font-size: 20px;
		line-height: 23px;
	}

	.wolk .wolk-body {
		display: flex;
		position: relative;
		width: 100%;
		height: 100%;
		padding: 15px 18px;
	}

	.wolk.gazeuse .wolk-body {
		padding: 30px 38px 23px 8px;
	}
	*/

	.has-packshots-container {
		padding: 0;
	}

	.packshots-container {
		margin: 30px 0 15px;
	}

	.siroop.packshots-container,
	.regular.packshots-container,
	.zero-sugar.packshots-container,
	.zerosugar.packshots-container,
	.kindercola.packshots-container,
	.gazeuse.packshots-container {
		height: unset; 
	}

	.siroop .small.packshots a .bottle,
	.siroop .small.packshots a:hover .bottle,
	.siroop .packshots a .bottle,
	.regular .packshots a .bottle,
	.siroop .packshots a:hover .bottle,
	.regular .packshots a:hover .bottle {
		height: auto;
		width: 10%;
		margin: 20px 1%;
	}

	.zero-sugar .small.packshots a .bottle,
	.zero-sugar .small.packshots a:hover .bottle,
	.zero-sugar .packshots a .bottle,
	.zerosugar .packshots a .bottle,
	.zero-sugar .packshots a:hover .bottle,
	.zerosugar .packshots a:hover .bottle {
		height: auto;
		width: 9%;
		margin: 20px 0.5%;
	}

	.kindercola .small.packshots a .bottle,
	.kindercola .small.packshots a:hover .bottle,
	.kindercola .packshots a .bottle,
	.kindercola .packshots a:hover .bottle {
		height: auto;
		width: 80%;
		margin: 20px 0.5%;
	}

	.gazeuse .small.packshots a .bottle,
	.gazeuse .small.packshots a:hover .bottle,
	.gazeuse .packshots a .bottle,
	.gazeuse .packshots a:hover .bottle {
		height: auto;
		width: 15%;
		margin: 20px 2%;
	}
	
	.product-bubblegum-zero-sugar .product-element,
	.product-tropical-siroop .product-element,
	.product-perzik-zero-sugar-siroop .product-element {
		height: 120px;
		width: 113px;
		margin: -40px 0 5px 5px;
	}

	.product-bubblegum-zero-sugar .product-element {
		margin-top: -60px !important;
	}
	
	/* .voedingswaarden td {
		font-size: 12px;
		line-height: 15px;
	} */

	.prev_product_button, .next_product_button {
		top: unset;
    	bottom: -50px;
		left: 0;
	}
	.next_product_button {
		left: unset;
		right: 0;
	}
	
	.product.card {
		margin: 200px 12px 50px;
		margin-top: 220px;
	}

	.product-animatie-1, 
	.product-animatie-2 {
		/* display: none !important; */
	}

	.product.card .card-right {
		padding-top: 0;
	}
	
	.vegan-gluten-vrij {
		width: 70px;
		position: unset;
		margin-top: 10px;
	}

	.has-packshot {
		margin-top: -100px;
	}

	.product-packshot {
		/* position: relative; */
		/* margin-top: 30px; */
		/* margin-left: 6px; */
		/* margin-top: -180px; */
		max-height: 500px;
		/* z-index: unset; */
	}

	.product.card .card-left {
		border-radius: 18px 18px 0 0;
	}
	.product.card .card-right {
		border-radius:  0 0 18px 18px;
	}

	.groothandel-logos img, .groothandel-logo {
		max-width: 90px;
		max-height: 45px;
		margin: 10px 20px;
	}

	.bg-gazeuse-framboos-zero-sugar {
		background-size: unset;
	}

	.footerwrapper {
		padding-top: 40px;
		padding-bottom: 0;
	}

	#gform_2 input[type=email] {
		margin: 7px 0;
	}

	#gform_submit_button_2,
	#gform_submit_button_2:hover {
		margin: 0 auto;
	}

	#gform_submit_button_1,
	#gform_submit_button_1:hover,
	#gform_submit_button_2,
	#gform_submit_button_2:hover,
	#gform_submit_button_4,
	#gform_submit_button_4:hover {
		color: var(--black) !important;
	}

	.smoeltje11.mobile { height: 300px;	}
	.smoeltje12.mobile { height: 225px; }
	.smoeltje14.mobile { height: 265px; }
	.smoeltje15.mobile { height: 325px; }

	.smoeltje11.mobile h3,
	.smoeltje12.mobile h3,
	.smoeltje14.mobile h3,
	.smoeltje15.mobile h3 {
		display: none;
	}

	.smoeltje11.mobile div,
	.smoeltje12.mobile div,
	.smoeltje14.mobile div,
	.smoeltje15.mobile div {
		background-color: transparent !important;
		height: 100%;
	}

	.smoeltje11.mobile .card-header,
	.smoeltje12.mobile .card-header,
	.smoeltje14.mobile .card-header,
	.smoeltje15.mobile .card-header {
		position: absolute;
		width: 200px;
		height: 250px;
		background-repeat: no-repeat;
		background-position: left top;
		background-size: contain;
		background-image: url('images/koppie_1.png');
		transform: rotate(-12deg);
		transition: all 0.2s;
	}

	.smoeltje12.mobile .card-header {
		right: 20px;
		background-image: url('images/koppie_2.png');
		transform: rotate(5deg);
	}

	.smoeltje14.mobile .card-header {
		right: 20px;
		background-image: url('images/koppie_4.png');
		transform: rotate(5deg);
	}

	.smoeltje15.mobile .card-header {
		background-image: url('images/koppie_5.png');
		transform: rotate(-9deg);
	}

	.smoeltje11.mobile .card-body,
	.smoeltje15.mobile .card-body {
		position: absolute;
		right: 0;
		bottom: 20px;
		width: 240px;
		height: 186px;
		/* 360 x 279 */
		background-size: contain;
		background-position: left top;
		background-repeat: no-repeat;
		/* background-image: url('images/mopjes/mopje_1.png'); */
		z-index: -1;
		opacity: 0;
	}
	.smoeltje15.mobile .card-body {
		right: -5px;
		/* background-image: url('images/mopjes/mopje_8.png'); */
	}

	.smoeltje11.mobile:hover .card-header {
		transform: rotate(-7deg);
		transition: all 0.2s;
	}
	.smoeltje15.mobile:hover .card-header {
		transform: rotate(-4deg);
		transition: all 0.2s;
	}
	.smoeltje11.mobile:hover .card-body,
	.smoeltje15.mobile:hover .card-body {
		opacity: 1;
		transition: all 0.2s;
	}
	
	.mopje-product {
		display: none !important;
	}

	.modal-body {
		padding: 30px 15px 30px;
	}
	.modal-content h2 {
		font-size: 70px;
		line-height: 66px;
	}
	.modal-content h3 {
		font-size: 21px;
		line-height: 26px;
		text-transform: none;
		padding: 0px 0px;
	}
}

/* Bootstrap Breakpoint - Medium devices (tablets, 768px and up) */
@media (max-width: 767.98px) {
	.subscribenewsletter {
		margin-left: unset;
		width: 100%;
		margin-bottom: 0;
	}
	.footer .copyright {
		position: relative;
	}
}

/* Bootstrap Breakpoint - Small devices (landscape phones, 576px and up) */
@media (max-width: 575.98px) {
	/* h1, h2				{ font-size: 41px; line-height: 41px; }
	.formcard h2 		{ font-size: 32px; line-height: 32px; }
	h3 					{ font-size: 23px; line-height: 23px; }
	.provincies h3 		{ font-size: 27px; line-height: 27px; }
	h4 					{ font-size: 20px; line-height: 24px; }
	h5 					{ font-size: 16px; line-height: 20px; }
	h6					{ font-size: 14px; line-height: 18px; }
	body 				{ font-size: 14px; line-height: 18px; }
	body .content		{ font-size: 16px; line-height: 20px; }
	.modal .content		{ font-size: 14px; line-height: 17px; }
	.small,.small a 	{ font-size: 13px; line-height: 14px; }
	.date 				{ font-size: 11px; line-height: 14px; }
	.nav li a 			{ font-size: 27px; line-height: 27px; } */

	h1, h2				{ font-size: 41px; line-height: 41px; }
	.formcard h2 		{ font-size: 32px; line-height: 32px; }
	h3 					{ font-size: 22px; line-height: 22px; letter-spacing: -0.01em; }
	.provincies h3 		{ font-size: 27px; line-height: 27px; }
	h4 					{ font-size: 20px; line-height: 24px; }
	h5 					{ font-size: 16px; line-height: 20px; }
	/* h6					{ font-size: 15px; line-height: 19px; } */
	body 				{ font-size: 15px; line-height: 19px; }
	body .content		{ font-size: 15px; line-height: 19px; }
	.modal .content		{ font-size: 14px; line-height: 17px; }
	.small,.small a 	{ font-size: 13px; line-height: 14px; }
	.date 				{ font-size: 11px; line-height: 14px; }
	.nav li a 			{ font-size: 27px; line-height: 27px; }

	.gform_wrapper.gravity-theme select {
		line-height: 30px;
	}
	/*
	.wolk.gazeuse .wolk-body {
		padding: 20px 29px 20px 8px;
	}
	.wolk.gazeuse .wolk-body h6 {
		font-size: 14px;
		line-height: 15px;
	} */

}

@media (max-width: 380px) {
	.footer .social-link {
		width: 32px;
		height: 32px;
		margin: 8px 4px 5px 0;
	}
}



