@charset "utf-8";
/* KAMSZ */

@font-face {
	font-family: 'dinnextltpro';
	src: url('fonts/DINNextLTPro-Regular.eot');
	src: url('fonts/DINNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/DINNextLTPro-Regular.woff') format('woff'),
		url('fonts/DINNextLTPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'dinnextltpro';
	src: url('fonts/DINNextLTPro-Medium.eot');
	src: url('fonts/DINNextLTPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/DINNextLTPro-Medium.woff') format('woff'),
		url('fonts/DINNextLTPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}


@font-face {
	font-family: 'dinnextltpro';
	src: url('fonts/DINNextLTPro-Bold.eot');
	src: url('fonts/DINNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/DINNextLTPro-Bold.woff') format('woff'),
		url('fonts/DINNextLTPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'dinnextltprocond';
	src: url('fonts/DINNextLTPro-Condensed.eot');
	src: url('fonts/DINNextLTPro-Condensed.eot?#iefix') format('embedded-opentype'),
		url('fonts/DINNextLTPro-Condensed.woff') format('woff'),
		url('fonts/DINNextLTPro-Condensed.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'dinnextltprocond';
	src: url('fonts/DINNextLTPro-MediumCond.eot');
	src: url('fonts/DINNextLTPro-MediumCond.eot?#iefix') format('embedded-opentype'),
		url('fonts/DINNextLTPro-MediumCond.woff') format('woff'),
		url('fonts/DINNextLTPro-MediumCond.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}


@font-face {
	font-family: 'dinnextltprocond';
	src: url('fonts/DINNextLTPro-BoldCondensed.eot');
	src: url('fonts/DINNextLTPro-BoldCondensed.eot?#iefix') format('embedded-opentype'),
		url('fonts/DINNextLTPro-BoldCondensed.woff') format('woff'),
		url('fonts/DINNextLTPro-BoldCondensed.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


html, body {
	padding:0;
	margin:0;
}

body {
	font-family: 'dinnextltpro', sans-serif;
	font-weight:normal;
	background:#fff;
	color:#4d4d4d;
	font-size:15px;
}

img, object, embed, video {
	max-width: 100%;
}


a {
	color:#fbb713;
	text-decoration:none;
}

a:hover {
	color:#fbb713;
	text-decoration:underline;
}

a:visited {
	color:#fbb713;
}

a::-moz-focus-inner {
  border: 0;
}
a:focus {outline:0 none;border:0;}
a::-moz-focus-inner {outline:0 none;border:0;}


* {
    box-sizing: border-box;
}

img {
	opacity:0.999;
	filter:alpha(opacity=99.99);
}

a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}

img {
	border:0;
}

a img {
	border:0;
}


.clearboth {
	display:block;
	clear:both;
}

.vertalign {
	position: relative;
	top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'dinnextltpro', sans-serif;
	margin:0;
	padding:0;
	font-weight:normal;
}

.blogcont{
	/*margin-right:-20px;*/
	margin:0 auto;
	width:252px;
}

.bl-content.blc02 h1 {
	font-family: 'dinnextltprocond', sans-serif;
	font-weight: 500;
	font-size: 1.6em;
	color: #fff;
}

.blogitem h1 {
	font-family: 'dinnextltprocond', sans-serif;
	font-weight: 500;
	font-size: 1.6em;
	text-transform: uppercase;
	margin: .8em 0;
}


select {
	display:inline-block;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:normal;
	color:#4d4d4d;
	border:1px solid #4d4d4d;
	background:none;
	padding:.2em;
	font-size:.8em;
	text-transform:uppercase;
	}

.gridContainer {
}

.break-mob {
	display:inline;
}

#LayoutDiv1 {

}

.showdt {
	display:none;
}

#header {
	position:relative;
	width:100%;
	height:200px;
	background-size:100% auto;
    background-position: top center;
    background-repeat: no-repeat;	
	margin:0;
	padding:0;
}

.noHeadContent #header{
	height:200px;
}

#topbarholder {
	position:relative;
	display:block;
	margin:0 auto;
}


#menu-main-holder {
	float:none;
	position:relative;
	width:100%;
/*	background:rgba(222,235,238,0.7);*/
	margin:0;
	padding:1.4rem 2%;
	height:auto;
}


.langselect {
	position:absolute;
	top:15px;
	left:10px;
	width:auto;
	margin:0;
	padding:3px;
	background:rgba(255,255,255,.9);
	border:1px solid #000;
	font-size:.8em;
	z-index:999;
	/*box-shadow:none !important;*/
}

.langselect-bg {
	background: rgba(255,255,255,.9) !important;
	box-shadow: 1px 1px 7px rgba(0, 0, 0, .3);
	border:0;
}

.langselect ul {
	margin:0;
	padding:0 5px 0 9px;
}


.langselect li {
	display:block;
	margin:12px 0;
	list-style:none;
}

.langselect li:first-of-type {
	margin:8px 0;
}


.langselect ul li.langselhidden {
	display:none;
}

.langselect li a {
	color: #1a1a1a;
	font-family: 'dinnextltpro', sans-serif;
	font-size: 13px;
	font-weight:500;
}

.langselect li a:hover {
	text-decoration:none;
}

.langnav {
	display:inline-block;
	width:20px;
	height:20px;
	margin:-3px 0 0 7px;
}


.evhoselect {
	display:inline-block;
	float:none;
	position:absolute;
	top:8px;
	right:200px;
	width:auto;
	margin:0;
	padding:0;
	border:1px solid #000;
	font-size:.8rem;
	background:rgba(255,255,255,.9) !important;
	box-shadow: 3px 2px 2px rgba(0, 0, 0, .6);
	z-index:1000;
	text-transform:uppercase;
}

.evhoselect-bg {
	background:rgba(255,255,255,.9) !important;
	box-shadow: 3px 2px 2px rgba(0, 0, 0, .6);
}

.evhoselect ul {
	margin:0;
	padding:0 .8rem;
}


.evhoselect li {
	display:inline-block;
	margin:5px 0 4px 0;
	list-style:none;
	text-align:left;
}

.evhoselect ul li.evhoselhidden {
	display:none;
}

.evhoselect li a {
	color:#4d4d4d;
}

.evhoselect li a:hover {
	text-decoration:none;
}

.evhoselect ul li.evhoselhidden:hover{
	font-weight:bold;
}

.evhoselect li a{
	display:block;
}

.helyszinselect {
	display:inline-block;
	float:none;
	position:absolute;
	top:8px;
	right:20px;
	width:auto;
	margin:0;
	padding:0;
	border:1px solid #000;
	font-size:.8rem;
	background:rgba(255,255,255,.9) !important;
	box-shadow: 3px 2px 2px rgba(0, 0, 0, .6);
	z-index:1000;
	text-transform:uppercase;
}

.helyszinselect-bg {
	background:rgba(255,255,255,.9) !important;
	box-shadow: 3px 2px 2px rgba(0, 0, 0, .6);
}

.helyszinselect ul {
	margin:0;
	padding:0 .8rem;
}


.helyszinselect li {
	display:inline-block;
	margin:5px 0 4px 0;
	list-style:none;
	text-align:left;
	width:100%;
}

.helyszinselect ul li.helyszinselhidden {
	display:none;
}

.helyszinselect li a {
	color:#4d4d4d;
}

.helyszinselect li a:hover {
	text-decoration:none;
}

.helyszinselect ul li.helyszinselhidden:hover{
	font-weight:bold;
}

.helyszinselect li a{
	display:block;
	width:100%;
}


#showmenu {
	float:none;
	position:absolute;
	top:1rem;
	right: 1rem;
	display:block;
	padding:.8rem 1rem .6rem 1rem;
	font-size:.8rem;
	background:rgba(255,255,255,.9) !important;
	box-shadow: 3px 2px 2px rgba(0, 0, 0, .6);
	width:auto;
	text-transform:uppercase;
}

#showmenu a {
	color:#000;

}

#showmenu img {
	width:100%;
	height:auto;
}

