/*
Theme Name: UCCU Alapitvany-Theme
Theme URI: http://uccualapitvany.hu
Description: WordPress theme for UCCU website.
Version: 1.0.0
Author: Zsolt Varady
Author URI: http://plexipi.hu
Tags: 
*/

@charset 'UTF-8';


body,html {
	margin: 0px !important;
	padding: 0px;
	height: 100%;
}

body {
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
}

#arrowUp {
	display: none;
	width: 70px;
	height: 70px;
	border: 4px solid #000000;
	z-index: 10;
	position: fixed;
	bottom: 30px;
	right: 30px;
	line-height: 55px;
	text-align: center;
	font-size: 35px;
	cursor: pointer;
	background-color: rgba(255,255,255,0.5);
}

#slideMenuContainer {
	border: 4px solid #000000;
	background-color: rgba(255,255,255,0.5);
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	z-index: 10;
	position: fixed;
	bottom: 105px;
	right: 30px;
	width: auto;
	height: auto;
	display: none;
	padding: 10px;
}

#slideMenuContainer a {
    color: #000000 !important;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    text-transform: lowercase;
}

.mainframe {
	height: auto;
	border-width: 24px;
	border-style: solid;
	width: 100%;
	position: absolute;
}

.main {
	height: 100%;
}

.videoembed {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 80%;
	height: 500px;
}

.mainmenucontainer {
	position: fixed;
	min-width: 75%;
	height: 100%;
	top: 0;
	left: 0;
}

.sidemenucontainer {
	width: 25%;
	float: right;
	height: 100%;
}

.mainmenu {
	/*width: 192px;*/
}

.mainmenucontainer, .mainmenu {
	height: 100%;
}

.mainmenucontainer .mainmenu div {
	position: absolute;
}

.mainmenucontainer .mainmenu .menucontainer {
	bottom: 0;
	height: 23%;
}

.mainmenucontainer .mainmenu .menucontainer .menusubtitle {
	height: 100%;
	width: 100%;
	position: relative;
	padding-right: 10px;
}

.mainmenucontainer .mainmenu .menucontainer .menusubtitleItem {
	width: 100%;
}

.mainmenucontainer .menutitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

.mainmenucontainer .menusubtitle {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	display: none;
}

.mainmenucontainer .mainmenu .menutitle {
	position: relative;
	margin-bottom: 0;
	font-size: 37px;
	line-height: 75px
}

.mainmenucontainer .mainmenu .menusubtitle {
	position: relative;
	font-size: 17px;
}

.rolunksec4right {
	margin-top: 30px;
	font-family: 'Open Sans', sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	overflow-y: auto;
	height: 87%;
}

.rolunksec4right a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 17px;
	color: #FFFFFF;
}

.main .logo {
	margin-top: 25px;
	margin-bottom: 25px;
	width: 100%;
	text-align: center;
}

.mainmenu {
	cursor: pointer;
}

.menurolunk {
	background: #56dec6;
}

.menuoktatas {
	background: #beea63;
}

.menutamogass {
	background: #e07443;
}

.menusetak {
	background: #000000;
}

.sidemenubox {
	padding: 0;
	cursor: pointer;
}

.sidemenucontainer .sidemenutitle {
	background: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	width: 100%;
	font-weight: bold;
	padding: 5px;
}

.sidemenucontainer .sidemenuicon {
	background: #c0c0c0;
	font-size: 30px;
	text-align: center;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 70px;
}

.sidemenucontainer .sidemenuicon i {
	line-height: 70px;
}

.headerHomeLink img {
	width: 85px;
}

.headerHomeLinkText {
	float: left;
	font-size: 14px;
	margin-top: 16px;
}

.subpageHeader {
	height: 110px;
	width: 100%;
	border: 0;
	border-bottom-width: 5px;
	border-style: solid;
	position: relative;
	text-transform: uppercase;
	text-align: center;
}

.subpageHeader .subpageHeaderMenuItem {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-transform: lowercase;
}

.subpageHeader .subpageHeaderMenuItem a {
	color: #000000 !important; 
}

.actlink, .sectitle {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

.elerhetosegektitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
}

.actlink {
	min-height: 45px;
	width: 310px;
	bottom: -84px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	font-size: 24px;
	line-height: 35px;
	padding: 5px;
}

.prevlink, .nextlink {
	border-width: 3px;
	border-style: solid;
	width: auto;
	bottom: -28px;
	background: #FFFFFF;
	position: absolute;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 23px;
	line-height: 35px;
}

.prevlink a, .nextlink a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
}

.prevlink {
	left: 10%;
}

.nextlink {
	right: 10%;
}

.headerHomeLink {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1000;
}

.headerHomeLink a {
	color: #000000;
	font-size: 20px;
}

.subpageHeaderMenu {
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	margin-left: auto;
    margin-right: auto;
    position: relative;
    bottom: -130px;
}

.subpageHeaderMenuItem {
	border-right: 3px solid #bcb8b7;
	width: auto;
	display: inline-block;
	padding-left: 12px;
	padding-right: 12px;
}

.subpageHeaderContainer {
	width: 100%;
	height: 225px;
	position: relative;
}

/*
 * MINDEGYIK
 */

.sectext {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	text-align: center;
    margin-bottom: 9%;
    margin-top: 9%;
}

.textblockwithbackground {
	display: none;
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255,255,255,0.24);
	padding: 20px;
	overflow-y: auto;
	height: 370px;
	font-size: 14px;
	padding: 15px;
}

.secimagetitle mark {
	color: #000000;
	background: #FFFFFF;
}

.secimagetitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 17px;
	line-height: 35px;
	margin-left: 5%;
	margin-top: 20%;	
/*	margin-top: 350px; */
}

.secimagesubtitle {
	margin-left: 25%;
	margin-top: 10px;
	color: #FFFFFF;
	font-size: 14px;
	margin-right: 20px;
}

