/*
*   name           Favourite
*   version        3.3
*   description    Responsive and customizable Joomla!3 template
*   demo           ttp://demo.favthemes.com/favourite/
*   author         FavThemes
*   author URL     http://www.favthemes.com
*   copyright      Copyright (C) 2012-2015 FavThemes.com. All Rights Reserved.
*   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*
******************************************************************************************

/// custom style

******************************************************************************************
*/



p#logo-humanisk a{
    font-size: 22px;
    color: #000be1;
    font-weight: bold;
	/* line-height: 3pt; */
}

p#logo-kszc {
    font-size: 18px;
    margin-top: 12px;
}

p#logo-kszc a{
    color: #000000 !important;
}


p#logo-adatok {
    font-size: 12px;
}

/* pontos dátum jobbra igazított legyen és legyen felette egy kis térköz */
.mod_datetime {
    text-align: right;
	margin-top: 10px;
}



/* kék header * /
#fav-headerwrap {
    background-color: #465cf7;
}
/* white background*/
/*.favnav .moduletable ul.nav.menu li a:hover {
    background: white;
    color: #444 !important;
}*/

/* menus color * /
#fav-nav li a, #fav-nav span.nav-header,

.favnav .navigation li a[class^="fa-"]:before,
.favnav .navigation li a[class*=" fa-"]:before,
.favnav .navigation li span.nav-header[class^="fa-"]:before,
.favnav .navigation li span.nav-header[class*=" fa-"]:before{
    color: #fff;
}
/* submenus * /
#fav-headerwrap .navigation ul.nav-child li a{
	color: #444 !important;
}

.favnav .navigation .nav-pills > .active > a,
.favnav .navigation .nav-pills > li > a:hover,
.favnav .navigation .nav-pills > li > a:focus,
.favnav .navigation .nav-pills .nav-child > li > span.nav-header:hover,
.favnav .navigation ul.nav-child li.deeper.parent span.nav-header:hover,
.favnav .navigation ul.nav-child li.deeper.parent span.nav-header:active {
    color: #465cf7 !important;
}
/*



/* kék háttér */
/*#fav-topbarwrap, #fav-headerwrap, #phoca-dl-category-box .pd-category h3.pd-ctitle, #fav-leadwrap, div#morzsi, div#fav-mainwrap, #fav-blockwrap{
    background: rgba(70, 92, 247,0.1);
}*/

#phoca-dl-category-box .pd-category h3.pd-ctitle {
	background: transparent;
}



/* promo wrap alján legyen térköz, főleg a galéria miatt */
div#fav-promowrap {
    padding-bottom: 25px;
}

/* main wrap alján i9s legyen, főleg a naptár miatt */
div#fav-main {
    padding-bottom: 25px;
}



/* szövegtörzs nagyobb betűtípusú legyen */
body {
    font-size: 15px;
}


/* felsorolásnak nagyobb legyen a bal margója, különben nem látszanak a 3 számjegyű számok */
ul, ol {
     margin: 0 0 10px 30px;
}


/* menüelemek nagyobb betűtípusúak legyenek */
.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation .nav-pills span.nav-header, .favnav .navigation .menunav-pills span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header, .favnav .navigation ul.nav.menu li span.nav-header{
	font-size: /*16px;*/15px;
}

/* oldalmenü szövegmérete nagyobb legyen */
ul.menuside li a, ul.menuside li span.nav-header {
    font-size: 15px;
}

/* színek, ha aktív az oldalmenü */
ul.menuside li a:hover, ul.menuside li a:focus, ul.menuside li.current a, ul.menuside li.current ul a:hover, ul.menuside li.current ul a:focus, ul.menuside li span.nav-header:hover, ul.menuside li span.nav-header:focus{
	color: #465CF7 !important;
    border-left: 5px solid #465CF7 !important;
}


/* sok menü miatt kisebb legyen menük közti táv */
.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation ul.nav.menu li span.nav-header {
    padding: 15px 13px 13px;
}



/* almenü */
/*, #fav-headerwrap .navigation ul.nav-child, .favnav .moduletable ul.nav.menu li, .favnav .moduletable ul.nav.menu li li, .favnav .moduletable ul.nav.menu li li li, .favnav .moduletable ul.nav.menu li li li li, .favnav .moduletable ul.nav.menunav-pills li, .favnav .moduletable ul.nav.menunav-pills li li, .favnav .moduletable ul.nav.menunav-pills li li li, .favnav .moduletable ul.nav.menunav-pills li li li li {
    background: rgba(255,255,255,0.6);
}*/