#menu-main {
	position:absolute;
	top:4rem;
	left:auto;
	right:1rem;
	width:auto;
	padding:0 2% 0 5%;
	margin:0 auto;
	background:rgba(255,255,255,0.9);
	box-shadow: 1px 1px 7px rgba(0, 0, 0, .3);
	
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	font-size:1.4rem;
	text-transform:uppercase;
	color:#1a1a1a;
	z-index:999;
	text-align:right;
}

#menu-main ul {
	margin:0;
	padding:0;
}

#menu-main ul li {
	display:block;
	margin:12px 0;
	padding:0;
}

#menu-main ul li:last-child {
	margin-right:0;
}

#menu-main ul li a {
	color:#1a1a1a;
	font-size:13px;
}

#menu-main ul li a:hover {
	/*border-bottom:3px solid #fbb713;*/
	text-decoration:none;
}

#menu-main ul li a.selected{
	/*border-bottom:3px solid #fbb713;*/
	text-decoration:none;
}

.mainlogomob {
	display:block;
	position:relative;
	float:none;
	height:auto;
	margin:0 auto;
	top:-17px;
	max-width:315px;
}

.mainlogo {
	display:none;
	max-width:420px;
}

.showbanner {
	display:none;
}

#sliderbox-holder{
	display:none;
}


.blogfilter {
	position:relative;
	width:100%;
	padding:0 0 3px 0;
	border-bottom:1px solid #fbb713;
	margin:2% auto 3% auto;
}

.filtermenu {
	margin:0;
	padding:0;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	font-size:.9em;
	text-transform:uppercase;
}

.filtermenu li {
	display:inline-block;
	margin:0 0 2% 0;
}

.filtermenu li a {
	display:block;
	padding:.6em .7em;
	color:#4d4d4d;
}

.filtermenu .active a {
	color:#fbb713;
	box-shadow: 0 3px 0 #fbb713;
}

.filtermenu li a:hover {
	color:#fbb713;
	text-decoration:none;
	box-shadow: 0 3px 0 #fbb713;
}


.submenu {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 20px 20px 2px 20px;
	position: relative;
}

.submenu ul {
	border-bottom: 1px solid #fbb713;
	font-family: "dinnextltpro",sans-serif;
	font-size: 0.7rem;
	font-weight: 500;
	margin: 0 auto;
	padding: 0 0 2px 0;
	text-transform: uppercase;
}

.submenu ul li {
	display:inline-block;
	margin:0 0 0 0;
}

.submenu ul li a {
	display:block;
	padding:4px .3rem;
	color:#4d4d4d;
}

.submenu ul .selected a {
	color:#fbb713;
	box-shadow: 0 3px 0 #fbb713;
}

.submenu ul li a:hover {
	color:#fbb713;
	text-decoration:none;
	box-shadow: 0 3px 0 #fbb713;
}

.titleholder {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 10px 10px 0px 20px;
	position: relative;
	width: 90%;
}
.titleholder h1 {
	margin:3px 0 0;
	font-size:1em;
	line-height:14px;
}

.titleholder-left {
	float:none;
	width:100%;
	margin:0;
}

.titleholder-left h1 {
	margin:0;
	font-size:1rem;
}

.titleholder-right {
	float:none;
	width:100%;
	margin:0;
	text-align:right;
}

.titleholder-right select {

	margin:0 .5rem 0 0;
}

.slidepadding{
	display:none;
}

#blogitemholder {
	position:relative;
	width:96%;
	padding:0;
	margin:0 auto;
}

.perfitem {
	position:relative;
	float:left;
	width:246px;
	height:457px;
	margin:0 20px 0 0;
	border-top:3px solid #fbb713;
}

.perfimg {
	width: 246px;
	height: 369px;
	overflow:hidden;
}

.perflabel {
	width:100%;
	margin:5px 0 0 0;
}

.perflabel h1 {
	margin:0 0 1rem 0;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	font-size:1.6em;
	text-transform:uppercase;
	color:#4d4d4d;
}

.perflabel h1 div{
	font-size:0.8em;
}

.tarslist .perfimg {
	width: 246px;
	height: 250px;
	overflow:hidden;
}

.tarslist .perfitem {
	position:relative;
	float:left;
	width:246px;
	height:336px;
	margin:0 20px 0 0;
	border-top:3px solid #fbb713;
}


.blogitem {
	position:relative;
	float:left;
	width:98%;
	height:auto;
	margin:0 20px 40px 0;
	border-top:3px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
	background-size:cover !important;
}

.bl-half {
	width:98%;
	max-width:512px;
	height:341px;
}


.bl-quart {
	width: 246px;
	height: 369px;
}

.bl-imgbg img {
	display:block;
	height:100%;
	width:100%;
}

.blogitem h2 {
	font-size:1rem;
	margin:.2rem 0 0 0;
	text-transform:uppercase;
}

.blogitem h3 {
	font-size:1em;
	text-transform:uppercase;
	margin:0 0 .6rem 0;
}

.blogitem h4 {
	font-size:1rem;
}

.bl-content{
	overflow-y: hidden;
	height: 97%;
	text-overflow: ellipsis;
}

.bl-content.blc02 {
	width:100%;
	height:auto;
	padding:0 1em;
	background:rgba(0,0,0,.2);
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	margin:0 0 0 0;/*0 0 1em 0*/
	position:absolute;
	bottom:0;
}

.bl-content.blc02 h2 {
	font-weight:normal;
	font-size:1em;
	color:#fff;
	display:none;
}

.bl-content.blc03 h1 {
	display:inline-block;
	position:relative;
	margin:10px 0 0 4%;
	padding:.3rem .6rem;
	max-width:92%;
	background:#fff;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	font-size:1.6em;
	/*color:#dc636a;*/
	color:#4D4D4D;
}

.bl-content.blc03 h2 {
	display:inline-block;
	margin:4px 0 0 4%;
	padding:.3rem .6rem;
	max-width:92%;
	background:#4D4D4D;
	font-weight:normal;
	font-size:1em;
	color:#fff;
}


.blogreadmore {
	position:absolute;
	bottom:-.6em;
	left:50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	background:#4d4d4d;
	color:#fff;
	font-size:2.3em;
	padding:0 .35em;
	border-radius:2.2em;
	z-index:20;
}