/*
 * ROLUNK
 */

 .rolunksec1container {
 	width: 100%;
 	min-height: 400px;
 }

 #rolunksector2right {
 	margin-top: 60px;
 }

.rolunkpage .sectitle mark {
	background: #56dec6;
	color: #FFFFFF;
}

.rolunksec1minibox h4 mark {
	background: #56dec6;
}

.rolunksec1minibox {
    padding-left: 5px;
    padding-right: 10px;
}

.rolunksec3textright {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

.rolunksec3textright a {
	color: #FFFFFF;
}

.rolunksec1minibox h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;	
}

.rolunksec1minibox p {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 13px;
}

.rolunksec1minibox p strong {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold
}

.rolunksec1minibox h4, .rolunksec1minibox p {
	text-align: center;
}

.rolunksec1minibox .miniboxicon {
 	border: 4px solid #56dec6;
 	width: 79px;
 	height: 79px;
 	line-height: 79px;
 	font-size: 35px;
 	text-align: center;	
 	margin-left: auto;
    margin-right: auto;
    background: #FFFFFF;
}


.rolunksec1box .rolunksec1title {
 	width: 80%;
 	margin-left: auto;
    margin-right: auto;
    text-align: center
}

.sectitle {
 	text-transform: uppercase;
 	font-size: 26px;
 	margin-top: 5%;
}

.rolunksec3container .sectitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 30px;
}

.rolunksec2container {
	margin-top: 50px;
	margin-bottom: 50px;
}

.rolunksec1miniboxcontainer {
	padding-left: 0;
	padding-right: 0;
	bottom: 0;
	position: absolute !important;
}

.rolunksec1text {
    margin-bottom: 4%;
    margin-top: 6%;
}

.rolunksec2container .rolunksec2left img {
	max-width: 25%;
	margin: 5px;
	margin-bottom: 15px;
	float: left;
	display: inline-block;
	cursor: pointer;
}

.teamcard {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 16px;
	display: none;
}

.teamcardpict img {
	width: 100%;
	height: 100%;
}

.teamcardtext {
}

.teamcardname {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #56dec6;
	font-size: 20px;
}

p.teamcardname {
	margin-bottom: 0;
	margin-top: 40px;
}

.teamcardstatus {
	font-weight: bold;
}

.teamcarddesc {
	margin-top: 25px;
}

#rolunk3 {
	padding-left: 0;
	padding-right: 0;
}

.rolunksec3title, .rolunksec3text {
	margin-left: 20px;
}

.rolunksec3title mark {
	padding-left: 0;
}

.rolunksec3textleft {
	margin-top: 25px;
	padding-left: 0;
}

.rolunksec3textleft input, .rolunksec3textleft textarea {
	border: 0 none;
    font-size: 16px !important;
    padding: 5px;
    margin-right: 17px;
    margin-bottom: 17px;
    width: 100%;
}

.rolunksec3textleft textarea {
	height: 200px;
}

.rolunksec3textleft input[type="submit"] {
	border: 3px solid #FFFFFF;
	height: 41px;
	text-transform: uppercase;
	background-color: transparent;
	color: #FFFFFF;
	width: 140px;
}

.rolunksec3textright {
	padding-top: 75px;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 30px;
}

.rolunksec3textright .elerhetosegektitle {
	text-transform: uppercase;
	font-size: 24px;
}

.rolunksec3textright i {
	font-size: 22px;
}

.rolunksec3container {
	height: 435px;
	background-color: #56dec6;
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
}

#rolunk4 {
	padding: 0;
}

.rolunksec4container {
	height: 590px;
	background-image: url('/wp-content/themes/uccutheme/img/rolunk_sajto hatterkep.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	border: 10px solid #FFFFFF;
}

.rolunksec4title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 32px;
	margin-top: 80px;
}

.rolunksec4title mark,
.rolunksec4subtitle mark {
	background: #FFFFFF !important;
	color: #000000 !important;
}

.rolunksec4subtitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
    font-style: normal;
	font-size: 19px;
	margin-top: 48px;
	line-height: 36px;
	padding-bottom: 0;
}

.rolunksec4subtitle mark {
	text-transform: uppercase;
}

.rolunksec5container {
	margin-top: 50px;
}

.rolunksec5title {

}

.rolunksec5subtitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
    font-style: normal;
	margin-top: 10px;
	font-size: 16px;
	text-transform: uppercase;
}

.rolunksec5subtitle mark {
	background: #56dec6;
	color: #FFFFFF;
}

.rolunksec5text a {
	color: #56dec6;
}

.rolunksec5text {
	margin-top: 50px;
	font-size: 16px;
}

.rolunksec5text.adatvedelmi {
    max-height: 300px;
    height: 300px;
    display: block;
    overflow-y: auto;
}

.rolunksec5text strong {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.rolunksec6title {
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 50%;
}

.rolunksec6container {
	margin-top: 155px;
}

.rolunksec6text {
	margin-top: 65px;
	margin-left: auto;
    margin-right: auto;
    width: 97%;
}

.rolunksec6text  p {
	text-align: center !important;
}

.rolunksec6text img {
 	height: auto;
    margin-bottom: 65px;
    margin-left: 17px;
    margin-right: 17px;
    max-width: 100px;
}

/*
 * OKTATAS
 */

.oktatassec1image {
	background-image: url('/wp-content/themes/uccutheme/img/oktatas-idezet hatterkep-sized.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	border: 10px solid #FFFFFF;
}

.oktatassec1imagetitle {
	margin-left: 35%;
	margin-top: 20%;
}

.oktatassec1imagesubtitle {
	margin-left: 65%;
}

.oktatassec1container {
 	width: 100%;
 	margin-top: 40px;
 	min-height: 400px;
 	padding-left: 0;
 	padding-right: 0;
 }

.oktataspage .sectitle mark {
	background: #beea63;
	color: #FFFFFF;
}

.oktatassec1minibox h4 mark {
	background: #beea63;
}

.oktatassec1box .oktatassec1title {
 	width: 80%;
 	margin-left: auto;
    margin-right: auto;
    text-align: center
}

.oktatassec1miniboxcontainer {
 	margin-bottom: -220px;
 	width: 715px;
 	margin-left: auto;
    margin-right: auto;
}

.oktatassec1miniboxcontainer .miniboxtext {
	padding: 10px;
}

.oktatassec1minibox {
 	border: 4px solid #beea63;
 	width: 129px;
 	height: 129px;
 	margin-left: 10px;
 	font-size: 25px;
 	text-align: center;
    background: #FFFFFF;
    display: inline-block;
    cursor: pointer;
    padding: 5px;
}

.miniboxtextcontainer {
	width: 100%;
	height: 150px;
	position: relative;
	margin-top: 20%;
}

.miniboxtext {
	position: absolute;
	height: 100%;
	width: 493px;
	display: none;
	border: 4px solid #beea63;
	background-color: rgba(189,234,98,1);
	padding: 5px;
	font-size: 12px !important;
	bottom: 0;
}

#miniboxtext1 {
	left: 0;
}

#miniboxtext2 {
	left: 10%;	
}