/* kezdőlapon a szakmák ikonjainak legyen még egy kis szegélye */
div#favglyph-icon {
    box-shadow: 0px 0px 0px 1px #dedede;
    margin-top: 1px !important;
}

/* ha két sorban vannak ikonok, ne legyen olyan nagy sortáv köztük */
.fav-transparent .row-fluid div#fav-lead, .fav-transparent .row-fluid div#fav-promo {
    padding-top: 0px;
	padding-bottom: 0px;
}

.fav-transparent .row-fluid div#fav-lead div#fav-promo1 .moduletable, .fav-transparent .row-fluid div#fav-promo div#fav-promo1 .moduletable {
	margin-top: 0px;
    margin-bottom: 0px;
}


/* ========== KÖZÉPSŐ GOMBOK ========== */


/* fehér dowload típusú gombok */
/*.customwhitebtn p#fav-download-btn .btn {
    background: white;
    color: blue;
}*/

/* ne legyen utána olyan nagy táv */
/*.customwhitebtn p#fav-download-btn {
    margin: 0px;
}*/

	
/* középső gomboknak legyen divje, és középre legyen igazítva*/
.gomb-container {
    max-width: 1100px;
    text-align: center;
    margin: auto;
}	


/* gombok közt legyen egy kis hely */
.gomb-container span#fav-download-btn a.btn {
    margin: 0px 18px 0px;
}	
	

/* gombok logó sárga színűek legyenek*/
	.gomb-container span#fav-download-btn a.btn {
		background: #ffffff!important;
		color: #465CF7!important;
}

	
/* hoverre ez is olyan legyen, mint a menü elemek */
	.gomb-container span#fav-download-btn a.btn:hover{
	background-color: #ffffff!important; 
}
	
	
	
/* az intós gombok után ugyanannyi legyen sorköz, mint előtte */
/*#fav-intro{
    padding-bottom: 0px;
}*/



/* ========== KÖZÉPSŐ GOMBOK VÉGE ========== */










/* vissza gombon szövegnek fehér színe legyen */
div#fav-download-btn p.btn a {
    color: white !important;
	
}












/* táblázatok */
/*  === RÉSZTVEVŐ INTÉZMÉNYEK ===  */
table,
table.tablazatok{
	width: 100% !important;
}

table th,
table.tablazatok th{
	text-align: center !important;
	background-color: #465cf7 !important;
    padding: 15px 0 15px 0 !important;
    border-bottom: 1px solid #7f7f7f !important;
	border-top: 1px solid #7f7f7f !important;
	color: #fff;
}

table td,
table.tablazatok td {
    padding: 10px !important;
	vertical-align: middle !important;
	text-align: center !important;
    border-bottom: 1px dashed #888888 !important;
}








/* minden főcím kék legyen alapból és félkövér */
.page-header h2, h2.item-title, div.itemHeader h2.itemTitle, div.catItemHeader h3.catItemTitle, div.tagItemHeader h2.tagItemTitle, div.latestItemHeader h2.latestItemTitle, div.genericItemHeader h2.genericItemTitle, div.userItemHeader h3.userItemTitle, .page-header h2 a, h2.item-title a, div.catItemHeader h3.catItemTitle a, div.tagItemHeader h2.tagItemTitle a, div.latestItemHeader h2.latestItemTitle a, div.genericItemHeader h2.genericItemTitle a, div.userItemHeader h3.userItemTitle a{
	color:#465CF7;
	font-weight: bold;
	/* font-family: 'Oswald', sans-serif;/*"Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;*/
	font-size: 24px;
}

/* hoverre szürkék */
.page-header h2 a:hover, h2.item-title a:hover, div.catItemHeader h3.catItemTitle a:hover, div.tagItemHeader h2.tagItemTitle a:hover, div.latestItemHeader h2.latestItemTitle a:hover, div.genericItemHeader h2.genericItemTitle a:hover, div.userItemHeader h3.userItemTitle a:hover{
	color:#444;
}


/* blog elrendezésben legyen a cikkek után elválasztó vonal */
.blog .items-row.cols-1 .span12 {
    /* background-color: rebeccapurple; */
    border-bottom: 1px solid #e7e7e7;
}