.blogreadmore img {
	margin:0 0 0 .1em;
	height:auto;
	width:.4em;
}
.blogreadmore .fa {
	margin:0 0 0 .1em;
}


#contentholder, .centerholder {
	position:relative;
	margin:0 auto;
	padding:20px 0 0;/*50px 0 0*/
}

.headcontentwidth{
	width:94%;
}

.contentwidth {
	width:94%;
}


#contentholder.repertoar {
	padding:1%;
}

.contentcol01 {
	float:left;
	width:32%;
	margin:0 1% 0 0;
	padding:1% 0 0 0;
}

.contentcol01 img {
	width:100%;
	height:auto;
}

.contentcol02 {
	float:left;
	width:67%;
	margin:0;
	padding:1% 1% 0 0;
}

.contentcol02.noimg {
	float:none;
	width:100%;
	margin:0;
	padding:1% 1% 0 0;
}


.contentcol03 {
	float:left;
	width:32%;
	margin:0 3% 0 0;
	padding:1% 0 0 1%;
}

.contentcol03 img {
	width:100%;
	height:auto;
}

.contentcol04 {
	float:left;
	width:65%;
	margin:0;
	padding:1% 1% 0 0;
}

.perfheader {
	position:relative;
	width:100%;
	margin:0 0 2% 0;
	padding:1em;
	background:#f5faf8;
}

.perfhilite {
	display:inline-block;
	width:auto;
	background:#fbb713;
	padding:.4em 1.2em;
	color:#fff;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	font-size:1em;
	text-transform:uppercase;
}

.perftitle h1 {
	margin:1.5% 0;
	color:#fbb713;
	text-transform:uppercase;
	font-size:1.6em;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:bold;
}

.perfbottom{
	padding:0 1em;
}

.pcalholder {
	float:left;
	width:75px;
	margin:0 24px 0 0;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}


.pcaltop {
	background:#fbb713;
	color:#fff;
	padding:.3em 0 0 0;
}

.pcalmonth {
	font-size:.9em;
}

.pcaldate {
	font-size:2.6em;
	padding:0;
	margin:0;
}

.pcalbottom {
	padding:.3em 0 0 0;
}

.pcalday {
	font-size:.8em;
	padding:0 .6em;
}

.pcaltime {
	font-size:1.2em;
}

.pcalholder:hover {
	border:1px solid #ccc;
}

.pcalholder:hover .pcaltop {
	background:#ccc;
}

.pcalholder:hover .pcalbottom {
	color:#ccc;
}

.programrow-frame .pcalholder {
	margin:0 0 0 0;
}


.contentcol02 h3 {
	margin:0 0 2% 0;
	text-transform:uppercase;
	font-size:1.4em;
	font-weight:500;
}

.contentcol02 h4 {
	margin:2% 0 0 0;
	font-size:1.2em;
	font-weight:500;
}

.castcrewholder {
    -webkit-columns: auto 1;
    -moz-columns: auto 1;
    columns: auto 1;
}

.castcrewholder .onerole{
	-webkit-column-break-inside: avoid; /* Chrome, Safari */
	page-break-inside: avoid;           /* Theoretically FF 20+ */
	break-inside: avoid-column;         /* IE 11 */
	display:table;                      /* Actually FF 20+ */
	width:100%;
}


.castcrewholder a {
	color:#4D4D4D;
}

.castcrewholder h4{
	font-size:1.5em;
	text-transform:uppercase;
	
}

.castcrewholder h5 {
	font-size:1em;
	margin:0 0 .5em 0;
}

.castcrewlist {
	margin:0;
	padding:0;
}

.castcrewholder hr{
	margin-top:5px;
}

.castcrewholder b, .castcrewholder strong {
	text-transform:uppercase;
	font-weight: 500;
}

.contentnotes {
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	font-size:1.6em;
	margin-bottom:10px;
}

.gallery1 {
	margin:2em 0;
}

.galthumb {
	float:left;
	width:282px;
	height:188px;
	margin:0 20px 20px 0;
}

.programrow {
	margin:0 -20px;
	padding:1% 20px;
}

.programrow:hover {
	background:#f5faf8;
}

.programrow-frame {
	position:relative;
	float:left;
	width:100%;
	padding:0;
	height:100%;
	border-top:1px solid #fbb713;
}

.programrow-inner {
	float:right;
	width:calc(100% - 95px);
}

.programrow-left{
	width:100%;
}

.programrow-right{
	width:100%;
}

.programrow-topright {
	margin-top:10px;
	min-height:51px;
}


.proghilite {
	margin:1% 0 0 0;
}

.progcomment {
	margin:0;
	min-height:31px;
}

.progcommentplace{
	height:10px;
}

.progtitle {
	max-width:30em;
}

.progtitle a{
	color:#4D4D4D;
}
.progtitle h1 {
	display:inline-block;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	font-size:1.6em;
	margin:0;
}

.progtitle h2 {
	display:inline-block;
	margin:0;
	padding:0;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	font-size:1.6em;
	color:#dc636a;
}


.programrow-bottomleft {
}

.programrow-bottomleft H3{
	text-transform:uppercase;
	font-size:15px;
	font-weight:500;
}

.programrow-bottomleft H3 span{
	font-weight:normal;
}


.programrow-bottomright {
	clear:left;
}

.programrow-detail{
	display:inline-block;
	border:1px solid #4d4d4d;
	padding:12px 30px 0 15px;
	color:#4d4d4d;
	text-transform:uppercase;
	font-size:14px;
	margin:0 10px 10px 0;
	height:40px;
	font-weight:500;
	background-image: url(../img/bo.png);
    background-repeat: no-repeat;
    background-position: 15px 7px; 	
    padding-left:100px;
    white-space:nowrap;
}

.programrow-detail:hover {
	color:#fbb713;
	/*border:1px solid #fbb713;*/
	text-decoration:none;
	background-image: url(../img/bo.hover.png);
}


.progicon1 {
	height:22px;
	margin:0 10px 10px 0;
	padding:0;
	border:1px solid #fbb713;
	color:#fbb713;
	display:inline-block;
}



.progicon1 h6 {
	display:inline-block;
	font-size:.8rem;
	text-transform:uppercase;
	margin:0;
	padding:.2rem .4rem;
	font-weight:bold;
}

.progiconright {
	float:right;
	position:relative;
	height:100%;
	text-align:center;
}

.progiconright img {
	height:20px;
}

.progiconlabel {
	color: #fff;
	position: absolute;
	right: 7%;
	top: 8%;
}

.fw-next {
	display:block;
	width:100%;
	height:21px;
	border-bottom:1px solid #fbb713;
	margin:8% 0 4% 0;
	cursor:pointer;
}

.fw-next:hover {
	text-decoration:none;
}

.fw-next1 {
	position:relative;
	display:block;
	width:162px;
	background:#fbb713;
	color:#fff;
	padding:.5rem 0;
	text-align:center;
	margin:0.4em auto 0 auto;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	font-size:1.2rem;
	text-transform:uppercase;
	white-space:nowrap;
}

