/*------------------------------------------------------

ENGLISH WEBSITE

	Theme Name: Ego
	Author: UDTHEMES
	Author URI: http://udthemes.com

------------------------------------------------------*/



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


}

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

	.homepage,.section{position: inherit;}
	.section .content{margin:0 auto;position:relative;}
	.section .teaser{background-attachment:scroll; background-position:center center;}
	.page-inner-left,.page-inner-right{width:100%;}
	
}



@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.logo, .logoBlog{display:none;}
	.logoSmall, .logoBlogSmall{display:block}


	.header .inner{max-width:930px;}
	.inner{margin-top:20px; margin-right:20px;}
	.greenStarHomeSliderWrapper{right: 100px;top: 90px; }
	.customMainMenu{margin-top:60px; width:300px;}

	.locationMaps{width:640px; margin-right:-200px;}
	.mapLocationBig{display:none;}
	.mapLocationMedium{display:block;}
	
	.addressMostazaLogo{padding-bottom:10px;}
	.addressMostassa {top: 83px; left: 178px; font-size:9px;}
	
	.foodAdventureLink{position:absolute; left:30px; top:60px;}
	.logo, .logoBlog{padding-top:80px;}
	.blog .telNr, .telNr{position: absolute;right: 15px;top: 25px;}
	.blog-inner-left{width:60%;}
/*----		
	.logo-homepage {background-attachment: inherit; position:absolute;}
	.logo, .logoBlog{display:none;}
	.logoSmall, .logoBlogSmall{display:block}
	
	.header .inner .menu ul{width:100%; text-align: left;left:14px; margin-right:10px;margin:0px 		padding-bottom:8px;display:table !important;}
	.header .inner .menu ul li{ float: none !important; display:inline-block; }

	.menu ul{text-align:left;}
	.homepage,.section{position: inherit;}
	.header {height:auto;display:block;}
---*/
}

@media only screen and (max-width: 768px) {
		.page-inner-left{width:500px !important;}
	.logo, .logoBlog{display:none;}
	.logoSmall, .logoBlogSmall{display:block}
	
	.header .inner{max-width:930px;}
	.inner{margin-top:20px; margin-right:20px;}
	
	.greenStarHomeSliderWrapper{right: 130px;top: 90px; }
	.customMainMenu{margin-top:60px; width:300px;}
	
	.mapLocationBig{display:none;}
	.mapLocationMedium{display:block;}
	
	.blog .telNr, .telNr{position: absolute;right: 15px;top: 25px; }
	.foodAdventureLink{position:fixed; top:60px;}
	
	
	.languageSelector{right:30px;top:5px;}
	.logo, .logoBlog{padding-top:98px;}
	.homemadeLeftPage{float:none; width:100%; }
	.homemadeRightPage{float:none; width:100%; padding-top:30px; border-left-style:none; padding-left:0px;}	
	.tabs .tabs_nav, .tabs .tabs_nav li { width:100%; }
	
}

@media all and (max-width: 699px){
		.fdm-column{
			float:left !important;
			width:100% !important;
		}
	}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
	.logo, .logoBlog{display:none;}
	.logoSmall, .logoBlogSmall{display:block}
	.page-inner-left{width:400px !important;}
	.greenStarHomeSliderWrapper{right: 45px;top: 100px;}

	.mobileMenuPageWrapper{display:block;}
	.desktopMenuPageWrapper{display:none;}
	
	.locationMaps{width:100%; margin:auto;}
	.addressMostassa {top: 85px; left: 178px; font-size:9px;}
	.addressMostazaLogo{padding-bottom:5px;}
	
	.googlemapsLink, .googlemapsLink a{clear:left; float:left; margin-left:20px; margin-top:-25px; margin-right:-100px;}
	.openingTimes{clear:left; float:left; margin-left:40px; margin-top:25px; margin-right:-100px;}
	.mapLegenda{float:right; margin-top:-95px; margin-left:50px;}

	.footerLinks{bottom:0px;padding-bottom:10px;}
	.mapLocationBig{display:none;}
	.mapLocationMedium{display:block;}
	
	.customMainMenu{width:100%; position:absolute; top:0px;}
	.blog .telNr, .telNr{position: absolute;right: 42px;top: -35px; }
	.foodAdventureLink{position:fixed; left:30px; }
	.addthis_default_style{float: right !important; width:85px; margin-right:21px;}
	.menu ul{padding-top:30px; text-align:left;}
	.homepage,.section{position: inherit;}
	
	.languageSelector{right:30px;top:5px;}
