/*
*   name           Favourite
*   version        3.5
*   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-2016 FavThemes.com. All Rights Reserved.
*   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/


/* alap betűtípus kicsit nagyobb legyen */
body, ul, ul.list-square li {
    font-size: 17px;
    line-height: 22px;
}

ul, ul.list-square li {
	padding: 3px 0px;
}


/* fejlécnek legyen háttere */
/*#fav-headerwrap {
    background-color: #fff;
    position: relative;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    background-image: url(http://kiskunhalasiszc.hu/images/pattern.png);
    background-repeat: repeat;
    /* background-size: cover; 
}*/



/* alap háttérszín az oldalon */
#fav-container{
	  background-color: rgba(229, 229, 229, 0.75) !important; /* fehéres */
}


/* cikkek törzsének háttere */
div#fav-mainwrap.container-fluid {
	/*background-image: url(szakmakejszakaja2017/images/bg_1.jpg);*/
    background-color: /*#444444;*/transparent;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	
}



/* fejléc szegélye színes legyen, a háttere pedig kissé áttetsző */
#fav-headerwrap {
    background-color: rgba(255,255,255,0.7);
    border-top: 2px solid #f0bc3f;
    border-bottom: 3px solid #13a538;
}



/* blog elrendezésben képek szegélye színes legyen */
.img-polaroid, .item-image img, .fav-tags-img {
    background-color: #ffdb4e;
    border: 1px solid #55a914;
}




/* intro overlay színe más legyen */
#fav-introwrap .fav-overlay {
    background-color: rgba(255,255,255,0.3); /* <- fehér, rgba(136, 133, 134, 0.4); <- szürke, rgba(248, 148, 6, 0.58); <- sárga */
}

/* intro-nak legyen alsó, felső szegélye */
div#fav-introwrap {
    border-bottom: 1px solid #444;
    border-top: 1px solid #444;
}



/* ========== MENÜ ========== */


/* menü betűk nagyobb méretűek legyen*/
.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;*/19px;
	padding: 15px 12px 14px;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	margin-right: 6px;
	
	/*-moz-box-shadow: 0px 1px #e7e7e7;*/
    -moz-transition: .5s ease-in-out;
    /*-webkit-box-shadow: 0px 1px #e7e7e7;*/
    -webkit-transition: .5s ease-in-out; 
	-o-transition: .5s ease-in-out;
    transition: .5s ease-in-out; 	
}

/* menü normális elemeinek hoverelése */
.favnav .navigation .nav-pills a:hover, .favnav .navigation .menunav-pills a:hover, .favnav .navigation .nav-pills > li > a:hover, .favnav .navigation .menunav-pills > li > a:hover, .favnav .navigation .nav-pills span.nav-header:hover, .favnav .navigation .menunav-pills span.nav-header:hover, .favnav .navigation .nav-pills > li > span.nav-header:hover, .favnav .navigation .menunav-pills > li > span.nav-header:hover, .favnav .navigation ul.nav.menu li span.nav-header:hover { 
	-moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
	-o-transition:scale(1.1);
	transition:scale(1.1);
	background-color: #F0BC3F!important; /*logó sárga*/
}



/* szeparátorok ne lógjanak ki a sorból stílusilag */
.navigation ul.nav > li span.separator {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	font-size: /*16px;*/19px;
	padding: 10px 12px 13px;
    margin: 22px 0px 20px 2px;
    font-weight: normal;
    color: #444;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	margin-right: 6px;
   /* -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;*/

	
	/*-moz-box-shadow: 0px 1px #e7e7e7;*/
    -moz-transition: .5s ease-in-out;
    /*-webkit-box-shadow: 0px 1px #e7e7e7;*/
    -webkit-transition: .5s ease-in-out; 
	-o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}


/* szeparátorok ne lógjanak ki a sorból stílusilag  hoverre sem*/
.navigation ul.nav > li .separator:hover {
    background-color: #F0BC3F; /*logó sárga*/
    color: #fff !important;
    cursor: pointer;
	
	
	-moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
	-o-transition:scale(1.1);
	transition:scale(1.1);
	
}


/* separator menük ne lógjanak ki a sorból stílusilag aktívan se */
.navigation ul.nav > li.active .separator{
    background-color: #0099ff !important; /*alap kék*/
    color: #fff !important;
}


/* szeparátor almenüi szögletesek legyenek */
.favnav .navigation .nav-pills .nav-child > li > a{
	border-radius: 0px;
}

/* separator almenüi hoverre hátteret is kapjanak */
.favnav .navigation .nav-pills .nav-child > li > a:hover {
    border: none;
    background-color: #F0BC3F !important; /*logó sárga*/
	color: #fff !important;
}

/* legördülő menü is szögletes legyen + kisebb közelebb legyen */
.favnav .navigation .nav-pills .nav-child, .favnav .navigation .menunav-pills .nav-child {
    border-radius: 0px;
	margin-top: -15px;
}


/* legördülő almenü felfelé mutató nyilacskája kicsit feljebb legyen */
.favnav .navigation .nav-child:before, .favnav .navigation .nav-child:after {
    top: -8px !important;
}



/* ne az oldal legtetején legyen a menü */
ul.nav.menu.nav-pills {
    margin-top: 14%;
}


/* ========== MENÜ VÉGE ========== */












/* ========== SLIDER VÉGE ========== */


/* legyen előtte egy kis tér */
div#fav-slide {
    margin-top: 10px;
}



/* ========== SLIDER VÉGE ========== */












/* ========== KÖZÉPSŐ GOMBOK ========== */
	
/* ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
 gomboknak legyen szegélye */
