html, body { overflow-x: hidden; }


/* ==============================================================================================================================
/*
/* 	> 1240																													> 1240
/* 
/* =========================================================================================================================== */

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

	
}



/* ==============================================================================================================================
/*
/* 	#Header Creative always Open	1240 - 1489											#Header Creative always Open	1240 - 1489
/* 
/* =========================================================================================================================== */

@media only screen and (min-width: 1240px) and (max-width: 1489px)
{	
	
	
}



/* ==============================================================================================================================
/*
/* 	< 1240																													< 1240
/* 
/* =========================================================================================================================== */

@media only screen and (max-width: 1239px)
{
	
	/*  globals  */
		.mcb-wrap-inner .column.mcb-column.one-fourth:nth-child(4n+1) {
			clear: left; }
	
	
	/*  header  */
		body #Header_wrapper #Subheader {
			padding: 160px 0 60px !important; }
	
	/*  footer  */
		body #Footer .footer_copy {
			text-align: center; }
		body #Footer .footer_copy .copyright,
		body #Footer .socket_menu {
			float: none; }
		body #Footer .footer_copy .copyright {
			margin-bottom: 10px; }
		
	/*  row: germans have more fun  */
		body.home #germans .wrap.two-fifth {
			padding: 32px 0 20px !important; }
	
	
}
	


/* ==============================================================================================================================
/*
/* 	#Desktop	960 - 1239																					#Desktop	960 - 1239
/* 
/* =========================================================================================================================== */

@media only screen and (min-width: 960px) and (max-width: 1239px) {	


	/*  main menu  */
		body #Top_bar .column {
			margin: 0; }
		body.header-split #Header .top_bar_left .menu_left,
		body.header-split #Header .top_bar_left .menu_right {
			width: 49.5%; }
		body.header-split #Header .top_bar_left .logo {
			left: 50%;
			position: absolute;
			width: 60px; }
		body #Top_bar .menu > li > a span:not(.description) {
			/*font-size: 18px;*/
			padding: 0 10px; }
		body.header-split #Top_bar .top_bar_right {
			right: 0; }
	
}

	
	
/* ==============================================================================================================================
/*
/* 	#Desktop	> 960																							#Desktop	> 960
/* 
/* =========================================================================================================================== */

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

	/*  homepage  */
		.home .mn-widget-loaded .mn-scroll-item:nth-child(3n+1) {
			clear: left;
			padding-left: 0; }


}

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

	
	/*  homepage  */
		/*  split: deals & guide  */
			body.home #split_guide_deals .section_wrapper .wrap:nth-child(1) {
				padding: 38px 0 0 !important; }
			body.home #split_guide_deals .section_wrapper .column {
				margin-bottom: 0; }
			
	/*  pg: economic dev  */
		#Content #economic_dev_button .fancy_heading h2.title {
			font-size: 60px !important; }
	
}



/* ==============================================================================================================================
/*
/* 	#Tablet (Landscape)		768 - 959															#Tablet (Landscape)		768 - 959
/* 
/* =========================================================================================================================== */

@media only screen and (min-width: 768px) and (max-width: 959px)
{	
	
	/*  header  */
		body #Top_bar #menu {
    		border: 1px solid rgba(51,51,51,.5);
			box-shadow: 4px 4px 10px rgba(51,51,51, 0.4); }
	
	/*  footer  */
		body #Footer .widgets_wrapper {
    		background-position: 74% bottom; }
	
	/*  homepage  */
		/*  row: germans have more fun  */
			body.home #germans .wrap.two-fifth {
				padding: 10px 0 0 !important; }
			body.home #germans .wrap.two-fifth span.colorgold {
				line-height: .8em; }
			body.home .mn-widget-loaded .mn-scroll-item {
				float: left;
				padding: 6px 0 0;
				width: 100%; }

	
	/*  landing pages  */
		body #split_fun_about .section_wrapper .wrap:nth-child(1) {
			padding: 20px 0 0 !important; }
		body #split_fun_about .section_wrapper .wrap:nth-child(2) {
			padding: 38px 25px 15px !important; }
		body #split_fun_about .section_wrapper .wrap:nth-child(2) div div > h2 .colorred {
			font-size: 30px !important; }
		body #split_fun_about .section_wrapper .wrap:nth-child(2) div div > h2 .colorred.uppercase {
			font-size: 40px !important; }
	
}



/* ==============================================================================================================================
/*
/* 	#Desktop & Tablet (Landscape)	> 768													#Desktop & Tablet (Landscape)	> 768
/* 
/* =========================================================================================================================== */

@media only screen and (min-width: 768px)
{
	
	
	body .one-second.column {
		margin-left: 1%;
		margin-right: 1%;
		width: 47.5%; }
	body .one-second.column:nth-child(2n) {
		margin-left: 2%; }
	
	
}


/* ==============================================================================================================================
/*
/* 	#Tablet (Portrait) & Mobile		< 768													#Tablet (Portrait) & Mobile		< 768
/* 
/* =========================================================================================================================== */

@media only screen and (max-width: 767px) 
{
	
	/*  header  */
		body #Header_wrapper #Subheader {
			padding: 40px 0 30px 0 !important; }
		
	/*  content  */
		body .section-page-footer .section_wrapper .column {
			margin: 0; }
			
			
	/*  footer  */
		body #Footer {
			text-align: center; }
		body #Footer .widgets_wrapper {
    		background: none; }
			
		body #Footer .socket_menu li {
			display: block;
			margin: .25em 0 1em; }
		body #Footer #CDSWIDLNKR.border {
			display: inline-block; }	
	
	/*  homepage  */
		body.home .mn-widget-loaded .mn-scroll-item {
			float: left;
			padding: 6px 0 0;
			width: 100%; }
		body #great_place .section_video {
			display: none; }
			
		/*  split: deals & guide  */
			body.home #split_guide_deals .section_wrapper .column {
				margin-bottom: 0; }

	
}



/* ==============================================================================================================================
/*
/* 	#Tablet (Portrait) & Mobile	(Landscape)	< 768									#Tablet (Portrait) & Mobile	(Landscape)	< 768
/* 
/* =========================================================================================================================== */

@media only screen and (min-width: 480px)
{
	
	/*  video gallery  */
		#Content .wp-theater-section.service-youtube .wp-theater-listing li.video-preview:nth-child(3n+1) {
			clear: left; }
	
}



/* ==============================================================================================================================
/*
/* 	#Mobile (Portrait)	< 480																			#Mobile (Portrait)	< 480
/* 
/* =========================================================================================================================== */

@media only screen and (max-width: 479px)
{
	
	
	/*  globals  
		body h2 {
			font-size: 24px; }
		body h3 {
			font-size: 20px; }
		body h4 {
			font-size: 17px; }*/
		
		body #Content .decorative_font .fancy_heading h2.title {
			font-size: 50px !important; }
		body #Content .decorative_font .fancy_heading h2.title strong {
			font-size: 90px !important; }
	
	
	/*  homepage  */
		/*  events  */
			body.home .mn-widget-loaded .mn-scroll-item a.mn-scroll-name.mn-scroll-link {
				font-size: 18px; }
	
		/*  row: video  */
			body.home #great_place {
				padding-bottom: 0 !important;
				padding-top: 60px !important; }
	
}