/*--	
	.homepage,.section{position: inherit;}
	
	.logo-homepage{width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;background-attachment:inherit;}
	.logo, .logoBlog{display:none;}
	.logoSmall, .logoBlogSmall{display:block}
	*/
	
	#sidebar.left{width:0; display:none;}
	.blog-inner-left{width:93%}
	
	.header {height:80px;display:block;}
	.header .inner{max-width:930px;margin:auto;}
	.header .inner .menu ul{float: left; text-align: center; width: 100%;margin-top:0px;padding-bottom:5px; display:none;line-height:20px;}
	.header .inner .menu ul li{margin:10px 0; float:none !important;}
	.header .inner .menu ul li:first-child{margin-top:0px;}
	.header .inner .menu ul li:last-child{padding-right:10px;}
	.section.odd .header .inner .menu ul li a.active,.section.even .header .inner .menu ul li a.active{padding:1px 10px;}
	.header .inner .menu ul { display:none; }
	.header .inner select { display:block !important; width:350px; top:10px; left:30px;position:absolute; }
	#epic-navigation{bottom: 35px !important;}
	.customMainMenu{margin-top:60px;}
	.foodAdventureDropDownButton{display:block;}
}


@media only screen and (min-width: 400px) and (max-width: 479px){

	.page-inner-left{width:400px !important;}
	.greenStarHomeSliderWrapper{right: 100px;top: 85px; display:none;}
	
	.footerLinks{bottom:0px;padding-bottom:45px;}	
	.locationMaps{width:100%; margin:auto;}
	.addressMostassa {top: 55px; left: 67px; font-size:9px;}
	.addressMostazaLogo{padding-bottom:10px;}
	
	.googlemapsLink, .googlemapsLink a{clear:left; float:left; margin-left:10px; margin-top:5px; margin-right:-100px;}
	.openingTimes{clear:left; float:left; margin-left:23px; margin-top:25px; margin-right:-100px;}
	.mapLegenda{float:right; margin-top:-95px; margin-right:15px;}
	.mobileMenuPageWrapper{display:block;}
	.desktopMenuPageWrapper{display:none;}	
	
	.footerLeftDiv{width:150px;}
	.foodAdventureTitle {font-size:30px; line-height:30px; padding-bottom:20px}
	
	.customMainMenu{width:100%; position:absolute; top:0px;}
	.blog .telNr, .telNr{position: absolute;right: 42px;top: -35px; }
	.foodAdventureLink{padding-left:30px;position:fixed;}
	.addthis_default_style{float: right !important; width:85px; margin-right:21px;}
	.menu ul{padding-top:30px; text-align:left;}
	.homepage,.section{position: inherit;}
	.menu ul{padding-top:30px; text-align:left;}
	.homepage,.section{position: inherit;}
	.mapLocationBig{display:none;}
	.mapLocationMedium{display:none;}
	.mapLocationSmall{display:block;padding-bottom:110px;}
	.locationMaps{height:310px;}
	#epic-navigation{bottom: 35px !important;}
/*----------------------------
	ii.-- instagram page
	-----------------------------*/
	
	.rsGCaption{display:none;}
	
	/*----------------------------
	ii.-- Header
	-----------------------------*/
	
	/*homepage*/
	.logo-homepage{width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;background-attachment:inherit;}
	.logo, .logoBlog{display:none;}
	.logoSmall, .logoBlogSmall{display:block}
	
	/*inner pages*/
	.header {height:80px;display:block;}
	.header .inner{max-width:930px;margin:auto;}
	.header .logo-container{position:relative;left:50%;margin-left:-57.5px; float:none;}

		/* main menu
		----------------------------*/

		.header .inner .menu ul{float: left; text-align: center; width: 100%;margin-top:0px;padding-bottom:5px; display:none; line-height:20px;}
		.header .inner .menu ul li{margin:10px 0; float:none !important;}
		.header .inner .menu ul li:first-child{margin-top:0px;}
		.header .inner .menu ul li:last-child{padding-right:10px;}
		.section.odd .header .inner .menu ul li a.active,.section.even .header .inner .menu ul li a.active{padding:1px 10px;}
	
	
	
	/* mobile menu toggle
	----------------------------*/	
		
	/*.header .inner .mobileMenuToggle{display:block;}*/
	.header .inner .menu ul { display:none; }
	.header .inner select { display:block !important; width:270px; top:10px; left:30px; position:absolute;}
	.customMainMenu{margin-top:60px;}
	
	#sidebar.left{width:0; display:none;}
	.blog-inner-left{width:93%}
	.foodAdventureDropDownButton{display:block;}
}

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