#miniboxtext3 {
	left: 17%;	
}

#miniboxtext4 {
	right: 10%;	
}

#miniboxtext5 {
	right: 0;	
}

.oktatassec1minibox .miniboxicon {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
    color: #ffffff;
    float: left;
    font-size: 16px;
    margin-top: 38px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.oktatassec1mini1 {
	background-image: url('/wp-content/themes/uccutheme/img/oktatas-romaid-sized.jpg');
	background-size: cover;
	background-repeat: no-repeat;	
}

.oktatassec1mini2 {
	background-image: url('/wp-content/themes/uccutheme/img/oktatas-romaid kepekben-sized.jpg');
	background-size: cover;
	background-repeat: no-repeat;	
}

.oktatassec1mini3 {
	background-image: url('/wp-content/themes/uccutheme/img/oktatas-dilemmacafe-sized.jpg');
	background-size: cover;
	background-repeat: no-repeat;	
}

.oktatassec1mini4 {
	background-image: url('/wp-content/themes/uccutheme/img/oktatas-vasarifogl-sized.jpg');
	background-size: cover;
	background-repeat: no-repeat;	
}

.oktatassec1mini5 {
	background-image: url('/wp-content/themes/uccutheme/img/oktatas-nyockerseta-sized.jpg');
	background-size: cover;
	background-repeat: no-repeat;	
}

#oktatas2 {
	margin-top: 115px;
}

.oktatassec2container {
	height: 476px;
	background-image: url('/wp-content/themes/uccutheme/img/oktatas-idezet hatterkep2-sized.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	border: 10px solid #FFFFFF;
	position: relative;
}

.oktatasidezet {
	display: none;
	color: #FFFFFF;
	font-size: 25px;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
    width: 70%;
    margin-top: 15%;
    text-transform: uppercase;
    font-weight: bold;
}

.oktatasidezetki {
	font-weight: normal;
	font-size: 20px;
}

#oktatas3 {
	padding-left: 0;
	padding-right: 0;
}

.oktatassec3title, .oktatassec3text {
	margin-left: 20px;
}

.oktatassec3title {
	color: #000000 !important;
	text-transform: uppercase;
	font-size: 20px;
}

.oktatassec3textleft {
	color: #000000 !important;
}

.oktatassec3title mark {
	padding-left: 0;
}

.oktatassec3textleft {
	font-size: 14px;
}

.oktatassec3textright {
	font-size: 16px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.oktatassec3text {
	margin-top: 25px;
	margin-bottom: 15px;
	padding-left: 0;
	text-transform: uppercase;
	color: #000000;
	font-size: 15px;
}

.oktatassec3textright input, .oktatassec3textright textarea {
	border: 0 none;
    font-size: 16px !important;
    padding: 5px;
    margin-right: 17px;
    margin-bottom: 17px;
    width: 100%;
}

.oktatassec3textright textarea {
	height: 200px;
}

.oktatassec3textright input[type="submit"] {
	border: 3px solid #FFFFFF;
	height: 41px;
	text-transform: uppercase;
	background-color: transparent;
	color: #FFFFFF;
	width: 140px;
}

.oktatassec3textleft {
	padding-top: 75px;
	color: #FFFFFF;
	font-size: 15px;
}

.oktatassec3textleft .elerhetosegektitle {
	text-transform: uppercase;
	font-size: 17px;
}

.oktatassec3container {
	height: 505px;
	background-color: #beea63;
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
}

/*
 * TAMOGASS
 */

.tamogasspage .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

.tamogasssec1image {
	background-image: url('/wp-content/themes/uccutheme/img/tamogass_hatterkep1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
}

.tamogasssec1miniboxcontainer {
 	margin-left: auto;
    margin-right: auto;
   	padding-left: 0;
	padding-right: 0;
}

.tamogasssec1box .tamogasssec1title {
 	width: 94%;
 	margin-left: auto;
    margin-right: auto;
    text-align: center
}

.tamogasssec1minibox {
	padding-right: 5px;
	padding-left: 5px;
}

.tamogasssec1minibox h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;	
}

.tamogasssec1minibox h4 mark {
	background:  #e07443;
}

.tamogasssec1minibox h4 mark.english {
	background:  #56dec6;
	font-size: 17px;
}

.tamogasssec1minibox p {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 13px;
}

.tamogasssec1minibox p strong {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold
}

.tamogasssec1minibox h4, .tamogasssec1minibox p {
	text-align: center;
}

.tamogasssec1minibox .miniboxicon {
 	border: 4px solid #e07443;
 	width: 79px;
 	height: 79px;
 	line-height: 79px;
 	font-size: 35px;
 	text-align: center;	
 	margin-left: auto;
    margin-right: auto;
    background: #FFFFFF;
}

.tamogasssec1minibox .miniboxicon.english {
 	border: 4px solid #56dec6;
}

 .tamogasssec1container {
 	width: 100%;
 	min-height: 400px;
 	padding-left: 0;
 	padding-right: 0;
 }

 .tamogasssec1box {
 	padding-left: 0;
 	padding-right: 0;
 }

.tamogasssec2container {
	background-image: url('/wp-content/themes/uccutheme/img/tamogass_hatterkep2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	border: 10px solid #FFFFFF;
}

.tamogasssec2right i {
	font-size: 80px;
	padding: 20px;
	color: #FFFFFF;
}

.money i {
	font-size: 65px;
}

.tamogasssec2right a {
	color: #FFFFFF;
	text-decoration: underline;
}

.tamogasssec2right table td:nth-child(1) {
	text-align: center;
}

.tamogasssec2right {
	color: #FFFFFF;
	font-size: 15px;
	padding-top: 30px;
}

.tamogasssec2right h1 {
	font-size: 19px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
}

.tamogasssec2right h1 mark {
	background-color: #FFFFFF;
	color: #000000;
}

.tamogasssec2title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 32px;
	margin-top: 80px;
}

.tamogasssec2title mark,
.tamogasssec2subtitle mark {
	background: #FFFFFF !important;
	color: #000000 !important;
}

.tamogasssec2subtitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
    font-style: normal;
	font-size: 19px;
	margin-top: 48px;
	line-height: 36px;
	padding-bottom: 0;
}