.fw-next2 {
	position:relative;
	display:block;
	margin:1em auto;
	width:162px;
	color:#fbb713;
	font-size:1.2rem;
	text-align:center;
}

.fw-next:hover {
	border-bottom:1px solid #ccc;
}

.fw-next:hover .fw-next1 {
	background:#ccc;
}

.fw-next:hover .fw-next2 {
	color:#ccc;
}


#footer {
	position:relative;
	width:100%;
	height:auto;
	background-size:100% auto;
    background-position: top center;
    background-repeat: no-repeat;	
	margin:0;
	border-top:1px solid #fbb713;
	padding:0 0 15px 0;
	color:#fff;
	background-color:#1e1e1e;
}

#footer a {
	color:#fff;
}

#footer a:hover {
	color:#fbb713;
}

#footer h5 {
	text-transform:uppercase;
	font-weight:500;
	font-size:1.2em;
}

#footer H2{
	margin:0 0 15px 0;
}

#footer .col-4:last-child{
	/*text-align:right;*/
}


.footerlist1 {
	margin:0;
	padding:0;
}

.footerlist1 li {
	display:block;
	margin:1em 0;
}

.footerlist1 li a {
	color:#fff;
}

.iconlist {
	margin:.5em 0 0 0;
	padding:0;
	font-size:2.4em;
}

.iconlist li {
	display:inline-block;
	margin:0 6% 3% 0;
}

.footercol1 {
	float:left;
	width:46%;
	margin:0 6% 0 0;
}

.footercol2 {
	float:left;
	width:46%;
	margin:0;
}

.footercol3 {
	float:left;
	width:100%;
	margin:0 auto;
	padding:3% 0;
	border-top:1px solid #fff;
}

.footercol3a {
	float:left;
	width:46%;
	margin:0 6% 0 0;
}

.footercol3b {
	float:left;
	width:46%;
	margin:0 0 0 0;
}

.footercol3c {
	float:left;
	width:34%;
	margin:2% 2% 0 0;
}

.footercol3d {
	float:left;
	width:64%;
	margin:2% 0 0 0;
}

.footercol3d .fa {
	float:left;
	font-size:2.4em;

}

.footercol3d img {
	float:left;
	width:1.5em;
	height:auto;
	margin:0 2% 0 0;
}



#copyright {
	position:relative;
	width:100%;
	background:#fbb713;
	color:#fff;
	padding:0 0 7px 0;
}

.copycol1 {
	float:none;
	padding:1px 0 0 0;
	width:100%;
}

.copycol2 {
	float:none;
	width:100%;
	text-align:center;
	margin:3% 0 0 0;
}

.copycol2 img {
	height:2.6em;
	width:auto;
	margin:0 0 0 8%;
}

.nameheader {
	position:relative;
	width:100%;
	margin:2% 0 2% 0;
	padding:1em;
	background:#f5faf8;
}

.namelabel {
	display:inline-block;
	padding:.3em 2em;
	background:#fbb713;
	color:#fff;
	font-size:1em;
	text-transform:uppercase;
}

.nametitle h1 {
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	font-size:2.2em;
	color:#fbb713;
	text-transform:uppercase;
	margin:2% 0 4% 0;
}

.menupage .menuMainImg{
	width:25%;
	float:left;
	margin-right:2%;
}

.prgcaldayname{
	font-size:1em;
	border-bottom:1px solid #FFFFFF;
}