/*----------------------------
	i.-- footer
	-----------------------------*/
	.page-inner-left{width:320px !important;}
	.greenStarHomeSliderWrapper{right: 100px;top: 85px; display:none;}
	
	.footerLinks{bottom:0px;padding-bottom:55px;right:auto;width:300px;text-align:center;}
	.footerLeftDiv{height:45px;}
	
	.mobileMenuPageWrapper{display:block;}
	
	.desktopMenuPageWrapper{display:none;}	
	
	.footerLeftDiv{width:300px;}
	.foodAdventureTitle {font-size:30px; line-height:30px; padding-bottom:20px}

	.customMainMenu{width:100%; position:absolute; top:0px;}
	.blog .telNr, .telNr{position: absolute;left: 13px;top: -55px; }
	.foodAdventureLink{padding-left:30px;}
	.addthis_default_style{float: right !important; width:85px; margin-right:21px;}
	.menu ul{padding-top:30px; text-align:left;}
	.homepage,.section{position: inherit;}
	
	.homepage,.section{position: inherit;}
	/*#####removed by Rachid: max-width:290px;padding-bottom:100px;#########*/
	.section .content{ padding:5px;}
	
/*----------------------------
	ii.-- location page
	-----------------------------*/
	.mapLocationBig{display:none;}
	.mapLocationMedium{display:none;}
	.mapLocationSmall{display:block;padding-bottom:110px; }
	.locationMaps{width:100%; margin:auto;height:310px;}
	.addressMostazaLogo{padding-bottom:5px;}
	.addressMostassa {top: 65px; left: 41px; font-size:10px;}
	
	.googlemapsLink, .googlemapsLink a{clear:left; float:left; margin-left:20px; margin-top:5px; margin-right:-100px; font-size:10px;}
	.openingTimes{ float:right; margin-left:10px; margin-top:15px;font-size:10px;}
	.mapLegenda{float:left; margin-top:7px; margin-left:25px; width: 230px;
padding: 5px 16px;}
	.mapLegendaText1Sentence {margin-left: 2px; font-size:10px;}
	
	.mapLegendaRow2{margin-left: 50px;}
	.mapLegendaRow3{clear:left;}
	.mapLegendaRow4{margin-left: 60px;}
	
	
	/*----------------------------
	ii.-- instagram page
	-----------------------------*/
	
	.rsGCaption{display:none;}
	.instafeedMessage1 {margin-top:-67px;margin-left:30px;}	
	.instafeedMessage2 {margin-left:20px; float:left; clear:left; margin-top:0px; width:100px;margin-bottom:20px;}
	.instafeedMessage3 {margin-top:3px; margin-right:3px;}
	#new-royalslider-1{width:90% !important;}
	
	
	
	/*----------------------------
	ii.-- Header
	-----------------------------*/
	
	.logo-homepage{width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;background-attachment:inherit;}
	.logo, .logoBlog{display:none;}
	.logoSmall, .logoBlogSmall{display:block}
	.logoSmall, .logoBlogSmall{padding-top:105px;}
	
	.epic-table-cell{font-size:12px;}
	
	/*inner pages*/
	.header {height:80px;display:block;}
	.header .inner{max-width:930px;margin:auto;}
	.header .logo-container{position:relative;left:50%;margin-left:-57.5px; float:none;}

		/* main menu
		----------------------------*/

		.header .inner .menu ul{float: left; text-align: center; width: 100%;margin-top:0px;padding-bottom:5px; display:none; line-height:20px;}
		.header .inner .menu ul li{margin:10px 0; float:none !important;}
		.header .inner .menu ul li:first-child{margin-top:0px;}
		.header .inner .menu ul li:last-child{padding-right:10px;}
		.section.odd .header .inner .menu ul li a.active,.section.even .header .inner .menu ul li a.active{padding:1px 10px;}
	
	
	/* mobile menu toggle
	----------------------------*/	
		
	/*.header .inner .mobileMenuToggle{display:block;}*/
	.header .inner .menu ul { display:none; }
	.header .inner select { display:block !important; width:270px; left:0px; right:0px; top:30px; margin:0px auto;position:absolute; z-index:0; }
	.section-title{padding-top:50px;}
	#epic-navigation{bottom: 35px !important;}
	.customMainMenu{margin-top:60px;}
	
	#sidebar.left{width:0; display:none;}
	.foodAdventureDropDownButton{display:block;}

	.blog-inner-left{width:93%}
}