.tamogasssec2subtitle mark {
	text-transform: uppercase;
}


#tamogass3 {
	padding-left: 0;
	padding-right: 0;
}

.tamogasssec3title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.tamogasssec3title mark {
	color: #000000 !important;
}

.tamogasssec3container {
	height: 505px;
	background-color: #e07443;
	padding-top: 40px;
	padding-left: 0;
	padding-right: 0;
}

.tamogasssec3text {
	margin-left: 15px;
	margin-bottom: 15px;
}

.tamogasssec3textleft {
	font-size: 14px;
}

.tamogasssec3textright {
	font-size: 16px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.tamogasssec3textright input, .tamogasssec3textright textarea {
	border: 0 none;
    font-size: 16px !important;
    padding: 5px;
    margin-right: 17px;
    margin-bottom: 17px;
    width: 100%;
}

.tamogasssec3textright textarea {
	height: 200px;
}

.tamogasssec3textright input[type="submit"] {
	border: 3px solid #FFFFFF;
	height: 41px;
	text-transform: uppercase;
	background-color: transparent;
	color: #FFFFFF;
	width: 140px;
}

/*
 * UCCU PECS
 */

.uccupecssec1image {
	background-image: url('/wp-content/themes/uccutheme/img/pecs_aloldal_hatterkep.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
}

.uccupecssec1box .uccupecssec1title {
 	width: 80%;
 	margin-left: auto;
    margin-right: auto;
    text-align: center
}

 .uccupecssec1container {
 	width: 100%;
 	min-height: 400px;
 }

.uccupecs .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

.uccupecssec1minibox h4 mark {
	background: #e07443;
	color: #FFFFFF;
}

.uccupecssec1minibox h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;	
}

.uccupecssec1minibox p {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 15px;
}

.uccupecssec1minibox p strong {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold
}

.uccupecssec1miniboxcontainer {
 	margin-bottom: -173px;
}

.uccupecssec1minibox h4, .uccupecssec1minibox p {
	text-align: center;
}

.uccupecssec1minibox .miniboxicon {
 	border: 4px solid #e07443;
 	width: 79px;
 	height: 79px;
 	line-height: 79px;
 	font-size: 35px;
 	text-align: center;	
 	margin-left: auto;
    margin-right: auto;
    background: #FFFFFF;
}

.uccupecspage .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

#uccupecs2 {
	padding-top: 100px;
}

.uccupecssec2left {
	min-height: 600px;
}

.uccupecssec2left img {
	margin: 5px 5px 15px;
}

#uccupecs3 {
	padding-left: 0;
	padding-right: 0;
}

.uccupecssec3title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.uccupecssec3container {
	height: 505px;
	background-color: #e07443;
	padding-top: 40px;
	padding-left: 0;
	padding-right: 0;
}

.uccupecssec3text {
	margin-left: 15px;
	margin-bottom: 15px;
}

.uccupecssec3textleft {
	font-size: 14px;
	color: #FFFFFF;
}

.uccupecssec3textright {
	font-size: 16px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.uccupecssec2left img {
	cursor: pointer;
}

.uccupecssec3textright input, .uccupecssec3textright textarea {
	border: 0 none;
    font-size: 16px !important;
    padding: 5px;
    margin-right: 17px;
    margin-bottom: 17px;
    width: 100%;
}

.uccupecssec3textright textarea {
	height: 200px;
}

.uccupecssec3textright input[type="submit"] {
	border: 3px solid #FFFFFF;
	height: 41px;
	text-transform: uppercase;
	background-color: transparent;
	color: #FFFFFF;
	width: 140px;
}

/*
 * UCCU MISKOLC
 */

.uccumiskolcsec1image {
	background-image: url('/wp-content/themes/uccutheme/img/miskolc_aloldal_hatterkep.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
}

.uccumiskolcsec1box .uccumiskolcsec1title {
 	width: 80%;
 	margin-left: auto;
    margin-right: auto;
    text-align: center
}

 .uccumiskolcsec1container {
 	width: 100%;
 	min-height: 400px;
 }

.uccumiskolc .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

.uccumiskolcsec1minibox h4 mark {
	background: #e07443;
	color: #FFFFFF;
}

.uccumiskolcsec1minibox h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;	
}

.uccumiskolcsec1minibox p {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 15px;
}

.uccumiskolcsec1minibox p strong {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold
}

.uccumiskolcsec1miniboxcontainer {
 	margin-bottom: -173px;
}

.uccumiskolcsec1minibox h4, .uccumiskolcsec1minibox p {
	text-align: center;
}

.uccumiskolcsec1minibox .miniboxicon {
 	border: 4px solid #e07443;
 	width: 79px;
 	height: 79px;
 	line-height: 79px;
 	font-size: 35px;
 	text-align: center;	
 	margin-left: auto;
    margin-right: auto;
    background: #FFFFFF;
}

.uccumiskolcpage .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

#uccumiskolc2 {
	padding-top: 100px;
}

