/* BODY */
html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
		}
	}
}
/* ================================================================================================================================================================== */

/* ATTRIBUTES */
a {text-decoration:none;}
sup {position:relative; top:-0.5em;font-size:10px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.active {color:#FFF62C!important;} 
.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
.warnasatu {color:#B0CE22;}
.warnaduas {color:#009A4C;}
.warnatiga {color:#222222;}
.warnaenam {color:#666666;}
.warnanine {color:#999999;}
*, *::before, *::after {box-sizing:border-box;} 
::-webkit-scrollbar {width:5px;height:0;}
::-webkit-scrollbar-track {background:#F2F2F2;}
::-webkit-scrollbar-thumb {background:#DDDDDD;}
::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
/* MOBILE */
@media screen and (max-width:503px)
{
	a {text-decoration:none;}
	sup {position:relative; top:-0.5em;font-size:10px;}
	.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
	.active {color:#FFF62C!important;}
	.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
	.warnasatu {color:#B0CE22;}
	.warnaduas {color:#009A4C;}
	.warnatiga {color:#222222;}
	.warnaenam {color:#666666;}
	.warnanine {color:#999999;}
	*, *::before, *::after {box-sizing:border-box;}
	::-webkit-scrollbar {width:5px;height:0;}
	::-webkit-scrollbar-track {background:#F2F2F2;}
	::-webkit-scrollbar-thumb {background:#DDDDDD;}
	::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		a {text-decoration:none;}
		sup {position:relative; top:-0.5em;font-size:10px;}
		.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
		.active {color:#FFF62C!important;}
		.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
		.warnasatu {color:#B0CE22;}
		.warnaduas {color:#009A4C;}
		.warnatiga {color:#222222;}
		.warnaenam {color:#666666;}
		.warnanine {color:#999999;}
		*, *::before, *::after {box-sizing:border-box;}
		::-webkit-scrollbar {width:5px;height:0;}
		::-webkit-scrollbar-track {background:#F2F2F2;}
		::-webkit-scrollbar-thumb {background:#DDDDDD;}
		::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
		/* LANDSCAPE */
		@media screen and (max-width:1181px)
		{
			a {text-decoration:none;}
			sup {position:relative; top:-0.5em;font-size:10px;}
			.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
			.active {color:#FFF62C!important;}
			.shadows {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);} 
			.warnasatu {color:#B0CE22;}
			.warnaduas {color:#009A4C;}
			.warnatiga {color:#222222;}
			.warnaenam {color:#666666;}
			.warnanine {color:#999999;}
			*, *::before, *::after {box-sizing:border-box;}
			::-webkit-scrollbar {width:5px;height:0;}
			::-webkit-scrollbar-track {background:#F2F2F2;}
			::-webkit-scrollbar-thumb {background:#DDDDDD;}
			::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
			/* POTRAIT */
			
		}
	}
}
/* ================================================================================================================================================================== */

/* BG BODY */
#bg {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;color:#222222;background:#FFFFFF;}
/* ================================================================================================================================================================== */

/* WHATSAPP BUTTON */
.whatsappbuttonleft {position:fixed;bottom:20px;left:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
.whatsappbuttonrite {position:fixed;bottom:20px;right:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
/* ================================================================================================================================================================== */

/* TOP */
#baxtop {width:100%;height:auto;margin:0 auto;padding:0;background:#FFFFFF;border-top:5px solid #009A4C;}
#boxtop {width:100%;margin:0 auto;padding:0;}

#boxsnav {width:100%;height:auto;margin:0 auto;padding:10px;display:flex;align-items:center;}
#boxlogo {width:7%;height:auto;margin:0 auto;padding:0;}
#boxlogo a {line-height:0;}
#boxlogo img {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
#boxmenu {width:80%;height:auto;margin:0 auto;padding:0;}
#boxhots {width:13%;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#009A4C;color:#FFFFFF;padding:0;}
.boxhotstit {margin:0;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
.boxhotsdes {margin:0;padding:0;font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;}
.boxhotsdes a {color:#FFFFFF;}

#boxmenubot {margin:0;padding:0;}
#boxlogom {width:20%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;position:relative;z-index:999;display:none;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgtopbar {width:100%;height:auto;margin:0 auto;padding:0;background:#B0CE22;}
	#botopbar {width:90%;margin:0 auto;padding:5px 0;display:flex;text-transform:uppercase;}
	#topbarleft {width:50%;margin:0;padding:0;display:flex;}
	#topbarrite {width:50%;margin:0;padding:0;display:flex;text-align:right;justify-content:flex-end;}
	.topbarlabel {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
	.topbarvalue {margin:0;padding:0 0 0 10px;}
	.topbarvalue a {margin:0;padding:0;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}

	#baxtop {width:100%;height:auto;margin:0 auto;padding:0;position:fixed;z-index:99999;}
	#boxtop {width:90%;margin:0 auto;padding:10px;background:#FFFFFF;}

	#boxsnav {width:100%;height:auto;margin:0 auto;padding:0;display:flex;align-items:center;}
	#boxlogo {width:20%;height:auto;margin:0 auto;padding:0;}
	#boxlogo a {line-height:0;}
	#boxlogo img {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
	#boxmenu {width:80%;height:auto;margin:0 auto;padding:0;}
	#boxmenubot {margin:0;padding:0;}

	#boxlogom {width:20%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;position:relative;z-index:999;display:none;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgtopbar {width:100%;height:auto;margin:0 auto;padding:0;background:#B0CE22;}
		#botopbar {width:90%;margin:0 auto;padding:5px 0;display:flex;text-transform:uppercase;}
		#topbarleft {width:50%;margin:0;padding:0;display:flex;}
		#topbarrite {width:50%;margin:0;padding:0;display:flex;text-align:right;justify-content:flex-end;}
		.topbarlabel {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
		.topbarvalue {margin:0;padding:0 0 0 10px;}
		.topbarvalue a {margin:0;padding:0;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}

		#baxtop {width:100%;height:auto;margin:0 auto;padding:0;position:fixed;z-index:99999;}
		#boxtop {width:90%;margin:0 auto;padding:10px;background:#FFFFFF;}

		#boxsnav {width:100%;height:auto;margin:0 auto;padding:0;display:flex;align-items:center;}
		#boxlogo {width:20%;height:auto;margin:0 auto;padding:0;}
		#boxlogo a {line-height:0;}
		#boxlogo img {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
		#boxmenu {width:80%;height:auto;margin:0 auto;padding:0;}
		#boxmenubot {margin:0;padding:0;}

		#boxlogom {width:20%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;position:relative;z-index:999;display:none;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgtopbar {width:100%;height:auto;margin:0 auto;padding:0;background:#B0CE22;}
			#botopbar {width:90%;margin:0 auto;padding:5px 0;display:flex;flex-wrap:wrap;text-transform:uppercase;}
			#topbarleft {width:100%;margin:0;padding:0;display:flex;justify-content:center;}
			#topbarrite {width:100%;margin:0;padding:0;display:flex;text-align:center;justify-content:center;}
			.topbarlabel {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
			.topbarvalue {margin:0;padding:0 0 0 10px;}
			.topbarvalue a {margin:0;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
			
			#baxtop {width:100%;height:auto;margin:0 auto;padding:0;position:relative;z-index:99999;}
			#boxtop {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
			
			#boxsnav {width:100%;height:auto;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
			#boxlogo {width:100%;height:auto;margin:0 auto;padding:0;float:none;text-align:center;position:relative;z-index:999;display:none;}
			#boxlogo img {width:50%;height:auto;margin:0 auto;padding:0;}
			#boxmenu {width:100%;height:auto;margin:0 auto;padding:0;float:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column;}
			#boxmenutop {margin:0;padding:10px;}
			.boxmenutoptit {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.boxmenutoptit a {margin:0;padding:5px 10px;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;background:#009A4C;color:#FFFFFF;border-radius:3px;}
			#boxmenubot {margin:0;padding:0;}
			
			#boxlogom {width:100%;height:auto;margin:0 auto;padding:10px 0;float:none;text-align:center;position:relative;z-index:999;display:block;line-height:0;}
			#boxlogom a {line-height:0;}
		}
	}
}
/* ================================================================================================================================================================== */

/* HEADER */
#bgheader {width:100%;margin:0 auto;padding:0;}
#boheader {width:100%;margin:0 auto;padding:0;}
.boheaderimg {width:100%;height:auto;overflow:hidden;}
.boheaderimg img {width:100%;height:auto;}

#bgheaderno {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgheader {width:100%;margin:0 auto;padding:0;}
	#boheader {width:100%;margin:0 auto;padding:0;}
	.boheaderimg {width:100%;height:auto;overflow:hidden;}
	.boheaderimg img {width:100%;height:auto;}

	#bgheaderno {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgheader {width:100%;margin:0 auto;padding:0;}
		#boheader {width:100%;margin:0 auto;padding:0;}
		.boheaderimg {width:100%;height:auto;overflow:hidden;}
		.boheaderimg img {width:100%;height:auto;}

		#bgheaderno {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgheader {width:100%;margin:0 auto;padding:0;}
			#boheader {width:100%;margin:0 auto;padding:0;}
			.boheaderimg {width:100%;height:auto;overflow:hidden;}
			.boheaderimg img {width:100%;height:auto;}
			
			#bgheaderno {width:100%;margin:0 auto;padding:0;background:background:#FFFFFF;}
		}
	}
}
/* ================================================================================================================================================================== */

/* SLIDESHOW */
#bgslideshow {width:100%;margin:0 auto;padding:0;}
#boslideshow {width:100%;margin:0 auto;padding:0;}
#boslideshow img {width:100%;margin:0 auto;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgslideshow {width:100%;margin:0 auto;padding:0;}
	#boslideshow {width:100%;margin:0 auto;padding:0;}
	#boslideshow img {width:100%;margin:0 auto;padding:0;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgslideshow {width:100%;margin:0 auto;padding:0;}
		#boslideshow {width:100%;margin:0 auto;padding:0;}
		#boslideshow img {width:100%;margin:0 auto;padding:0;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgslideshow {width:100%;margin:0 auto;padding:0;}
			#boslideshow {width:100%;margin:0 auto;padding:0;}
			#boslideshow img {width:100%;margin:0 auto;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BREADCUMB */
#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
#bobreadcumb {width:80%;margin:0 auto;padding:10px 0;border-bottom:1px solid #DDD;}
.bobreadcumbtit {margin:0 auto;padding:0;font-weight:600;font-size:12px;text-transform:uppercase;}
.bobreadcumbtit a {color:#009A4C;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
	#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
	.bobreadcumbtit {margin:0 auto;padding:0;font-weight:400;font-size:12px;text-transform:uppercase;}
	.bobreadcumbtit a {color:#009A4C;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
		#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
		.bobreadcumbtit {margin:0 auto;padding:0;font-weight:400;font-size:12px;text-transform:uppercase;}
		.bobreadcumbtit a {color:#009A4C;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
			#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
			.bobreadcumbtit {margin:0 auto;padding:0;font-weight:400;font-size:12px;text-transform:uppercase;}
			.bobreadcumbtit a {color:#009A4C;}
		}
	}
}
/* ================================================================================================================================================================== */

/* HOTLINE BAR */
#bglinebar {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
#bolinebar {width:1000px;margin:0 auto;padding:50px;background:#009A4C;}
#bolinebarbox {margin:0 auto;padding:0;display:flex;align-items:center;}
#bolinebarleft {width:45%;float:right;margin:0 auto;padding:0;background:#FFFFFF;text-align:center;border-radius:10px;overflow:hidden;}
.bolinebarleftnem {margin:0 auto;padding:10px 0;font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;} 
.bolinebarleftbot {margin:0 auto;padding:10px 0;font-weight:600;font-size:40px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;background:#B0CE22;}
.bolinebarleftbot:hover {background:#866100;color:#FFFFFF;}
.bolinebarleftnot {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Titillium Web', sans-serif;} 
#bolinebarrite {width:50%;float:left;margin:0;padding:0;}
.bolinebarritedes {margin:0 auto 2%;padding:0;font-weight:400;font-size:10px;color:#FEF7E5;}
.bolinebarritedes h2 {margin:0 auto 2%;padding:0;font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;} 
.bolinebarritedes h3 {margin:0 auto 2%;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bglinebar {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
	#bolinebar {width:80%;margin:-75px auto 0;padding:100px 50px;background:#009A4C;position:relative;z-index:999;clip-path: polygon(0 5%, 50% 0, 100% 5%, 100% 95%, 50% 100%, 0 95%);}
	#bolinebarbox {margin:0 auto;padding:0;display:flex;align-items:center;}
	#bolinebarleft {width:45%;float:right;margin:0 auto;padding:0;background:#FFFFFF;text-align:center;border-radius:10px;overflow:hidden;}
	.bolinebarleftnem {margin:0 auto;padding:10px 0;font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;} 
	.bolinebarleftbot {margin:0 auto;padding:10px 0;font-weight:600;font-size:40px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;background:#B0CE22;}
	.bolinebarleftbot:hover {background:#866100;color:#FFFFFF;}
	.bolinebarleftnot {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Titillium Web', sans-serif;} 
	#bolinebarrite {width:50%;float:left;margin:0;padding:0;}
	.bolinebarritedes {margin:0 auto 2%;padding:0;font-weight:400;font-size:10px;color:#FEF7E5;}
	.bolinebarritedes h2 {margin:0 auto 2%;padding:0;font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;} 
	.bolinebarritedes h3 {margin:0 auto 2%;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bglinebar {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
		#bolinebar {width:90%;margin:-50px auto 0;padding:50px 20px;background:#009A4C;position:relative;z-index:999;clip-path: polygon(0 5%, 50% 0, 100% 5%, 100% 95%, 50% 100%, 0 95%);}
		#bolinebarbox {margin:0 auto;padding:0;display:flex;align-items:center;}
		#bolinebarleft {width:45%;float:right;margin:0 auto;padding:0;background:#FFFFFF;text-align:center;border-radius:10px;overflow:hidden;}
		.bolinebarleftnem {margin:0 auto;padding:10px 0;font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;} 
		.bolinebarleftbot {margin:0 auto;padding:10px 0;font-weight:600;font-size:30px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;background:#B0CE22;}
		.bolinebarleftbot:hover {background:#866100;color:#FFFFFF;}
		.bolinebarleftnot {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Titillium Web', sans-serif;} 
		#bolinebarrite {width:50%;float:left;margin:0;padding:0;}
		.bolinebarritedes {margin:0 auto 2%;padding:0;font-weight:400;font-size:10px;color:#FEF7E5;}
		.bolinebarritedes h2 {margin:0 auto 2%;padding:0;font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;} 
		.bolinebarritedes h3 {margin:0 auto 2%;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bglinebar {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
			#bolinebar {width:100%;margin:0 auto;padding:100px 20px;background:#009A4C;position:relative;z-index:999;clip-path: polygon(0 4%, 50% 0, 100% 4%, 100% 94%, 50% 100%, 0 94%);}
			#bolinebarbox {margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
			#bolinebarleft {width:100%;float:none;margin:0 auto 5%;padding:0;background:#FFFFFF;text-align:center;border-radius:10px;overflow:hidden;}
			.bolinebarleftnem {margin:0 auto;padding:10px 0;font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;} 
			.bolinebarleftbot {margin:0 auto;padding:10px 0;font-weight:600;font-size:35px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;background:#B0CE22;}
			.bolinebarleftbot:hover {background:#866100;color:#FFFFFF;}
			.bolinebarleftnot {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Titillium Web', sans-serif;} 
			#bolinebarrite {width:100%;float:none;margin:0;padding:0;text-align:center;}
			.bolinebarritedes {margin:0 auto 2%;padding:0;font-weight:400;font-size:10px;color:#FEF7E5;}
			.bolinebarritedes h2 {margin:0 auto 2%;padding:0;font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;} 
			.bolinebarritedes h3 {margin:0 auto 2%;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
		}
	}
}
/* ====================================================================================================================================================== */

/* FRONTPAGE */
#bgfrontpage {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
#bofrontpage {width:100%;margin:0 auto;padding:0;}
#cofrontpage {width:100%;margin:0 auto;padding:0;}

#frontpage {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;background:#EBF0FB;clip-path: polygon(20% 0, 100% 0, 100% 60%, 80% 100%, 0 100%, 0 40%);}
#frontpageleft {width:50%;float:left;margin:0;padding:0 50px 0 150px;display:flex;flex-wrap:wrap;}
.frontpagetit {width:100%;margin:0;padding:0;}
.frontpagetit h1 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
.frontpagesde {width:100%;margin:0;padding:0;}
.frontpagesde h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;color:#222222;}
.frontpagedes {width:100%;margin:10px auto 50px;padding:0;}
.frontpagedes h3 {font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;color:#222222;}
.frontpagemor {margin:0;padding:0;}
.frontpagemor a {width:100%;margin:0 auto;padding:10px 20px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;background:#009A4C;color:#FFFFFF;border-radius:2px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0);}
.frontpagemor a:hover {color:#FFFFFF;background:#00803F;}
#frontpagerite {width:50%;float:left;margin:0;padding:0;background:#009A4C;clip-path: polygon(35% 0, 75% 0, 100% 25%, 100% 65%, 65% 100%, 25% 100%, 0 75%, 0 35%);}
.frontpageimg {width:100%;height:auto;overflow:hidden;margin:0 auto;line-height:0;}
.frontpageimg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgfrontpage {width:100%;margin:0 auto;padding:50px 0 0;background:#FFFFFF;}
	#bofrontpage {width:100%;margin:0 auto;padding:0;}
	#cofrontpage {width:100%;margin:0 auto;padding:0;}

	#frontpage {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;background:rgba(185,135,0,0.1);clip-path: polygon(50% 5%, 100% 0, 100% 100%, 50% 95%, 0 100%, 0 0);}
	#frontpageleft {width:50%;float:left;margin:0;padding:0 50px;display:flex;flex-wrap:wrap;justify-content:flex-end;}
	.frontpagetit {margin:0;padding:0;}
	.frontpagetit h1 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
	.frontpagesde {margin:0;padding:0;}
	.frontpagesde h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
	.frontpagedes {margin:10px auto 50px;padding:0;text-align:right;}
	.frontpagedes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}
	.frontpagemor {margin:0;padding:0;}
	.frontpagemor a {width:100%;margin:0 auto;padding:10px 50px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
	.frontpagemor a:hover {color:#FFFFFF;background:#009A4C;}
	#frontpagerite {width:50%;float:left;margin:0;padding:0}
	.frontpageimg {width:100%;height:auto;overflow:hidden;margin:0 auto;line-height:0;}
	.frontpageimg img {width:100%;height:auto;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgfrontpage {width:100%;margin:0 auto;padding:50px 0 0;background:#FFFFFF;}
		#bofrontpage {width:100%;margin:0 auto;padding:0;}
		#cofrontpage {width:100%;margin:0 auto;padding:0;}

		#frontpage {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;background:rgba(185,135,0,0.1);clip-path: polygon(50% 1%, 100% 0, 100% 100%, 50% 99%, 0 100%, 0 0);}
		#frontpageleft {width:100%;float:left;margin:0;padding:50px;display:flex;flex-wrap:wrap;justify-content:center;}
		.frontpagetit {margin:0;padding:0;}
		.frontpagetit h1 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
		.frontpagesde {margin:0;padding:0;}
		.frontpagesde h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
		.frontpagedes {margin:10px auto 50px;padding:0;text-align:center;}
		.frontpagedes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}
		.frontpagemor {margin:0;padding:0;}
		.frontpagemor a {width:100%;margin:0 auto;padding:10px 50px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
		.frontpagemor a:hover {color:#FFFFFF;background:#009A4C;}
		#frontpagerite {width:100%;float:left;margin:0;padding:0}
		.frontpageimg {width:100%;height:auto;overflow:hidden;margin:0 auto;line-height:0;}
		.frontpageimg img {width:100%;height:auto;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgfrontpage {width:100%;margin:0 auto;padding:50px 0 0;background:#FFFFFF;}
			#bofrontpage {width:100%;margin:0 auto;padding:0;}
			#cofrontpage {width:100%;margin:0 auto;padding:0;}

			#frontpage {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;background:rgba(185,135,0,0.1);clip-path: polygon(50% 1%, 100% 0, 100% 100%, 50% 99%, 0 100%, 0 0);}
			#frontpageleft {width:100%;float:left;margin:0;padding:50px 5%;display:flex;flex-wrap:wrap;justify-content:center;}
			.frontpagetit {margin:0;padding:0;text-align:center;}
			.frontpagetit h1 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.frontpagesde {margin:0;padding:0;text-align:center;}
			.frontpagesde h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
			.frontpagedes {margin:10px auto 50px;padding:0;text-align:center;}
			.frontpagedes h3 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#222222;}
			.frontpagemor {margin:0;padding:0;}
			.frontpagemor a {width:100%;margin:0 auto;padding:10px 50px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
			.frontpagemor a:hover {color:#FFFFFF;background:#009A4C;}
			#frontpagerite {width:100%;float:left;margin:0;padding:0}
			.frontpageimg {width:100%;height:auto;overflow:hidden;margin:0 auto;line-height:0;}
			.frontpageimg img {width:100%;height:auto;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BUS HOME */
#bgbushome {width:100%;margin:0 auto;padding:0;}
#bobushome {width:100%;margin:0 auto;padding:0;}
#cobushome {width:100%;margin:0 auto;padding:0;}

#bobushometop {width:60%;margin:0 auto;padding:50px 0;display:flex;flex-wrap:wrap;align-items:center;}
.bobushometopnot {width:100%;margin:0 auto;padding:0;}
.bobushometopnot h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
.bobushometoptit {width:100%;margin:0 auto;padding:0;}
.bobushometoptit h2 {font-weight:600;font-size:30px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
.bobushometopdes {width:100%;margin:10px auto 30px;padding:0;}
.bobushometopdes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#333333;}
.bobushometopbut {margin:0;padding:0;}
.bobushometopbut a {width:100%;margin:0 auto;padding:10px 20px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;background:#009A4C;color:#FFFFFF;border-radius:2px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0);}
.bobushometopbut a:hover {color:#FFFFFF;background:#00803F;}

#bobushomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}
#bushomebox {width:24.8%;margin:0 0.1% 0.2%;padding:0;background:#009A4C;box-sizing:border-box;}

#bushomeboxhed {margin:0 auto;padding:20px;text-align:center;}
.bushomecat {margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;text-transform:uppercase;}
.bushometit {margin:0 auto;padding:0;font-weight:700;font-size:20px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;text-transform:uppercase;}

#bushomeboxtop {margin:0 auto;padding:0;}
.bushomeimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.bushomeimg img {width:100%;height:auto;padding:0 5px;clip-path: polygon(0 5%, 50% 0, 100% 5%, 100% 95%, 50% 100%, 0 95%);}

#bushomeboxbot {margin:0 auto;padding:25px 20px 40px;color:#FFF;text-align:center;}
.bushomeset {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

#bushomeboxfot {margin:0 auto;padding:0 20px 40px;text-align:center;}
.bushomemor {margin:0 auto;padding:0;}
.bushomemor a {padding:5px 15px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;background:#FFFFFF;color:#009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
.bushomemor a:hover {background:#222222;color:#FFFFFF;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgbushome {width:100%;margin:0 auto;padding:100px 0;background:#FFFFFF;}
	#bobushome {width:100%;margin:0 auto;padding:0;}
	#cobushome {width:90%;margin:0 auto;padding:0;}

	#bobushometop {width:80%;margin:0 auto 50px;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
	#bobushometopleft {width:100%;margin:0;padding:0;}
	.bobushometopnot {margin:0 auto;padding:0;}
	.bobushometopnot h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
	.bobushometoptit {margin:0 auto 10px;padding:0;}
	.bobushometoptit h2 {font-weight:400;font-size:30px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
	.bobushometopdes {margin:0 auto;padding:0;}
	.bobushometopdes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}
	#bobushometoprite {width:40%;margin:20px 0 0;padding:0;}
	.bobushometopbut {margin:0 auto;padding:0;}
	.bobushometopbut a {width:100%;margin:0 auto;padding:10px 35px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
	.bobushometopbut a:hover {color:#FFFFFF;background:#009A4C;}

	#bobushomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
	#bushomebox {width:23%;margin:0 1% 2%;padding:0 0 2%;border-bottom:1px solid #DDDDDD;}

	#bushomeboxhed {margin:0 auto;padding:0;}
	.bushomecat {margin:0 auto;padding:0;font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
	.bushometit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;text-transform:uppercase;}

	#bushomeboxtop {margin:10px auto;padding:0;}
	.bushomeimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);}
	.bushomeimg img {width:100%;height:auto;}

	#bushomeboxbot {margin:0 auto;padding:0;}
	.bushomeset {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
	.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

	#bushomeboxfot {margin:0 auto;padding:0;}
	.bushomemor {margin:20px auto;padding:0;}
	.bushomemor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
	.bushomemor a:hover {background:#009A4C;color:#FFFFFF;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgbushome {width:100%;margin:0 auto;padding:100px 0;background:#FFFFFF;}
		#bobushome {width:100%;margin:0 auto;padding:0;}
		#cobushome {width:90%;margin:0 auto;padding:0;}

		#bobushometop {width:100%;margin:0 auto 50px;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
		#bobushometopleft {width:100%;margin:0;padding:0;}
		.bobushometopnot {margin:0 auto;padding:0;}
		.bobushometopnot h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
		.bobushometoptit {margin:0 auto 10px;padding:0;}
		.bobushometoptit h2 {font-weight:400;font-size:30px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
		.bobushometopdes {margin:0 auto;padding:0;}
		.bobushometopdes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}
		#bobushometoprite {width:45%;margin:20px 0 0;padding:0;}
		.bobushometopbut {margin:0 auto;padding:0;}
		.bobushometopbut a {width:100%;margin:0 auto;padding:10px 35px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
		.bobushometopbut a:hover {color:#FFFFFF;background:#009A4C;}

		#bobushomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#bushomebox {width:48%;margin:0 1% 2%;padding:0 0 2%;border-bottom:1px solid #DDDDDD;}

		#bushomeboxhed {margin:0 auto;padding:0;}
		.bushomecat {margin:0 auto;padding:0;font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
		.bushometit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;text-transform:uppercase;}

		#bushomeboxtop {margin:10px auto;padding:0;}
		.bushomeimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);}
		.bushomeimg img {width:100%;height:auto;}

		#bushomeboxbot {margin:0 auto;padding:0;}
		.bushomeset {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
		.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

		#bushomeboxfot {margin:0 auto;padding:0;}
		.bushomemor {margin:20px auto;padding:0;}
		.bushomemor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
		.bushomemor a:hover {background:#009A4C;color:#FFFFFF;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbushome {width:100%;margin:0 auto;padding:100px 0;background:#FFFFFF;}
			#bobushome {width:100%;margin:0 auto;padding:0;}
			#cobushome {width:90%;margin:0 auto;padding:0;}

			#bobushometop {width:100%;margin:0 auto 50px;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#bobushometopleft {width:100%;margin:0;padding:0;}
			.bobushometopnot {margin:0 auto;padding:0;}
			.bobushometopnot h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
			.bobushometoptit {margin:0 auto 10px;padding:0;}
			.bobushometoptit h2 {font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.bobushometopdes {margin:0 auto;padding:0;}
			.bobushometopdes h3 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#222222;}
			#bobushometoprite {width:100%;margin:20px 0 0;padding:0;}
			.bobushometopbut {margin:0 auto;padding:0;}
			.bobushometopbut a {width:100%;margin:0 auto;padding:10px 35px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
			.bobushometopbut a:hover {color:#FFFFFF;background:#009A4C;}

			#bobushomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#bushomebox {width:100%;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}

			#bushomeboxhed {margin:0 auto;padding:0;}
			.bushomecat {margin:0 auto;padding:0;font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
			.bushometit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;text-transform:uppercase;}

			#bushomeboxtop {margin:10px auto;padding:0;}
			.bushomeimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);}
			.bushomeimg img {width:100%;height:auto;}

			#bushomeboxbot {margin:0 auto;padding:0;}
			.bushomeset {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

			#bushomeboxfot {margin:0 auto;padding:0;}
			.bushomemor {margin:20px auto;padding:0;}
			.bushomemor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
			.bushomemor a:hover {background:#009A4C;color:#FFFFFF;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BENEFIT */
#bgbenefit {width:100%;margin:0 auto;padding:0;}
#bobenefit {width:80%;margin:0 auto;padding:0;}

#cobenefit {margin:0;padding:0;display:flex;align-items: center;}
#cobenefitleft {width:40%;}
.benefittopimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(100% 0, 100% 100%, 5% 95%, 0 50%, 5% 5%);}
.benefittopimg img {width:100%;height:auto;}

#cobenefitrite {width:60%;margin:0 auto;padding:100px 150px;background:rgba(0,154,76,0.8);clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);}
#benefitbox {margin:0 auto;padding:0;}

#benefittop {width:100%;margin:0 auto 20px;padding:0;color:#222222;}
.benefittopnot {margin:0 auto;padding:0;font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;letter-spacing:1px;} 
.benefittoptit {margin:0 auto;padding:0;font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}

#benefitbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#benefitbotbox {width:100%;margin:0 auto 3%;padding:0;display:flex;flex-wrap:wrap;}
#benefitbottop {width:10%;margin:0 auto;padding:0;}
.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.benefitbotimg img {width:100%;height:auto;margin:0 auto;}
#benefitbotfot {width:90%;margin:0 auto;padding:0 20px;}
.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgbenefit {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
	#bobenefit {width:90%;margin:0 auto;padding:100px;background:#F4F2F0;clip-path: polygon(50% 0, 97% 5%, 100% 50%, 97% 95%, 50% 100%, 3% 95%, 0 50%, 3% 5%);}

	#cobenefit {margin:0;padding:0;display:flex;align-items: center;}
	#cobenefitleft {width:50%;}
	.benefittopimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(100% 0, 100% 100%, 5% 95%, 0 50%, 5% 5%);}
	.benefittopimg img {width:100%;height:auto;}
	#cobenefitrite {width:50%;}

	#benefitbox {margin:0 auto;padding:0 20px;}

	#benefittop {width:100%;margin:0 auto 20px;padding:0;color:#222222;}
	.benefittopnot {margin:0 auto;padding:0;font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;} 
	.benefittoptit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
	.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}

	#benefitbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
	#benefitbotbox {width:100%;margin:0 auto 3%;padding:0;display:flex;flex-wrap:wrap;}
	#benefitbottop {width:10%;margin:0 auto;padding:0;}
	.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
	.benefitbotimg img {width:100%;height:auto;margin:0 auto;}
	#benefitbotfot {width:90%;margin:0 auto;padding:0 20px;}
	.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
	.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;color:#222222;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgbenefit {width:100%;margin:0 auto;padding:0;background:#FFFFFF;}
		#bobenefit {width:90%;margin:0 auto;padding:100px;background:#F4F2F0;clip-path: polygon(50% 0, 97% 5%, 100% 50%, 97% 95%, 50% 100%, 3% 95%, 0 50%, 3% 5%);}

		#cobenefit {margin:0;padding:0;display:flex;align-items: center;flex-wrap:wrap;}
		#cobenefitleft {width:100%;margin-bottom:5%;}
		.benefittopimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(50% 0, 95% 5%, 100% 100%, 0 100%, 5% 5%);}
		.benefittopimg img {width:100%;height:auto;}
		#cobenefitrite {width:100%;}

		#benefitbox {margin:0 auto;padding:0 20px;}

		#benefittop {width:100%;margin:0 auto 20px;padding:0;color:#222222;}
		.benefittopnot {margin:0 auto;padding:0;font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;} 
		.benefittoptit {margin:0 auto;padding:0;font-weight:400;font-size:30px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
		.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}

		#benefitbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#benefitbotbox {width:100%;margin:0 auto 3%;padding:0;display:flex;flex-wrap:wrap;}
		#benefitbottop {width:10%;margin:0 auto;padding:0;}
		.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
		.benefitbotimg img {width:100%;height:auto;margin:0 auto;}
		#benefitbotfot {width:90%;margin:0 auto;padding:0 20px;}
		.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
		.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;color:#222222;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbenefit {width:100%;margin:0 auto;padding:0 0 5%;background:#FFFFFF;}
			#bobenefit {width:90%;margin:0 auto;padding:5%;background:#F4F2F0;clip-path: polygon(50% 0, 99% 1%, 100% 50%, 99% 99%, 50% 100%, 1% 99%, 0 50%, 1% 1%);}

			#cobenefit {margin:0;padding:0;display:flex;align-items: center;flex-wrap:wrap;}
			#cobenefitleft {width:100%;margin-bottom:5%;}
			.benefittopimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(50% 0, 95% 5%, 100% 100%, 0 100%, 5% 5%);}
			.benefittopimg img {width:100%;height:auto;}
			#cobenefitrite {width:100%;}

			#benefitbox {margin:0 auto;padding:0;}

			#benefittop {width:100%;margin:0 auto 20px;padding:0;color:#222222;}
			.benefittopnot {margin:0 auto;padding:0;font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;} 
			.benefittoptit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#222222;}

			#benefitbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#benefitbotbox {width:100%;margin:0 auto 3%;padding:0;display:flex;flex-wrap:wrap;}
			#benefitbottop {width:10%;margin:0 auto;padding:0;}
			.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
			.benefitbotimg img {width:100%;height:auto;margin:0 auto;}
			#benefitbotfot {width:90%;margin:0 auto;padding:0 20px;}
			.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;color:#222222;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BLOG HOME */
#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
#bobloghome {width:80%;margin:0 auto;padding:0;}

#bloghomebox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

#bloghometop {width:70%;margin:0 auto 50px;padding:0;}
.bloghometoptit {margin:0;padding:0;}
.bloghometoptit h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
.bloghometopsde {margin:0 auto 10px;padding:0;}
.bloghometopsde h2 {font-weight:600;font-size:30px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
.bloghometopdes {margin:0;padding:0;}
.bloghometopdes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}

#bloghomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#bloghomebotbox {width:23%;margin:0 1% 2%;padding:0;background:#FFFFFF;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;border-radius:5px;}
#bloghomebothed {width:100%;margin:0 auto;padding:0;}
.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.bloghomebotimg img {width:100%;height:auto;border-radius:5px 5px 0px 0px;}
#bloghomebotfot {width:100%;margin:0 auto;padding:20px;}
.bloghomebotdet {margin:0 auto;padding:0;font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;color:#009A4C;text-transform:uppercase;}
.bloghomebottit {margin:0 auto;padding:0;}
.bloghomebottit a {color:#222222;}
.bloghomebottit a:hover {color:#009A4C;}
.bloghomebottit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
.bloghomebotaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;color:#666666;}

#bloghomefot {margin:20px auto 0;padding:0;}
.bloghomefotmor {margin:0 auto;padding:0;}
.bloghomefotmor a {width:100%;margin:0 auto;padding:10px 50px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;background:#009A4C;color:#FFFFFF;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
.bloghomefotmor a:hover {color:#FFFFFF;background:#009A4C;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
	#bobloghome {width:90%;margin:0 auto;padding:0;}

	#bloghomebox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

	#bloghometop {width:80%;margin:0 auto 50px;padding:0;}
	.bloghometoptit {margin:0;padding:0;}
	.bloghometoptit h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
	.bloghometopsde {margin:0 auto 10px;padding:0;}
	.bloghometopsde h2 {font-weight:400;font-size:30px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
	.bloghometopdes {margin:0;padding:0;}
	.bloghometopdes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}

	#bloghomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
	#bloghomebotbox {width:48%;margin:0 1% 2%;padding:0;background:#FFFFFF;overflow:hidden;display:flex;align-items:center;}
	#bloghomebothed {width:50%;float:left;margin:0 auto;padding:0;}
	.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.bloghomebotimg img {width:100%;height:auto;clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%);}
	#bloghomebotfot {width:50%;float:left;margin:0 auto;padding:20px;}
	.bloghomebotdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
	.bloghomebottit {margin:0 auto;padding:0;}
	.bloghomebottit a {color:#222222;}
	.bloghomebottit a:hover {color:#009A4C;}
	.bloghomebottit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
	.bloghomebotaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

	#bloghomefot {margin:20px auto 0;padding:0;}
	.bloghomefotmor {margin:0 auto;padding:0;}
	.bloghomefotmor a {width:100%;margin:0 auto;padding:10px 50px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
	.bloghomefotmor a:hover {color:#FFFFFF;background:#009A4C;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
		#bobloghome {width:90%;margin:0 auto;padding:0;}

		#bloghomebox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

		#bloghometop {width:100%;margin:0 auto 50px;padding:0;}
		.bloghometoptit {margin:0;padding:0;}
		.bloghometoptit h2 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
		.bloghometopsde {margin:0 auto 10px;padding:0;}
		.bloghometopsde h2 {font-weight:400;font-size:30px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
		.bloghometopdes {margin:0;padding:0;}
		.bloghometopdes h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;color:#222222;}

		#bloghomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#bloghomebotbox {width:100%;margin:0 auto 5%;padding:0;background:#FFFFFF;overflow:hidden;display:flex;align-items:center;}
		#bloghomebothed {width:40%;float:left;margin:0 auto;padding:0;}
		.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.bloghomebotimg img {width:100%;height:auto;clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%);}
		#bloghomebotfot {width:60%;float:left;margin:0 auto;padding:20px;}
		.bloghomebotdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
		.bloghomebottit {margin:0 auto;padding:0;}
		.bloghomebottit a {color:#222222;}
		.bloghomebottit a:hover {color:#009A4C;}
		.bloghomebottit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
		.bloghomebotaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

		#bloghomefot {margin:20px auto 0;padding:0;}
		.bloghomefotmor {margin:0 auto;padding:0;}
		.bloghomefotmor a {width:100%;margin:0 auto;padding:10px 50px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
		.bloghomefotmor a:hover {color:#FFFFFF;background:#009A4C;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
			#bobloghome {width:90%;margin:0 auto;padding:0;}

			#bloghomebox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

			#bloghometop {width:100%;margin:0 auto 50px;padding:0;}
			.bloghometoptit {margin:0;padding:0;}
			.bloghometoptit h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#B0CE22;letter-spacing:1px;}
			.bloghometopsde {margin:0 auto 10px;padding:0;}
			.bloghometopsde h2 {font-weight:400;font-size:20px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.bloghometopdes {margin:0;padding:0;}
			.bloghometopdes h3 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#222222;}

			#bloghomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#bloghomebotbox {width:100%;margin:0 auto 5%;padding:0;background:#FFFFFF;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;}
			#bloghomebothed {width:100%;float:left;margin:0 auto 5%;padding:0;}
			.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.bloghomebotimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0%, 100% 95%, 50% 100%, 0 95%);}
			#bloghomebotfot {width:100%;float:left;margin:0 auto;padding:20px;}
			.bloghomebotdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
			.bloghomebottit {margin:0 auto;padding:0;}
			.bloghomebottit a {color:#222222;}
			.bloghomebottit a:hover {color:#009A4C;}
			.bloghomebottit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.bloghomebotaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

			#bloghomefot {margin:20px auto 0;padding:0;}
			.bloghomefotmor {margin:0 auto;padding:0;}
			.bloghomefotmor a {width:100%;margin:0 auto;padding:10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;}
			.bloghomefotmor a:hover {color:#FFFFFF;background:#009A4C;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BOTTOM */
#bgbottom {width:100%;margin:0 auto;padding:150px 0 50px;background:#222222;clip-path: polygon(0 0, 50% 20%, 100% 0, 100% 100%, 0 100%);}
#bobottom {width:1000px;margin:0 auto;padding:0;display:flex;justify-content: space-between;}
#bottombox {width:auto;margin:0;padding:0;} 
.bottomtit {margin:0 auto 20px;padding:0 0 10px;font-weight:600;font-size:20px;color:#B0CE22;text-transform:uppercase;border-bottom:2px solid #B0CE22;}
.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#FFFFFF;}
.bottomdes li {list-style:none;margin:0 auto 10px;padding:0;} 
.bottomdes a {color:#F7F9DD;}
.bottomdes a:hover {color:#B0CE22;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgbottom {width:100%;margin:0 auto;padding:100px 0;background:rgba(185,135,0,0.1);clip-path: polygon(0 0, 50% 5%, 100% 0, 100% 100%, 0 100%);}
	#bobottom {width:90%;margin:0 auto;padding:0;display:flex;justify-content: space-between;}
	#bottombox {width:auto;margin:0;padding:0;} 
	.bottomtit {margin:0 auto 20px;padding:0 0 10px;font-weight:600;font-size:20px;color:#009A4C;text-transform:uppercase;border-bottom:2px solid #B0CE22;}
	.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#222222;}
	.bottomdes li {list-style:none;margin:0 auto 10px;padding:0;} 
	.bottomdes a {color:#222222;}
	.bottomdes a:hover {color:#009A4C;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{ 
		#bgbottom {width:100%;margin:0 auto;padding:100px 0;background:rgba(185,135,0,0.1);clip-path: polygon(0 0, 50% 5%, 100% 0, 100% 100%, 0 100%);}
		#bobottom {width:90%;margin:0 auto;padding:0;display:flex;justify-content: space-between;}
		#bottombox {width:auto;margin:0;padding:0;} 
		.bottomtit {margin:0 auto 20px;padding:0 0 10px;font-weight:600;font-size:20px;color:#009A4C;text-transform:uppercase;border-bottom:2px solid #B0CE22;}
		.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#222222;}
		.bottomdes li {list-style:none;margin:0 auto 10px;padding:0;} 
		.bottomdes a {color:#222222;}
		.bottomdes a:hover {color:#009A4C;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbottom {width:100%;margin:0 auto;padding:10% 0;background:rgba(185,135,0,0.1);clip-path: polygon(0 0, 50% 1%, 100% 0, 100% 100%, 0 100%);}
			#bobottom {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;}
			#bottombox {width:100%;margin:0 auto 10%;padding:0;} 
			.bottomtit {margin:0 auto 20px;padding:0 0 10px;font-weight:600;font-size:20px;color:#009A4C;text-transform:uppercase;border-bottom:2px solid #B0CE22;}
			.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#222222;}
			.bottomdes li {list-style:none;margin:0 auto 10px;padding:0;} 
			.bottomdes a {color:#222222;}
			.bottomdes a:hover {color:#009A4C;}
		}
	}
}
/* ================================================================================================================================================================== */

/* FOOTER */
#bgfooter {width:100%;margin:0 auto;padding:5% 0;background:#111111;}
#bofooter {width:90%;margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;display:flex;}
#footer1 {width:50%;color:#FFFFFF;}
#footer2 {width:50%;text-align:right;color:#FFFFFF;}
#footer2 a {color:#FFFFFF;text-decoration :none;}
#footer2 a:hover {color:#FFFFFF;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgfooter {width:100%;margin:0 auto;padding:5% 0;background:#B0CE22;}
	#bofooter {width:90%;margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;display:flex;}
	#footer1 {width:50%;color:#FFFFFF;}
	#footer2 {width:50%;text-align:right;color:#FFFFFF;}
	#footer2 a {color:#FFFFFF;text-decoration :none;}
	#footer2 a:hover {color:#FFFFFF;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgfooter {width:100%;margin:0 auto;padding:5% 0;background:#B0CE22;}
		#bofooter {width:90%;margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;display:flex;}
		#footer1 {width:50%;color:#FFFFFF;}
		#footer2 {width:50%;text-align:right;color:#FFFFFF;}
		#footer2 a {color:#FFFFFF;text-decoration :none;}
		#footer2 a:hover {color:#FFFFFF;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgfooter {width:100%;margin:0 auto;padding:10% 0;background:#B0CE22;}
			#bofooter {width:100%;margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;display:flex;flex-wrap:wrap;}
			#footer1 {width:100%;text-align:center;color:#FFFFFF;}
			#footer2 {width:100%;text-align:center;color:#FFFFFF;}
			#footer2 a {color:#FFFFFF;text-decoration :none;}
			#footer2 a:hover {color:#FFFFFF;}
		}
	}
}
/* ================================================================================================================================================================== */

/* PAGES */
#bgpages {width:100%;margin:0 auto;padding:0;}
#bopages {width:100%;margin:0 auto;padding:0;}

#pageshed {width:100%;margin:0 auto 50px;padding:0;background:#B0CE22;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 90%, 0 100%);}
#pageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;color:#FFFFFF;}
#pageshedboxfull {margin:0 auto;padding:5%;}
#pageshedboxleft {width:50%;margin:0;padding:0;}
.pageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
.pageshedimg img {width:100%;height:auto;}
#pageshedboxrite {width:50%;margin:0;padding:5%;}
.pageshedcat {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
.pageshedtit {margin:0 auto 20px;padding:0;}
.pageshedtit h1 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
.pagesheddes {margin:0 auto;padding:0;}
.pagesheddes h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}

#pagesfots {width:80%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content: center;}
#pagesfot {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;}
#pagesfot:nth-child(2n+0) {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;background:#FFFFFF;}
/* LEFT */
#pagesfotboxL {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
#pagesfotboxtopL {width:60%;margin:0 auto;padding:0;text-align:right;}
.pagesfotimgL {width:100%;float:left;margin:0 auto;padding:0;line-height:1;}
.pagesfotimgL img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);}
#pagesfotboxbotL {width:40%;margin:0 auto;padding:0 0 0 50px;}
.pagesfotcatL {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.pagesfottitL {margin:0 auto;padding:0;}
.pagesfottitL h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
.pagesfotlinL {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
.pagesfotdesL {margin:20px auto 50px;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotdesL h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotdesL h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotmorL {margin:0 auto;padding:0;}
.pagesfotmorL a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
.pagesfotmorL a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
/* CENTER */
#pagesfotC {width:50%;margin:0;padding:0 0 50px;display:flex;}
#pagesfotC:nth-child(4n+1), #pagesfotC:nth-child(4n+4) {width:49%;margin:0 0.5% 1%;padding:0 0 50px;display:flex;background:rgba(185,135,0,0.1);}
#pagesfotC:nth-child(4n+2), #pagesfotC:nth-child(4n+3) {width:49%;margin:0 0.5% 1%;padding:0 0 50px;display:flex;background:#FFFFFF;}
#pagesfotboxC {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
#pagesfotboxtopC {width:100%;margin:0 auto;padding:0;}
.pagesfotimgC {width:100%;height:auto;margin:0 auto;padding:0;line-height:1;overflow:hidden;}
.pagesfotimgC img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
#pagesfotboxbotC {width:100%;margin:0 auto;padding:20px 50px 0;}
.pagesfotcatC {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.pagesfottitC {margin:0 auto;padding:0;}
.pagesfottitC h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
.pagesfotlinC {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
.pagesfotdesC {margin:20px auto 50px;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotdesC h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotdesC h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotmorC {margin:0 auto;padding:0;}
.pagesfotmorC a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
.pagesfotmorC a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
/* RIGHT */
#pagesfotboxR {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
#pagesfotboxtopR {width:60%;margin:0 auto;padding:0;}
.pagesfotimgR {width:100%;float:left;margin:0 auto;padding:0;line-height:1;}
.pagesfotimgR img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);clip-path:polygon(15% 0, 100% 1%, 100% 100%, 15% 100%, 0% 50%);}
#pagesfotboxbotR {width:40%;margin:0 auto;padding:0 50px 0 0;text-align:right;}
.pagesfotcatR {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.pagesfottitR {margin:0 auto;padding:0;}
.pagesfottitR h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
.pagesfotlinR {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
.pagesfotdesR {margin:20px auto 50px;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotdesR h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotdesR h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesfotmorR {margin:0 auto;padding:0;}
.pagesfotmorR a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
.pagesfotmorR a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgpages {width:100%;margin:0 auto;padding:0;}
	#bopages {width:100%;margin:0 auto;padding:0;}

	#pageshed {width:100%;margin:0 auto 50px;padding:0;background:#B0CE22;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 95%, 0 100%);}
	#pageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;color:#FFFFFF;}
	#pageshedboxfull {margin:0 auto;padding:5%;}
	#pageshedboxleft {width:50%;margin:0;padding:0;}
	.pageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
	.pageshedimg img {width:100%;height:auto;}
	#pageshedboxrite {width:50%;margin:0;padding:5%;}
	.pageshedcat {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
	.pageshedtit {margin:0 auto 20px;padding:0;}
	.pageshedtit h1 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
	.pagesheddes {margin:0 auto;padding:0;}
	.pagesheddes h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}

	#pagesfots {width:80%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content: center;}
	#pagesfot {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;}
	#pagesfot:nth-child(2n+0) {width:100%;margin:0 auto;padding:0 0 5%;display:flex;flex-wrap:wrap;background:#FFFFFF;}
	/* LEFT */
	#pagesfotboxL {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
	#pagesfotboxtopL {width:60%;margin:0 auto;padding:0;text-align:right;}
	.pagesfotimgL {width:100%;float:left;margin:0 auto;padding:0;line-height:1;}
	.pagesfotimgL img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);}
	#pagesfotboxbotL {width:40%;margin:0 auto;padding:0 0 0 50px;}
	.pagesfotcatL {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
	.pagesfottitL {margin:0 auto;padding:0;}
	.pagesfottitL h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
	.pagesfotlinL {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
	.pagesfotdesL {margin:20px auto 50px;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotdesL h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotdesL h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotmorL {margin:0 auto;padding:0;}
	.pagesfotmorL a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
	.pagesfotmorL a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
	/* CENTER */
	#pagesfotC {width:50%;margin:0;padding:0 0 50px;display:flex;}
	#pagesfotC:nth-child(4n+1), #pagesfotC:nth-child(4n+4) {width:49%;margin:0 0.5% 1%;padding:0 0 50px;display:flex;background:rgba(185,135,0,0.1);}
	#pagesfotC:nth-child(4n+2), #pagesfotC:nth-child(4n+3) {width:49%;margin:0 0.5% 1%;padding:0 0 50px;display:flex;background:#FFFFFF;}
	#pagesfotboxC {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
	#pagesfotboxtopC {width:100%;margin:0 auto;padding:0;}
	.pagesfotimgC {width:100%;height:auto;margin:0 auto;padding:0;line-height:1;overflow:hidden;}
	.pagesfotimgC img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
	#pagesfotboxbotC {width:100%;margin:0 auto;padding:20px 50px 0;}
	.pagesfotcatC {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
	.pagesfottitC {margin:0 auto;padding:0;}
	.pagesfottitC h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
	.pagesfotlinC {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
	.pagesfotdesC {margin:20px auto 50px;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotdesC h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotdesC h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotmorC {margin:0 auto;padding:0;}
	.pagesfotmorC a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
	.pagesfotmorC a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
	/* RIGHT */
	#pagesfotboxR {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
	#pagesfotboxtopR {width:60%;margin:0 auto;padding:0;}
	.pagesfotimgR {width:100%;float:left;margin:0 auto;padding:0;line-height:1;}
	.pagesfotimgR img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);clip-path:polygon(15% 0, 100% 1%, 100% 100%, 15% 100%, 0% 50%);}
	#pagesfotboxbotR {width:40%;margin:0 auto;padding:0 50px 0 0;text-align:right;}
	.pagesfotcatR {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
	.pagesfottitR {margin:0 auto;padding:0;}
	.pagesfottitR h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
	.pagesfotlinR {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
	.pagesfotdesR {margin:20px auto 50px;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotdesR h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotdesR h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
	.pagesfotmorR {margin:0 auto;padding:0;}
	.pagesfotmorR a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
	.pagesfotmorR a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpages {width:100%;margin:0 auto;padding:0;}
			#bopages {width:100%;margin:0 auto;padding:0;}

			#pageshed {width:100%;margin:0 auto 50px;padding:0;background:#B0CE22;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 99%, 0 100%);}
			#pageshedbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;color:#FFFFFF;}
			#pageshedboxfull {margin:0 auto;padding:5%;}
			#pageshedboxleft {width:100%;margin:0;padding:0;}
			.pageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
			.pageshedimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 99%, 50% 100%, 0 99%);}
			#pageshedboxrite {width:100%;margin:0;padding:5% 5% 10%;}
			.pageshedcat {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
			.pageshedtit {margin:0 auto 20px;padding:0;}
			.pageshedtit h1 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#FFFFFF;}
			.pagesheddes {margin:0 auto;padding:0;}
			.pagesheddes h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

			#pagesfots {width:90%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content: center;}
			#pagesfot {width:100%;margin:0 auto;padding:0 0 10%;display:flex;flex-wrap:wrap;}
			#pagesfot:nth-child(2n+0) {width:100%;margin:0 auto;padding:0 0 10%;display:flex;flex-wrap:wrap;background:#FFFFFF;}
			/* LEFT */
			#pagesfotboxL {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#pagesfotboxtopL {width:100%;margin:0 auto;padding:0;text-align:center;} 
			.pagesfotimgL {width:100%;float:left;margin:0 auto;padding:0;line-height:1;}
			.pagesfotimgL img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			#pagesfotboxbotL {width:100%;margin:0 auto;padding:20px;}
			.pagesfotcatL {margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.pagesfottitL {margin:0 auto;padding:0;}
			.pagesfottitL h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.pagesfotlinL {width:50px;margin:0;padding:2px 0;background:#B0CE22;display:inline-block;}
			.pagesfotdesL {margin:10px auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesfotdesL h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesfotdesL h3 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesfotmorL {margin:0 auto;padding:0;}
			.pagesfotmorL a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
			.pagesfotmorL a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
			/* CENTER */
			#pagesfotC {width:90%;margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;}
			#pagesfotC:nth-child(4n+1), #pagesfotC:nth-child(4n+4) {width:100%;margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;background:rgba(185,135,0,0.1);}
			#pagesfotC:nth-child(4n+2), #pagesfotC:nth-child(4n+3) {width:100%;margin:0 auto 10%;padding:0;display:flex;flex-wrap:wrap;background:#FFFFFF;}
			#pagesfotboxC {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
			#pagesfotboxtopC {width:100%;margin:0 auto;padding:0;}
			.pagesfotimgC {width:100%;height:auto;margin:0 auto;padding:0;line-height:1;overflow:hidden;}
			.pagesfotimgC img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			#pagesfotboxbotC {width:100%;margin:0 auto;padding:20px;}
			.pagesfotcatC {margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.pagesfottitC {margin:0 auto;padding:0;}
			.pagesfottitC h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.pagesfotlinC {width:50px;margin:0;padding:2px 0;background:#B0CE22;display:inline-block;}
			.pagesfotdesC {margin:10px auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesfotdesC h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesfotdesC h3 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesfotmorC {margin:0 auto;padding:0;}
			.pagesfotmorC a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
			.pagesfotmorC a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
			/* RIGHT */
			#pagesfotboxR {width:100%;margin:0 auto;padding:0;display:flex;align-items:center;}
			#pagesfotboxtopR {width:60%;margin:0 auto;padding:0;}
			.pagesfotimgR {width:100%;float:left;margin:0 auto;padding:0;line-height:1;}
			.pagesfotimgR img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);clip-path:polygon(15% 0, 100% 1%, 100% 100%, 15% 100%, 0% 50%);}
			#pagesfotboxbotR {width:40%;margin:0 auto;padding:0 50px 0 0;text-align:right;}
			.pagesfotcatR {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.pagesfottitR {margin:0 auto;padding:0;}
			.pagesfottitR h2 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
			.pagesfotlinR {width:50px;margin:0;padding:2px 0;background:#B0CE22;display:inline-block;}
			.pagesfotdesR {margin:20px auto 50px;padding:0;font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.pagesfotdesR h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.pagesfotdesR h3 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.pagesfotmorR {margin:0 auto;padding:0;}
			.pagesfotmorR a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
			.pagesfotmorR a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}

		}

	}
}
/* ================================================================================================================================================================== */

/* PAGES DETAILS */
#bgpagesdetails {width:100%;margin:0 auto;padding:50px 0 100px;background:#FFFFFF;}
#bopagesdetails {width:80%;margin:0 auto;padding:0;}

#bopagesdetailsleft {width:70%;float:left;margin:0 auto;padding:0;}
#pagesdetailsful {margin:0 auto;padding:0;}
#pagesdetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#pagesdetailsleft {width:100%;margin:0 auto;padding:0;}
.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;clip-path:polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%)}
.pagesdetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
#pagesdetailsrite {width:100%;margin:0 auto;padding:5%;}
.pagesdetailscat {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.pagesdetailstit {margin:0 auto 10px;padding:0;}
.pagesdetailstit h1 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;}
.pagesdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;text-align:justify;}
.pagesdetailsdes h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesdetailsdes h3 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
.pagesdetailsdes table {width:100%!important;font-weight:400;font-size:14px!important;font-family:'Titillium Web', sans-serif!important;}
.pagesdetailsdes strong {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
.pagesdetailsdes p {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
.pagesdetailsdes a {color:#D7251B;}
.pagesdetailsdes a:hover {color:#243A6E;}
.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}

#bopagesdetailsrite {width:30%;float:left;margin:0 auto;padding:0 0 0 20px;position:sticky;top:150px;}
#pagesdetailslis {margin:0 auto 50px;padding:0;}
#pagesdetailslis:nth-child(2n) {background:rgba(185,135,0,0.1);}
#pagesdetailslistop {margin:0;padding:0;}
.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.pagesdetailslisimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
#pagesdetailslisbot {margin:0;padding:10px 20px 20px;}
.pagesdetailsliscat {margin:0 auto;padding:0;}
.pagesdetailslistit {margin:0 auto;padding:0;}
.pagesdetailslistit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
.pagesdetailslislin {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
.pagesdetailslisdes {margin:0 auto;padding:0;}
.pagesdetailslisdes h3 {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
#pagesdetailslisfot {margin:0;padding:10px 20px 20px;}
.pagesdetailslismor {margin:0 auto;padding:0;}
.pagesdetailslismor a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
.pagesdetailslismor a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgpagesdetails {width:100%;margin:0 auto;padding:5% 0 10%;background:#FFFFFF;}
			#bopagesdetails {width:90%;margin:0 auto;padding:0;}

			#bopagesdetailsleft {width:100%;float:left;margin:0 auto 10%;padding:0;}
			#pagesdetailsful {margin:0 auto;padding:0;}
			#pagesdetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#pagesdetailsleft {width:100%;margin:0 auto;padding:0;}
			.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			.pagesdetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
			#pagesdetailsrite {width:100%;margin:0 auto;padding:5%;}
			.pagesdetailscat {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.pagesdetailstit {margin:0 auto 10px;padding:0;}
			.pagesdetailstit h1 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.pagesdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;text-align:justify;}
			.pagesdetailsdes h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesdetailsdes h3 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesdetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Titillium Web', sans-serif!important;}
			.pagesdetailsdes strong {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesdetailsdes p {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesdetailsdes a {color:#D7251B;}
			.pagesdetailsdes a:hover {color:#243A6E;}
			.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
			.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}

			#bopagesdetailsrite {width:100%;float:left;margin:0 auto;padding:0;position:relative;top:0;}
			#pagesdetailslis {margin:0 auto 50px;padding:0;}
			#pagesdetailslis:nth-child(2n) {background:rgba(185,135,0,0.1);}
			#pagesdetailslistop {margin:0;padding:0;}
			.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
			.pagesdetailslisimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			#pagesdetailslisbot {margin:0;padding:10px 20px 20px;}
			.pagesdetailsliscat {margin:0 auto;padding:0;}
			.pagesdetailslistit {margin:0 auto;padding:0;}
			.pagesdetailslistit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.pagesdetailslislin {width:50px;margin:10px 0;padding:2px 0;background:#B0CE22;display:inline-block;}
			.pagesdetailslisdes {margin:0 auto;padding:0;}
			.pagesdetailslisdes h3 {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
			#pagesdetailslisfot {margin:0;padding:10px 20px 20px;}
			.pagesdetailslismor {margin:0 auto;padding:0;}
			.pagesdetailslismor a {margin:0 auto;padding:5px 30px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#B0CE22;border:1px solid #B0CE22;border-radius:3px;text-transform:uppercase;}
			.pagesdetailslismor a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}

		}
	}
}
/* ================================================================================================================================================================== */

/* BUS PAGE */
#bgbuspage {width:100%;margin:0 auto;padding:0;}
#bobuspage {width:100%;margin:0 auto;padding:0;}

#bobuspagetop {width:100%;margin:0 auto 50px;padding:0;background:#B0CE22;display:flex;align-items:center;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 90%, 0 100%);}
#bobuspagetopleft {width:50%;margin:0;padding:0;}
.bobuspagetopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.bobuspagetopimg img {width:100%;height:auto;}
#bobuspagetoprite {width:50%;margin:0;padding:7% 5% 5%;color:#FFFFFF;}
.bobuspagetopcat {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
.bobuspagetoptit {margin:0 auto 20px;padding:0;}
.bobuspagetoptit h1 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.bobuspagetopdes {margin:0 auto;padding:0;}
.bobuspagetopdes h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}

#bobuspagebot {width:90%;margin:0 auto;padding:50px 0;display:flex;flex-wrap:wrap;}
#buspagebox {width:23%;margin:0 1% 2%;padding:0 0 2%;border-bottom:1px solid #DDDDDD;}

#buspageboxhed {margin:0 auto;padding:0;}
.buspagecat {margin:0 auto;padding:0;font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
.buspagetit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;text-transform:uppercase;}

#buspageboxtop {margin:10px auto;padding:0;}
.buspageimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
.buspageimg img {width:100%;height:auto;}

#buspageboxbot {margin:0 auto;padding:0 25px;}
.buspageset {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
.buspagefas {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

#buspageboxfot {margin:20px auto 0;padding:0 25px;}
.buspagemor {margin:0 auto;padding:0;}
.buspagemor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
.buspagemor a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbuspage {width:100%;margin:0 auto;padding:0;}
			#bobuspage {width:100%;margin:0 auto;padding:0;}

			#bobuspagetop {width:100%;margin:0 auto 50px;padding:0;background:#B0CE22;display:flex;flex-wrap:wrap;align-items:center;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 99%, 0 100%);}
			#bobuspagetopleft {width:100%;margin:0;padding:0;}
			.bobuspagetopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.bobuspagetopimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 99%, 50% 100%, 0 99%);}
			#bobuspagetoprite {width:100%;margin:0;padding:5% 5% 10%;color:#FFFFFF;}
			.bobuspagetopcat {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
			.bobuspagetoptit {margin:0 auto 20px;padding:0;}
			.bobuspagetoptit h1 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.bobuspagetopdes {margin:0 auto;padding:0;}
			.bobuspagetopdes h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

			#bobuspagebot {width:90%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;}
			#buspagebox {width:100%;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}

			#buspageboxhed {margin:0 auto;padding:0;}
			.buspagecat {margin:0 auto;padding:0;font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;color:#B0CE22;}
			.buspagetit {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;color:#009A4C;text-transform:uppercase;}

			#buspageboxtop {margin:10px auto;padding:0;}
			.buspageimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			.buspageimg img {width:100%;height:auto;}

			#buspageboxbot {margin:0 auto;padding:0 25px;}
			.buspageset {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.buspagefas {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

			#buspageboxfot {margin:20px auto 0;padding:0 25px;}
			.buspagemor {margin:0 auto;padding:0;}
			.buspagemor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
			.buspagemor a:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}

		}
	}
}
/* ================================================================================================================================================================== */

/* BUS DETAILS */
#bgbusdetails {width:100%;margin:0 auto;padding:50px 0;background:#FFFFFF;}
#bobusdetails {width:80%;margin:0 auto;padding:0;}

#bobusdetailsleft {width:68%;float:left;margin:0 2% 0 0;padding:0;}
#bobusdetailsrite {width:30%;float:left;margin:0 auto;padding:0;position:sticky;top:150px;}

#bobusdetailstop {margin:0 auto;padding:0;}

#busdetailstop {margin:0 auto;padding:0;}
.busdetailscat {margin:0 auto;padding:0;}
.busdetailscat h4 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.busdetailstit {margin:0 auto;padding:0;}
.busdetailstit h1 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.busdetailsset {margin:0 auto;padding:0;} 
.busdetailsset h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}

#busdetailsmidbox {margin:20px auto;padding:0;overflow:hidden;}
#busdetailsmid {margin:0 auto;padding:0;}
.busdetailsimg {width:100%;margin:0 auto;padding:0;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
.busdetailsimg img {width:100%;height:auto;}
#busdetailsgal {margin:10px auto 0;padding:0;clear:both;display:flex;justify-content:flex-start;}
#busdetailsgalbox {width:19.8%;float:left;margin:0 0.1% 1%;padding:0;box-sizing:border-box;}
.busdetailsgalimg {width:100%;height:80px;overflow:hidden;margin:0 auto;padding:0;}
.busdetailsgalimg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.busdetailsgaltit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

#bobusdetailsbot {margin:0 auto;padding:50px;}
#busdetailsbot {margin:0 auto;padding:0;}
.busdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#222222;text-align:justify;}
.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:18px;color:#222222;}
.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:18px;color:#222222;}
.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#222222;}
.busdetailsdes a {color:#D7251B;}
.busdetailsdes a:hover {color:#243A6E;}
.busdetailsdes ol {list-style:decimal;margin-left:20px;}
.busdetailsdes ul {list-style:disc;margin-left:20px;}

#busdetailsfot {margin:25px auto 0;padding:25px;background:rgba(185,135,0,0.1);border-left:5px solid #DFC681;}
#busdetailshed {margin:0 auto 20px;padding:0;}
.busdetailsnot {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
.busdetailstex {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
#busdetailsbut {margin:0;padding:0;}
.busdetailstom {margin:0;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbusdetails {width:100%;margin:0 auto;padding:5% 0;background:#FFFFFF;}
			#bobusdetails {width:90%;margin:0 auto;padding:0;}

			#bobusdetailsleft {width:100%;float:left;margin:0 2% 0 0;padding:0;}
			#bobusdetailsrite {width:100%;float:left;margin:0 auto;padding:0;position:sticky;top:150px;}

			#bobusdetailstop {margin:0 auto;padding:0;}

			#busdetailstop {margin:0 auto;padding:0;}
			.busdetailscat {margin:0 auto;padding:0;}
			.busdetailscat h4 {font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.busdetailstit {margin:0 auto;padding:0;}
			.busdetailstit h1 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.busdetailsset {margin:0 auto;padding:0;} 
			.busdetailsset h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}

			#busdetailsmidbox {margin:20px auto;padding:0;overflow:hidden;}
			#busdetailsmid {margin:0 auto;padding:0;}
			.busdetailsimg {width:100%;margin:0 auto;padding:0;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			.busdetailsimg img {width:100%;height:auto;}
			#busdetailsgal {margin:10px auto 0;padding:0;clear:both;display:flex;justify-content:flex-start;}
			#busdetailsgalbox {width:19.8%;float:left;margin:0 0.1% 1%;padding:0;box-sizing:border-box;}
			.busdetailsgalimg {width:100%;height:80px;overflow:hidden;margin:0 auto;padding:0;}
			.busdetailsgalimg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.busdetailsgaltit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

			#bobusdetailsbot {margin:0 auto;padding:5%;}
			#busdetailsbot {margin:0 auto;padding:0;}
			.busdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#222222;text-align:justify;}
			.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:18px;color:#222222;}
			.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:18px;color:#222222;}
			.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#222222;}
			.busdetailsdes a {color:#D7251B;}
			.busdetailsdes a:hover {color:#243A6E;}
			.busdetailsdes ol {list-style:decimal;margin-left:20px;}
			.busdetailsdes ul {list-style:disc;margin-left:20px;}

			#busdetailsfot {margin:25px auto 0;padding:25px;background:rgba(185,135,0,0.1);border-left:5px solid #DFC681;}
			#busdetailshed {margin:0 auto 20px;padding:0;}
			.busdetailsnot {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.busdetailstex {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			#busdetailsbut {margin:0;padding:0;}
			.busdetailstom {margin:0;padding:0;}

		}
	}
}
/* ================================================================================================================================================================== */

/* BUS LIST */
#bgbuslist {width:100%;margin:0 auto;padding:0;}
#bobuslist {width:100%;margin:0 auto;padding:0;}

#bobuslisttop {margin:0 auto;padding:0;}
.bobuslisttoptit {margin:0 auto;padding:0;}
.bobuslisttoptit h2 {font-weight:400;font-size:20px;color:#009A4C;}
.bobuslisttopdes {margin:0 auto;padding:0;}
.bobuslisttopdes h3 {font-weight:400;font-size:16px;color:#222222;}

#bobuslistbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#buslistbox {width:100%;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}

#buslistboxhed {margin:0;padding:0;}
.buslistcat {margin:0;padding:0;}
.buslistcat h4 {font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.buslisttit {margin:0;padding:0;}
.buslisttit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}

#buslistboxtop {margin:10px auto;padding:0;}
.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
.buslistimg img {width:100%;height:auto;}

#buslistboxbot {margin:0 auto;padding:0 25px;}
.buslistdes {margin:0;padding:0;}
.buslistdes h3 {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

#buslistboxfot {margin:20px auto 0;padding:0 25px;}
.buslistmor {margin:0;padding;0;}
.buslistmor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
.buslistmor a:hover {border-radius:3px;background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbuslist {width:100%;margin:0 auto;padding:0;}
			#bobuslist {width:100%;margin:0 auto;padding:0;}

			#bobuslisttop {margin:0 auto;padding:0;}
			.bobuslisttoptit {margin:0 auto;padding:0;}
			.bobuslisttoptit h2 {font-weight:400;font-size:20px;color:#009A4C;}
			.bobuslisttopdes {margin:0 auto;padding:0;}
			.bobuslisttopdes h3 {font-weight:400;font-size:16px;color:#222222;}

			#bobuslistbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#buslistbox {width:100%;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}

			#buslistboxhed {margin:0;padding:0;}
			.buslistcat {margin:0;padding:0;}
			.buslistcat h4 {font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.buslisttit {margin:0;padding:0;}
			.buslisttit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}

			#buslistboxtop {margin:10px auto;padding:0;}
			.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			.buslistimg img {width:100%;height:auto;}

			#buslistboxbot {margin:0 auto;padding:0 25px;}
			.buslistdes {margin:0;padding:0;}
			.buslistdes h3 {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

			#buslistboxfot {margin:20px auto 0;padding:0 25px;}
			.buslistmor {margin:0;padding;0;}
			.buslistmor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
			.buslistmor a:hover {border-radius:3px;background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BUS COLOUM */
#bgbuscol {width:100%;margin:0 auto;padding:20px 0 0;}
#bobuscol {width:80%;margin:0 auto;padding:50px 0;border-top:2px dashed #B0CE22;}

#bobuscolbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#buscolbox {width:23%;margin:0 1% 2%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}

#buscolboxhed {margin:0;padding:0;}
.buscolcat {margin:0;padding:0;}
.buscolcat h4 {font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.buscoltit {margin:0;padding:0;}
.buscoltit h2 {font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}

#buscolboxtop {margin:10px auto;padding:0;}
.buscolimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
.buscolimg img {width:100%;height:auto;}

#buscolboxbot {margin:0 auto;padding:0 25px;}
.buscoldes {margin:0;padding:0;}
.buscoldes h3 {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

#buscolboxfot {margin:20px auto 0;padding:0 25px;}
.buscolmor {margin:0;padding;0;}
.buscolmor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
.buscolmor a:hover {border-radius:3px;background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgbuscol {width:100%;margin:0 auto;padding:20px 0 0;}
			#bobuscol {width:100%;margin:0 auto;padding:50px 0;border-top:2px dashed #B0CE22;}

			#bobuscolbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#buscolbox {width:100%;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}

			#buscolboxhed {margin:0;padding:0;}
			.buscolcat {margin:0;padding:0;}
			.buscolcat h4 {font-weight:600;font-size:13px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.buscoltit {margin:0;padding:0;}
			.buscoltit h2 {font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}

			#buscolboxtop {margin:10px auto;padding:0;}
			.buscolimg {width:100%;height:auto;overflow:hidden;line-height:0;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}
			.buscolimg img {width:100%;height:auto;}

			#buscolboxbot {margin:0 auto;padding:0 25px;}
			.buscoldes {margin:0;padding:0;}
			.buscoldes h3 {font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

			#buscolboxfot {margin:20px auto 0;padding:0 25px;}
			.buscolmor {margin:0;padding;0;}
			.buscolmor a {padding:5px 10px;font-weight:600;font-size:12px;font-family:'Titillium Web', sans-serif;color:#009A4C;border:1px solid #009A4C;border-radius:3px;text-transform:uppercase;overflow:hidden;}
			.buscolmor a:hover {border-radius:3px;background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
		}
	}
}
/* ================================================================================================================================================================== */

/* INFO PAGE */
#bgblogpage {width:100%;margin:0 auto;padding:0;}
#boblogpage {width:100%;margin:0 auto;padding:0;}

#boblogpagetop {width:100%;margin:0 auto 50px;padding:0;background:#B0CE22;display:flex;align-items:center;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 90%, 0 100%);}
#boblogpagetopleft {width:50%;margin:0;padding:0;}
.boblogpagetopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.boblogpagetopimg img {width:100%;height:auto;}
#boblogpagetoprite {width:50%;margin:0;padding:7% 5% 5%;color:#FFFFFF;}
.boblogpagetopcat {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
.boblogpagetoptit {margin:0 auto 20px;padding:0;}
.boblogpagetoptit h1 {font-weight:600;font-size:25px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
.boblogpagetopdes {margin:0 auto;padding:0;}
.boblogpagetopdes h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}

#boblogpagebot {width:80%;margin:0 auto;padding:50px 0;display:flex;flex-wrap:wrap;}
#blogpagebox {width:48%;margin:0 1% 2%;padding:0;background:#FFFFFF;overflow:hidden;display:flex;align-items:center;}
#blogpageboxtop {width:50%;float:left;margin:0 auto;padding:0;}
.blogpageboxtopimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.blogpageboxtopimg img {width:100%;height:auto;clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%);}
#blogpageboxbot {width:50%;float:left;margin:0 auto;padding:20px;}
.blogpageboxbotdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
.blogpageboxbottit {margin:0 auto;padding:0;}
.blogpageboxbottit a {color:#222222;}
.blogpageboxbottit a:hover {color:#009A4C;}
.blogpageboxbottit h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
.blogpageboxbotaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgblogpage {width:100%;margin:0 auto;padding:0;}
			#boblogpage {width:100%;margin:0 auto;padding:0;}

			#boblogpagetop {width:100%;margin:0 auto 50px;padding:0;background:#B0CE22;display:flex;flex-wrap:wrap;align-items:center;clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% 99%, 0 100%);}
			#boblogpagetopleft {width:100%;margin:0;padding:0;}
			.boblogpagetopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.boblogpagetopimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 99%, 50% 100%, 0 99%);}
			#boblogpagetoprite {width:100%;margin:0;padding:5% 5% 10%;color:#FFFFFF;}
			.boblogpagetopcat {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
			.boblogpagetoptit {margin:0 auto 20px;padding:0;}
			.boblogpagetoptit h1 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;}
			.boblogpagetopdes {margin:0 auto;padding:0;}
			.boblogpagetopdes h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

			#boblogpagebot {width:90%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;}
			#blogpagebox {width:100%;margin:0 auto 5%;padding:0;background:#FFFFFF;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;}
			#blogpageboxtop {width:100%;float:left;margin:0 auto;padding:0;}
			.blogpageboxtopimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.blogpageboxtopimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 99%, 50% 100%, 0 99%);}
			#blogpageboxbot {width:100%;float:left;margin:0 auto;padding:20px;}
			.blogpageboxbotdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
			.blogpageboxbottit {margin:0 auto;padding:0;}
			.blogpageboxbottit a {color:#222222;}
			.blogpageboxbottit a:hover {color:#009A4C;}
			.blogpageboxbottit h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.blogpageboxbotaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
		}
	}
}
/* ================================================================================================================================================================== */

/* BLOG DETAILS */
#bgblogdetails {width:100%;margin:0 auto;padding:50px 0;background:#FFFFFF;}
#boblogdetails {width:80%;margin:0 auto;padding:0;}

#boblogdetailsleft {width:57%;float:left;margin:0 auto;padding:0;}
#boblogdetailsrite {width:41%;float:left;margin:0 0 0 2%;padding:0;position:sticky;top:130px;}

/* DETAILS */
#blogdetailstop {width:100%;margin:0 auto;padding:0;}
.blogdetailscat {margin:0 auto;padding:0;font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:1px;}
.blogdetailstit {margin:0 auto;padding:0;}
.blogdetailstit h1 {font-weight:600;font-size:20px;font-family:'Titillium Web', sans-serif;}
.blogdetailsdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

#blogdetailsmid {width:100%;margin:0 auto;padding:20px 0;clear:both;}
.blogdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
.blogdetailsimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}

#blogdetailsbot {width:100%;margin:0 auto;padding:0;clear:both;}
.blogdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
.blogdetailsdes h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
.blogdetailsdes h3 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
.blogdetailsdes p {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
.blogdetailsdes a {font-weight:400;color:#D7251B;}
.blogdetailsdes a:hover {color:#009A4C;}
.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
.blogdetailsdes ul {list-style:disc;margin-left:20px;}

#blogdetailsfot {width:100%;margin:20px auto 0;padding:20px;background:rgba(185,135,0,0.1);display:flex;flex-wrap:wrap;border-left:5px solid #DFC681;}
.blogdetailstex {margin:0 auto 15px;padding:0;clear:both;}
.blogdetailstex h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#222222;}
.blogdetailsbtn {margin:0;padding:0;}

#blogdetailsgaleribox {margin:20px auto 0;padding:0;}
#blogdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
.blogdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.blogdetailsgaleriimg img {width:100%;height:auto;}
.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

/* LIST */
#blogdetailslist {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#blogdetailslistbox {width:100%;margin:0 auto 5%;padding:0;display:flex;align-items:center;}
#blogdetailslistboxtop {width:50%;margin:0 auto;padding:0;}
.blogdetailslistimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.blogdetailslistimg img {width:100%;height:auto;clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%);}
#blogdetailslistboxbot {width:50%;margin:0 auto;padding:0 10px;}
.blogdetailslistdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
.blogdetailslisttit {margin:0 auto;padding:0;}
.blogdetailslisttit a {color:#222222;}
.blogdetailslisttit a:hover {color:#009A4C;}
.blogdetailslisttit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
.blogdetailslistaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgblogdetails {width:100%;margin:0 auto;padding:5% 0;background:#FFFFFF;}
			#boblogdetails {width:90%;margin:0 auto;padding:0;}

			#boblogdetailsleft {width:100%;float:left;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}
			#boblogdetailsrite {width:100%;float:left;margin:0;padding:0;position:relative;top:0;}

			/* DETAILS */
			#blogdetailstop {width:100%;margin:0 auto;padding:0;}
			.blogdetailscat {margin:0 auto;padding:0;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:1px;}
			.blogdetailstit {margin:0 auto;padding:0;}
			.blogdetailstit h1 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.blogdetailsdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}

			#blogdetailsmid {width:100%;margin:0 auto;padding:20px 0;clear:both;}
			.blogdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
			.blogdetailsimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);}

			#blogdetailsbot {width:100%;margin:0 auto;padding:5%;}
			.blogdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.blogdetailsdes h2 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.blogdetailsdes h3 {font-weight:600;font-size:18px;font-family:'Titillium Web', sans-serif;color:#009A4C;}
			.blogdetailsdes p {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.blogdetailsdes a {font-weight:400;color:#D7251B;}
			.blogdetailsdes a:hover {color:#009A4C;}
			.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
			.blogdetailsdes ul {list-style:disc;margin-left:20px;}

			#blogdetailsfot {width:100%;margin:20px auto 0;padding:20px;background:rgba(185,135,0,0.1);display:flex;flex-wrap:wrap;border-left:5px solid #DFC681;}
			.blogdetailstex {margin:0 auto 15px;padding:0;clear:both;}
			.blogdetailstex h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;color:#222222;}
			.blogdetailsbtn {margin:0;padding:0;}

			#blogdetailsgaleribox {margin:20px auto 0;padding:0;}
			#blogdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
			.blogdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.blogdetailsgaleriimg img {width:100%;height:auto;}
			.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

			/* LIST */
			#blogdetailslist {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#blogdetailslistbox {width:100%;margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#blogdetailslistboxtop {width:100%;margin:0 auto;padding:0;}
			.blogdetailslistimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.blogdetailslistimg img {width:100%;height:auto;clip-path: polygon(0 0, 100% 0, 100% 99%, 50% 100%, 0 99%);}
			#blogdetailslistboxbot {width:100%;margin:0 auto;padding:5%;}
			.blogdetailslistdet {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
			.blogdetailslisttit {margin:0 auto;padding:0;}
			.blogdetailslisttit a {color:#222222;}
			.blogdetailslisttit a:hover {color:#009A4C;}
			.blogdetailslisttit h2 {font-weight:600;font-size:16px;font-family:'Titillium Web', sans-serif;}
			.blogdetailslistaut {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;}
		}
	}
}
/* ================================================================================================================================================================== */

/* KONTAK KAMI */
#bgcontact {width:100%;margin:0 auto;padding:50px 0 150px;background:#FFFFFF;}
#bocontact {width:80%;margin:0 auto;padding:0;}

#bocontacttop {width:100%;margin:0 auto 50px;padding:40px 40px 60px;background:rgba(185,135,0,0.1);border-top:5px solid #DFC681;clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 90%, 0 100%);}
#bocontacttopbox {margin:0 auto;padding:0;}
.bocontacttopcat {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
.bocontacttoptit {margin:0 auto;padding:0;}
.bocontacttoptit h1 {font-weight:400;font-size:26px;font-family:'Titillium Web', sans-serif;}
.bocontacttopdes {margin:0 auto;padding:0;}
.bocontacttopdes h2 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}

#bocontactmid {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

#bocontactmidbox {width:50%;margin:0 auto;padding:0;}
.bocontactmidleftboxcat {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Titillium Web', sans-serif;}
.bocontactmidleftboxtit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Titillium Web', sans-serif;}
.bocontactmidleftboxdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}
.bocontactmidleftboxdes a {color:#009A4C;}
.bocontactmidleftboxdes a:hover {color:#B0CE22;}

#bocontactbot {margin:0 auto;padding:25px;background:#f9f9f9;}
#bocontactbotbox {margin:0 auto;padding:0;}
.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:400;font-size:20px;color:#222222;border-bottom:1px solid #ddd;}
.bocontactbotboxdes {margin:0 auto;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			#bgcontact {width:100%;margin:0 auto;padding:5% 0 10%;background:#FFFFFF;}
			#bocontact {width:100%;margin:0 auto;padding:0;}

			#bocontacttop {width:90%;margin:0 auto 50px;padding:5% 5% 10%;background:rgba(185,135,0,0.1);border-top:5px solid #DFC681;clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 99%, 0 100%);}
			#bocontacttopbox {margin:0 auto;padding:0;}
			.bocontacttopcat {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;text-transform:uppercase;letter-spacing:2px;}
			.bocontacttoptit {margin:0 auto;padding:0;}
			.bocontacttoptit h1 {font-weight:400;font-size:18px;font-family:'Titillium Web', sans-serif;}
			.bocontacttopdes {margin:0 auto;padding:0;}
			.bocontacttopdes h2 {font-weight:400;font-size:16px;font-family:'Titillium Web', sans-serif;}

			#bocontactmid {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

			#bocontactmidbox {width:80%;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #DDDDDD;}
			.bocontactmidleftboxcat {margin:0 auto;padding:0;font-weight:400;font-size:14px!important;font-family:'Titillium Web', sans-serif;}
			.bocontactmidleftboxtit {margin:0 auto;padding:0;font-weight:400;font-size:18px!important;font-family:'Titillium Web', sans-serif;}
			.bocontactmidleftboxdes {margin:0 auto;padding:0;font-weight:400;font-size:16px!important;font-family:'Titillium Web', sans-serif;}
			.bocontactmidleftboxdes {margin:0 auto;padding:0;font-weight:400;font-size:16px!important;font-family:'Titillium Web', sans-serif;}
			.bocontactmidleftboxdes span {font-size:16px!important;font-family:'Titillium Web', sans-serif;}
			.bocontactmidleftboxdes a {color:#009A4C;}
			.bocontactmidleftboxdes a:hover {color:#B0CE22;}

			#bocontactbot {margin:0 auto;padding:25px;background:#f9f9f9;}
			#bocontactbotbox {margin:0 auto;padding:0;}
			.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:400;font-size:20px;color:#222222;border-bottom:1px solid #ddd;}
			.bocontactbotboxdes {margin:0 auto;padding:0;}
		}
	}
}
/* ================================================================================================================================================================== */

/* ERROR PAGE */
#bgerror {width:100%;margin:0 auto;padding:50px 0;}
#boerror {width:1200px;margin:0 auto;padding:0;}
#errorco {margin:0 auto;padding:0;text-align:center;}
.errortit {margin:0 auto;padding:0;}
.errortit h1 {font-weight:400;font-size:40px;color:#009A4C;}
.errordes {margin:0 auto;padding:0;}
.errordes h2 {font-weight:400;font-size:16px;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	#bgerror {width:100%;margin:0 auto;padding:50px 0;}
	#boerror {width:90%;margin:0 auto;padding:0;}
	#errorco {margin:0 auto;padding:0;text-align:center;}
	.errortit {margin:0 auto;padding:0;}
	.errortit h1 {font-weight:400;font-size:40px;color:#009A4C;}
	.errordes {margin:0 auto;padding:0;}
	.errordes h2 {font-weight:400;font-size:16px;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		#bgerror {width:100%;margin:0 auto;padding:50px 0;}
		#boerror {width:96%;margin:0 auto;padding:0;}
		#errorco {margin:0 auto;padding:0;text-align:center;}
		.errortit {margin:0 auto;padding:0;}
		.errortit h1 {font-weight:400;font-size:40px;color:#009A4C;}
		.errordes {margin:0 auto;padding:0;}
		.errordes h2 {font-weight:400;font-size:16px;}
		/* MOBILE */
		@media screen and (max-width:503px) 
		{
			#bgerror {width:100%;margin:0 auto;padding:5% 0;}
			#boerror {width:90%;margin:0 auto;padding:0;}
			#errorco {margin:0 auto;padding:0;text-align:center;}
			.errortit {margin:0 auto;padding:0;}
			.errortit h1 {font-weight:400;font-size:40px;color:#009A4C;}
			.errordes {margin:0 auto;padding:0;}
			.errordes h2 {font-weight:400;font-size:16px;}
		}
	}
}
/* ================================================================================================================================================================== */

/* LOADING */
#loading {text-align:center;padding:5% 0;}
.loader {border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #253544;border-bottom:5px solid #253544;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto;}
@-webkit-keyframes spin {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); }}
@keyframes spin {0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); }}
/* ================================================================================================================================================================== */

/* === BUTTON === */
.autobutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-family:'Titillium Web';font-size:16px;padding:20px 30px;text-decoration:none;} 
.autobutton:hover {background:#222222;}
.autobutton:active {position:relative;top:1px;}
@media screen and (max-width:1181px)
{
	/* TABLET */
	.autobutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-family:'Titillium Web';font-size:16px;padding:20px 30px;text-decoration:none;} 
	.autobutton:hover {background:#222222;}
	.autobutton:active {position:relative;top:1px;}
	@media screen and (max-width:503px)
	{
		/* MOBILE */
		.autobutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-family:'Titillium Web';font-size:16px;padding:20px 30px;text-decoration:none;} 
		.autobutton:hover {background:#222222;}
		.autobutton:active {position:relative;top:1px;}
	}
}

/* FULL BUTTON */
.fullbutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:16px;font-family:'Titillium Web';padding:10px 0;text-align:center;text-decoration:none;width:100%;margin:5% auto 0;} 
.fullbutton:hover {background:#222222;}
.fullbutton:active {position:relative;top:1px;}
@media screen and (max-width:1181px)
{
	/* TABLET */
	.fullbutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:16px;font-family:'Titillium Web';padding:20px 0;text-align:center;text-decoration:none;width:100%;margin:10% auto 0;} 
	.fullbutton:hover {background:#222222;}
	.fullbutton:active {position:relative;top:1px;}
	@media screen and (max-width:503px)
	{
		/* MOBILE */
		.fullbutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:16px;font-family:'Titillium Web';padding:20px 0;text-align:center;text-decoration:none;width:100%;margin:10% auto 0;} 
		.fullbutton:hover {background:#222222;}
		.fullbutton:active {position:relative;top:1px;}
	}
}
/* ================================================================================================================================================================== */

.searchbutton {background:#111;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;padding:12px 0;text-decoration:none;width:20%;}
.searchbutton:hover {background:#222222;}
.searchbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	.searchbutton {background:#111;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;padding:12px 0;text-decoration:none;width:100%;}
	.searchbutton:hover {background:#222222;}
	.searchbutton:active {position:relative;top:1px;}
}
/* ================================================================================================================================================================== */

.detailbutton {background:#FFFFFF;border-radius:3px;background:#222222;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:12px;font-family:'Titillium Web', sans-serif;padding:5px 15px;text-decoration:none;text-align:center;text-transform:uppercase;}
.detailbutton:hover {background:#009A4C;color:#FFFFFF;}
.detailbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px) 
{
	
}
/* ================================================================================================================================================================== */

.busbuttonline {background:#FFFFFF;border-radius:3px;border:1px solid #222222;display:inline-block;cursor:pointer;color:#222222;font-weight:400;font-size:11px;font-family:'Titillium Web', sans-serif;padding:5px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
.busbuttonline:hover {background:#222222;color:#FFFFFF;}
.busbuttonline:active {position:relative;top:1px;}

.busbuttonfull {background:#111;border-radius:3px;border:1px solid #111;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:11px;font-family:'Titillium Web', sans-serif;padding:5px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
.busbuttonfull:hover {background:#009A4C;color:#FFFFFF;border:1px solid #009A4C;}
.busbuttonfull:active {position:relative;top:1px;}
/* ================================================================================================================================================================== */

.wabutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-family:'Titillium Web', sans-serif;font-size:12px;padding:10px 30px;text-decoration:none;width:auto;}
.wabutton:hover {background:#B90000;}
.wabutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	.wabutton {background:#009A4C;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-family:'Titillium Web', sans-serif;font-size:12px;padding:10px 30px;text-decoration:none;width:auto;}
	.wabutton:hover {background:#B90000;}
	.wabutton:active {position:relative;top:1px;}
}
/* ================================================================================================================================================================== */

.tabbutton {background:#009A4C;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:400;font-family:'Titillium Web', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
.tabbutton:hover {background:#B90000;}
.tabbutton:active {position:relative;top:1px;}
@media screen and (max-width:1181px)
{
	.tabbutton {background:#009A4C;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:400;font-family:'Titillium Web', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
	.tabbutton:hover {background:#B90000;}
	.tabbutton:active {position:relative;top:1px;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		.tabbutton {background:#009A4C;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:400;font-family:'Titillium Web', sans-serif;font-size:14px;padding:10px 20px;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
		.tabbutton:hover {background:#B90000;}
		.tabbutton:active {position:relative;top:1px;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			.tabbutton {background:#009A4C;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:400;font-family:'Titillium Web', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
			.tabbutton:hover {background:#B90000;}
			.tabbutton:active {position:relative;top:1px;}
		}
	}
}
/* ================================================================================================================================================================== */

.busbuttonline {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;padding:8px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
.busbuttonline:hover {background:#FFFFFF;color:#D7251B;}
.busbuttonline:active {position:relative;top:1px;}
/* LANDSCAPE */
@media screen and (max-width:1181px)
{
	.busbuttonline {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;padding:8px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
	.busbuttonline:hover {background:#FFFFFF;color:#D7251B;}
	.busbuttonline:active {position:relative;top:1px;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		.busbuttonline {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:14px;font-family:'Titillium Web', sans-serif;padding:8px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
		.busbuttonline:hover {background:#FFFFFF;color:#D7251B;}
		.busbuttonline:active {position:relative;top:1px;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			.busbuttonline {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:400;font-size:12px;font-family:'Titillium Web', sans-serif;padding:8px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;} 
			.busbuttonline:hover {background:#FFFFFF;color:#D7251B;} 
			.busbuttonline:active {position:relative;top:1px;}
		}
	}
}
/* ================================================================================================================================================================== */

.morebutton {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
.morebutton:hover {background:#FFFFFF;color:#D7251B!important;}
.morebutton:active {position:relative;top:1px;} 
/* LANDSCAPE */ 
@media screen and (max-width:1181px)
{
	.morebutton {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
	.morebutton:hover {background:#FFFFFF;color:#D7251B!important;}
	.morebutton:active {position:relative;top:1px;}
	/* POTRAIT */
	@media screen and (max-width:821px)
	{
		.morebutton {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
		.morebutton:hover {background:#FFFFFF;color:#D7251B!important;}
		.morebutton:active {position:relative;top:1px;}
		/* MOBILE */
		@media screen and (max-width:503px)
		{
			.morebutton {background:#D7251B;border-radius:3px;border:1px solid #D7251B;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:600;font-size:14px;font-family:'Titillium Web', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
			.morebutton:hover {background:#FFFFFF;color:#D7251B!important;}
			.morebutton:active {position:relative;top:1px;} 
		}
	}
}
/* ================================================================================================================================================================== */
