/*
Theme Name: European Consultants Association s.r.o. - default CSS
Version: 2014/1
Author: Georgi Stojkov (webdesign), Ales Skotnica (CSS/HTML coding)
*/

/* <-------------- Telo   */
	html {margin:0;padding:0;width:100%;} 
	body {width:100%;margin:0;padding:0;font-family:'nimbus-sans',sans-serif;font-size:0.95em;font-style:normal;line-height:1.6em;font-weight:400;color:#636361;background:#fff url(img/body-mask.png) no-repeat top center;text-align:center;position:relative;-webkit-font-smoothing:antialiased;}
	
/* <-------------- Odkazy */
	a, a:link, a:visited                {color:#006893;text-decoration:none;}
	a:hover, a:focus                    {color:#006893;text-decoration:underline;}
	a:active                            {color:#000000;text-decoration:none;}
    a img, a:link img, a:visited img    {border:none;text-decoration:none;}

/* <-------------- vychozi */
	hr {display:none;}
	header,section,aside,nav,footer {display:block !important;margin:0;padding:0;}
	.clr {width:100%;overflow:hidden;clear:both;}


/* <-------------- slide */
	.topslider-container {position:absolute;top:0;left:0;right:0;z-index:0;}
	.slideme {width:100%;height:685px;margin:0;padding:0;list-style:none}
	.topslider-item {width:100%;height:685px;margin:0;padding:0;background-repeat:no-repeat;background-position:top center;background-size:auto 100%;}
	@media (max-width: 1600px) {
		.topslider, .topslider-item {height:560px;}
	}

/* <-------------- hlavni pozadi - maska */
	.page {width:100%;margin:0;padding:0;position:absolute;top:0;left:0;right:0;background:url(img/body-mask.png) no-repeat top center;text-align:center;z-index:999;}
	
/* <-------------- wrapper - vychozi box model */	
	.wrapper {margin:0 auto;max-width:900px;min-width:0;position:relative;}
	
/* <-------------- hlavicka  */		
	header {height:530px;}

/* <-------------- logo  */	
	.logo, .logo a {display:block;width:204px;height:43px;overflow:hidden;text-align:left;margin:0;padding:0;text-indent:-6000px;}
	.logo {background:url(img/logo.png?ver=2014-10-07-001) no-repeat 0 0;position:absolute;top:47px;left:0;}
	.logo a {float:left;cursor:pointer;}

/* <-------------- pata  */	
	footer {margin:40px 0;padding:20px 0 0 0;border-top:solid 1px #E6EEF3;font-size:0.75em;text-align:center;line-height:1.2em;color:#B9B9B7;font-weight:300;}

/* <-------------- hlavní menu  */	
	.mmenu {width:auto;position:absolute;right:0;top:58px;line-height:1.2em;}
	
	.mmenu ul {display:inline;margin:0;padding:0;list-style:none;}
	.mmenu ul li {display:inline-block;margin-right:10px;font-size:0.85em;text-transform:uppercase;}
	.mmenu ul li li {font-size:1em;}
	.mmenu ul li li:first-child {margin-left:10px;}
	
	.mmenu a {color:#6D6D6D;text-decoration:none !important;}
	.mmenu a:hover {color:#006893;}
 
	.mmenu .current-menu-item a, 
	.mmenu .current-page-ancestor a
		{color:#006893 !important;}

	.mmenu .menu-item-18.current-page-ancestor a, .mmenu .menu-item-23.current-page-ancestor a {color:#6D6D6D !important;text-decoration:none !important;}
	.mmenu .menu-item-18.current-page-ancestor a:hover, .mmenu .menu-item-23.current-page-ancestor a:hover {color:#006893 !important;}	
	


/* <-------------- obsah  */
	#maincontent {padding-right:150px;}
	.content-container {text-align:left;}
	.content {min-height:140px;text-align:justify;}

	/* nadpisy */
	.content h1 {margin:0 0 30px 0;padding:0;line-height:1.2em;font-size:2.0em;font-weight:300;color:#006893;text-align:left;padding-left:30px;}
	.content h2 {line-height:1.2em;font-size:1.4em;font-weight:300;color:#006893;text-align:left;padding-left:30px;}
	
	p small {line-height:0.85em;font-size:0.75em;}
	.content p strong {font-weight:700;}
	.content p {padding-left:30px;}
	.content ul {margin-left:30px;}


	/* box list */
	.box-list {width:100%;margin:30px 0 0 0 !important;position:relative;padding:0 !important;list-style:none;}
	.box-list:after, .box-list:after {content:"";display:table;clear:both;}	

	.box-list li, .box-list li:after, .box-list li:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	
	.box-list li {float:left;width:50%;margin:0 0 20px 0;padding:15px 20px 15px 30px;background:url(img/shadow.png) no-repeat top left;background-size:11px 100%;}
	.box-list li h2 {font-size:1.2em;text-transform:uppercase;color:#636361;padding-left:0px;}
	.box-list li h2 small {font-size:0.75em;}
	
	
	#ecaskmapa {width:400px;height:400px;float:right;border:solid 2px #E6EEF3;margin:0 0 30px 30px;}
	
	.globe-conteiner {width:90px;position:absolute;right:0;top:540px;}


	@media (max-width: 767px) {
		.globe-conteiner 
			{display:none;}
			
		#maincontent {padding-right:50px;}
		
		.logo {top:27px;left:15px;}
		.mmenu {right:15px;top:80px;left:15px;text-align:center;}
		.mmenu ul li {font-size:1em;}
		
		.page {background:url(img/body-mask-mobile.png) no-repeat top center;}
		header {height:300px;}
		
		#ecaskmapa {width:100%;height:300px;float:none;margin:0 0 0 30px;}	

		.slideme {height:285px;}
		.content {text-align:left;}
		
		.content h1 {margin:0 0 20px 0;font-size:1.6em;padding:0 0 0 30px;}
		
		.box-list li {width:100%;height:auto !important;margin:0 0 10px 0;padding:3px 0px 3px 30px !important;}
		.box-list li h2 {padding:0px;}
		
	}