.uccumiskolcsec2left {
	min-height: 600px;
}

.uccumiskolcsec2left img {
	margin: 5px 5px 15px;
}

#uccumiskolc3 {
	padding-left: 0;
	padding-right: 0;
}

.uccumiskolcsec3title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.uccumiskolcsec3container {
	height: 505px;
	background-color: #e07443;
	padding-top: 40px;
	padding-left: 0;
	padding-right: 0;
}

.uccumiskolcsec3text {
	margin-left: 15px;
	margin-bottom: 15px;
}

.uccumiskolcsec3textleft {
	font-size: 14px;
	color: #FFFFFF;
}

.uccumiskolcsec3textright {
	font-size: 16px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.uccumiskolcsec2left img {
	cursor: pointer;
}

.uccumiskolcsec3textright input, .uccumiskolcsec3textright textarea {
	border: 0 none;
    font-size: 16px !important;
    padding: 5px;
    margin-right: 17px;
    margin-bottom: 17px;
    width: 100%;
}

.uccumiskolcsec3textright textarea {
	height: 200px;
}

.uccumiskolcsec3textright input[type="submit"] {
	border: 3px solid #FFFFFF;
	height: 41px;
	text-transform: uppercase;
	background-color: transparent;
	color: #FFFFFF;
	width: 140px;
}


/*
 * PROJEKTEK
 */

.projekteksec1main {
	margin-left: auto;
	margin-right: auto;
	width: 840px;
}

.projekteksec1main .projekteksec1mainitem:nth-child(1) {
	margin-right: 100px;
}

.projekteksec1main h1,
.projekteksec2sub h1 {
	text-align: center;
	font-size: 15px;
}

.projekteksec1main h1 span,
.projekteksec2sub h1 span {
	background: #e07443;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
}

.projekteksec1mainitem {
	text-align: center;
	border: 4px solid #e07443;
	width: 370px;
	height: 520px;
	background-color: rgba(224,116,67,0.35);
	padding: 10px;
	display: inline-block;
	float: left;
	font-size: 14px;
	position: relative;
}

.projekteksec2sub {
	margin-left: auto;
	margin-right: auto;
	width: 870px;
}

.projekteksec2sub .projekteksec2subitem:nth-child(1),
.projekteksec2sub .projekteksec2subitem:nth-child(2),
.projekteksec2sub .projekteksec2subitem:nth-child(4),
.projekteksec2sub .projekteksec2subitem:nth-child(5) {
	margin-right: 30px;
}

.projekteksec1container {
	margin-bottom: 120px;
}

.projekteksec2container {
	margin-top: 50px;
	margin-bottom: 100px;	
}

.projekteksec1mainitem a, .projekteksec2subitem a {
	color: #000000;
	text-decoration: underline;
	position: absolute;
	bottom: 20px;
	left: 40%;
}

.projekteksec2subitem {
	text-align: center;
	border: 4px solid #e07443;
	width: 270px;
	height: 500px;
	background-color: rgba(224,116,67,0.35);
	padding: 10px;
	display: inline-block;
	float: left;
	font-size: 14px;
	position: relative;
	margin-top: 30px;
}

.projekteksec1mainitem img,
.projekteksec2subitem img {
	width: 100%;
	height: auto;
}

/*
 * SETAK
 */

#setakmap {
	height: 500px;
}

#setakmaptext {
	height: 500px;
}

.markerFooter {
	padding-left: 5px;
	margin-top: 7px;
}

.markerCover {
	width: 75px;
	height: 75px;
	background-size: cover;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.markerInit {
	width: 100%;
	padding: 10px;
	background-color: #e07443;
	height: 100%;
	color: #ffffff;
	padding-top: 40px;
}

.markerInit h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 26px;
}

.markerCoverBig {
	width: 100%;
	padding: 10px;
	background-color: #e07443;
	margin-bottom: 10px;
}

.markerCoverBig img {
	width: 100%;
	height: auto;
}

.markerCoverBig h4 {
	color: #FFFFFF;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0;
}

.markerData {
	padding: 5px;
	font-size: 12px;
}

.setakpage .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

.setaksec1image {
	background-image: url('/wp-content/themes/uccutheme/img/seta_aloldal_hatterkep1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 45px;
}

.setaksec1imagetitle.sectitle mark {
	color: #000000;
	background: #FFFFFF;
}

.setaksec1imagetitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 17px;
	line-height: 35px;
	margin-left: 5%;
}

.setaksec1imagesubtitle {
	margin-left: 25%;
	margin-top: 10px;
	color: #FFFFFF;
	font-size: 14px;
	margin-right: 20px;
}

 #setakepek {
 	margin-top: 30px;
 }

 #setakepek img {
 	width: 24%;
 	height: auto;
 }

.setaksec1box .setaksec1title {
 	margin-top: -15px;
 	width: 94%;
 	margin-left: auto;
    margin-right: auto;
    text-align: center
}

.setaksec3container {
	height: 590px;
	background-image: url('/wp-content/themes/uccutheme/img/seta_aloldal_hatterkep2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	border: 10px solid #FFFFFF;
}

.setaksec3title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 32px;
	margin-top: 80px;
	color: #FFFFFF;
}

.setaksec3title mark,
.setaksec3subtitle mark {
	background: #FFFFFF !important;
	color: #000000 !important;
}

.setaksec3right > div {
	padding-left: 0;
	padding-right: 0;
}

.setaksec3right {
	margin-top: 50px;
}

.setaksec3right button {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #FFFFFF;
	background: transparent;
	border: 0;
	height: 35px;
	display: block;
	text-transform: uppercase;
}