#fav-introwrap{
	border-top: 1px soild #444;
	border-bottom: 1px soild #444;
}
	
	
/* középső gomboknak legyen divje, és középre legyen igazítva*/
.gomb-container {
    max-width: 800px;
    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 {
    color: #fff;
    background-color: #13A538; /* logó zöld */
	font-size: 17px;
	border-radius: 0px;
	
    -moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out; 
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

	
/* hoverre ez is olyan legyen, mint a menü elemek */
.gomb-container span#fav-download-btn a.btn:hover{
	-moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
	-o-transition:scale(1.1);
	transition:scale(1.1);
	
	background-color: #F0BC3F!important; /*logó sárga*/
	color: #444 !important;
}




/* !!!!!!!!!!!!!!!!!!!!!!!!!! nincs transform !!!!!!!!!!!!!! */
/* minden gomb */
.btn{
	border-radius: 0px !important;
	
}
	
/* hibaoldal gombja egységes legyen a többivel hoverre is*/
.btn:hover{
	
	background-color: #F0BC3F!important; /*logó sárga*/
}




/* ========== KÖZÉPSŐ GOMBOK VÉGE ========== */
	
	
	
	
	
	
/* ========== LOGIN FORM ========== */
	
/* űrlap letisztítása */	
.login form.form-validate.form-horizontal.well {
	border-radius: 0px;
	border-right: transparent;
	border-left: transparent;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	background: rgba(19, 111, 165, 0);
}

	
/* mezők szögletesek legyenek */
.login form.form-validate.form-horizontal.well fieldset input {
	border-radius: 0px;
}


/* bejelentkezés - meg igazából az összes elsődleges gomb - szögletes legyen */
button.btn.btn-primary {
    border-radius: 0px;
	-moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out; 
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}


/* hoverre olyan legyen, mint a többi gomb */
button.btn.btn-primary:hover {
	-moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	background-color: #F0BC3F!important; /*logó sárga*/
}


/* a regisztráláskor a mégse gomb ugyanolyan legyen, mint a regisztrálás */
.controls a.btn{
	padding: 10px 21px 8px;
	border-radius: 0px;
	-moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out; 
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	margin-left: 4px;
}

/* hoverre is ugyanez legyen */
.controls a.btn:hover {
	-moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	background-color: #F0BC3F!important; /*logó sárga*/
}




/* efelejtette szekció formázása */
form.well, .nav-tabs.nav-stacked > li:first-child > a, .nav-tabs.nav-stacked > li:last-child > a, .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child, .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child, .nav-tabs.nav-stacked>li>a{
	border-radius: 0px;
	border:none;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

/* a nincs fiók szöveg térjen el, hogy a regisztrálásra felhívjuk a figyelmet */
.nav-tabs.nav-stacked > li:last-child > a{
	color: #df0f37; /* piros */
}


/* regisztrációnak ne legyen háttere */
form#member-registration {
    background: transparent;
}


/* beviteli mező háttér színe - de nem működik */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255, 255, 255)!important;
    background-image: none;
    color: rgb(0, 0, 0);
}


/* ========== LOGIN FORM VÉGE ========== */
	

	
	
/* ========== FELIRATKOZÁS ========== */	

/* remove copyright */
div.acymailing_footer {
    display: none;
}


/* feliratkozás menüpontban "AZ Ön adatat" előtt legyen egy kis térköz */
div#acymodifyform {
    margin-top: 15px;
}

/* űrlapok mezőinek magasabb doboza legyen és szögletes sarkuk */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 30px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* ========== FELIRATKOZÁS VÉGE ========== */
	
	
	
	
	
/* ========== 404 ========== */
	
/* hibaoldal gombja egységes legyen a többivel */	
.fav404 a.btn{
	border-radius: 0px;
	
	-moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out; 
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
	
/* hibaoldal gombja egységes legyen a többivel hoverre is*/
.fav404 a.btn:hover{
	-moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	background-color: #F0BC3F!important; /*logó sárga*/
	
}
	
/* ========== 404 VÉGE ========== */
	

	
	
	
	
	

/* ========== ATTACHMENTS ========== */

/* attachments felirat ne látszódjon */
#main div.attachmentsList caption, div.attachmentsList caption {
    display: none;
}

/* ========== ATTACHMENTS VÉGE ========== */

	
	
	

	
	
	
	
	
	

/* ========== BACK TO TOP ========== */

/* ez is szögletes legyen */
a.backtop i{
	border-radius: 0px!important;
	
	-moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out; 
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}

a.backtop i:hover{
	
	-moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);

	background-color: #F0BC3F!important; /*logó sárga*/
}

/* ========== BACK TO TOP VÉGE ========== */







/* ========== SOCIAL - NEMJÓÓÓ ========== */
	
/* social ikonok hover előkészítése */
/*ul#favsocial-list.favsocial-right li:hover{
	 -moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out; 
}*/
	
/* social ikonok hoverre nőnek + forognak */
/*ul#favsocial-list.favsocial-right li:hover{
	-moz-transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: rotate(1deg);
    -webkit-transform: rotate(1deg);
}*/

/* ========== SOCIAL - NEMJÓÓÓ VÉGE ========== */




	
	
	
	
@media (max-width: 1200px) and (min-width: 768px){

	/* a menü kisebb méreten is egységes legyen */
	.navigation ul.nav > li span.separator {
		padding: 10px 16px 12px;
		margin: 1px 0px 20px 2px;
		}

		
		
		
}
	
	
@media (max-width: 833px){
	/* gombok, ha több sorba csúsznak, legyen köztük kis sortáv */
	.gomb-container span#fav-download-btn a.btn {
    margin: 10px 18px 0px;
}
}
	
	
	
@media (max-width: 768px){
		/* mobilmenüben is egységesek legyenenek a szeparátorok */
		
		#fav-navbar-collapse li span.separator {
			padding-left: 21px;
			cursor: pointer;
		}

}
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	