/* támogatók olyasmi szegéllyel legyen, mint ikonok */
img.tamogatok{
	/*background-color: #E6ED09;*/
	border: 5px solid #FFFFFF;
	-webkit-border-radius: 0%;
	-moz-border-radius: 0%;
	border-radius: 0%;
	box-shadow: 0px 0px 0px 1px #dedede;
    margin-top: 1px !important;
	margin: 5px 5px;
}


/* partnereink mellett a centrum logó címe jobbra igazított legyen */
.moduletablekszclogo h3 {
    text-align: right;
}

/* ha egymás mellett vannak a partnerek és a támogatók */

/* partnereinknél a határtalanul és az AEEK logós tároló szélesebb legyen, hogy ne csússzanak össze a centrummal */
.row-fluid div#fav-block1 {
	width: 47%;/*70%; - ha a centrum logó lett volna mellette */
}
/* partnereinknél mellett a centrum logó tároló szélesebb legyen, hogy ne csússzanak össze a partnerekkel */
.row-fluid div#fav-block3 {
	width: 47%;/*25%; - ha a centrum logó lett volna mellette */
}

/* ha külön sorban vannak a partnerek (most már kapcsolódó oldalak) és támogatók */
 /* középre igazított legyen a cím */
.moduletablekozepre {
    text-align: center;
}
/* középre igazítottak legyenek a logók */
.customkozepre{
	text-align: center;
	display: inline-block;
}
.customkozepre p{
	text-align: center;
	display: table-cell;
}





@media screen and (min-width: 1118px){

	/* kék szalagon a Dokumentumtár  meg a többi hosszabb ikon ne essen két sorba a szűk hely miatt */
	/*div#fav-intro1 {
		width: 16%;
	}
	div#fav-intro2 {
		width: 14%;
	}
	div#fav-intro3 {
		width: 13%;
	}
	div#fav-intro4 {
		width: 12%;
	}
	div#fav-intro5 {
		width: 12%;
	}
	div#fav-intro6 {
		width: 13%;
	}*/
}



@media screen and (max-width: 1117px){

	/* kék szalagon a Dokumentumtár  meg a többi hosszabb ikon ne essen két sorba a szűk hely miatt */
	/*div#fav-intro1 {
		width: 19%;
	}
	div#fav-intro2 {
		width: 16%;
	}
	div#fav-intro3 {
		width: 14%;
	}
	div#fav-intro4 {
		width: 12%;
	}
	div#fav-intro5 {
		width: 12%;
	}
	div#fav-intro6 {
		width: 13%;
	}*/
}







@media screen and (min-width:  1200px){

	/* ne essen 2 sorba a főmenü nagyobb felbontáson sem */
	.row-fluid #fav-header .span9 {
		width: 85.358974% !important;
	}


	/* a képforgató szélessége ennél ne legyen tobb, mert akkor túl nagyon lesznek a képek */
	div#fav-slidewrap .row-fluid {
		max-width: 978px;
	}
	
}




@media screen and (max-width: 1088px){

	/* ha külön sorban vannak a partnerek (most már kapcsolódó oldalak) és támogatók */
	/* ne csússzanak el a logók */
	.customkozepre p{
		display: inline-table
	}

}



@media screen and (max-width: 1073px){
	
	/* középső gombok, ha több sorba csúsznak, legyen köztük térköz */
	.gomb-container span#fav-download-btn a.btn {
		margin: /*10px 18px 0px;*/5px 0px 0px;
	}
}


@media screen and (max-width: 1035px){

	/* menü ne essen két sorba */
	.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation .nav-pills span.nav-header, .favnav .navigation .menunav-pills span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header, .favnav .navigation ul.nav.menu li span.nav-header{
		font-size: 14.2px;
	}
}



@media screen and (max-width: 1006px){
	
	/* partnereinknél a határtalanul és az AEEK logós tároló szélesebb legyen, hogy ne csússzanak össze a centrummal * /
	.row-fluid div#fav-block1 {
		width: 100% !important;
	}*/
	
	/* partnereinknél mellett a centrum logó tároló szélesebb legyen, hogy ne csússzanak össze a partnerekkel * /
	.row-fluid div#fav-block3 {
		width: 60% !important;
	}*/
	
}