#setak4 {
	padding-left: 0;
	padding-right: 0;
}

.setaksec4title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.setaksec4title mark {

}

.setaksec4container {
	height: 505px;
	background-color: #e07443;
	padding-top: 40px;
	padding-left: 0;
	padding-right: 0;
}

.setaksec4text {
	margin-left: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
}

.setaksec4textleft {
	font-size: 14px;
}

.setaksec4textright {
	font-size: 16px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.setaksec4textright input, .setaksec4textright textarea {
	border: 0 none;
    font-size: 16px !important;
    padding: 5px;
    margin-right: 17px;
    margin-bottom: 17px;
    width: 100%;
}

.setaksec4textright textarea {
	height: 200px;
}

.setaksec4textright input[type="submit"] {
	border: 3px solid #FFFFFF;
	height: 41px;
	text-transform: uppercase;
	background-color: transparent;
	color: #FFFFFF;
	width: 140px;
}

.setapontpage img {
	max-width: 100%;
}

.wp-caption-text {
	font-size: 11px !important;
}

img.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
img.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
div.alignright {
	float: right;
	margin-left: 20px;
}
div.alignleft {
	float: left;
	margin-right: 20px;
}
div.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

/*
 * SETAPONTOK
 */

.setapontpage .prevlink {
	left: 5%;
}
.setapontpage .nextlink {
	right: 5%;
}
.setapontpage .prevlink, .setapontpage .nextlink {
	max-width: 200px;
	font-size: 18px !important;
	line-height: 22px;
}
.setapontpage .actlink {
	width: 290px !important;
	font-size: 20px !important;
}
#setapont1 p {
	font-size: 14px;
	line-height: 22px;
}
.setapontpage h1 {
	display: none;
}

/*
 * KONYVTAR
 */

.konyvtarpage .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

.konyvtarsec1imagetitle {
	text-transform: uppercase;
	margin-top: 35px !important;
	font-size: 22px;
	margin-bottom: 150px;
}

.konyvtarsec1download i {
	font-size: 60px;
	color: #FFFFFF;
	margin-bottom: 25px;
}