.programrow.prg-szurke.programrow-frame{border-top:1px solid #4D4D4D;}
.programrow.prg-szurke .pcalholder{border:1px solid #4D4D4D;}
.programrow.prg-szurke .pcalholder .pcaltop{background:#4D4D4D;}
.programrow.prg-szurke .pcalholder .pcalbottom{color:#4D4D4D;}

.programrow.prg-kek.programrow-frame{border-top:1px solid #139CD8;}
.programrow.prg-kek .pcalholder{border:1px solid #139CD8;}
.programrow.prg-kek .pcalholder .pcaltop{background:#139CD8;}
.programrow.prg-kek .pcalholder .pcalbottom{color:#139CD8;}

.programrow.prg-piros .programrow-frame{border-top:1px solid #dc636a;}
.programrow.prg-piros .pcalholder{border:1px solid #dc636a;}
.programrow.prg-piros .pcalholder .pcaltop{background:#dc636a;}
.programrow.prg-piros .pcalholder .pcalbottom{color:#dc636a;}

.programrow.prg-sarga .programrow-frame{border-top:1px solid #fbb713;}
.programrow.prg-sarga .pcalholder{border:1px solid #fbb713;}
.programrow.prg-sarga .pcalholder .pcaltop{background:#fbb713;}
.programrow.prg-sarga .pcalholder .pcalbottom{color:#fbb713;}

.programrow.prg-talalk .programrow-frame{border-top:1px solid #1BA69C;}
.programrow.prg-talalk .pcalholder{border:1px solid #1BA69C;}
.programrow.prg-talalk .pcalholder .pcaltop{background:#1BA69C;}
.programrow.prg-talalk .pcalholder .pcalbottom{color:#1BA69C;}

.programrow.prg-estek .programrow-frame{border-top:1px solid #167783;}
.programrow.prg-estek .pcalholder{border:1px solid #167783;}
.programrow.prg-estek .pcalholder .pcaltop{background:#167783;}
.programrow.prg-estek .pcalholder .pcalbottom{color:#167783;}

.programrow.prg-minievad .programrow-frame{border-top:1px solid #7DAC45;}
.programrow.prg-minievad .pcalholder{border:1px solid #7DAC45;}
.programrow.prg-minievad .pcalholder .pcaltop{background:#7DAC45;}
.programrow.prg-minievad .pcalholder .pcalbottom{color:#7DAC45;}

.programrow.prg-edukativ .programrow-frame{border-top:1px solid #F1854B;}
.programrow.prg-edukativ .pcalholder{border:1px solid #F1854B;}
.programrow.prg-edukativ .pcalholder .pcaltop{background:#F1854B;}
.programrow.prg-edukativ .pcalholder .pcalbottom{color:#F1854B;}

.programrow.prg-vendeg .programrow-frame{border-top:1px solid #9F4664;}
.programrow.prg-vendeg .pcalholder{border:1px solid #9F4664;}
.programrow.prg-vendeg .pcalholder .pcaltop{background:#9F4664;}
.programrow.prg-vendeg .pcalholder .pcalbottom{color:#9F4664;}

.programrow.prg-intf .programrow-frame{border-top:1px solid #AA0032;}
.programrow.prg-intf .pcalholder{border:1px solid #AA0032;}
.programrow.prg-intf .pcalholder .pcaltop{background:#AA0032;}
.programrow.prg-intf .pcalholder .pcalbottom{color:#AA0032;}

.programrow.prg-air .programrow-frame{border-top:1px solid #D1214E;}
.programrow.prg-air .pcalholder{border:1px solid #D1214E;}
.programrow.prg-air .pcalholder .pcaltop{background:#D1214E;}
.programrow.prg-air .pcalholder .pcalbottom{color:#D1214E;}

.programrow.prg-intf7 .programrow-frame{border-top:1px solid #46B48C;}
.programrow.prg-intf7 .pcalholder{border:1px solid #46B48C;}
.programrow.prg-intf7 .pcalholder .pcaltop{background:#46B48C;}
.programrow.prg-intf7 .pcalholder .pcalbottom{color:#46B48C;}

.programrow.prg-ute30 .programrow-frame{border-top:1px solid #cfc421;}
.programrow.prg-ute30 .pcalholder{border:1px solid #cfc421;}
.programrow.prg-ute30 .pcalholder .pcaltop{background:#cfc421;}
.programrow.prg-ute30 .pcalholder .pcalbottom{color:#cfc421;}

.programrow.prg-elobemutato .programrow-frame{border-top:1px solid #f8a19a;}
.programrow.prg-elobemutato .pcalholder{border:1px solid #f8a19a;}
.programrow.prg-elobemutato .pcalholder .pcaltop{background:#f8a19a;}
.programrow.prg-elobemutato .pcalholder .pcalbottom{color:#f8a19a;}


.blogitem.bl-szurke {border-top:3px solid #4D4D4D;border-bottom:1px solid #4D4D4D;}
.bl-szurke h1, .bl-szurke h2 {color: #4D4D4D;}
.bl-szurke .blogreadmore {background:#4D4D4D;}

.blogitem.bl-kek {border-top:3px solid #139CD8;border-bottom:1px solid #139CD8;}
.bl-kek h1, .bl-kek h2 {color: #139CD8;}
.bl-kek .blogreadmore {background:#139CD8;}

.blogitem.bl-piros {border-top:3px solid #dc636a;border-bottom:1px solid #dc636a;}
.bl-piros h1, .bl-piros h2 {color: #dc636a;}
.bl-piros .blogreadmore {background:#dc636a;}

.blogitem.bl-sarga {border-top:3px solid #fbb713;border-bottom:1px solid #fbb713;}
.bl-sarga h1, .bl-sarga h2 {color: #fbb713;}
.bl-sarga .blogreadmore {background:#fbb713;}

.blogitem.bl-talalk {border-top:3px solid #1BA69C;border-bottom:1px solid #1BA69C;}
.bl-talalk h1, .bl-talalk h2 {color: #1BA69C;}
.bl-talalk .blogreadmore {background:#1BA69C;}

.blogitem.bl-estek {border-top:3px solid #167783;border-bottom:1px solid #167783;}
.bl-estek h1, .bl-estek h2 {color: #167783;}
.bl-estek .blogreadmore {background:#167783;}

.blogitem.bl-minievad {border-top:3px solid #7DAC45;border-bottom:1px solid #7DAC45;}
.bl-minievad h1, .bl-minievad h2 {color: #7DAC45;}
.bl-minievad .blogreadmore {background:#7DAC45;}

.blogitem.bl-edukativ {border-top:3px solid #F1854B;border-bottom:1px solid #F1854B;}
.bl-edukativ h1, .bl-edukativ h2 {color: #F1854B;}
.bl-edukativ .blogreadmore {background:#F1854B;}

.blogitem.bl-vendeg {border-top:3px solid #9F4664;border-bottom:1px solid #9F4664;}
.bl-vendeg h1, .bl-vendeg h2 {color: #9F4664;}
.bl-vendeg .blogreadmore {background:#9F4664;}

.blogitem.bl-intf {border-top:3px solid #AA0032;border-bottom:1px solid #AA0032;}
.bl-intf h1, .bl-intf h2 {color: #AA0032;}
.bl-intf .blogreadmore {background:#AA0032;}

.blogitem.bl-air {border-top:3px solid #D1214E;border-bottom:1px solid #D1214E;}
.bl-air h1, .bl-air h2 {color: #D1214E;}
.bl-air .blogreadmore {background:#D1214E;}

.blogitem.bl-intf7 {border-top:3px solid #46B48C;border-bottom:1px solid #46B48C;}
.bl-intf7 h1, .bl-intf7 h2 {color: #46B48C;}
.bl-intf .blogreadmore {background:#46B48C;}

.blogitem.bl-ute30 {border-top:3px solid #cfc421;border-bottom:1px solid #cfc421;}
.bl-ute30 h1, .bl-ute30 h2 {color: #cfc421;}
.bl-ute30 .blogreadmore {background:#cfc421;}

.blogitem.bl-elobemutato {border-top:3px solid #f8a19a;border-bottom:1px solid #f8a19a;}
.bl-elobemutato h1, .bl-elobemutato h2 {color: #f8a19a;}
.bl-elobemutato .blogreadmore {background:#f8a19a;}


.blogreadmore:hover {
	background:#ccc;
}


.elprg-szurke {border:1px solid #4D4D4D;}
.elprg-szurke .pcaltop {background:#4D4D4D;}
.elprg-szurke .pcalbottom {color:#4D4D4D;}

.elprg-kek {border:1px solid #139CD8;}
.elprg-kek .pcaltop {background:#139CD8;}
.elprg-kek .pcalbottom {color:#139CD8;}

.elprg-piros {border:1px solid #dc636a;}
.elprg-piros .pcaltop {background:#dc636a;}
.elprg-piros .pcalbottom {color:#dc636a;}

.elprg-sarga {border:1px solid #fbb713;}
.elprg-sarga .pcaltop {background:#fbb713;}
.elprg-sarga .pcalbottom {color:#fbb713;}

.elprg-talalk {border:1px solid #1BA69C;}
.elprg-talalk .pcaltop {background:#1BA69C;}
.elprg-talalk .pcalbottom {color:#1BA69C;}

.elprg-estek {border:1px solid #167783;}
.elprg-estek .pcaltop {background:#167783;}
.elprg-estek .pcalbottom {color:#167783;}

.elprg-minievad {border:1px solid #7DAC45;}
.elprg-minievad .pcaltop {background:#7DAC45;}
.elprg-minievad .pcalbottom {color:#7DAC45;}

.elprg-edukativ {border:1px solid #F1854B;}
.elprg-edukativ .pcaltop {background:#F1854B;}
.elprg-edukativ .pcalbottom {color:#F1854B;}

.elprg-vendeg {border:1px solid #9F4664;}
.elprg-vendeg .pcaltop {background:#9F4664;}
.elprg-vendeg .pcalbottom {color:#9F4664;}

.elprg-intf {border:1px solid #AA0032;}
.elprg-intf .pcaltop {background:#AA0032;}
.elprg-intf .pcalbottom {color:#AA0032;}

.elprg-air {border:1px solid #D1214E;}
.elprg-air .pcaltop {background:#D1214E;}
.elprg-air .pcalbottom {color:#D1214E;}

.elprg-intf7 {border:1px solid #46B48C;}
.elprg-intf7 .pcaltop {background:#46B48C;}
.elprg-intf7 .pcalbottom {color:#46B48C;}

.elprg-ute30 {border:1px solid #cfc421;}
.elprg-ute30 .pcaltop {background:#cfc421;}
.elprg-ute30 .pcalbottom {color:#cfc421;}

.elprg-elobemutato {border:1px solid #f8a19a;}
.elprg-elobemutato .pcaltop {background:#f8a19a;}
.elprg-elobemutato .pcalbottom {color:#f8a19a;}


.slideritem.sli-szurke, .sli-szurke .slileft {border:1px solid #4D4D4D;}
.sli-szurke .sli-title, .sli-szurke .slileft-time {color:#4D4D4D;}
.sli-szurke .slileft-date {background:#4D4D4D;}

.slideritem.sli-kek, .sli-kek .slileft {border:1px solid #139CD8;}
.sli-kek .sli-title, .sli-kek .slileft-time {color:#139CD8;}
.sli-kek .slileft-date {background:#139CD8;}

.slideritem.sli-piros, .sli-piros .slileft {border:1px solid #dc636a;}
.sli-piros .sli-title, .sli-piros .slileft-time {color:#dc636a;}
.sli-piros .slileft-date {background:#dc636a;}

.slideritem.sli-sarga, .sli-sarga .slileft {border:1px solid #fbb713;}
.sli-sarga .sli-title, .sli-sarga .slileft-time {color:#fbb713;}
.sli-sarga .slileft-date {background:#fbb713;}

.slideritem.sli-talalk, .sli-talalk .slileft {border:1px solid #1BA69C;}
.sli-talalk .sli-title, .sli-talalk .slileft-time {color:#1BA69C;}
.sli-talalk .slileft-date {background:#1BA69C;}

.slideritem.sli-estek, .sli-estek .slileft {border:1px solid #167783;}
.sli-estek .sli-title, .sli-estek .slileft-time {color:#167783;}
.sli-estek .slileft-date {background:#167783;}

.slideritem.sli-minievad, .sli-minievad .slileft {border:1px solid #7DAC45;}
.sli-minievad .sli-title, .sli-minievad .slileft-time {color:#7DAC45;}
.sli-minievad .slileft-date {background:#7DAC45;}

.slideritem.sli-edukativ, .sli-edukativ .slileft {border:1px solid #F1854B;}
.sli-edukativ .sli-title, .sli-edukativ .slileft-time {color:#F1854B;}
.sli-edukativ .slileft-date {background:#F1854B;}

.slideritem.sli-vendeg, .sli-vendeg .slileft {border:1px solid #9F4664;}
.sli-vendeg .sli-title, .sli-vendeg .slileft-time {color:#9F4664;}
.sli-vendeg .slileft-date {background:#9F4664;}

.slideritem.sli-intf, .sli-intf .slileft {border:1px solid #AA0032;}
.sli-intf .sli-title, .sli-intf .slileft-time {color:#AA0032;}
.sli-intf .slileft-date {background:#AA0032;}

.slideritem.sli-air, .sli-air .slileft {border:1px solid #D1214E;}
.sli-air .sli-title, .sli-air .slileft-time {color:#D1214E;}
.sli-air .slileft-date {background:#D1214E;}

.slideritem.sli-intf7, .sli-intf7 .slileft {border:1px solid #46B48C;}
.sli-intf7 .sli-title, .sli-intf7 .slileft-time {color:#46B48C;}
.sli-intf7 .slileft-date {background:#46B48C;}

.slideritem.sli-ute30, .sli-ute30 .slileft {border:1px solid #cfc421;}
.sli-ute30 .sli-title, .sli-ute30 .slileft-time {color:#cfc421;}
.sli-ute30 .slileft-date {background:#cfc421;}

.slideritem.sli-elobemutato, .sli-elobemutato .slileft {border:1px solid #f8a19a;}
.sli-elobemutato .sli-title, .sli-elobemutato .slileft-time {color:#f8a19a;}
.sli-elobemutato .slileft-date {background:#f8a19a;}


.sli-label {
	color:#222222;
}

.sli-name {
	color:#222222;
}

.sli-title{
	line-height:1em;
}

.sli-comment{
	color:#333;
	font-size:15px;
    white-space: nowrap;
    overflow: hidden;	
}


.bltext{
	color:#4D4D4D;
}

a.blogitemlink:hover{
	text-decoration:none;
}

tarsulat_funkcio{

}

hr.big{
	border-top:1px solid #4D4D4D;
}

.progicon1.left {
	float:none;
	display:inline-block;
	margin:0 1em 0.6em 0;
}

figure figcaption{
	color:#4d4d4d;
}

a figure figcaption,a:hover figure figcaption{
	text-decoration:none;
	display: inline-block;
	width:100%;
}

.rolelist a{
	color:#4d4d4d;
}

.rolelist b, .rolelist strong{
	text-transform:uppercase;
}

.rolelist h4{
	font-weight:bold;
	font-size:1em;
	margin:5px 0 3px 0;
}

#footer H2{
	text-transform:uppercase;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:normal;
}

.szerepsep{
	height:5px;
}

#headBottomHolder{
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
}

#footer ul {
	padding:0;
}

#footer li {
	list-style:none;
	margin:10px 0;
}

#footer ul li a{
	font-size:16px;
}



/** C3 **********************************************************************************************************************************************/
@media only screen and (min-width: 1024px) {
	
body {
	background:#fff;
}

select {
	padding:.5em;
}

.gridContainer {
	padding:0;
	margin:0;
	width:100%;
}
#LayoutDiv1 {
	font-size:1em;
	padding:0;
	margin:0;
	width:100%;
}

.showmob, #showmenu {
	display:none;
}

.break-mob, .showdt {
	display:inline;
}

.break-mob-b, .showdt-b {
	display:block;
}

.imgfull img {
	width:100%;
	height:100%;
}

#header {
	position:relative;
	width:100%;
	height:200px;
	background-size:100% auto;
    background-position: top center;
    background-repeat: no-repeat;	
	margin:0;
	padding:0;
}

.noHeadContent #header{
	height:200px;
}


#topbarholder {
	margin:0 auto;
}

#menu-main-holder {
	float:left;
	position:relative;
	width:auto;
	background:rgba(255,255,255,.85);
	margin:32px 0 25px 0;
	padding:1em 2% .8em 6em;

}

.langselect {
	background:none;
	top:5px;
	padding:0;
}

#menu-main {
	display:inline-block;
	position:relative;
	top:auto;
	left:auto;
	width:auto;
	padding:0;
	margin:0 auto;
	background:none;
	font-size:13px;
	text-transform:uppercase;
	color:#1a1a1a;
    box-shadow: none;
}

#menu-main ul {
	margin:0;
	padding:0;
}

#menu-main ul li {
	display:inline-block;
	margin:0 12px;
	padding:0;
}

#menu-main ul li:last-child {
	margin-right:0;
}

#menu-main ul li a {
	color:#1a1a1a;
}

#menu-main ul li a:hover {
	/*border-bottom:3px solid #fbb713;*/
	text-decoration:none;
}

.mainlogomob{
	display:none;
}

.mainlogo {
	display:block;
	float:right;
	margin: 10px 0px 0 0;
	width:420px;
	height:auto;
}

#sliderboxslide{
	padding-right: 150px;
}

#sliderbox-holder {
	display:block;
	position:relative;
	margin:0 auto;
	height:auto;
	padding:0;
}

#sliderbox {
	background:#fff;
	padding:0 20px;
	height:auto;
	margin:0 auto;
	max-height:155px;
	overflow:hidden;
}

#sliderbox h2 {
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
}


.slideritem {
	border:1px solid #4d4d4d;
	float:left;
	color:#4d4d4d;
	width:254px;
	height:136px;
	margin:10px 20px 0 0;
	padding:10px;
}

.slideritem:hover {
	background:#f5faf8;
}

.slileft {
	float:left;
	border:1px solid #4d4d4d;
	text-align:center;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:bold;
	width:36%;
	height:100%;
	margin:0 4% 0 0;
	background-size:cover !important;
}

.slileft img {
	display:block;
	height:auto;
	width:100%;
}

.slileft-date {
	background:#4d4d4d;
	color:#fff;
	font-size:2.8em;
	padding:.1em 0 0 0;
}

.slileft-time {
	font-size:2.1em;
	padding:11px 0 11px 0;
	font-family: 'dinnextltprocond', sans-serif;
}

.sli-title {
	font-size:1.2em;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	text-transform:uppercase;
}

.slia {
	position:relative;
	float:left;
	width:60%;
	height:100%;
}

.slib {
	position:absolute;
	bottom:0;
}

.sli-label {
	font-size:.8em;
}

.sli-name {
	font-size:.8em;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	text-transform:uppercase;
}

.slider-more {
	border:1px solid #fbb713;
	float:right;
	width:139px;
	height:138px;
	overlfow:hidden;
	margin:8px 0 0 0;
	padding:0;
	position:relative;
	z-index:1000;
	display:table;
	text-align:center;
}

.slider-more:hover {
	background:#f5faf8;
}

.slider-more span {
	display: table-cell;
	vertical-align: middle;
}

.slider-more h1 {
	font-family: 'dinnextltpro', sans-serif;
	font-weight:bold;
	font-size:22px;
	text-transform:uppercase;
	color:#fbb713;
}

.slider-more:hover {
	border:1px solid #ccc;
	color:#ccc;
}


#slidernav-left, #slidernav-right {
	position:absolute;
	color:#fff;
	text-shadow: 2px 2px #000;
}


#slidernav-left  {
	top:40px;
	left:-48px;
}

#slidernav-right  {
	top:40px;
	right:-48px;
}

#slidernav-right  {
	text-align:right;
}

#slidernav-left a, #slidernav-right a {
	color:#fff;
}

#slidernav-left a:hover, #slidernav-right a:hover {
	color:#fbb713;
}


.showbanner {
	display:block;
	position:relative;
	margin:15px 0 0 0;
	height:auto;
	background-size:cover !important;
	height:180px;
	background-position:center;
	border-bottom:1px solid #fbb713;
}

.bannercont{
	margin:0 auto;
	position:relative;
	height:100%;
}

.sb-deco {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
}

.sb-deco hr {
	border:none;
	height:1px;
	width:100%;
	background:#fbb713;
	margin:0 0 .6% 0;
}


.sb-ticketbox {
	position:absolute;
	top:0px;
	right:0;
	width:139px;
	height:139px;
	border:1px solid #fbb713;
	color:#fbb713;
	padding:0;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:bold;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	display:table;
	margin-top:20px;
}

.sb-ticketbox span {
  display: table-cell;
  vertical-align: middle;
}

.sb-ticketbox:hover {
	color:#ccc;
	border:1px solid #ccc;
	background:rgba(255,255,255,.1);
}

.sb-left {
	position:absolute;
	top:18px;
	left:0;
	width:auto;
}

.sb-hilite {
	display:inline-block;
	width:auto;
	background:#fbb713;
	padding:5px 20px 2px;
	color:#fff;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	font-size:1.1em;
	text-transform:uppercase;
}

.sb-title {
	display:inline-block;
	background:#fff;
	margin:14px 0;
	padding:10px 40px 3px 20px;
	color:#fbb713;
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:34px;
}

.sb-label {
	display:inline-block;
	color:#fff;
	margin-left:20px;
}

.sb-name {
	display:inline-block;
	color:#fff;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	margin-left:20px;
}


.sb-next:hover {
	text-decoration:none;
}

.sb-next-a {
	position:absolute;
	bottom:-1.4rem;
	z-index:12;
	width:100%;
}

.sb-next1 {
	position:relative;
	display:block;
	width:13%;
	background:#fbb713;
	color:#fff;
	padding:.5rem 2%;
	text-align:center;
	margin:-1.2em auto 0 auto;
	font-family: 'dinnextltpro', sans-serif;
	font-weight:500;
	font-size:1.2rem;
	text-transform:uppercase;
	white-space:nowrap;
}

.sb-next2 {
	position:relative;
	display:block;
	margin:.5em auto -.5em auto;
	width:10%;
	color:#fbb713;
	font-size:1.6em;
	text-align:center;
	padding:0;
}



.sb-next:hover .sb-next1 {
	background:#ccc;
}

.sb-next:hover .sb-next2 {
	color:#ccc;
}


.blogfilter {
	width:100%;
}

.filtermenu {
	font-size:1em;
}

.filtermenu li {
	margin:0;
}

.filtermenu li a {
	padding:0 1.6em .6em 1.6em;
}

.submenu {
	width: 63.95%;
}

.submenu ul {
	font-size:0.9em;
}

.submenu ul li {
	margin:0;
}

.submenu ul li a {
	padding:0 1.6em;
}

.xidtarsulat .submenu ul li a {
	padding:0 13px;
}


.slidepadding{
	display:block;
}

.titleholder {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 20px 10px 0px 20px;
	position: relative;
}
.titleholder h1 {
	font-size:1.2em;
	font-weight:bold;
}

.titleholder-left {
	float:left;
	width:35%;
}

.titleholder-left h1 {
	font-size:1.2em;
}

.titleholder-right {
	text-align:right;
}

.titleholder-right select {
	display:inline-block;
	margin:0 0 0 5%;
}


#blogitemholder {
	width:65.28%;
	margin:0 0 0 18%;
}

.bl-half {
	width:516px;
	height:369px;
}


.blogitem {
	margin:0 20px 40px 0;
	border-top:3px solid #4d4d4d;
}


.blogitem h2 {
	font-size:1em;
	margin:.6em 0 0 0;
	text-transform:uppercase;
}

.blogitem h3 {
	font-size:1em;
	text-transform:uppercase;
	margin:0 0 1.6em 0;
}

.blogitem h4 {
	font-size:1em;
}

.headcontentwidth{
	width:930px;
}

.contentwidth {
	width:890px;
}

.nameheader {
	position:relative;
	width:100%;
	margin:0 0 2% 0;
	padding:1em;
	background:#f5faf8;
}

.namelabel {
	display:inline-block;
	padding:.3em 2em;
	background:#fbb713;
	color:#fff;
	font-size:1em;
	text-transform:uppercase;
}

.nametitle h1 {
	font-family: 'dinnextltprocond', sans-serif;
	font-weight:500;
	font-size:2.2em;
	color:#fbb713;
	text-transform:uppercase;
	margin:2% 0 4% 0;
}

.rolelist {
	font-size:1em;
    -webkit-columns: auto 2;
    -moz-columns: auto 2;
    columns: auto 2;
}

.rolelist p {
/*	-webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;*/
}

.rolelist .onerole{
	-webkit-column-break-inside: avoid; /* Chrome, Safari */
	page-break-inside: avoid;           /* Theoretically FF 20+ */
	break-inside: avoid-column;         /* IE 11 */
	display:table;                      /* Actually FF 20+ */
}


.fw-next {
	margin:4% 0 2% 0;
	white-space:nowrap;
}

.fw-next2 {
	width:162px;
	font-size:1.6em;
	letter-spacing:.09em;
	margin:.5em auto .5em auto;
	padding:0;
}

.programrow-inner {
	float:right;
	width:calc(100% - 95px);
}

.programrow-left{
	float:left;
	width:50%;
}

.programrow-right{
	float:left;
	width:50%;
}


.programrow-bottomright {
	float:right;
}

.programrow-topright {
	text-align:right;
}

.progicon1 {
	margin:0 0 10px 10px;
}

.programrow-detail{
	margin:0 0 0 10px;
}


#footer {
	padding:0 0 15px 0;
	margin:10px 0 0 0;
}


.footercol1 {
	width:22%;
	margin:0 3% 0 0;
}

.footercol2 {
	width:22%;
	margin:0 3% 0 0;
}

.footercol3 {
	width:50%;
	margin:0 0 0 0;
	padding:0;
	border:none;
}

.footercol3a {
	width:50%;
	margin:0 0 0 0;
}

.footercol3b {
	width:50%;
	margin:0 0 0 0;
}

#copyright {
	padding:padding:0 0 7px 0;
}

.copycol1 {
	float:left;
	padding:1px 0 0 0;
	width:60%;
	font-size:.8em;
}

.copycol2 {
	float:left;
	width:40%;
	text-align:right;
	margin:0;
}

.copycol2 img {
	height:2.6em;
	width:auto;
	margin:0 0 0 4%;
}


.formcell, .formarea {
	display:block;
	width:100%;
	height:auto;
	border:none;
	padding:1%;
	margin:0 0 3% 0;
	background:#eee;
}

.formbutton {
	display:block;
	border:none;
	padding:2% 3%;
	background:#a7a72b;
	color:#fff;
	letter-spacing:.15em;
}

.formbutton:hover {
	background:#8f8f1b;
	color:#eee;
}

.placeholder { 
   font-family: 'dinnextltpro', sans-serif;
   font-size:1em;
   color:#222;
}

::-webkit-input-placeholder {
   font-family: 'dinnextltpro', sans-serif;
   font-size:1em;
   color:#222;
}

:-moz-placeholder { /* Firefox 18- */
   font-family: 'dinnextltpro', sans-serif;
   font-size:1em;
   color:#222;
}

::-moz-placeholder {  /* Firefox 19+ */
   font-family: 'dinnextltpro', sans-serif;
   font-size:1em;
   color:#222;
}

:-ms-input-placeholder {
   font-family: 'dinnextltpro', sans-serif;
   font-size:1em;
   color:#222;
}

.castcrewholder {
    -webkit-columns: auto 2;
    -moz-columns: auto 2;
    columns: auto 2;
}

.galthumb {
	float:left;
	width:282px;
	height:188px;
	margin:0 20px 20px 0;
}

.galthumb:nth-child(3n+0) {
	margin:0 0 20px 0;
}


}

/** C4 ***********************************************************************************************************************************************/
@media only screen and (min-width: 1440px) {
	.headcontentwidth{
		width:1084px;
	}

	.contentwidth{
		width:1044px;
	}
	
	.castcrewholder {
		-webkit-columns: auto 3;
		-moz-columns: auto 3;
		columns: auto 3;
	}

	.rolelist {
		font-size:1em;
		-webkit-columns: auto 3;
		-moz-columns: auto 3;
		columns: auto 3;
	}
	
	.galthumb {
		float:left;
		width:246px;
		height:164px;
		margin:0 20px 20px 0;
	}

	.galthumb:nth-child(3n+0) {
		margin:0 20px 20px 0;
	}

	.galthumb:nth-child(4n+0) {
		margin:0 0 20px 0;
	}


	
}


/**************************************************************************************************************************************************/

@media only screen and (min-width: 1024px) {
	#header {
		height:300px;
	}	

	.noHeadContent #header{
		height:200px;
	}
	
}


@media only screen and (min-width: 1281px) {
	#header {
		height:300px;
	}	
	
	.noHeadContent #header{
		height:200px;
	}
}

/*************************************************************************************************************************************************/

@media only screen and (min-width: 566px) {
	.blogcont{
		margin:0 auto;
		width:252px;
	}
}

@media only screen and (min-width: 566px) {
	.blogcont{
		margin:0 auto;
		width:540px;
	}
}

@media only screen and (min-width: 850px) {
	.blogcont{
		margin:0 auto;
		width:800px;
	}
}

@media only screen and (min-width: 1440px) {
	.blogcont{
		margin-right:0 -20px 0 0;
		width:1064px;
	}
	
}

/*************************************************************************************************************************************************/

@media only screen and (max-width: 565px) {
	#header{
		height:200px;
	}
	
	.noHeadContent #header{
		height:auto;
	}
	
	.mainlogomob {
		top: 0;
	}

	.langselect {
		top: 105px;
		/*bottom: 0;*/
	}
	.langselect-bg {
		height: 115px;
	}	
	
	#showmenu {
		top: 109px;
		/*bottom: 0;*/
	}
	
	#menu-main-holder {
		height: 193px;
	}	
	
	#topbarholder {
		height: 175px;
	}	
	
	
	#menu-main {
		top: 152px;
		z-index:1200;
	}
	
	#headBottomHolder {
		position: relative;
		/* bottom: 0; */
		/* margin: 0 auto; */
		/* left: 0; */
		right: 0;
		/* width: 100%; */
	}	
	
	#headBottomHolder .headcontentwidth{
		width:100%;
	}
	
}

@media only screen and (max-width: 1024px) {
	.copycol2 {
		float:none;
		width:100%;
		text-align:left;
		margin:10px 0 0 0;
	}
	.copycol2 img{
		margin:0 10px 0 0 ;
	}
	
	
}

@media only screen and (max-width: 768px) {
	#footer .col-4:last-child{
		/*text-align:left;*/
	}
}

@media only screen and (max-width: 1439px) {
	
}

#menusearch {
	margin:0 0 0 0;
	border:0;
	padding:0;
	background-color:#FFF;
}


.msfield {
	border:none;
	padding:5px;
	margin:0 0 0 5px;
	font-size:14px;
}

.msbutton {
	background-image: url(../img/search.png);
	border: solid 0px;
	width: 12px;
	height: 12px;
	margin: 2px 8px 0 0;
	padding: 0;
	line-height: 0px;
}

.searchresult{
	margin-bottom:20px;
}


.musorfuzet img{
	width:100%;
	max-width:640px;
}

.videomax{
	max-width:640px;
}

.tdead{
    border: 1px solid black;
    padding:0;
	white-space: nowrap;
}