@media screen and (max-width: 1001px){

	/* menü ne essen két sorba */
	.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation .nav-pills span.nav-header, .favnav .navigation .menunav-pills span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header, .favnav .navigation ul.nav.menu li span.nav-header, 
	.favnav .moduletable ul.nav.menu li a, .favnav .moduletable ul.nav.menu li li a, .favnav .moduletable ul.nav.menu li li li a, .favnav .moduletable ul.nav.menu li li li li a, .favnav .moduletable ul.nav.menunav-pills li a, .favnav .moduletable ul.nav.menunav-pills li li a, .favnav .moduletable ul.nav.menunav-pills li li li a, .favnav .moduletable ul.nav.menunav-pills li li li li a{
		font-size: 13px;
	}
	
	
	
	
}


@media screen and (min-width: 768px) and (max-width: 803px)
{
	/* menü ne essen két sorba */	
	/*	div#fav-nav .favnav .navigation .moduletable ul.nav.menu.nav-pills li {
			margin: -3px;
		}*/
}




@media (max-width: 1200px) and (min-width: 768px){
	
	/* menü előtt és után térköz kisebb legyen */
	/*#fav-nav .favnav .navigation .nav-pills a, #fav-nav .favnav .navigation .menunav-pills a, #fav-nav .favnav .navigation .nav-pills > li > a, #fav-nav .favnav .navigation .menunav-pills > li > a, #fav-nav .favnav .navigation ul.nav.menu li span.nav-header {
		margin-top: 3px !important;
		margin-bottom: 3px !important;
	}*/
}




@media screen and (min-width: 768px) and (max-width: 910px)
{
	/* széles menü ne csússzon 2 sorba */
	#fav-nav .favnav .navigation .nav-pills a, #fav-nav .favnav .navigation .nav-pills > li > a {
		padding: 12px 5px 12px;
	}
	
	/* ha ez kicsit szélesebb, jobban elfér a menü */
	.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}
	
	
}



@media screen and (max-width: 800px){
	
	/* partnereinknél a határtalanul és az AEEK logós tároló szélesebb legyen, hogy ne csússzanak össze a centrummal */
	.row-fluid div#fav-block1 {
		width: 100% !important;
	}
	
	/* partnereinknél mellett a centrum logó tároló szélesebb legyen, hogy ne csússzanak össze a partnerekkel */
	.row-fluid div#fav-block3 {
		width: 100% !important;
	}
	
}





@media screen and (max-width: 768px)
{
	.customwhitebtn {
		width: 59%;
	}

	.customwhitebtn p#fav-download-btn {
		margin: 10px 0px 0px;
	}

	
	/* főaoldalon szakmák ikonjai ne elegyenek olyan baszott nagyok */
	
		/*div#favglyph-box1 {
			width: 30%!important;			
		}

		div#favglyph-box3 {
			width: 30%!important;
		}
	
		div#favglyph-box4 {
			width: 30%!important;
		}
		
		div#favglyph-box5 {
			width: 30%!important;
		}
		
		div#favglyph-box6 {
			width: 30%!important;
		}*/
}





@media screen and (max-width: 725px){
	
	img.tamogatok{
		max-width: 80%;
	}
	
}














/* kis méreten ne legyenek olyan nagyok az ikonok */
/* megfejtés a template.css-ben */










@media screen and (min-width: 481px) and (max-width: 644px)
{
		/* kék szalagon a Dokumentumtár  meg a többi hosszabb ikon ne essen két sorba a szűk hely miatt CSAK AKKOR HA ÜZENŐFAL IS BENNE VAN, VAGY 5NÉL TÖBB GOMB VAN */
		/*div#fav-intro1 {
			width: 50% !important;
		}
		div#fav-intro2 {
			width: 42% !important;
		}
		div#fav-intro3 {
			width: 50% !important;
		}
		div#fav-intro4 {
			width: 42% !important;
		}
		div#fav-intro5 {
			width: 50% !important;
		}
		div#fav-intro6 {
			width: 42% !important;
		}*/

}






@media screen and (max-width: 480px)
{
		/* kék szalagon a Dokumentumtár  meg a többi hosszabb ikon ne essen két sorba a szűk hely miatt CSAK AKKOR HA ÜZENŐFAL IS BENNE VAN, VAGY 5NÉL TÖBB GOMB VAN */
		/*div#fav-intro1 {
			width: 47% !important;
		}
		div#fav-intro2 {
			width: 47% !important;
		}
		div#fav-intro3 {
			width: 47% !important;
		}
		div#fav-intro4 {
			width: 47% !important;
		}
		div#fav-intro5 {
			width: 47% !important;
		}
		div#fav-intro6 {
			width: 47% !important;
		}*/

}






