.konyvtarsec1image {
	background-image: url('/wp-content/themes/uccutheme/img/konyvtar_aloldal_hatterkep1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 45px;
}

.konyvtarsec2container {
	padding-left: 25px;
}

.konyvtarsec2container table {
	width: 100%;
}

.konyvtarsec2text td {
	vertical-align: top;
	padding: 10px;
}

.konyvtarsec2text {
	margin-top: 20px;
	font-size: 14px;
}

.konyvtarsec2text a {
	color: #000000;
}

.konyvtarsec3container {
	background-image: url('/wp-content/themes/uccutheme/img/film_hatter.jpg');
	background-size: cover;
	background-repeat: no-repeat;
}

.konyvtarsec3container .sectitle mark {
	background-color: #FFFFFF;
	color: #e07443;
}

.konyvtarsec3text {
	margin-top: 20px;
	color: #FFFFFF;
	line-height: 25px;
	font-size: 14px;
}

.konyvtarsec4title {
	margin-bottom: 35px;
}

.konyvtarsec4container {
	margin-top: 15px;
	min-height: 560px;
	padding-bottom: 80px;
}

.konyvtarsec4container button:hover {
	background-color: #e07443;
	color: #FFFFFF;
}

.buttoncontainer {
	height: 30px;
	width: 100%;
}

.konyvtarsec4container button {
	background-color: transparent;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 0;
	text-align: right;
	float: right;
	color: #e07443;
	display: block;
	font-size: 19px;
}

.konyvtarsec4left {
	text-align: right;
}

.konyvtarsec4container .keywordcard {
	display: none;
	border: 3px solid #e07443;
	background-color: rgba(224,116,67,0.35);
	color: #000000;
	padding: 20px;
	line-height: 20px;
	font-size: 14px;
	min-height: 420px;
}

.konyvtarsec4container .keywordcard h2 {
	font-size: 18px;
	margin-bottom: 15px;
}

.konyvtarsec4container .keywordcard i {
	font-size: 45px;
	display: block;
	margin-bottom: 15px;
	color: #e07443;
}

.konyvtarsec5container {
	background-image: url('/wp-content/themes/uccutheme/img/konyvtar_aloldal_hatterkep2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 560px;
}

.konyvtarsec5title.sectitle mark {
	background-color: #FFFFFF !important; 
	color: #000000;
}

.konyvtarsec1download {
	text-align: center;
}

.konyvtarsec1download mark {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 18px;
}

.konyvtarsec1download a {
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 15px !important;
}

.konyvtarsec5right button {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #FFFFFF;
	background: transparent;
	border: 0;
	height: 35px;
	display: block;
	text-transform: uppercase;
}

.konyvtarsec5text {
	display: none;
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255,255,255,0.24);
	padding: 10px;
	overflow-y: auto;
	height: 370px;
}

.konyvtarsec5right > div {
	padding-left: 0;
	padding-right: 0;
}

.konyvtarsec5right {
	margin-top: 50px;
}

/*
 * AKTUÁLIS
 */

.aktualispage .sectitle mark {
	background: #e07443;
	color: #FFFFFF;
}

.aktualissec1imagetitle {
	text-transform: uppercase;
	margin-top: 35px !important;
	font-size: 22px;
	margin-bottom: 150px;
}

.aktualissec1download i {
	font-size: 60px;
	color: #FFFFFF;
	margin-bottom: 25px;
}

.aktualissec1image {
	background-image: url('/wp-content/themes/uccutheme/img/aktualis_aloldal_hatterkep1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 45px;
}

.aktualissec2container {
	padding-left: 25px;
}

.aktualissec2container table {
	width: 100%;
}

.aktualissec2text td {
	vertical-align: top;
	padding: 10px;
}

.aktualissec2text {
	margin-top: 20px;
	font-size: 14px;
}

.aktualissec2text a {
	color: #000000;
}

.aktualissec3container {
	background-image: url('/wp-content/themes/uccutheme/img/film_hatter.jpg');
	background-size: cover;
	background-repeat: no-repeat;
}

.aktualissec3container .sectitle mark {
	background-color: #FFFFFF;
	color: #e07443;
}

.aktualissec3text {
	margin-top: 20px;
	color: #FFFFFF;
	line-height: 25px;
	font-size: 14px;
}

.aktualissec4title {
	margin-bottom: 35px;
}

.aktualissec4container {
	margin-top: 15px;
	min-height: 560px;
	padding-bottom: 80px;
}

.aktualissec4container button:hover {
	background-color: #e07443;
	color: #FFFFFF;
}

.buttoncontainer {
	height: 30px;
	width: 100%;
}

.aktualissec4container button {
	background-color: transparent;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 0;
	text-align: right;
	float: right;
	color: #e07443;
	display: block;
	font-size: 19px;
}

.aktualissec4left {
	text-align: right;
}

.aktualissec4container .keywordcard {
	display: none;
	border: 3px solid #e07443;
	background-color: rgba(224,116,67,0.35);
	color: #000000;
	padding: 20px;
	line-height: 20px;
	font-size: 14px;
	min-height: 420px;
}

.aktualissec4container .keywordcard h2 {
	font-size: 18px;
	margin-bottom: 15px;
}

.aktualissec4container .keywordcard i {
	font-size: 45px;
	display: block;
	margin-bottom: 15px;
	color: #e07443;
}

.aktualissec5container {
	background-image: url('/wp-content/themes/uccutheme/img/aktualis_aloldal_hatterkep2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 560px;
}

.aktualissec5title.sectitle mark {
	background-color: #FFFFFF !important; 
	color: #000000;
}

.aktualissec1download {
	text-align: center;
}

.aktualissec1download mark {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 18px;
}

.aktualissec1download a {
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 15px !important;
}

.aktualissec5right button {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #FFFFFF;
	background: transparent;
	border: 0;
	height: 35px;
	display: block;
	text-transform: uppercase;
}

.aktualissec5text {
	display: none;
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255,255,255,0.24);
	padding: 10px;
	overflow-y: auto;
	height: 370px;
}

.aktualissec5right > div {
	padding-left: 0;
	padding-right: 0;
}

.aktualissec5right {
	margin-top: 50px;
}

/*
 * ENGLISH
 */

.englishsec1container p {
	text-align: center;
	font-size: 16px;
}

.englishsec1container {
	width: 100%;
	margin-top: 25px;
	min-height: 400px;
	margin-bottom: 50px;
}

.adjukosszeblock {
	height: 430px;
}

/*
 *  MOBIL AND TABLET
 */

  @media (max-width: 1100px) {
	.sidemenucontainer .sidemenutitle {
		font-size: 12px;
	}   	
 	.rolunksec6text img {
	    margin-left: 12px;
	    margin-right: 12px;
	}
 }

 @media (max-width: 991px) {
 	.adjukosszeblock {
		height: auto;
	}
	 .sectionContainer, .rolunksec1container {
	 	padding: 0;
	 }	
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .navbar-fixed-bottom, .navbar-fixed-top {
	    left: auto;
	    position: fixed;
	    right: 0 !important;
	    z-index: 1030;
	    width: 100%;
	}
	.navbar-header button {
		width: 160px;
	}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    	max-height: 600px;
	}
}

/* up to 991 pixel - sm in bootstrap */
@media (max-width: 991px) {
	.rolunksec1miniboxcontainer {
		position: relative !important;
	}
	.projekteksec2container {
		margin-top: 0;
	}
	.projekteksec1mainitem, .projekteksec2subitem {
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto !important;
		margin-bottom: 35px;
	}
	.projekteksec2sub, .projekteksec1main {
		width: auto;
	}
	#uccumenu {
		border: none;
	}
	.headerHomeLink {
		display: none;
	}
	.konyvtarsec1imagetitle {
		margin-bottom: 50px;
	}
	.mainmenumobilcontainer {
		float: right;
		width: 150px;
	}
	.navbar-toggle {
		border: 0;
		color: #e07443;
		margin-top: 28px;
	}
	.mobilmenutext {
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: bold;
		font-size: 32px;
		margin-right: 10px;
	}
	.mobilmenuicon {
		margin-top: 13px;
		width: 30%;
	}
	.navbar-toggle .icon-bar {
		height: 4px;
		width: 100%;
		background-color: #e07443 !important;
	}
	.mainmenumobil {
		background-color: #e07443;
		color: #ffffff;
		cursor: pointer;
		font-family: "Open Sans Condensed",sans-serif;
		font-size: 23px;
		font-weight: bold;
		height: 45px;
		line-height: 45px;
		margin-bottom: 5px;
		margin-right: 2%;
		padding: 1px 10px;
		text-transform: uppercase;
		width: 100%;
	}
	.navbar-default {
		background-color: transparent !important;
		border: none;
	}
	.mobilmenutext {
		display: inline-block;
		float: left;
	}
	.mobilmenuicon {
		display: inline-block;
		float: right;	
	}
	.mobilmaincolumn {
		height: 100%;
	}
	.maincolumncontainermobil {
		width: 56%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.mainlogomobil .logo {
		margin-bottom: 10px;
	}
	.mainlogomobil {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 44%;
		padding: 10px;
	}
	.prevlink, .nextlink {
		max-width: 150px;
   		bottom: -29px;
	}
	#rolunksector2right {
		padding-left: 0;
		padding-right: 0;
	}
	.teamcard {
		padding-left: 0;
		padding-right: 0;		
	}
}

/* up to 767 pixel - xs in bootstrap  */
@media (max-width: 767px) {
	.uccupecssec1container, .uccupecssec1box, .aktualissec2text {
		padding: 0;
	}
	.uccupecssec3textleft, .uccupecssec3textright,
	.uccumiskolcsec3textleft, .uccumiskolcsec3textright {
		padding: 0;
	}
	.uccupecssec3textright, .uccumiskolcsec3textright {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}
	.navbar-header button {
		margin-left: auto;
    	margin-right: auto;
    	float: none;
	}
	.videoembed {
    	height: 260px;
	}
	.oktatassec3textleft {
		padding-top: 10px;
	}
	.subpageHeaderMenu {
    	bottom: -115px;
	}
	.konyvtarsec2text, .konyvtarsec3text {
    	font-size: 16px;
    	line-height: 24px;
	}
	.konyvtarsec2text p {
		margin-bottom: 25px;
	}
	.actlink {
	    bottom: -82px;
	    height: auto !important;
	    font-size: 24px;
	    line-height: 35px;
	    margin-left: auto;
	    margin-right: auto;
	    min-height: 45px;
	    padding: 5px;
	    position: relative;
	    width: 310px;
	}
	.prevlink, .nextlink {
		padding: 12px;
		bottom: inherit;
		top: 5px;
		z-index: 300000;
	}
	.oktatassec1minibox .miniboxicon {
		margin-top: 70px;
	}
	.oktatassec1miniboxcontainer {
    	display: inline-block;
    	position: relative;
    	width: 100%;
	}
	.buttoncontainer {
	    float: left;
	    height: 30px;
	    margin: 10px;
	    width: auto;
	}
	#konyvtarsector4right .keywordcard {
		font-size: 16px;
	}
	.buttoncontainer button {
		font-size: 22px !important;
	}
	.miniboxtextcontainer {
		height: auto;
	    margin: 0;
	    margin-top: 9px;
	    width: 100%;
	}
	.miniboxtext {
		left: auto !important;
		right: auto !important;
		position: relative;
		height: 100%;
		width: 100%;
		display: none;
		border: 4px solid #beea63;
		background-color: rgba(189,234,98,0.37);
		padding: 5px;
		font-size: 15px !important;
	}
	.oktatassec1minibox {
		display: inline-block;
		margin-top: 10px;
		width: 180px;
		height: 180px;
	}
	.tamogasssec3textright {
		padding-left: 0;
		padding-right: 0;
	}
	.setaksec3text {
		font-size: 16px;
	}
	.setaksec4textright {
		padding-left: 0;
		padding-right: 0;		
	}
	.setaksec3container {
		height: auto;
	}
	.oktatassec3container {
		height: auto;
	}
	.tamogasssec1container {
		min-height: auto;
	}
	.tamogasssec3container {
		height: auto;
	}
	.tamogasssec1box {
		margin-bottom: 50px;
	}
	.uccupecssec1box {
		margin-bottom: 50px;
	}
	.oktatasidezet {
		width: 95%;
	}
	#uccupecssector2left {
		padding-left: 0;
		padding-right: 0;
		min-height: auto;	
	}
	.prevlink a, .nextlink a {
	    font-size: 40px;
	}
	.oktatassec3textright {
		padding-left: 0;
		padding-right: 0;
	}
	.uccupecssec1miniboxcontainer p {
		font-size: 16px;
	}
	.uccupecssec1miniboxcontainer {
		margin-bottom: 0;
	}
	.tamogasssec2container {
		height: auto;
	}
	.tamogasssec1minibox h4, .uccupecssec1minibox h4 {
		font-size: 25px;
	}
	.tamogasssec2right p {
		font-size: 16px;		
	}
	.tamogasssec1miniboxcontainer {
		position: relative;
		bottom: unset;
	}
	.tamogasssec1minibox p {
    	font-family: "Open Sans",sans-serif;
    	font-size: 16px;
    	font-weight: normal;
	}
	.nextlink {
    	right: 4%;
	}
	.prevlink {
    	left: 4%;
	}
	.sectext {
		font-size: 18px;
	}
	.sectitle {
		width: 90% !important;
	}
	.secimagetitle {
		font-size: 21px;
	}
	.secimagesubtitle {
		font-size: 18px;
		float: right;
		margin-right: 10%;
	}
	.subpageHeaderContainer {
    	height: 245px;
    	margin-bottom: 50px;
	}
	.subpageHeaderMenuItem {
		font-size: 19px;
	}
	.headerLink {
		font-size: 24px;
	}
	#setapont1 p {
		font-size: 16px;
	}
	.setapontpage .actlink {
    	max-width: 50% !important;
	}
	#setakmaptext {
		padding-left: 0;
		padding-right: 0;
	}
	.markerCoverBig {
		width: 30%;
		float: left;
		margin-right: 15px;
	}
	.markerCoverBig h4 {
		line-height: 26px;
		font-size: 22px;
	}
	.markerData {
		padding-top: 10px;
		font-size: 15px;
	}
	.markerFooter {
		font-size: 15px;
	}
	.markerInit h4 {
		font-size: 26px;
	}
	.markerInit p {
		font-size: 15px;
	}
	.rolunksec3container {
		height: auto;
	}
	.rolunksec3textright {
		padding-top: 15px;
		font-size: 16px;
		line-height: 40px;
		padding-bottom: 25px;
	}
	#rolunksector2left {
		padding-left: 0;
		padding-right: 0;	
	}
	.rolunksec4container {
		height: auto;
	}
	.elerhetosegektitle {
		font-family: "Open Sans Condensed",sans-serif;
    	font-size: 30px !important;
    	font-weight: bold;
	}
	.rolunksec6container {
		margin-top: 30px;
	}
	.rolunksec6title {
		width: 75%;
	}
	.rolunksec1box .rolunksec1title {
		width: 90%;
	}
	.rolunksec1miniboxcontainer {
		margin-bottom: 15px;
	}
	.secimagetitle {
		margin-top: 150px;
	}

}

/* up to 767 pixel - xs in bootstrap  */
@media (max-width: 450px) {
	.projekteksec1mainitem {
		width: 100%;
	}
}