
/*@import url("base.css");	*/			/* Default Reset, Typography, Forms, etc. */ 
/*@import url("skeleton.css");*/			/* 1040 Grid + Media Query Layouts */ 	/*color:#000000;	*/






/*@font-face {
	font-family: 'webfontregular';
	src: url('../images/MyriadPro-Light-old.eot');
	src: local('☺'), url('../images/MyriadPro-Light-old.woff') format('woff'), url('../images/MyriadPro-Light-old.ttf') format('truetype'), url('../images/MyriadPro-Light-old.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
/*@import url("http://fonts.googleapis.com/css?family=Open+Sans");*/

@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:200,300,400,500,500i,600&subset=latin-ext');


.menupcfont{
	font-family: 'Barlow Condensed', sans-serif;
}
.barlowregular, .barlowregular a{
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:400;
}
.barlowmedium, .barlowmedium a{
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:500;
}


@font-face {
    font-family: 'source_sans_prolight';
    src: url('../images/sourcesanspro-light-webfont.eot');
    src: url('../images/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/sourcesanspro-light-webfont.woff2') format('woff2'),
         url('../images/sourcesanspro-light-webfont.woff') format('woff'),
         url('../images/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../images/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'MyriadPro-Light';
    src: url('../images/MyriadPro-Light.eot');
    src: url('../images/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
         url('../images/MyriadPro-Light.woff2') format('woff2'),
         url('../images/MyriadPro-Light.woff') format('woff'),
         url('../images/MyriadPro-Light-new.ttf') format('truetype'),
         url('../images/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'GillSansMTPro-Light';
  src: url('../images/GillSansMTPro-Light.eot?#iefix') format('embedded-opentype'),  url('../images/GillSansMTPro-Light.otf')  format('opentype'),
	     url('../images/GillSansMTPro-Light.woff') format('woff'), url('../images/GillSansMTPro-Light.ttf')  format('truetype'), url('../images/GillSansMTPro-Light.svg#GillSansMTPro-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*
@font-face {
    font-family: 'webfontregular';
    src: url('../images/MyriadPro-Light.eot');
    src: url('../images/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
         url('../images/MyriadPro-Light.woff2') format('woff2'),
         url('../images/MyriadPro-Light.woff') format('woff'),
         url('../images/MyriadPro-Light.ttf') format('truetype'),
         url('../images/MyriadPro-Light.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, h8, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/* [disabled]font-size: 100%; */
	/* [disabled]font: inherit; */
	vertical-align: baseline;
    font-family: 'Barlow Condensed', sans-serif; font-weight:400;
}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
 }

	code {
		padding: 3px 6px;
		font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
		background: #fcfcfc;
		border: 1px solid #e4e4e4;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #3f8faf;
	}

.strong{
	
font-weight:bold;	
}




/* Basic Alginment
================================================== */
	/*.columns img,
	.column img {
		height: auto;
		max-width: 100%;
		min-height: 120px;
	}
	*/

	
.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;} /* this make our menu fixed 
	

.columns img,
	.column img {
		height: auto;
		max-width: 100%;
	}

	.columns.google-map img {
		max-width: none;
	}

	img, object, video {
		height: auto;
		display:block;
	}
	
	img {
		width: auto;
		border: 0;
		-ms-interpolation-mode: bicubic;
	}



	/* Flexible Embeds */
	.embed {
		position: relative;
		padding: 0px;
		padding-bottom: 56.25%; /* 16/9 ratio */
		height: 0;
		overflow: hidden;
	}

	.embed iframe,
	.embed object,
	.embed embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.image-left {
		float: left;
		margin: 0 15px 8px 0;
	}
	
	.image-right {
		float:right;
		margin: 0 0 8px 15px;
	}
	
	.image-right,
	.image-left {
		 padding: 4px;
		 border: 1px solid #ddd;
		 max-width: 100%;
		-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
		box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	}

/* #Typography
================================================== */

	h1{
	color:#b21e28;
    font-family: 'Barlow Condensed', sans-serif; font-weight:400;
	}
	
	h5{
	color:#b21e28;
    font-family: 'Barlow Condensed', sans-serif; font-weight:200;
	}

	

	h2, h4{
		color: #55565a;
    font-family: 'Barlow Condensed', sans-serif; font-weight:400;
	}
	
	h6{
		color: #dbd9d6;
    font-family: 'Barlow Condensed', sans-serif; font-weight:300;
	}
	
	h3{
		color: #ffffff;
    font-family: 'Barlow Condensed', sans-serif; font-weight:400;
	}
	
	.fontextralight{
		font-family: 'Barlow Condensed', sans-serif!important;
		font-weight:200!important;
	}
	.fontlight{
		font-family: 'Barlow Condensed', sans-serif!important;
		font-weight:300!important;
	}
	.fontregular{
		font-family: 'Barlow Condensed', sans-serif!important;
		font-weight:400!important;
	}
	.fontmedium{
		font-family: 'Barlow Condensed', sans-serif!important;
		font-weight:500!important;
	}
		
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	/*h1 { font-size: 28px; line-height: 50px; }
	h2 { font-size: 22px; line-height: 30px; }
	h3 { font-size: 16px; line-height: 34px; }
	h4 { font-size: 14px; line-height: 30px; }
	h5 { font-size: 12px; line-height: 24px; }
	h6 { font-size: 10px; line-height: 21px; }
*/

	h1 { font-size: 38px; line-height: 38px; }
	h2 { font-size: 16px; line-height: 16px; }
	h3 { font-size: 20px; line-height: 20px; }
	h4 { font-size: 14px; line-height: 10px; }
	h5 { font-size: 58px; line-height: 50px; }
	h6 { font-size: 24px; line-height: 20px; }
	h8 { font-size: 14px; line-height: 15px; color:#b21e28 }

	p { margin: 0 0 15px 0; 	line-height:23px;}
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }
	p.newsclass{
	font-size:13px;	
	color:#666666;
	}
	


	.tartalom h1 {  margin:0px 0 10px 0 }
	.tartalominner h1 { margin:0px 0 10px 0 }
	.tartalom h5 { margin:0px 0 20px 0 }
	.tartalominner h5 { margin:0px 0 20px 0 }
	.tartalom h6 { margin:0px 0 10px 0 }
	.tartalominner h6 { margin:0px 0 10px 0 }


	
	
	.font10{
	font-size:10px;
	}
	.font11{
	font-size:11px;
	}
	.font12{
	font-size:12px;
	}
	.font13{
	font-size:13px;
	}
	.font14{
	font-size:14px;
	}
	.font15{
	font-size:15px;
	}
	.font16{
	font-size:16px;
	}
	.font17{
	font-size:17px;
	}
	.font18{
	font-size:18px;
	}
	.font19{
	font-size:19px;
	}
	.font20{
	font-size:20px;
	}
	.font21{
	font-size:21px;
	}
	.font22{
	font-size:22px;
	}
	.font23{
	font-size:23px;
	}
	.font24{
	font-size:24px;
	}
	.font25{
	font-size:25px;
	}
	.font30{
	font-size:30px;
	}



	.tartalominner{
		line-height:23px;

	}
	
	.tartalominner .coinspan{ line-height:15px; }

	
	.sixteenhalf.columns .eighthalf.columns h3{ line-height: 20px;}
	

	em { font-style: italic; }
	strong { font-weight: bold; color: #000; }
	small { font-size: 80%; }
	b { font-weight: bold; color: #000; }
	/* hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; } */
	
	
		hr { border: 0; width: auto; color:#dbd9d6; background-color:#dbd9d6; height: 2px;  }


hr.hrheader, hr.hrfooter{
color:#dbd9d6; background-color:#dbd9d6
}

		hr.szurke { color:#dbd9d6; background-color:#dbd9d6;
 }



 hr.lefthr{
	 height:1px; line-height:1px; background:#bcbbbb;
	 padding:0; margin:0;
	 margin-left:5px;
	 margin-bottom:10px;

 }

/* #Links
================================================== */
	a, a:visited {color: #c99e64; text-decoration: none; outline: 0; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -transition: color 0.1s ease-in-out;}
	a:hover, a:focus { color: #888; }
	p a, p a:visited { line-height: inherit; }




/*breadcumb */

	.breadcumb{
	
	margin:15px 0 0px 0;	
	height:10px;
	color:#000000;
	font-size:11px;
	padding-top:10px;
	border-top:solid 1px #bcbbbb;
		
	}

	.breadcumb_no_border{
	
	margin:15px 0 0px 0;	
	height:10px;
	color:#000000;
	font-size:11px;
	padding-top:10px;
		
	}

	
	
	.breadcumb a{
	color:#000000;
	text-decoration:none;
	}
	
	.breadcumb a:hover{
	text-decoration:underline;
	}


/* #Lists
================================================== */
	ul, ol { margin: 0; }
	ul { list-style: outside none;  }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul {}
	ul ul li, ul ol li,
	ol ol li, ol ul li {}
	li { line-height: 23px;}
	ul.large li { line-height: 23px; }
	li p { line-height: 23px; }




.container .rightside.columns ul, .container .rightside.columns li {
    margin: 0;
    padding: 0;
}

.container .rightside.columns ul {
    counter-reset: foo;
    display: table;
}

.container .rightside.columns li {
    list-style: none;
    counter-increment: foo;
    display: table-row;
}

.container .rightside.columns li::before {
    /*content: counter(foo) ".";*/
    content: "• ";
    color: #9a1f33; 	
    display: table-cell;
    text-align: right;
    padding-right: .3em;
}

/*
.container .rightside.columns li {
margin-bottom:2px;
}

.container .rightside.columns li:before {
    content: "• ";
    color: #9a1f33; 
}
*/

/* #Forms
================================================== */
	fieldset {
		margin-bottom: 20px;
		display:inline-table;
		 }
	
	input[type="text"],
	input[type="password"],
	input[type="email"],
	select {
		border: 1px solid #c99e64;
		padding: 9px;
		padding-top:2px; padding-bottom:5px;
		outline: none;
		font: 15px  'Source Sans Pro'; font-weight:300;
		color: #000;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
		box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);*/
		}
	select {
		padding: 0;}
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #c99e64;
 		color: #666; 
		}
	textarea {
		min-height: 200px;
    font-family: 'Source Sans Pro'; font-weight:300;
				padding: 9px;
 }
	label,
	legend {
		display: block;
		font-weight: normal;
		margin-bottom: 5px;
		color:#9a1f33;
		
		}
	select {
		 }
	input[type="checkbox"] {
		display: inline-block;
		
		 }
	label span,
	legend span {
		font-weight: normal;
		font-size: 14px;
		color: #444; }

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }


input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(0); /* IE */
  -moz-transform: scale(0); /* FF */
  -webkit-transform: scale(0); /* Safari and Chrome */
  -o-transform: scale(0); /* Opera */
  padding: 1px;
}






.container .tartalom .twelvehalf.columns input[type=submit]#formimage{


float:right; margin-left:15px; width:140px; height:26px; font-size:14px;
background-color:#595353;
color:#fff;
text-transform:uppercase;



}




.container .tartalom .registrationform input[type=text]{

		border: 1px solid #000;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
		color: #000;
		
}


.container .tartalom .registrationform legend {
		display: block;
		margin-bottom: 5px;
		color:#9a1f33;
		
		}
	

.container .tartalom .registrationform fieldset{
		
		
		margin-top: 15px;
		margin-bottom: 0px;
		display:inline-table;
		padding-left:22px;

}


.container .tartalom .registrationform fieldset#nopadding{

		padding-left:0px;

}

.container .tartalom .registrationform textarea{

width:460px;
height:35px;
padding:0; margin:0;
border: 1px solid #000;


}


.absolute_textarea{
position:absolute;
margin-top:-30px;	
}


.signup_newsletter{

margin-left:495px;
width:180px;
	
}

.container .tartalom .registrationform select{

width:195px; padding:5px; border: 1px solid #000; background-color:#fff; color:#000;

}

.container .tartalom .registrationform input[type=text]#large, .container .tartalom .registrationform input[type=text].large{

width:450px;
	
}

.container .tartalom .registrationform input[type=text]#halflarge, .container .tartalom .registrationform input[type=text].halflarge{

width:217px;
	
}

.container .tartalom .registrationform input[type=text]#medium{

width:174px;
	
}


.container .tartalom .registrationform input[type=text]#small{

width:70px;
	
}


.container .tartalom .registrationform input[type=text]#name{

width:300px;
	
}


.container .tartalom .registrationform input[type=text]#job{

width:150px;
}

.container .tartalom .registrationform input[type=text]#company{

width:230px;
	
}

.container .tartalom .registrationform input[type=text]#tel{

width:250px;
	
}


.container .tartalom .registrationform input[type=text]#email{

width:243px;
	
}


.container .tartalom .registrationform .chkbox{

		font: 13px  'Source Sans Pro'; font-weight:300;
		color:#c99e64;	
		display:inline-block;
		padding-left:10px;
	
}

.container .tartalom .registrationform input[type=checkbox]{

height:15px;
width:15px;
border: 1px solid #c99e64;
display:inline-block;

}





.container .tartalom .registrationform .form_yes{

		font-size: 12px; 
		font-weight: normal;
		color:#96c7db;
		display:inline-block;
	
}



.checkbox, .checkbox2, .checkbox5{

margin-bottom:10px;

}

.checkboxstyle, .checkboxstyle2, .checkboxstyle5 {
	width: 16px;
	height: 16px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

.checkboxstyle label, .checkboxstyle2 label, .checkboxstyle5 label {
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	margin-top: 5px;
  	left: 1px;
	background:url(../images/chkbox.png);
	
}

.checkboxstyle label:after, .checkboxstyle2 label:after, .checkboxstyle5 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: transparent;
	margin-top: 4px;
	left: 4px;
	border-top: none;
	border-right: none;

	background:url(../images/chkbox-checked.png);


}

.checkboxstyle label:hover::after, .checkboxstyle2 label:after, .checkboxstyle5 label:after {
	opacity: 0;
}

/**
 * Create the checkbox state for the tick
 */
.checkboxstyle input[type=checkbox]:checked + label:after, .checkboxstyle2 input[type=checkbox]:checked + label:after, .checkboxstyle5 input[type=checkbox]:checked + label:after {
	opacity: 1;
}


.checkboxstyle input[type=checkbox]#newsletter, .checkboxstyle2 input[type=checkbox]#newsletter2, .checkboxstyle5 input[type=checkbox]#newsletter5, .checkboxstyle5 input[type=checkbox]#newsletter4, .checkboxstyle5 input[type=checkbox]#newsletter3{

width:5px;
height:5px;	
}

.chkboxdiv{
	display:inline-block; margin-left:25px; width:100%;
}



.checkbox3, .checkbox4{
display:inline-table;
padding-right:70px;


}

.checkboxstyle3, .checkboxstyle4 {
	width: 16px;
	height: 16px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

.checkboxstyle3 label, .checkboxstyle4 label {
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 5px;
  	left: 1px;
	background:url(../images/chkbox.png);
	
}

.checkboxstyle3 label:after, .checkboxstyle4 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: transparent;
	top: 4px;
	left: 4px;
	border-top: none;
	border-right: none;

	background:url(../images/chkbox-checked.png);


}

.checkboxstyle3 label:hover::after, .checkboxstyle4 label:after {
	opacity: 0;
}

/**
 * Create the checkbox state for the tick
 */
.checkboxstyle3 input[type=checkbox]:checked + label:after, .checkboxstyle4 input[type=checkbox]:checked + label:after {
	opacity: 1;
}


.checkboxstyle3 input[type=checkbox]#newsletter3, .checkboxstyle4 input[type=checkbox]#newsletter4{

width:5px;
height:5px;	
	
}



















[class^="mini-ico-"],
[class*=" mini-ico-"] {
  display: inline-block;
  /*width: 14px;
  height: 14px;
  */
  width: 36px;
  height: 30px;
  
  *margin-right: .3em;
 
  line-height: 30px;
  vertical-align: text-top;
  background-image: url("../images/icons/glyphicons-mini.png");
  background-position: 26px 22px;
  /*   background-position: 26px 22px; */
  background-repeat: no-repeat;
  opacity: 1;
}

[class^="mini-ico-"]:last-child,
[class*=" mini-ico-"]:last-child {
  *margin-left: 0;
}


#contact-details .mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:36px 30px;
	background-repeat:no-repeat;
}







[class^="page-ico-"],
[class*=" page-ico-"] {
  display: inline-block;
  /*width: 14px;
  height: 14px;
  */
  width: 26px;
  height: 24px;
  
  *margin-right: .3em;
 
 
  line-height: 24px;
  vertical-align: middle;
  background-image: url("../images/icons/glyphicons-page.png");
  background-position: 24px 24px;
  /*   background-position: 26px 22px; */
  background-repeat: no-repeat;
  opacity: 1;
}

[class^="page-ico-"]:last-child,
[class*=" page-ico-"]:last-child {
  *margin-left: 0;
}





.page-ico-more-info{
	background:url(../images/more.png);
	background-size:24px 24px;
	background-repeat:no-repeat;
}



#contact-details .kiemelt{

font-weight:bold;
font-size:13px;
color:#c99e64;


}


#contact-details .kiemelttel{

font-size:21px;
color:#000000;
padding-top:7px;
    font-family: 'Source Sans Pro'; font-weight:300;
padding-left:10px;
}


#contact-details ul li{

font-size:15px;

}

#contact-details .floatright{
	float:right;
}



.social-icons, .social-icons a{

color:#000000;
font-size:13px;
text-decoration:none;
  padding-left:5px;
  padding-top:0px;
  

}

/*
.social-icons a:hover{

	background: #000000;
	color: #fff;
 -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
*/

.social-icons .language-selection, .social-icons .language-selection a{

color:#000000;
font-size:12px;
text-decoration:none;
width:100%;

}
.social-icons .language-selection a:hover{



}
	

.social-icons .langpc{
display:inline-block;

}

/*
.social-icons .langpc .selectedlang a{
	background: #000000;
	color: #fff;
 -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
*/

.social-icons .langpc img{
width:204px;
height:49px;
}



.social-icons .langmobile{
display:none;
}




::-webkit-input-placeholder { /* WebKit browsers */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/

}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #55565a;
    opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #55565a;
    opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/



}






.slogan{
/*position:absolute;
margin-left:180px;
display:inline-block;
*/
margin-left:373px;
margin-top:50px;
color:#c99e64;
/*font-family:GillSansMTPro-Light;*/
font-family: 'Source Sans Pro'; font-weight:300;
font-size:30px;
margin-bottom:20px;
width:623px;
text-align:right;
word-spacing: 3px;
}


.box_medical{
position:relative;
margin-left:552px;
margin-top:50px;
    font-family: 'Source Sans Pro'; font-weight:300;
width:440px;min-height:50px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C99E64;
background:none;
}


.box_beauty{
position:relative;
margin-left:552px;
margin-top:50px;
    font-family: 'Source Sans Pro'; font-weight:300;
width:440px;min-height:50px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C99E64;
background:none;
}


.medical_icon{
background-image:url(../images/box_medical_icon.png);
background-repeat:no-repeat;
background-size:68px 68px;
height:68px;
width:68px;
position:absolute;
margin-top:10px;
margin-left:-34px;
}


.beauty_icon{
background-image:url(../images/box_beauty_icon.png);
background-repeat:no-repeat;
background-size:68px 68px;
height:68px;
width:68px;
position:absolute;
margin-top:10px;
margin-left:-34px;
}


.box_more{
float:right;	
background-image:url(../images/box_more_button.png);
background-repeat:no-repeat;
background-size:25px 25px;
height:25px;
width:25px;
margin-top:-25px;
}

.box_title{
font-size:20px;
color:#c99e64;
margin:15px 20px 10px 50px;
font-weight:normal;
}

.box_title a{
font-weight:normal;
}
.box_title a:hover{
color:#9a1f33;
}

.box_text{
font-size:16px;
color:#fff;
margin:0px 20px 15px 50px;
}


.headerfblike{
width:100px;
display:inline-block;
margin-top:8px;
float:right;

}

.headerfblike .fb-like{
display:inline-block;
margin-right:10px;
margin-top:2px;
	
}

.headerfblike .fbimg{
	
display:inline-block;
margin-top:0px;
float:right;
width:24px;
height:24px;
background-image:url(../images/icon-fb.png);
background-position:right;
background-repeat:no-repeat;
background-size:24px 24px;


}


/* 

skeleton

*/

.footer_line_height_markaink{
	line-height:53px;
	height:53px;	
}

.footer_line_height_treningnaptar{
	line-height:53px;
	height:53px;	
}


.footer_line_height_elerhetosegek{
	line-height:33px;
	height:33px;	
}

.footer_line_height_uzenetkuldes{
	line-height:36px;
	height:36px;	
}


.footer_elerhetoseg_new_line{
margin-left:23px;
}



.footer_markaink_title{
	text-align:center;	
}

.footer_markaink{
	text-align:center;	
}


.footermessage_newsletter{
margin-left:25px;	
}

.footer_uzenetkuldes_mobil{
display:none;	
}


.footer_uzenetkuldes_pc{
display:inline-block;	
margin-top:20px;
}


.footer_uzenetkuldes_pc_mobil_line_height{
display:none; 
}










/* #Base 1040 Grid
================================================== */
    .containerheader                                  { position: relative; width: 1200px; margin: 0 auto; padding: 0; }
    .containerheader .column,
    .containerheader .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }


    /* Base Grid */
    .containerheader .one.column,
    .containerheader .one.columns                     { width: 75px;  }
    .containerheader .half.columns                 	{ width: 35px;  }		
    .containerheader .footerhalf.columns                 	{ width: 2px;  }		
	
    .containerheader .onehalf.columns                 { width: 95px; padding-right:15px  }	
    .containerheader .two.columns                     { width: 100px; }
    .containerheader .twohalf.columns                     { width: 100px; }
	
    .containerheader .fourservice.columns                     { width: 100%; background-color:#f9f0e8; padding:0; margin:0; padding-top:15px; padding-bottom:30px;  }
	.containerheader .service1	 { display:inline-table; width:25%; padding-bottom:30px; }
	.containerheader .service1text	 { width:200px; }
	.containerheader .service1textleft	 { text-align:left }

	.containerheader .service2	 { display:inline-table; width:24%; padding-bottom:30px; }
	.containerheader .service2text	 { width:200px; }
	.containerheader .service2textleft	 { text-align:left }

	.containerheader .service3	 { display:inline-table; width:24%; padding-bottom:30px; }
	.containerheader .service3text	 { width:200px; }
	.containerheader .service3textleft	 { text-align:left }

	.containerheader .service4	 { display:inline-table; width:25%; padding-bottom:30px; }
	.containerheader .service4text	 { width:200px; }
	.containerheader .service4textleft	 { text-align:left }




	
    .containerheader .three.columns                   { width: 160px; }
    .containerheader .four.columns                    { width: 220px; }
    .containerheader .five.columns                    { width: 320px; }
    .containerheader .six.columns                     { width: 610px; }
    .containerheader .seven.columns                   { width: 320px; }

    .containerheader .fivehalf.columns                    { width: 920px; }
    .containerheader .tenquarter.columns                  { width: 220px; }
    .containerheader .fivehalf.columns                  { margin-top:10px; height:55px; }	/* headermenu*/
    .containerheader .tenquarter.columns                  { margin-top:0px; height:85px; }



.flag{
width:84px;
height:35px;
float:right;
margin-top:-26px;
padding:0;
vertical-align:top;
	background-image: url(../images/flagpc.png);
	background-repeat: no-repeat;
	/*background-position: 52% 50%;*/
	
}

.flagchoose{
width:84px;
height:35px;
float:right;
margin-top:-26px;
padding:0;
vertical-align:top;
	/*background-position: 52% 50%;*/
	
}

.flagchoose .flagimg{
width:84px;
height:35px;
cursor:pointer;
}


.languagepicker {
	background-color: none;
	display: inline-block;
	padding: 0;
	height: 40px;
	overflow: hidden;
	transition: all .3s ease;
	margin: 0 50px 10px 0;
	vertical-align: top;
	float: left;
}
.languagepickerinner{
	display:none;
	height:auto;
background-color:#f1f1f2;
	border:none;
	width:42px;
	margin-left:21px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:17px;
}



.languagepicker {
	/* don't forget the 1px border */
	height: auto;
}

.languagepicker a{
	color: #000;
	text-decoration: none;
}

.languagepicker li {
	display: block;
	padding: 0;
	line-height: 35px;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:20px;	
	
}

.languagepicker li{
	background-color: #f1f1f2;
}

.languagepicker a:first-child li {
	border: none;
	background-color:none;
}

.languagepicker li img {
	margin-right: 5px;
}









    .containerfooter                                  { position: relative; width: 1200px; margin: 0 auto; padding: 0; }
    .containerfooter .column,
    .containerfooter .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }

    .container                                  { position: relative; width: 1040px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px;  }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 75px;  }
    .container .half.columns                 	{ width: 35px;  }		
    .container .footerhalf.columns                 	{ width: 2px;  }		
	
    .container .onehalf.columns                 { width: 95px; padding-right:15px  }	
    .container .two.columns                     { width: 100px; }
    .container .twohalf.columns                     { width: 100px; }
	
    .container .fourservice.columns                     { width: 100%; background-color:#f9f0e8; padding:0; margin:0; padding-top:15px; padding-bottom:30px;  }
	.container .service1	 { display:inline-table; width:25%; padding-bottom:30px; }
	.container .service1text	 { width:200px; }
	.container .service1textleft	 { text-align:left }

	.container .service2	 { display:inline-table; width:24%; padding-bottom:30px; }
	.container .service2text	 { width:200px; }
	.container .service2textleft	 { text-align:left }

	.container .service3	 { display:inline-table; width:24%; padding-bottom:30px; }
	.container .service3text	 { width:200px; }
	.container .service3textleft	 { text-align:left }

	.container .service4	 { display:inline-table; width:25%; padding-bottom:30px; }
	.container .service4text	 { width:200px; }
	.container .service4textleft	 { text-align:left }




	
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 320px; }
    .container .six.columns                     { width: 610px; }
    .container .seven.columns                   { width: 320px; }

    .container .fivehalf.columns                    { width: 720px; }
    .container .tenquarter.columns                  { width: 255px; }
    .container .fivehalf.columns                  { margin-top:35px; height:35px; }
    .container .tenquarter.columns                  { margin-top:0px; height:81px; }


  /*  .container .leftrightside.columns                    { width: 100% ; margin:0; padding:0; border-left:solid 1px #bcbbbb; border-right:solid 1px #bcbbbb; margin-top:20px;  } */


    .container .leftside.columns                    { width: 30% ; margin:0; padding:0; float:left;  }
    
	
	/*.container .rightside.columns                  { width: 69%; margin:0; padding:0; float:right; border-left:solid 1px #bcbbbb;  }*/
	
	    .container .rightside.columns                  { width: 100%; margin:0; padding:0;   }


    .container .leftrightside.columns                    { width: 100% ; margin:0; padding:0;  margin-top:90px;  }



/*main page style */
  /*  .container .rightside.columns .half1                { width: 47% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px;   }
    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2                { width: 47% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:32px; margin-bottom:10px;   }

*/

    .container .rightside.columns .half1                { width: 27% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2                { width: 71% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }



    .container .rightside.columns .separatorline-left                { padding-left:0px; padding-right:10px; border-right:solid 1px #6d6e71; }
    .container .rightside.columns .separatorline-rigth                { padding-left:10px; padding-right:0px; }


	.container .rightside.columns .half1 table{
	width:10%;
		
	}


	.container .rightside.columns .half2 table{
	width:100%;
		
	}


	.borderedimg{
		
	border:solid 1px #989898;
		
	}

	.container .rightside.columns .half2 table .half1{
	width: 48% ;padding-left:0px;

	}


	.container .rightside.columns .half2 table .half2{
	width: 48% ;padding-left:3%;

	}


	.container .rightside.columns .half2 table .half3{
	padding-bottom:0px; margin-bottom:0px; float:left;  width: 40% ;

	}


	.container .rightside.columns .half2 table .half4{
	padding-bottom:0px; margin-bottom:0px; float:left;  width: 59% ;

	}


    .container .rightside.columns .half1 img                { width: 250px; margin-bottom:10px; }
    /*.container .rightside.columns .half2 img                { width: 350px; margin-bottom:10px; }*/
	
	.container .rightside.columns .half2 img                { max-width: 450px;  margin-bottom:10px; }
	
    .container .rightside.columns .half1 hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2 hr                { margin:0; padding:0; width:100%; }



    .container .rightside.columns .half1contact                { width: 47% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px;   }
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2contact                { width: 47% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }



    .container .rightside.columns .half1contact img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 250px; margin-bottom:10px; }
	
    .container .rightside.columns .half1contact hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2contact hr                { margin:0; padding:0; width:100%; }

	.mainhalfseparatorcontact{ min-height:385px; margin-top:0px; border-right:solid 1px #bcbbbb; }



    .container .righthalf                	{ float:left; margin:0 10px 0 13px;  width: 2px;  }		
	.mainhalfseparator{ min-height:318px; margin-top:0px; border-right:solid 1px #bcbbbb; }
	

	.container .rightside.columns .twohalf{ float:left; margin-top:0px; }
	.container .rightside.columns .twohalf img{ max-height:520px }
	
	
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; height: 279px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; height: 279px;}	
	
	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 340px; height:190px}	
	
	.container .rightside.columns .twohalfcontact{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .twohalfcontact img{ max-height:520px }
	
	
	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-height: 279px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-height: 279px;}	


	
	.container .rightside.columns .fullsubpage .floatright img { float:right; margin-left:5px; margin-top:-143px; height: 279px;}	
	.container .rightside.columns .fullsubpage h1 { padding-right:29%}	
	/*
	
	
	.floatright{
	max-width: 420px;
    height: 246px;
    
	display:inline-block;
	float:right;
	margin:0 0 0 15px;	
	}
	
	
	.floatright img {
    min-height: 250px;
    margin: 0;
	}
	
	*/
	
	
/*eof main page style */
	

.container .leftsidetartalom{
min-height:200px;
margin:0;
padding:0;
	}


	.container .leftsidetartalominner{
margin:0;
padding:0;	
padding-left:3px;
	}



.container .leftsidetartalominner img{

max-width:250px;
padding-left:8px;
	
}




.container .rightsidetartalom{
/*min-height:800px;*/
margin:0;
padding:0;
padding-left:0px;
padding-right:20px;
	}


	.container .rightsidetartalominner{
margin:0;
padding:0;
font-size:16px;
color:#000000;	

	}







.container .rightcontactbox{

display:none;

}

.container .leftcontactbox{

width:280px;
background-color:#83b817;	
margin-top:20px;
padding-left:10px;
margin-left:10px;
	
}




.container .leftcontactbox h4{

color:#FFF;
padding-left:10px;
padding-top:15px;
padding-bottom:10px;
text-transform:uppercase;
font-size:16px;

}


.container .leftcontactbox input[type="text"] {
	width:65%;
	height:15px;
	color:#000000;
	border:none;
	margin-bottom:10px;
}


.container .leftcontactbox textarea {
	width:85%;
	height:100px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
}


.container .leftcontactbox input[type="submit"] {

border: 0px;
background-color:#595353;
color:#fff;
width:75px;
height:30px;
font-size:14px;
margin-bottom:10px;
}




.container .footercontact1{

width:100%;
margin-top:20px;

	
}



.container .footercontact1 input[type="text"] {
	width:70%;
	height:25px;
	color:#55565a;
	border:none;
	margin-bottom:10px;
	background-color:#dbd9d6;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
}


.container .footercontact1 textarea {
	width:70%;
	height:70px;
	color:#55565a;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
	background-color:#dbd9d6;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;	
}


.container .footercontact1 input[type="submit"] {

border: 0px;
/*background-color:#000000;
color:#fff;
width:75px;
height:30px;
font-size:14px;
margin-bottom:10px;*/
	background-color:transparent;
	background-image:url(../images/hireklinkbg.png); 
	background-repeat:no-repeat; background-position:center top; 
	width: 112px; height:31px; padding:0; margin:0; padding-top:0px;
	text-align:center;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 18px;
	color:#ffffff;
	cursor:pointer;


}








.container .footercontact2{

width:100%;
margin-top:20px;
	
}

.container .footercontact2 hr{
margin:0; padding:0;
	width:97%;
}

.container .footercontact2 input[type="text"] {
	width:90%;
	height:13px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	background-color:#f9f0e8;
}


.container .footercontact2 textarea {
	width:90%;
	height:70px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
	background-color:#f9f0e8;
}


.container .footercontact2 input[type="submit"] {

border: 0px;
background-color:#000000;
color:#fff;
width:75px;
height:30px;
font-size:14px;
margin-bottom:10px;
}






.container .tartalom{
/*min-height:200px;*/
margin:0;
padding:0;
margin-left:0px; margin-right:0px;

	}

	.container .tartalominner{
margin:0;
padding:0;	
	}



    .container .eight.columns                   { width: 620px; }

    .container .tartalom .seven.columns   { width: 463px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }
	
	
    .container .tartalom .eighthalf.columns   { width: 560px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 1020px; }
    .container .sixteenhalf.columns .two.columns      { float:right; margin-right:25%; }
	.container .sixteenhalf.columns img#regimage {  width:140px; height:51px; float:right; }
	
	
    .container .tartalom .eight.columns   { width: 530px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	
    .container .nine.columns                    { width: 600px; }

    
	
	
	.container .ninehalf.columns                  { width: 660px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 528px; margin-left:10px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}
	
	
	
    .container .ten.columns                     { width: 660px; }

    .container .tenhalf.columns                  { width: 700px; }
    .container .tenhalf.columns img#downloadimage { width:140px; height:46px;  }


    .containerfooter .fourhalf1.columns                    { width: 18%;}
    .containerfooter .fourhalf2.columns                    { width: 23%; color:#fff;  font-size:20px; float:right; margin-right:20%;}
	.containerfooter .threehalffooter1.columns                   { width: 12%; color:#fff; font-size:14px; padding-top:18px; }
	.containerfooter .threehalffooter2.columns                   { width: 12%; color:#fff; font-size:14px; padding-top:18px; }
	.containerfooter .threehalffooter.columns .footerright1                  { padding-left:50px; }
	.containerfooter .threehalffooter.columns .footerright2                 { padding-left:110px; }
	
	.containerfooter .threehalffootertogether.columns                   { width: 43%; color:#fff; font-size:20px; margin-left:10%; float:left; }


	.containerfooter .threehalffootertogetherleft.columns                   { width: 43%; color:#fff; font-size:20px; text-align:right; display:inline-block; float:left;}
	.containerfooter .threehalffootertogetherright.columns                   { width: 48%; color:#fff; font-size:20px; text-align:left; display:inline-block; float:right;}

.footer_elerhetoseg_title{
	margin-bottom:10px;
	margin-right:40px;
	text-align:center;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 20px;
	
}

.footer_uzenetkuldes_title{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 20px;
}




.msgdiv{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 20px;
	background-color:#b21e28;
	padding:3px 5px 3px 5px;
	text-align:center;
	width:140px;
	margin-top:3px;
}

.newsletterdiv{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 20px;
	background-color:#dbd9d6;
	padding:3px 5px 3px 5px;
	text-align:center;
	width:140px;
	margin-top:3px;
	color:#55565a;
	display:inline-block;
}

.footer_uzenetkuldes_pc .footer_social_icons{
	margin-top:0px;	
	text-align:center;
	margin-right:33px;	
	display:none;
}


.footer_elerhetosegek_pc .footer_social_icons{
	margin-top:20px;	
	text-align:center;
	display:block;
	margin-right:33px;	
}

.footer_elerhetosegek_hr_pc {
display:none;	
}
.footer_elerhetosegek_hr_pc hr{
background-color:#ffffff; height: 2px;
}




	.footerseparator{
	
	min-height:150px;
	margin-top:20px;
	border-right:solid 1px #787878;
	
		
	}



	
	 #footer .container .threehalffooter.columns a{ color:#fff; text-decoration:none; }
	 #footer .container .fourhalf.columns a{ color:#fff; text-decoration:none; }



	.container .threehalftartalom.columns                   { width: 28%; color:#000000; font-size:14px; padding-top:25px; padding-left:0; margin-left:0;  }





    .container .eleven.columns                  { width: 720px; }
	
	
    .container .twelve.columns                  { width: 780px; }
	
	.container .tartalom .twelvehalf.columns{ width: 100%;	}
	
    .container .thirteen.columns                { width: 840px; }
    .container .fourteen.columns                { width: 900px; }
    
	
	
	.container .hirekinner .fourteen.columns    { width: 800px; padding-top:50px; }		
 
    .container .hirekinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .hirekinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .hirekinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .hirekinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }
	
	
	
	.container .sajtoinner .fourteen.columns    { width: 800px; padding-top:55px; }	
    .container .sajtoinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .sajtoinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .sajtoinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .sajtoinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }
	
	
	
	
		
    .container .fifteen.columns                 { width: 960px; }
    .container .sixteen.columns                 { width: 1020px; }



    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }
    
	
	
	
	
	
	
	
	

/* Main Navigation
====================================*/

.selectnav {
	display: none;
	cursor: pointer;
	width: 100%;
	padding: 8px;
	height: 37px;
	float: left;
	font-size: 20px;
	margin: 15px 0;
}

#navigation {
	/*background: #07BFED;*/
	display: block;
	width: 100%;
	float: left;
	max-height: 20px;
	margin: 9px 0 0px 0;
}

#navigation ul,
#navigation li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}

#navigation ul{
	float: left;
}

#navigation ul li{
	float:left;
	position:relative;
}

#navigation ul li a { 
	display: inline-block;
	color: #55565a;
	text-decoration: none;
	font-size: 20px;
	font-weight:500;
	text-transform:none;
	/*padding: 9px 12px;*/
	
	padding: 9px 24px 12px 0px;
	
	
	/*ez az elvalaszto a menuk kozott*/
	/*background: url(../images/navigation-divider.png) no-repeat right 50%;*/
}




#navigation ul li:last-child a{ 
	background:none;
}


/*#navigation ul li:first-child a{ 
	padding-left: 17px;
}
*/




#navigation ul li a:hover {
	/*background: #c99e64;*/
	color:#b21e28;
	/*
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	*/
}

#navigation .navimg{
	position:relative;
	left:20px;
	top:-14px;
}

#navigation ul ul {
	position: absolute;
	display: none;
	
	top: 30px!important;
	left: 0;
	/*background: #ff0000;
	background-image: url(../images/navheaderbgpc.png);
	background-repeat: no-repeat;
	background-position: 10% 0%; */

	z-index: 999;
	margin-left:0px;
}

#navigation ul ul li.firstsubmenu{
	background-image: url(../images/navheaderbgpc.png);
	background-repeat: no-repeat;
	background-position: 10% 0%;
	background-color:transparent;
	width:100%;
	margin-top:3px;
	height:14px;
}

#navigation ul ul li{
background: #f1f1f2;
}

#navigation ul ul li.sub:nth-child(2) {
padding-top:10px;
}

#navigation ul ul li a {color: #55565a;}
#navigation ul li ul li a:hover {
	color: #55565a;
	text-decoration:underline;
}


#navigation ul ul li a {
	display: block;
	width: 200px;
	margin: 0;
	padding: 10px 30px 0px 25px;
	    font-family: 'Barlow Condensed', sans-serif; font-weight:500;
	font-size: 18px;
	/*border-bottom: 1px solid #fff;*/
	background: none;
	color:#55565a;
}

#navigation ul ul li a#lastsub {

	/*padding: 10px 30px 25px 25px; */
	padding-bottom:25px;
}



#navigation ul ul li.subsub a {
	display: block;
	margin:0;
margin-left:30px;
padding-top:5px;
padding-bottom:0px;
width:170px;
	    font-family: 'Barlow Condensed', sans-serif; font-weight:500;
	font-size: 18px;
	/*border-bottom: 1px solid #fff;*/
	background: none;
	color:#55565a;
}

#navigation ul ul li#lastsubsub a {
padding-bottom:0px!important;
}

#navigation ul ul li div.submenuarrowright{
	background-image: url(../images/navpcright.png);
	background-repeat: no-repeat;
	width:11px;
	height:14px;
	display:inline-block;
	margin-left:5px;
}
#navigation ul ul li div.submenuarrowdown{
	background-image: url(../images/navpcdown.png);
	background-repeat: no-repeat;
	width:14px;
	height:11px;
	display:inline-block;
	margin-left:5px;
}

.submob div.submenuarrowrightmob{
	background-image: url(../images/navpcright.png);
	background-repeat: no-repeat;
	width:11px;
	height:14px;
	display:inline-block;
	margin-left:5px;
}
.submob div.submenuarrowdownmob{
	background-image: url(../images/navpcdown.png);
	background-repeat: no-repeat;
	width:14px;
	height:11px;
	display:inline-block;
	margin-left:5px;
}





#navigation ul ul li:last-child a, #navigation ul ul li:last-child a:hover {border-bottom: 1px solid transparent}
#navigation ul li:hover>ul {opacity: 1; position:absolute; top:99%; left:0;}
#navigation ul ul li:hover>ul {position:absolute; top:0; left:100%; opacity: 1; z-index:497;}
#navigation ul li:hover > a {/*background: #c99e64;*/}
#navigation ul ul li:hover > a {color: #b21e28;}

#navigation ul li > a { color:#55565a; font-family: 'Barlow Condensed', sans-serif; font-weight:500; }


#navigation ul li a.activemenu{ color: #b21e28; font-weight:600;  }	
#navigation ul li a.activealmenu{ text-decoration:underline;  }	
#navigation ul ul li a.closedsubmenu{ }	

.headermobilemaindiv a.activemenumob{ color: #b21e28; font-weight:600;  }	
.headermobilemaindiv a.activealmenumob{ text-decoration:underline;  }	



/*
    #footerwidth                                  { width: 1000px; }
    .footerwidth                                  { margin-left:-60px; width:1020px; }
*/



.content_padding_top{

padding-top:45px;	
}

.newslettersignupunsubscribe{
	
display:inline-table; margin-top:-13px; margin-left:25px;
	
}



.videoclass{
background-color: black;
width:100%;
height:auto;
	
}

video.videoclass{
width: 40%;   !important;
height:auto   !important;	
margin-top:-60px;
max-height:370px!important;
}

iframe.videoclass{
width: 665px   !important;
height:375px   !important;	
margin-top:-60px;
}


table .videoclass{
background-color: black;
width:320px;
height:auto;
	
}

table video.videoclass{
width: 320px   !important;
height:auto   !important;	
}


    @media only screen and (min-width: 1026px) and (max-width: 1100px) {




.slogan{

margin-left:373px;
margin-top:50px;
font-family: 'Source Sans Pro'; font-weight:300;
font-size:29px;
width:623px;
text-align:right;
word-spacing: 4px;
}


	
	/*	
    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0;}
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }
	*/	
	
    /*.container .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; }*/

    .container .columns                         { float: left; display: inline; margin-left: 22px; margin-right: 0px; }



    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 75px;  }
    .container .half.columns                 	{ width: 10px;  }
    .container .footerhalf.columns                 	{ width: 10px;  }		
			
    .container .onehalf.columns                 { width: 95px; padding-right:15px  }	
    .container .two.columns                     { width: 100px; }
    .container .twohalf.columns                     { width: 100px; }
	
    .container .fourhalf1.columns                    { width: 20%; padding-top:18px; color:#fff;  font-size:14px;}
    .container .fourhalf2.columns                    { width: 31%; padding-top:18px; color:#fff;  font-size:14px;}	
	.container .threehalffooter1.columns                   { width: 15%; color:#fff; font-size:14px; padding-top:18px; }
	.container .threehalffooter2.columns                   { width: 15%; color:#fff; font-size:14px; padding-top:18px; }
	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:60px; }
	
	
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 240px; }
    .container .six.columns                     { width: 660px; }
    .container .seven.columns                   { width: 240px; }
    .container .eight.columns                   { width: 680px; }
	
	
    .container .tartalom .seven.columns   { width: 385px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }	
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }	


    .container .tartalom .eighthalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 940px; }


	
    .container .tartalom .eight.columns   { width: 500px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }



    .container .fivehalf.columns                    { width: 720px; }
    .container .tenquarter.columns                  { width: 255px; }
    .container .fivehalf.columns                  { margin-top:35px; height:35px; }
    .container .tenquarter.columns                  { margin-top:0px; height:81px; }

	
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
	
	
	.container .ninehalf.columns                  { width: 660px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 535px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}
	
	
    .container .tenhalf.columns                  { width: 700px; }
	
	
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
	
	
	.container .tartalom .twelvehalf.columns{ width: 100%;	}
	
	
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
	
	
	.container .hirekinner .fourteen.columns    { width: 730px; padding-top:50px; }	
 
    .container .hirekinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .hirekinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .hirekinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .hirekinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }
	
	
	
	
	.container .sajtoinner .fourteen.columns    { width: 730px; padding-top:55px; }	
 
    .container .sajtoinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .sajtoinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .sajtoinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .sajtoinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }
	
	
	
	
	
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 990px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }
	




/*main page style */
   /* .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:49px; margin-bottom:10px;   }
*/

    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1 img                { width: 250px; margin-bottom:10px; }
    /*.container .rightside.columns .half2 img                { width: 250px; margin-bottom:10px; }*/
	
	.container .rightside.columns .half2 img                { max-width: 450px; margin-bottom:10px; }
	
	
	.mainhalfseparator{ min-height:325px; margin:0; border-right:solid 1px #bcbbbb; }
	
	
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1contact img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 250px; margin-bottom:10px; }
	
	.mainhalfseparatorcontact{ min-height:375px; margin-top:0px; border-right:solid 1px #bcbbbb; }
	
	
	
		
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; height: 279px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; height: 279px;}	

	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 314px; height:177px}	
	
	
	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-height: 279px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-height: 279px;}	



	
/*eof main page style */

    .container .rightside.columns .half1                { width: 27% ;  }	
    .container .rightside.columns .half2                { width: 72% ;  }



		
		
		#wrapper {
		background: #fff;
		/*-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 0.2);
		box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 0.2);
		*/
		-webkit-box-shadow: none;
		box-shadow: none;

		width: 940x;
		padding: 40px 35px 35px 35px;
		margin: 50px auto 0 auto;


	}
	
	#footer {
		
		/*
		
				background: #303030;
		width: 940px;
		padding: 15px 35px 0px 35px;
		margin: 0 auto 50px auto;

		
		*/
		
		
		/*background: #dcecf3;*/
		
		/*width: 100%;
		padding: 15px 35px 0px 35px;
		margin: 35px auto 50px auto;
		*/
		
		/*
				background-image:url(../images/footer-bg.jpg);
		background-repeat:repeat-x;
		min-height:302px;

		*/
		
		
	}





	#navigation ul li a { 
	/*padding: 9px 10px;*/
	
	padding: 9px 0px 10px 20px;
	
	/*ez az elvalaszto a menuk kozott*/
	/*background: url(../images/navigation-divider.png) no-repeat right 50%;*/
	}




#navigation ul li ul li:first-child a{ 
	padding-left: 10px;
	}



#navigation ul ul li a {
	padding-left:10px;
	}




.container .leftsidetartalominner img{

max-width:250px;
padding-left:8px;
	
}








.container .leftcontactbox{

width:250px;
background-color:#83b817;	
margin-top:20px;
padding-left:10px;
margin-left:13px;
	
}


.container .leftcontactbox h4{

color:#FFF;
padding-left:10px;
padding-top:15px;
text-transform:uppercase;
font-size:16px;

}


.container .leftcontactbox input[type="text"] {
	width:65%;
	height:15px;
	color:#000000;
	border:none;
	margin-bottom:10px;
}


.container .leftcontactbox textarea {
	width:85%;
	height:100px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
}


.container .leftcontactbox input[type="submit"] {

border: 0px;
background-color:#595353;
color:#fff;
width:75px;
height:30px;
font-size:14px;
margin-bottom:10px;
}




.container .rightsidetartalom{
/*min-height:800px;*/
padding-right:0px;
	}





#contact-details .kiemelttel{
padding-left:0px;
}



		
	}










    @media only screen and (min-width: 960px) and (max-width: 1025px) {
	
	
	.videoclass{
background-color: black;
width:420px;
height:auto;
	
}

video.videoclass{
width: 420px   !important;
height:auto   !important;	
}


table .videoclass{
width:300px;
height:auto;
	
}

table video.videoclass{
width: 300px   !important;
height:auto   !important;	
}


	
	/*	
    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0;}
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }
	*/	
	
    /*.container .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; }*/

    .container .columns                         { float: left; display: inline; margin-left: 30px; margin-right: 0px; }



    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 75px;  }
    .container .half.columns                 	{ width: 10px;  }	
    .container .footerhalf.columns                 	{ width: 10px;  }		
			
    .container .onehalf.columns                 { width: 95px; padding-right:15px  }	
    .container .two.columns                     { width: 100px; }
    .container .twohalf.columns                     { width: 100px; }


    .container .fourhalf1.columns                    { width: 17%; padding-top:18px; color:#fff;  font-size:14px;}
    .container .fourhalf2.columns                    { width: 31%; padding-top:18px; color:#fff;  font-size:14px;}	
	.container .threehalffooter1.columns                   { width: 11%; color:#fff; font-size:14px; padding-top:18px; }
	.container .threehalffooter2.columns                   { width: 13%; color:#fff; font-size:14px; padding-top:18px; }	
	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:60px; }

	
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 230px; }
    .container .six.columns                     { width: 650px; }
    .container .seven.columns                   { width: 230px; }
    .container .eight.columns                   { width: 670px; }
	
    .container .tartalom .seven.columns   { width: 393px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }
	
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }		
	
    .container .tartalom .eighthalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 950px; }

			
    .container .tartalom .eight.columns   { width: 500px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }


	
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }



    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
	
	
	.container .ninehalf.columns                  { width: 660px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 535px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}


	
    .container .tenhalf.columns                  { width: 700px; }




    .container .fivehalf.columns                    { width: 720px; }
    .container .tenquarter.columns                  { width: 180px; }
    .container .fivehalf.columns                  { margin-top:35px; height:35px; }
    .container .tenquarter.columns                  { margin-top:0px; height:81px; }


	
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
	
	
	.container .tartalom .twelvehalf.columns{ width: 100%;	}

	
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
	
	
	
	
	.container .hirekinner .fourteen.columns    { width: 700px; padding-top:50px; }	
 
    .container .hirekinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .hirekinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .hirekinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .hirekinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }
	
	
	
	.container .sajtoinner .fourteen.columns    { width: 700px; padding-top:55px; }	
 
    .container .sajtoinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .sajtoinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .sajtoinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .sajtoinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }
	
	
	
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 950px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }
	







/*main page style */
  /*  .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:49px; margin-bottom:10px;   }
*/

    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1 img                { width: 250px; margin-bottom:10px; }
    /*.container .rightside.columns .half2 img                { width: 250px; margin-bottom:10px; }*/
	
	
	.container .rightside.columns .half2 img                { max-width: 450px; margin-bottom:10px; }
	
	
	.mainhalfseparator{ min-height:325px; margin:0; border-right:solid 1px #bcbbbb; }


    .container .rightside.columns .half1                { width: 29% ;  }	
    .container .rightside.columns .half2                { width: 70% ;  }


    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1contact img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 250px; margin-bottom:10px; }
	
	.mainhalfseparatorcontact{ min-height:375px; margin-top:0px; border-right:solid 1px #bcbbbb; }


		
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; height: 279px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; height: 279px;}	
	
	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 314px; height:177px}	
	

	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-height: 279px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-height: 279px;}	
	
	
	
/*eof main page style */

		
		
		#wrapper {
		background: #fff;
		/*-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 0.2);
		box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 0.2);
		*/
		-webkit-box-shadow: none;
		box-shadow: none;

		width: 945px;
		padding: 40px 35px 35px 35px;
		margin: 50px auto 0 auto;


	}
	
	#footer {
		
		/*
		background: #303030;
		width: 945px;
		padding: 15px 35px 0px 35px;
		margin: 0 auto 50px auto;
		
		*/
		
		/*background: #dcecf3;*/
		/*width: 100%;
		padding: 15px 35px 0px 35px;
		margin: 35px auto 50px auto;
		*/
	
	}









#navigation ul li a { 
	/*padding: 9px 10px;*/

	padding: 9px 0px 10px 20px;
	
	/*ez az elvalaszto a menuk kozott*/
	/*background: url(../images/navigation-divider.png) no-repeat right 50%;*/
}




#navigation ul li ul li:first-child a{ 
	padding-left: 10px;
	}



#navigation ul ul li a {
	padding-left:10px;
	}
	
	
	
	
.container .leftsidetartalominner img{

max-width:250px;
padding-left:8px;
	
}






.container .leftcontactbox{

width:255px;
background-color:#83b817;	
margin-top:20px;
padding-left:10px;
margin-left:12px;
	
}


.container .leftcontactbox h4{

color:#FFF;
padding-left:10px;
padding-top:15px;
text-transform:uppercase;
font-size:16px;

}


.container .leftcontactbox input[type="text"] {
	width:65%;
	height:15px;
	color:#000000;
	border:none;
	margin-bottom:10px;
}


.container .leftcontactbox textarea {
	width:85%;
	height:100px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
}


.container .leftcontactbox input[type="submit"] {

border: 0px;
background-color:#595353;
color:#fff;
width:75px;
height:30px;
font-size:14px;
margin-bottom:10px;
}

	
.container .rightsidetartalom{
/*min-height:800px;*/

	}
	



#contact-details .kiemelttel{

padding-left:0px;
}




.slogan{

margin-left:328px;
font-size:29px;
width:600px;
word-spacing: 4px;
}

.box_medical{
margin-left:485px;
}


.box_beauty{
margin-left:485px;
}




		
	}













/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
		
	
.videoclass{
width:420px;
height:auto;
	
}

video.videoclass{
width: 420px   !important;
height:auto   !important;	
}
	
	
	
table .videoclass{
width:250px;
height:auto;
	
}

table video.videoclass{
width: 250px   !important;
height:auto   !important;	
}
	
	
	
		
.content_padding_top{

padding-top:50px;	
}
		
		
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 100px; }
  	    .container .half.columns                 	{ width: 2px;  }	
    .container .footerhalf.columns                 	{ width: 2px;  }		
					
    	.container .onehalf.columns                 { width: 95px;   }	
        .container .two.columns                     { width: 76px; }
	    .container .twohalf.columns                     { width: 76px; }


    .container .fourhalf1.columns                    { width: 48%; padding-top:18px; color:#fff;  font-size:14px;}
    .container .fourhalf2.columns                    { width: 48%; padding-top:18px;  padding-bottom:55px; color:#fff;  font-size:14px;}	
	.container .threehalffooter1.columns                   { width: 48%; color:#fff; font-size:14px; padding-top:18px; }
	.container .threehalffooter2.columns                   { width: 48%; color:#fff; font-size:14px; padding-top:18px; }
	#footerseparatorhide{ 	border-right:none; }	
	
	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:50px; }

	.container .threehalftartalom.columns                   { width: 25%; color:#000000; font-size:14px; padding-top:25px; padding-left:0; margin-left:0; padding-right:20px;  }
	.container .threehalftartalom.columns img                   { max-width: 200px;   }
		
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 235px; }
        .container .six.columns                     { width: 498px; }
        .container .seven.columns                   { width: 242px; }
        .container .eight.columns                   { width: 502px; }
		
    .container .tartalom .seven.columns   { width: 330px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }	
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }			
	
    .container .tartalom .eighthalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 748px; }
	
    .container .sixteenhalf.columns .two.columns      { float:right; margin-right:0; }
	.container .sixteenhalf.columns img#regimage {  width:140px; height:51px; float:right; }
	
	
	
			
    .container .tartalom .eight.columns   { width: 300px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { width:400px; float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { width:400px; float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	
	
    .container .fivehalf.columns                    { width: 545px; }
    .container .tenquarter.columns                  { width: 170px; }
    .container .fivehalf.columns                  { margin-top:37px; height:20px; }
    .container .tenquarter.columns                  { margin-top:0px; height:63px; }




/*main page style */
   /* .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:49px; margin-bottom:10px;   } 
   */
     .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   } 
  
  
    .container .rightside.columns .half1                { width: 30% ;  }	
    .container .rightside.columns .half2                { width: 69% ;  }
  
  
   /*win ff-en csak ez a jo .container .rightside.columns .half2 .morediv             { margin-top:50px; margin-bottom:10px;   } */


    .container .rightside.columns .half1 img                { width: 200px; margin-bottom:10px; }
  /*  .container .rightside.columns .half2 img                { width: 200px; margin-bottom:10px; } */
  
 	.container .rightside.columns .half2 img                { max-width: 350px; margin-bottom:10px; }
 
   
    .container .righthalf                	{ float:left; margin:0 7px 0 9px;  width: 2px;  }		
	.mainhalfseparator{ min-height:334px; margin:0; border-right:solid 1px #bcbbbb; }
	
	
	
	
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   } 
   /*win ff-en csak ez a jo .container .rightside.columns .half2 .morediv             { margin-top:50px; margin-bottom:10px;   } */


    .container .rightside.columns .half1contact img                { width: 200px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 200px; margin-bottom:10px; }
   
	.mainhalfseparatorcontact{ min-height:350px; margin-top:0px; border-right:solid 1px #bcbbbb; }
	
	
	
		
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; height: 200px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; height: 200px;}	
	
	
	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 250px; height:140px}	
	
	
	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 100px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 100px;}	
	

/*eof main page style */





    .container .fourservice.columns                     { width: 100%; background-color:#f9f0e8; padding:0; margin:0; padding-top:15px; padding-bottom:30px; }
	.container .service1	 { display:inline-table; width:49%; padding-bottom:30px; }
	.container .service1text	 { width:200px; }
	.container .service1textleft	 { text-align:left }

	.container .service2	 { display:inline-table; width:49%; padding-bottom:30px; }
	.container .service2text	 { width:200px; }
	.container .service2textleft	 { text-align:left }

	.container .service3	 { display:inline-table; width:49%; padding-bottom:30px; }
	.container .service3text	 { width:200px; }
	.container .service3textleft	 { text-align:left }

	.container .service4	 { display:inline-table; width:49%; padding-bottom:30px; }
	.container .service4text	 { width:200px; }
	.container .service4textleft	 { text-align:left }





	.font10{
	font-size:8px;
	}
	.font11{
	font-size:9px;
	}
	.font12{
	font-size:10px;
	}
	.font13{
	font-size:11px;
	}
	.font14{
	font-size:12px;
	}
	.font15{
	font-size:13px;
	}
	.font16{
	font-size:14px;
	}
	.font17{
	font-size:15px;
	}
	.font18{
	font-size:16px;
	}
	.font19{
	font-size:17px;
	}
	.font20{
	font-size:18px;
	}
	.font21{
	font-size:19px;
	}
	.font22{
	font-size:20px;
	}
	.font23{
	font-size:21px;
	}
	.font24{
	font-size:22px;
	}
	.font25{
	font-size:23px;
	}
	.font30{
	font-size:25px;
	}



	h1 { font-size: 38px; line-height: 38px; }
	h2 { font-size: 16px; line-height: 16px; }
	h3 { font-size: 20px; line-height: 20px; }
	h4 { font-size: 14px; line-height: 10px; }
	h5 { font-size: 58px; line-height: 50px; }
	h6 { font-size: 24px; line-height: 20px; }
	h8 { font-size: 14px; line-height: 15px; color:#b21e28 }



/*
	h1 { font-size: 18px; }
	h2 { font-size: 16px; }
	h3 { font-size: 15px; }
	h4 { font-size: 13px; }
	h5 { font-size: 40px; }
	h6 { font-size: 22px; }
	h8 { font-size: 13px; }
*/

	.tartalom h1 {  margin:0px 0 10px 0 }
	.tartalominner h1 { margin:0px 0 10px 0 }
	.tartalom h5 { margin:0px 0 10px 0 }
	.tartalominner h5 { margin:0px 0 10px 0 }
	.tartalom h6 { margin:0px 0 10px 0 }
	.tartalominner h6 { margin:0px 0 10px 0 }


.slogan{
/*position:absolute;
margin-left:180px;
display:inline-block;
*/
margin-left:265px;
margin-top:20px;
font-size:23px;
width:470px;
word-spacing: 4px;
}


.box_medical{
position:relative;
margin-left:362px;
margin-top:30px;
    font-family: 'Source Sans Pro'; font-weight:300;
width:370px;min-height:50px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C99E64;
background:none;
}


.box_beauty{
position:relative;
margin-left:362px;
margin-top:30px;
    font-family: 'Source Sans Pro'; font-weight:300;
width:370px;min-height:50px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C99E64;
background:none;
}


.medical_icon{
background-image:url(../images/box_medical_icon.png);
background-repeat:no-repeat;
background-size:55px 55px;
height:55px;
width:55px;
position:absolute;
margin-top:10px;
margin-left:-34px;
}


.beauty_icon{
background-image:url(../images/box_beauty_icon.png);
background-repeat:no-repeat;
background-size:55px 55px;
height:55px;
width:55px;
position:absolute;
margin-top:10px;
margin-left:-34px;
}


.box_more{
float:right;	
background-image:url(../images/box_more_button.png);
background-repeat:no-repeat;
background-size:20px 20px;
height:20px;
width:20px;
margin-top:-20px;
}

.box_title{
font-size:17px;
color:#c99e64;
margin:15px 15px 10px 35px;
font-weight:normal;
}

.box_text{
font-size:14px;
color:#fff;
margin:0px 15px 15px 35px;
}






[class^="mini-ico-"],
[class*=" mini-ico-"] {
  width: 20px;
  height: 17px;
}


#contact-details .mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:20px 17px;
	background-repeat:no-repeat;
}







#contact-details .kiemelt{

font-weight:bold;
font-size:12px;
color:#c99e64;


}



#contact-details .kiemelttel{

font-size:13px;
color:#000000;
padding-top:0px;


}





#contact-details ul li{

font-size:13px;


}



		
		
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }

    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
	
	
	.container .ninehalf.columns                  { width: 748px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 615px; margin-left:10px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}


		
    .container .tenhalf.columns                  { width: 700px; }
		
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
		
	.container .tartalom .twelvehalf.columns{ width: 100%;	}

		
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
		
		
	.container .hirekinner .fourteen.columns    { width: 550px; padding-top:50px; }	
 
    .container .hirekinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .hirekinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .hirekinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .hirekinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }



	.container .sajtoinner .fourteen.columns    { width: 550px; padding-top:55px; }	
 
    .container .sajtoinner .twohalf.columns ul   { border-left:solid 1px #000000;  }		
    .container .sajtoinner .twohalf.columns ul li   { padding-left:0px; }	
    .container .sajtoinner .twohalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .sajtoinner .twohalf.columns ul li.active h2 a { color:#c99e64; font-weight:bold;    }


		
		
		
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
		
		
		
		#footer .container .column, #footer .container .columns {
			
		margin-left:2px;
		margin-right:2px;
			
		}




#navigation ul li a { 
	/*padding: 9px 7px 10px 7px; */
	
	padding: 9px 0px 10px 14px;

	
	font-size:13px;
	/*ez az elvalaszto a menuk kozott*/
	/*background: url(../images/navigation-divider.png) no-repeat right 50%;*/
}




#navigation ul li ul li:first-child a{ 
	padding-left: 10px;
	}



#navigation ul ul li a {
	padding-left:10px;
	font-size: 12px;
	
	}



	.container .leftsidetartalominner{
padding-left:0px;

	}


.container .leftsidetartalominner img{

max-width:205px;
padding-left:8px;
	
}







.container .leftcontactbox{

width:195px;
background-color:#83b817;	
margin-top:20px;
padding-left:10px;
margin-left:13px;
	
}


.container .leftcontactbox h4{

color:#FFF;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
font-size:13px;

}


.container .leftcontactbox input[type="text"] {
	width:65%;
	height:15px;
	color:#000000;
	border:none;
	margin-bottom:10px;
}


.container .leftcontactbox textarea {
	width:85%;
	height:100px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
}


.container .leftcontactbox input[type="submit"] {

border: 0px;
background-color:#595353;
color:#fff;
width:65px;
height:25px;
font-size:12px;
margin-bottom:10px;
}

	




.container .rightsidetartalom{
/*min-height:800px;*/
	}




	
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {

.content_padding_top{

padding-top:40px;	
}
	


	}


    @media only screen and (max-width: 767px) {




.videoclass{
width:420px;
height:auto;
	
}

video.videoclass{
width: 420px   !important;
height:auto   !important;	
}


table .videoclass{
width:200px;
height:auto;
	
}

table video.videoclass{
width: 200px   !important;
height:auto   !important;	
}

	

	.container .rightside.columns .fullsubpage .floatright img { float:right; margin-left:5px; margin-top:0px; width:100%; height:auto; padding-bottom:10px;}	
	.container .rightside.columns .fullsubpage h1 { padding-right:0}	
	.container .rightside.columns img { width:100%; height:auto;}	

/*

.footer_line_height_markaink{
	line-height:20px;
	height:20px;	
}

.footer_line_height_treningnaptar{
	line-height:20px;
	height:20px;	
}

.footer_line_height_elerhetosegek{
	line-height:20px;
	height:20px;	
}

.footer_line_height_uzenetkuldes{
	line-height:5px;
	height:5px;	
}


.footer_markaink_title{
	text-align:left;
	margin-left:87px;
	margin-top:0px;	
}

.footer_markaink{
	text-align:left;
	margin-left:87px;			
}

.footer_markaink img{
	width:70px;	
	
}



.footer_treningnaptar_title{
	text-align:left;
	margin-left:87px;	
	margin-top:-12px;		
}

.footer_treningnaptar{
	text-align:left;
	margin-left:87px;			
}

.footer_treningnaptar img{
	height:35px;	
	
}



.footer_elerhetoseg_title{
	font-size: 20px;
	
}

.footer_elerhetoseg{
	text-align:left;
	margin-left:87px;		
}

.footer_elerhetoseg_icon1{
	font-size:12px;
}
.footer_elerhetoseg_icon2{
	font-size:12px;
display:inline-block;
	
}
.footer_elerhetoseg_icon3{
	font-size:12px;
display:inline-block;
margin-left:-3px;
}

.footer_elerhetoseg_new_line{
display:inline-block;
margin-left:-3px;
}


.footer_uzenetkuldes_title{
	text-align:left;
	margin-left:87px;	
	margin-top:-12px;			
}

.footermessage_newsletter table{
	text-align:left;
	margin-left:87px;		
	font-size:12px;
	width:300px;
}

.footermessage_newsletter table img{
	
width:40px;
height:40px;

}



.footer_line_height_uzenetkuldes{
	line-height:20px;
	height:20px;	
	
}

.footermessage_newsletter{
margin-left:0px;	
}



.footer_uzenetkuldes_pc{
display:inline-block;	
}

.footer_uzenetkuldes_mobil{
display:none;	
}


*/
#footer1_mobile #footerseparatorhide{
margin-left:-40%; width:179%;
}


#footer1_mobile .footerseparator{
margin-left:-40%; width:179%;
}

#footer1_mobile .footerseparator{
margin-left:-40%; width:179%;
}


.tartalomquarter.columns hr{
margin-left:-40%; width:179%;
}













	
.content_padding_top{

padding-top:45px;	
}
	
		

    .container .leftrightside.columns                    { margin:0; padding:0; border:none; }


    .container .leftside.columns                    { width: 100% ; margin:0; padding:0; float:none; border:none }
    .container .rightside.columns                  { width: 100% ; margin:0; padding:0; float:none; border:none; }
	
	


 hr.lefthr{
	 margin-left:0px;
	 }



.container .leftsidetartalom{
min-height:10px;
margin:0;
padding:0;

	}


	.container .leftsidetartalominner{
margin:0;
padding:0;		
	}




.container .tartalom{
min-height:10px;
margin:0;
padding:0;
margin-top:20px;
	}

	.container .tartalominner{
margin:0;
padding:0;	
	
	}
	
	
.container .rightsidetartalom{
min-height:10px;
margin:0;
padding:0;
padding-right:0px;

	}


	.container .rightsidetartalominner{
margin:0;
padding:0;

	}
	
	
		
		
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
		.container .twohalf.columns,		
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
   	    .container .tenhalf.columns,		
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,	
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
		.container .threehalffooter1.columns,	
		.container .threehalffooter2.columns,	
        .container .two-thirds.column  { width: 420px; }


    .container .fourhalf1.columns                    { width: 100%; padding-top:15px; color:#fff;  font-size:14px;}
    .container .fourhalf2.columns                    { width: 100%; padding-top:15px;  padding-bottom:30px; color:#fff;  font-size:14px;}	
	.container .threehalffooter1.columns                   { width: 100%; color:#fff; font-size:14px; padding-top:15px; }
	.container .threehalffooter2.columns                   { width: 100%; color:#fff; font-size:14px; padding-top:15px; }


	.container .threehalftartalom.columns                   { width: 100%; padding-top:25px; padding-left:0; margin-left:0;  }






	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:0px; }






    .container .fourservice.columns                     { width: 100%; background-color:#f9f0e8; padding:0; margin:0; padding-top:15px; padding-bottom:30px; }
	.container .service1	 { display:inline-table; width:100%; padding-bottom:30px; }	
	.container .service1text	 { width:200px; }
	.container .service1textleft	 { text-align:left }

	.container .service2	 { display:inline-table; width:100%; padding-bottom:30px; }
	.container .service2text	 { width:200px; }
	.container .service2textleft	 { text-align:left }

	.container .service3	 { display:inline-table; width:100%; padding-bottom:30px; }
	.container .service3text	 { width:200px; }
	.container .service3textleft	 { text-align:left }

	.container .service4	 { display:inline-table; width:100%; padding-bottom:30px; }
	.container .service4text	 { width:200px; }
	.container .service4textleft	 { text-align:left }






.container .footercontact1 input[type="text"] {
	width:90%;
}


.container .footercontact1 textarea {
	width:90%;
}







    .container .tartalom .seven.columns   { width: 420px;  }
    .container .tartalom .seven.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .seven.columns a  { color:#666666 }			
	
	
    .container .tartalom .sevenhalf.columns   { width: 420px;  }
    .container .tartalom .sevenhalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .sevenhalf.columns a  { color:#666666 }			
	
    .container .tartalom .eighthalf.columns   { width: 420px; margin-left:0px; padding-top:0px }
    .container .tartalom .eighthalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 300px; }
	
	
    .container .sixteenhalf.columns .two.columns      { float:right; margin-right:0; }
	.container .sixteenhalf.columns img#regimage {  width:100px; height:36px; }
	
	
	
	
    .container .tartalom .seven.columns hr.hrheader   { display:none; }
    .container .tartalom .eight.columns   { width: 420px;   }
	.container .tartalom .eight.columns img  { padding-top:15px }
	.container .tartalom .eight.columns iframe  { padding-top:15px; width:420px }



	.container .ninehalf.columns                  { width: 420px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 295px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}



    .container .tenhalf.columns img#downloadimage { width:100px; height:33px;  }


	.container .tartalom .twelvehalf.columns{ width: 420px;	}


	.container .hirekinner .fourteen.columns    { width: 300px; }	


	.container .sajtoinner .fourteen.columns    { width: 300px; }	
 
    /*.container .hirekinner .onehalf.columns ul   { border-left:solid 1px #50a2c3;  }		
    .container .hirekinner .onehalf.columns ul li   { padding-left:0px; }	
    .container .hirekinner .onehalf.columns ul li h2 a { color:#9fccde; font-weight:normal; }	
    .container .hirekinner .onehalf.columns ul li.active h2 a { color:#50a2c3; font-weight:bold;    }
*/



        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }
		
		
		
		
		


/*main page style */
  /*  .container .rightside.columns .half1                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }
*/

    .container .rightside.columns .half1                { width: 100% ; margin:0; padding:0; float:none; color:#000000; padding-bottom:20px;   }
    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2                { width: 100% ; margin:0; padding:0; float:none; color:#000000; padding-bottom:20px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .separatorline-left                { padding-left:0px; padding-right:0px; border:none; }
    .container .rightside.columns .separatorline-rigth                { padding-left:0px; padding-right:0px; }


    .container .rightside.columns .half1 img                { width: 420px; margin-bottom:10px; }
    .container .rightside.columns .half2 img                { max-width: 420px; margin-bottom:10px; margin-top:15px; }
		
	
    .container .rightside.columns .half1 hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2 hr                { margin:0; padding:0; width:100%; }




    .container .rightside.columns .half1contact                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2contact                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }



    .container .rightside.columns .half1contact img                { width: 420px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 420px; margin-bottom:10px; margin-top:15px; }
	
    .container .rightside.columns .half1contact hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2contact hr                { margin:0; padding:0; width:100%; }



	.container .rightside.columns .half2 table .half1{
	width: 100% ;padding-left:0px;

	}


	.container .rightside.columns .half2 table .half2{
	width: 100% ;padding-left:0px;

	}


	.container .rightside.columns .half2 table .half3{
	padding-bottom:0px; margin-bottom:0px; float:left;  width: 100% ;

	}


	.container .rightside.columns .half2 table .half4{
	padding-bottom:0px; margin-bottom:0px; float:left;  width: 100% ;

	}




    .container .righthalf                	{ display:none;  }			

	.container .rightside.columns .twohalf{ float:none;  margin-top:0px;}
	
	.container .rightside.columns .floatright img { float:none; margin:0; width: 420px; height:auto;}	
	.container .rightside.columns .floatleft img { float:none; margin:0; width: 420px; height:auto;}	
	
	
	.container .rightside.columns .floatright iframe {float:none; margin:0; width: 420px; height:235px}	
	

	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 70px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 70px;}	
	
	
/*eof main page style */




		
.social-icons, .social-icons a{
font-size:11px;

}
	
/*.social-icons .langpc{
display:none;
}

.social-icons .langmobile{
display:inline-block;
}

.social-icons .langmobile select{

		width: 70px;
		padding: 0px;
		border: none;
		margin:0px;
		color: #000000;
		cursor: pointer;

}

*/


.social-icons .langpc img{
width:100px;
height:24px;
}



.container .leftcontactbox{

display:none;

}




.container .rightcontactbox{
	display:inline-table;
width:98%;
background-color:#83b817;	
margin-top:20px;
padding-left:8px;
margin-left:0px;
	
}


.container .rightcontactbox h4{

color:#FFF;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
font-size:13px;

}


.container .rightcontactbox input[type="text"] {
	width:65%;
	height:10px;
	color:#000000;
	border:none;
	margin-bottom:10px;
}


.container .rightcontactbox textarea {
	width:85%;
	height:50px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
}


.container .rightcontactbox input[type="submit"] {

border: 0px;
background-color:#595353;
color:#fff;
width:65px;
height:25px;
font-size:12px;
margin-bottom:10px;
}




/*

.container .leftcontactbox{

width:98%;
background-color:#83b817;	
margin-top:20px;
padding-left:8px;
margin-left:0px;
	
}


.container .leftcontactbox h4{

color:#FFF;
padding-left:10px;
padding-top:5px;
text-transform:uppercase;
font-size:15px;

}


.container .leftcontactbox input[type="text"] {
	width:65%;
	height:10px;
	color:#000000;
	border:none;
	margin-bottom:10px;
}


.container .leftcontactbox textarea {
	width:85%;
	height:50px;
	color:#000000;
	border:none;
	margin-bottom:10px;
	padding-left:9px;
}


.container .leftcontactbox input[type="submit"] {

border: 0px;
background-color:#595353;
color:#fff;
width:65px;
height:25px;
font-size:12px;
margin-bottom:10px;
}

	*/




.checkboxstyle3 label, .checkboxstyle4 label {
top: -6px;

}









		

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
		.container .twohalf.columns,				
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
    	.container .tenhalf.columns,		
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
		.container .threehalffooter1.columns,
		.container .threehalffooter2.columns,		
        .container .two-thirds.column { width: 420px; }



	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:0px; }





.container .footercontact1 input[type="text"] {
	width:90%;
}


.container .footercontact1 textarea {
	width:90%;
}


    .container .tartalom .seven.columns   { width: 420px;  }
	.container .tartalom .seven.columns a  { color:#666666 }				
    .container .tartalom .seven.columns h1   { margin-top:0px; padding-top:0px;  } 

    .container .tartalom .sevenhalf.columns   { width: 300px;  }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }				
    .container .tartalom .sevenhalf.columns h1   { margin-top:0px; padding-top:0px;  } 


    .container .tartalom .eighthalf.columns   { width: 300px; margin-left:0px; padding-top:0px }
    .container .tartalom .eighthalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 420px; }	
	
    .container .sixteenhalf.columns .two.columns      { float:right; width:100px; margin-right:0; }
	.container .sixteenhalf.columns img#regimage {  width:100px; height:36px; }




	
    .container .tartalom .seven.columns hr.hrheader   { display:none; }
    .container .tartalom .eight.columns   { width: 420px;   }
	.container .tartalom .eight.columns img  { padding-top:15px }
	.container .tartalom .eight.columns iframe  { padding-top:15px; width:420px }



	.container .ninehalf.columns                  { width: 420px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 295px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}



    .container .tenhalf.columns img#downloadimage { width:100px; height:33px;  }


	.container .tartalom .twelvehalf.columns{ width: 420px;	}

		
	.container .hirekinner .fourteen.columns    { width: 420px; }	
		
		
	.container .sajtoinner .fourteen.columns    { width: 420px; }	





    .container .fivehalf.columns                    { width: 420px; }
    .container .tenquarter.columns                  { width: 200px; }
    .container .fivehalf.columns                  { margin-top:55px; height:20px; }
    .container .tenquarter.columns                  { margin-top:0px; height:40px; margin-left:15px; }




	.font10{
	font-size:7px;
	}
	.font11{
	font-size:8px;
	}
	.font12{
	font-size:9px;
	}
	.font13{
	font-size:10px;
	}
	.font14{
	font-size:11px;
	}
	.font15{
	font-size:12px;
	}
	.font16{
	font-size:13px;
	}
	.font17{
	font-size:14px;
	}
	.font18{
	font-size:14px;
	}
	.font19{
	font-size:14px;
	}
	.font20{
	font-size:15px;
	}
	.font21{
	font-size:16px;
	}
	.font22{
	font-size:17px;
	}
	.font23{
	font-size:18px;
	}
	.font24{
	font-size:19px;
	}
	.font25{
	font-size:20px;
	}
	.font30{
	font-size:20px;
	}


	h1 { font-size: 38px; line-height: 38px; }
	h2 { font-size: 16px; line-height: 16px; }
	h3 { font-size: 20px; line-height: 20px; }
	h4 { font-size: 14px; line-height: 10px; }
	h5 { font-size: 58px; line-height: 50px; }
	h6 { font-size: 24px; line-height: 20px; }
	h8 { font-size: 14px; line-height: 15px; color:#b21e28 }

/*
	h1 { font-size: 18px; }
	h2 { font-size: 16px; }
	h3 { font-size: 15px; }
	h4 { font-size: 13px; }
	h5 { font-size: 40px; }
	h6 { font-size: 22px; }
	h8 { font-size: 13px; }
*/
	.tartalom h1 {  margin:0px 0 10px 0 }
	.tartalominner h1 { margin:0px 0 10px 0 }
	.tartalom h5 { margin:0px 0 10px 0 }
	.tartalominner h5 { margin:0px 0 10px 0 }
	.tartalom h6 { margin:0px 0 10px 0 }
	.tartalominner h6 { margin:0px 0 10px 0 }


.headerfblike{

display:inline-block;
margin-top:70px;
float:left;
position:absolute;

}




.slogan{
margin-top:5px;
color:#c99e64;
font-family: 'Source Sans Pro'; font-weight:300;
font-size:10px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;


}
	
	
[class^="mini-ico-"],
[class*=" mini-ico-"] {
  width: 14px;
  height: 12px;
}


#contact-details .mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:14px 12px;
	background-repeat:no-repeat;
}
	
		
#contact-details .kiemelt{

font-weight:bold;
font-size:10px;
color:#c99e64;


}

#contact-details .kiemelttel{

font-size:13px;
color:#000000;
padding-top:0px;
padding-left:0px;


}




#contact-details ul li{

font-size:11px;


}

#contact-details{

margin-top:10px;

}


.box_beauty_mobile{
margin-right:19px;	
}

.box_medical_mobile{
margin-right:19px;	
}



    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }














/*@import url("fancybox.css");		*/	/* FancyBox Styles */ 


/* =================================================================== */
/* Header
====================================================================== */
#header {min-height: 55px;
/*
background-image:url(../images/header-line.png); background-repeat:repeat-x; background-position:bottom left;
margin-bottom:0px;
*/
}

/* Logo / Tagline
====================================*/
#logo {
	/*margin-top: 22px;*/
	margin-top: 12px;
}

#logo a img{float: left;}

#tagline {
	color: #888;
	border-left: 1px solid #e9e9e9;
	margin: 0 0 0 20px;
	padding: 5px 0 5px 20px;
	float: left;
}

/* Contact Details
====================================*/
#contact-details {
	float: right;
	margin-top: 0px;
	display: block;
}

#contact-details li {
	display: inline;
	padding-left: 10px;
	margin-left: 10px;
	/*border-left: 1px solid #e9e9e9; */
}

#contact-details li:first-child {
	border: none;
	margin-left: 0;
	padding:0
}

#contact-details i {margin-right: 4px;}
#contact-details a {color: #000000;}
#contact-details a:hover {color: #000000;}


/* Search Form
====================================*/
.search-form .search-text-box {
	position: absolute;
	right:10px;
	width: 54px;
	background-color: #303030;
	border: none;
	color: transparent;
	font-size: 12px;
	padding: 18px 0;
	cursor: pointer;
	background: url("../images/search-ico.png") 5% 50% no-repeat;
	-moz-transition: 0.4s width ease;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: width;
	-webkit-transition-timing-function: ease;
	-o-transition-duration: 0.4s;
	-o-transition-property: width;
	-o-transition-timing-function: ease;
	-webkit-box-shadow:  none;
	box-shadow:  none;
}

.search-form .search-text-box:focus {
	font-size: 12px;
	background-color: #303030;
	padding: 18px 18px 18px 58px;
	width: 150px;
	border: none;
	color: #fff;
	cursor: text;
}










    @media only screen and (max-width: 767px) {



.newslettersignupunsubscribe{
	
display:inline-table; margin-top:5px; margin-left:15px;
	
}



/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/



.selectnav {
		width: 100%;
		display: none;
		cursor: pointer;
		border: 1px solid #c49c64;
		padding: 8px;
		padding-top:9px;
		padding-left:100px;
		font: 15px  'Source Sans Pro'; font-weight:300;
		color: #000;
		margin: 0px 0;
	height: 37px;
	 -webkit-appearance: none;  
     -moz-appearance: none;  
	  text-indent: 0.01px;          
      text-overflow: "";              

	 background: url(../images/mobilemenu-bg2.png) no-repeat ;
	 background-size:132px 44px;
	 background-color:#ffffff;
	/* background-position:right center;*/
	background-position: 5% 50%;
	 
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	
}




.selectnav option{
text-align:center;
border-bottom:solid 1px #000000;
padding:5px 0 5px 0;
	 background-color:#fff;


}

.selectnav option:first-child{
text-align:left;

}



.selectnav option:first-child{
	display:none;
}

#navigation {
	
	display: block;
	width: 100%;
	float: left;
	max-height: 52px;
	margin: 0 0 15px 0;
	/*border-top:solid 1px #50a2c3;*/
}

#navigation ul,
#navigation li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
#navigation ul li{
	float:left;
	position:relative;
}

#navigation ul li a { 
	display: inline-block;

	color:#000000;
	text-decoration: none;
	font-size: 14px;

	padding: 22px 0 0 0;
	margin-left:2px;
	margin-right:2px;
	
	background: none; 
}


#navigation ul li:first-child a{ 
	
	margin-left:-10px;
	margin-right:2px;
	
}




#navigation ul li:last-child a{ 
	background:none;

}

#navigation ul li a:hover {
	
	color:#000000;
	border-bottom:solid 1px #cbe3ed;
	background:none;
}

#navigation ul li a.underlined {
	border-bottom:solid 1px #c3d61d;
	background:none;
}



#navigation ul ul {
	position: absolute;
	display: none;
	top: 51px;
	left: 0;
	background: #dcecf3;
	z-index: 999;
}

#navigation ul ul li a {color: #000000;}
#navigation ul ul li a:hover {
	color: #000000;
	font-weight:bold;
}

#navigation ul ul li a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 9px 18px;
	    font-family: 'Source Sans Pro'; font-weight:300;

	font-size: 12px;

	background: none;
	padding-left:32px;
}


#navigation ul ul li:first-child a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 9px 18px;
	    font-family: 'Source Sans Pro'; font-weight:300;

	font-size: 12px;
	background: none;
}


#navigation ul li ul li a:hover {

border:none;

}



#navigation ul ul li:last-child a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 9px 18px;
	    font-family: 'Source Sans Pro'; font-weight:300;

	font-size: 12px;
	background: none;
}



#navigation ul ul ul { 
	position: absolute; 
	top:0px; 
	left:100%; 
	z-index: 999;
}

#navigation ul ul ul li a { 
	border-bottom: 1px solid #404040 !important;
	border-top: 1px solid transparent;
	background: none;
}

#navigation ul ul li:last-child a, #navigation ul ul li:last-child a:hover {border-bottom: 1px solid transparent}
#navigation ul ul ul li:last-child a {border-bottom: 1px solid transparent !important}
#navigation ul li:hover>ul {opacity: 1; position:absolute; top:99%; left:0;}
#navigation ul ul li:hover>ul {position:absolute; top:0; left:100%; opacity: 1; z-index:497;}
#navigation ul li:hover > a { }
#navigation ul ul li:hover > a {color: #000000; font-weight:bold}



.container .leftsidetartalominner img{

display:none;
	
}


	}


/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/

/* =================================================================== */
/* Flexslider
====================================================================== */

/* Browser Resets
====================================*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 


/* Necessary Styles
====================================*/
.flexslider {margin: 0; padding: 0;}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li {position: relative;  zoom: 1; display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider {
	position: relative;
	zoom: 1;
	z-index: 50;
	background-image: url(images/portfolio/dieselHeater.html);
}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* Default Styles
====================================*/
.flexslider {
	background: #fff;
	zoom: 1;
}

.ie7 .flexslider {margin-bottom: -30px;}

.flex-viewport {max-height: 2000px;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}


/* Direction Nav
====================================*/

.flex-direction-nav a {
	width: 35px;
	height: 35px;
	display: block;
	background-color: #000000;
	bottom: 20px;
	right: 20px;
	float: none;
	position: absolute;
	cursor: pointer;
	text-indent: -9999px;
	background-color: #222;
	background: rgba(0, 0, 0, 0.65);
	*bottom: 50px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.flex-direction-nav .flex-next {
	background-image: url(../images/slider-control-right.png);
	background-repeat: no-repeat;
	background-position: 52% 50%;
}

.flex-direction-nav .flex-prev {
	margin-right: 36px;
	background-image: url(../images/slider-control-left.png);
	background-repeat: no-repeat;
	background-position: 48% 50%;
}

.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover {
	background-color:#c99e64;
	opacity: 1;
}

.subpage .flex-direction-nav a {bottom: 0px; right: 0px; *bottom: 30px;}


/* Control Nav
====================================*/
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -30px;
	text-align: center;
}
	
.flex-control-nav li {
	margin: 0 3px 0 0;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
	
.flex-control-paging li a {
	width: 14px;
	height: 14px;
	display: block;
	background: #c8c8c8;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}
	
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
	background: #505050;
}
	
.flex-control-paging li a.flex-active {
	cursor: default;
}


/* Caption
====================================*/
.slide-caption {
	width: 30%;
	padding: 22px;
	margin: 0 0 20px 20px;
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	background-color: #222;
	background: rgba(0, 0, 0, 0.7);
}
	
.slide-caption h3 {
	color: #fff;
	font-size: 16px;
	padding-bottom: 10px;
	margin:0;
	line-height: 22px;
}
	
.slide-caption p {
	margin:0;
	line-height: 19px;
	color: #bbb;
}


/* =================================================================== */
/* Icon Boxes
====================================================================== */
.icon-box-container {margin: 35px 0 15px 0; float:left;}
.icon-boxes-container {margin: 10px 0 -5px 0; float:left;}
.icon-box p, .icon-box h3 {margin-left: 45px;}
.icon-box h3 {line-height: 34px;}

.icon-box i {
	float: left;
	margin: -2px 0 50px 0;
}

/* =================================================================== */
/* Miscellaneous Styles
====================================================================== */
.ie-dropdown-fix { position: relative; z-index: 55;}

/* About
====================================*/
.team-name {
	padding: 15px 0;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;

}

.team-name h5 {
	line-height: 18px;
}

.team-name span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #888;
}

.team-about p {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
}

/* Images Overlay
====================================*/
/*.picture {position: relative;}
.picture img {width: 100%; height: auto;}*/


.picture {position: relative; float: left; height: 120px; overflow: hidden;  }
.picture img {width: 100%; height: auto;}



.image-overlay-link,
.image-overlay-zoom {
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 40;
	display: none;
	background-color: #222;
	background: rgba(0, 0, 0, 0.7);
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
}

.image-overlay-link {
	background-image: url(../images/overlay-icon-01.png);
}

.image-overlay-zoom {
	background-image: url(../images/overlay-icon-02.png);
}

/* Headline
====================================*/
.headline {
	background: url(../images/headline-bg.png) 0 50% repeat-x;
	display: block;
	margin: 30px 0 8px 0;
}

.no-margin {margin-top: 0;}
.low-margin {margin-top: 15px;}

.headline h3, .headline h4 {
	background-color: #fff;
	display: inline;
	padding: 0 10px 0 0;
}

/* Page Title
====================================*/
#page-title {
	border-bottom: 1px solid #dbd9d6;
	display: block;
	margin: 0 0 25px 0;
}

#page-title h2 {
	font-weight: normal;
	padding: 11px 0 26px 0;
	text-align: justify;
}

#page-title span {
	color: #bcbbbb;
}

#bolded-line {
	text-indent: -9999px;
	height: 3px;
	width: 100px;
	display: block;
	background: #dbd9d6;
	margin-bottom: -2px;
}


/* Client Logo List
====================================*/
.client-list li {
	border: 1px solid #e5e5e5;
	float: left;
	margin: -1px 0 0 -1px;
}


/* =================================================================== */
/* Portfolio
====================================================================== */
.portfolio-item {
	margin: 5px 0 25px 0;
}

/* Thumbnails
====================================*/
.item-description {margin-bottom: 30px;}
.item-description.alt {margin-bottom:0; }
.item-description.related {margin-bottom:0;}

.item-description h5 {
	font-size: 12px;
	    font-family: 'Source Sans Pro'; font-weight:300;
	line-height: 16px;
	padding: 130px 0 8px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #e9e9e9;
	letter-spacing: 0;
}

.item-description h5 span {
	display: block;
	color: #888;
	font-weight: normal;
	margin-top: 3px;
}

.item-description a {color:#404040;}
.item-description a:hover {
	color:#666;
	text-align: left;
}
.item-description p {
	color: #666;
	margin-bottom: 0;
	text-align: left;
	font-size: 11px;
}


/* Filters
====================================*/
#filters {
	position: absolute;
	text-align: right;
	right: 0;
	display: block;
	margin: -95px 2px 0 0;
}

#filters ul li {
	display: inline;
}

#filters a {
	padding: 5px 5px;
	border: 1px solid #ddd;
	display: inline-block;
	color: #888;
	background-color: #fff;
	margin: 0 5px 10px 0;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

#filters a:hover,
.selected {
	background-color: #c99e64 !important;
	border: 1px solid #c99e64 !important;
	color: #fff !important;
}


/* Portfolio Navigation
====================================*/
#portfolio-navi {
	position: absolute;
	right: 0;
	display: block;
	margin: -57px 10px 0 0;
}

#portfolio-navi ul li {
	display: inline;
}

#portfolio-navi a {
	width: 32px;
	height: 32px;
	padding: 0;
	border: 1px solid #ddd;
	display: inline-block;
	color: #888;
	background-color: #fff;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.ie7 #portfolio-navi a {margin-left: 3px;}

#portfolio-navi a:hover {
	background-color: #c99e64 !important;
	border: 1px solid #c99e64 !important;
	color: #fff !important;
}

.next {
	background: url(../images/portfolio-nav-right.png) no-repeat 52% 50%; 
}

.next:hover {
	background: url(../images/slider-control-right.png) no-repeat 52% 50%;
}

.prev {
	background: url(../images/portfolio-nav-left.png) no-repeat 48% 50%;
}

.prev:hover {
	background: url(../images/slider-control-left.png) no-repeat 48% 50%;
}


/* Portfolio Info
====================================*/
.project-info {
	margin-bottom: 15px;
}

.project-info .button {
	margin-bottom: 30px !important;
}

.launch {
	margin-bottom: 30px;
}

.project-tags {
	margin-top: 15px;
}

.project-tags strong {
	float: left;
	margin: 5px 10px 20px 0;
}


/* Isotope Filtering
====================================*/

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	 -moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	 transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:         top, left, opacity;
	transition-property:         transform, opacity;
}

/**** Disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	 transition-duration: 0s;
}


/* Disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}




/* =================================================================== */
/* Footer
====================================================================== */
#footer, #footer p, #footer a{color: #fff}
#footer a:hover {color: #fff;}

.footer-headline {
	background: url(../images/headline-footer-bg.png) 0 50% repeat-x;
	display: block;
	margin: 15px 0 8px 0;
}

.no-margin {margin-top: 0;}

.footer-headline h4 {
	background-color: #303030;
	display: inline;
	padding: 0 10px 0 0;
	color: #fff;
}

/* Links List
====================================*/
.links-list li a {
	color: #a4a4a4;
	display: block;
	padding: 3px 0;
	padding-left: 12px;
	background: url(../images/links-list-arrow-01.png) no-repeat left 47%;
}

.links-list-alt li a {
	color: #666;
	display: block;
	padding: 3px 0;
	padding-left: 12px;
	background: url(../images/links-list-arrow-02.png) no-repeat left 47%;
}

.links-list li a:hover {color: #fff}
.links-list-alt li a:hover {color: #888}

.links-list li:first-child a,
.links-list-alt li:first-child a {
	margin: -3px 0 0 0;
}

/* Photo Stream
====================================*/

/*.flickr-widget {margin-right: -12px; margin-top: 15px;}
.flickr-widget img {display: block; width: 100%;}
*/

.flickr-widget {position: relative; float: left; width:62px; height: 62px; overflow: hidden; margin: 10px; border: 4px solid #404040;  }
.flickr-widget img {width: 100%; height: auto;}

.flickr-widget a:hover {border-color: #505050;}

.flickr-widget a {
	float: left;
	width: 58px;
	height: 58px;
	margin-right: 11px;
	margin-bottom: 11px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
/*
.flickr-widget a:hover {border-color: #505050;}

.flickr-widget a {
	float: left;
	width: 58px;
	height: 58px;
	margin-right: 11px;
	margin-bottom: 11px;
	border: 4px solid #404040;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
*/

.ie7 .flickr-widget a {width: 54px; height: 54px;}

/* Footer - Twitter Widget
====================================*/
#twitter {
	font-size: 12px;
	float: left;
	display: block;
	color: #aaa;
}

#twitter b a, #twitter b a:hover {color: #707070}
#twitter li {line-height: 18px; margin: 2px 0 12px 0;}
#twitter li:last-child {padding: 0; margin: 0;}
#twitter a {color: #fff;}
#twitter a:hover {color: #d4d4d4;}

/* Footer Bottom
====================================*/
#footer-bottom {
	border-top: 1px solid #3c3c3c;
	margin-top: 25px;
	padding: 22px 0;
}

#footer-bottom a {color: #fff}
#footer-bottom a:hover {color: #d4d4d4;}


/* Back To Top
====================================*/
#scroll-top-top {
	position: relative;
	right: 0;
	float: right;
	display: inline-block;
	bottom: 12px;
}

#scroll-top-top a {
	width: 35px;
	height: 35px;
	display: block;
	background-color: #c99e64;
	background-image: url(../images/scroll-top-top.png);
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

#scroll-top-top a:hover {background-color: #aaa;}


/* =================================================================== */
/* Contact
====================================================================== */

/* Google Map
====================================*/
#google-map {
	position: relative;
	padding: 0px;
	padding-bottom: 110%;
	height: 0;
	overflow: hidden;
}


/* Contact Details
====================================*/
.contact-details li {
	margin: 0 0 15px 0;
}

.contact-details p {
	margin: -5px 0 0 20px;
	line-height: 18px;
}

.contact-details li i {
	float: left;
	margin: 2px 0 0 0;
}


/* Contact Form
====================================*/
.field textarea {
	max-width: 97%;
	min-width: 97%;
	height: 180px;
	margin: 5px 0 15px 0;
}

.field input {
	width: 240px;
	margin-bottom: 15px;
}

.field:focus {border: 1px solid #ddd;}

.field label span {color:#ea1c1c;}

.field .validation-error, 
.field .validation-error:focus {
	border:1px solid #f2c4c2;
	background: #ffeceb;
}

.loading {
	background:url(../images/loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	float: left;
	margin: 5px 0 0 10px;
	display: none;
}

.success-message .notification {margin-bottom: 20px;}
.success-message {display:none;}

.form-spacer {margin-top: 20px;}


/* =================================================================== */
/* Blog
====================================================================== */

/* Posts
====================================*/
.post {
	border-bottom: 1px solid #e9e9e9;
	padding: 0 0 15px 0;
	margin: 5px 0 25px 0;
}

.post.post-page {border-bottom: none; margin-bottom: 0;}

.post-content {margin: 22px 0 0 55px;}

/* Icons */
.post-icon {
	float: left;
	width: 35px;
	height: 35px;
	display: inline-block;
	background-color: #c99e64;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-top: 30px;
}

.post-icon.standard {background-image: url("../images/blog-ico-01.png");}
.post-icon.video {background-image: url("../images/blog-ico-02.png");}
.post-icon.gallery {background-image: url("../images/blog-ico-03.png");}


/* Tags */
.post-meta {
	color: #888;
	margin: 2px 0 15px 0;
}

.post-meta a {
	color: #888;
	text-decoration: none;
}

.post-meta a:hover {
	color: #666;
}

.post-meta i {
	opacity: 0.35;
	filter: alpha(opacity = 35);
	margin-right: 5px;
	zoom: 1;
}

.post-meta span {
	margin-right: 10px;
}


/* Title */
.post-title h2 a {
	font-size: 20px;
	font-weight: normal;
	color: #404040;
}

.post-title h2 a:hover {
	color: #666;
}


/* Entry */
a.post-entry {
	color: #5ca20d;
	margin: 3px 0 9px 0;
	display: inline-block;
	padding: 0 12px 0 0;
	background: url(../images/blog-post-entry-01.png) no-repeat right;
	background-position: 100% 50%;
}

a.post-entry:hover {
	color: #888; 
	background: url(../images/blog-post-entry-02.png) no-repeat right;
	background-position: 100% 50%;
}


/* Pagination
====================================*/
.pagination {
	margin-bottom: -10px;
}

.pagination li {
	padding: 5px 10px;
	border: 1px solid #ddd;
	display: inline-block;
	*float: left;
	background: #fff;
	color: #888;
	margin-right: 1px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.ie7 .pagination li {margin-right: 5px;}

li.current {
	background: #c99e64;
	border: 1px solid #c99e64;
	color: #fff;
}


/* Widgets
====================================*/
.widget {margin-top: 25px;}
.first.widget {margin-top: -5px;}
.first.widget {margin-top: -5px;}

.search input {
	width: 82%;
	padding-left: 30px;
	color: #888;
	background:url(../images/search-ico-alt.png) no-repeat 5% 54%
}

/* Tags */
.tags a {
	padding: 5px 10px;
	border: 1px solid #ddd;
	display: inline-block;
	color: #888;
	background: #fff;
	margin: 0 3px 6px 0;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	border-radius: 1px;
}

.tags a:last-child {margin-right:0;}

.tags a:hover {
	background: #c99e64;
	border: 1px solid #c99e64;
	color: #fff;
}

/* Popular Posts */
.latest-post-blog {
	margin-bottom: 18px;
}

.latest-post-blog p {
	margin: 0;
	color: #666;
	line-height: 19px;
	margin-left: 75px;
}

.latest-post-blog p a {color: #666; display: block;}
.latest-post-blog p a:hover {color: #888;}

.latest-post-blog p span {
	color: #888;
	margin: 5px 0 0 0;
	display: block;
}

.latest-post-blog img {
	float: left;
	width: 55px;
	height: 55px;
	border: 1px solid #ddd;
	padding: 4px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

/* Twitter */
#twitter-blog li {
	margin: 0 0 15px 1px;
	line-height: 20px;
}

#twitter-blog li:last-child {margin-bottom: 0;}

#twitter-blog b a {
	color: #888;
	font-weight: normal;
}

/* Flickr */
.flickr-widget-blog {margin-right: -15px;}
.flickr-widget-blog img {display: block; width: 100%;}

.flickr-widget-blog a {
	float: left;
	width: 57px;
	height: 57px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	padding: 4px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.ie7 .flickr-widget-blog a {width: 53px; height: 53px;}

/* Blog Post
====================================*/

/* Comments */
.comments-sec {
	float:left;
	width:100%;
	line-height: 20px;
	margin-top: -15px;
}

ol.commentlist {
	float:left; 
	width:100%;
	margin: 0;
}

ol.commentlist li {
	float:left;
	border-top: 1px solid #e7e7e7;
	padding: 25px 0 20px 0;
}

ol.commentlist li:first-child {
	border:none;
	padding: 25px 0 0px 0;
}

ol.commentlist li {list-style: none;}

ol li ol.childlist{
	float:right;
	width:89%;
	margin:0px;
}

ol.commentlist li ol.childlist li:first-child {
	border-top: 1px solid #e9e9e9;
	padding: 25px 0 0 0;
	font-size: 12px;
}

ol.commentlist li ol.childlist li {
	border-top: 1px solid #e9e9e9;
	margin:25px 0 15px 0;
	font-size: 12px;
}

.comments {
	float:left;
	width:100%;
}

.comments-amount {color: #888;}

ol li ol.childlist .comment-des {
	float:right;
	width:89%;
}

.avatar {float:left}

.comment-des{
	float:right;
	width:90%;
}

.comment-des strong {
	float:left;
	padding-right:5px;
	font-size:12px;
}
.comment-des span {
	float:left;
	color:#888;
}

.comment-by {
	float:left;
	width:100%;
	padding-bottom:8px;
	padding-top:5px;
	color: #000000;
}

.ie7 .comment-by span.reply span {display: none;}

.comment-by span.reply {
	color:#888; 
	float:right;	display: inline;
}

.comment-by span.reply a {
	float: right;
	height: 17px;
	margin-left: 5px;
	font-weight: normal;
	float:right;

}

.comment-by span.date {
	color:#888;
	padding-right: 7px; 
	float: right;
}

.ie7 .comment-by .date {display: none;}


/* =================================================================== */
/* Pricing Tables
====================================================================== */
.five-tables .pricing-table {
	width: 187px;
}
	
.four-tables .pricing-table {
	width: 234px;
}
	
.three-tables .pricing-table {
	width: 312px;
}

.two-tables .pricing-table {
	width: 469px;
}

.pricing-table {
	float: left;
	margin: 1px 0 0 1px;
}

.pricing-table h3 {
	font-size: 16px;
	text-align: center;
	color: #fff;
	padding: 6px 0;
	margin: 0;
}

.pricing-table li {
	color: #888;
	background: #fdfdfd;
	text-align: center;
	padding: 11px 0;
	border-bottom: 1px solid #fff;
}

.pricing-table li:nth-child(2n) {
	background: #f4f4f4;
}
	
.pricing-table h4 {
	padding:0 0 10px
}

a.sign-up {
	text-align: center;
	display: block;
	color: #fff;
	padding: 12px 0;
	font-weight: bold;
	font-size: 14px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

a.sign-up:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

/* Table
====================================*/
.pricing-table h3,
.pricing-table h4 {
	color: #fff;
	margin: 0;
}

.pricing-table h4 {
	padding: 15px 0;
}

.price,
.time {
	display: block;
	text-align: center;
	line-height: 24px;
}

.price {
	font-size: 24px;
	font-weight: normal;
}

.time {
	font-size: 12px;
	font-weight: normal;
}

/* Color Schemes
====================================*/

/* Color - 1 */
.pricing-table .color-1 h3, .color-1 .sign-up {background-color: #808080;}
.pricing-table .color-1 h4 {background-color: #909090;}

/* Color - 2 */
.pricing-table .color-2 h3, .color-2 .sign-up {background-color: #404040;}
.pricing-table .color-2 h4 {background-color: #4c4c4c;}

/* Color - 3 */
.pricing-table .color-3 h3, .color-3 .sign-up {background-color: #6eac28;}
.pricing-table .color-3 h4 {background-color: #81b942;}


/* =================================================================== */
/* Shortcodes
====================================================================== */

/* Buttons
====================================*/
.button,
input[type="button"] {
	padding: 9px 12px;
	display: inline-block;
	border: 0px;
	    font-family: 'Source Sans Pro'; font-weight:300;

	cursor: pointer;
	width: auto;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

input[type="submit"] {

border: 0px;

}
/*
input[type="submit"] {
	padding: 9px 12px;
	display: inline-block;
	border: 0px;
	font-family: 'MyriadPro-Light';
	font-weight: bold;
	cursor: pointer;
	width: auto;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
input[type="submit"] {color:#fff; background:#c99e64;}
input[type="submit"]:hover {background:#aaa}
*/
input[type="button"] {float: left;}

.button.medium {padding: 11px 17px; font-size: 14px;}

.button.gray {color: #fff;background: #444;}
.button.gray:hover {background:#c99e64;}

.button.light {color:#fff; background:#aaa;}
.button.light:hover {background:#c99e64;}

.button.color {color:#fff; background:#c99e64;}
.button.color:hover {background:#aaa;}

/* Input Button */
input[type="button"] {color:#fff; background:#c99e64;}
input[type="button"]:hover {background:#aaa}


/* Accordion
====================================*/
.acc-trigger {
	cursor: pointer;
	border: 1px solid #dedede;
	outline: none;
	font: 12px  'Source Sans Pro'; font-weight:300;
	color: #888;
	margin: 10px 0;
	display: block;
	background: #fbfbfb;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.acc-trigger a {
	background: url(../images/accordion-plus.png) no-repeat right 55%;
	display: block;
	color: #888;
	outline: none;
	padding: 12px 15px;
	text-decoration: none;
	font-weight: bold;
}

.acc-trigger.active a {
	cursor: default;
	background: url(../images/accordion-minus.png) no-repeat right;
}

.acc-trigger a:hover,
.acc-trigger.active a {
	color: #404040;
}

.acc-container .content {padding: 2px 15px 5px 15px;}
.content p {margin-bottom: 0;}


/* Tabs
====================================*/
.tabs-nav {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.tabs-nav li {
	float: left;
	line-height: 34px;
	overflow: hidden;
	padding: 0;
	position: relative;
	margin: 0 0 -1px 0;
}


.tabs-nav li a {
	background-color: #fafafa;
	border: 1px solid #ddd;
	border-right: none;
	border-bottom: 1px solid #ddd;
	color: #888;
	display: block;
	letter-spacing: 0;
	outline: none;
	padding: 0 16px;
	text-decoration: none;
}

.ie7 .tabs-nav li a {height: 35px;}

.tabs-nav li:first-child a {border-left: 1px solid #ddd;}
.tabs-nav li:last-child a {border-right: 1px solid #ddd;}

.tabs-nav li.active a {	color: #404040; font-weight: bold;}
.tabs-nav li.active a i {opacity: 1; filter: alpha(opacity=100);}
.tabs-nav li i {opacity: 0.5; filter: alpha(opacity=50);}
				
.tabs-nav li a:hover  {background: #fff;}

.tabs-nav li.active a {
	background: #fff;
	border-bottom: 2px solid #fff;
}
.tabs-container {
	border: 1px solid #ddd;
	margin: -1px 0 20px;
	overflow: hidden;
	width: 100%;
	line-height: 19px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.tab-content {padding: 20px;}


/* Alert Boxes
====================================*/
.notification {
	    font-family: 'Source Sans Pro'; font-weight:300;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
	position: relative;
	padding: 14px 40px 14px 18px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.notification p {margin: 0;}
.notification span {font-weight: bold;}

.notification.success {
	background-color: #EBF6E0;
	color: #5f9025;
	border: 1px solid #b3dc82;
}

.notification.error {
	background-color: #ffe9e9;
	color: #de5959;
	border: 1px solid #fbc4c4;
}

.notification.warning {
	background-color: #FBFADD;
	color: #8f872e;
	border: 1px solid #ded58a;
}

.notification.notice {
	background-color: #E9F7FE;
	color: #5091b2;
	border: 1px solid #b6d7e8;
}

.notification.success .close,
.notification.error .close,
.notification.warning .close,
.notification.notice .close {
	padding: 0px 14px;
	position: absolute;
	right: 0;
	top: 20px;
	display: block;
	height: 8px;
	weight: 8px;
}

.notification.success .close {background: url(../images/alert_boxes_close_ico.png) 0 -8px no-repeat;}
.notification.error .close {background: url(../images/alert_boxes_close_ico.png) 0 0 no-repeat;}
.notification.warning .close {background: url(../images/alert_boxes_close_ico.png) 0 -16px no-repeat;}
.notification.notice .close {background: url(../images/alert_boxes_close_ico.png) 0 -24px no-repeat;}


/* Tooltip
====================================*/
.tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.tooltip.top {
  margin-top: -2px;
}

.tooltip.right {
  margin-left: 2px;
}

.tooltip.bottom {
  margin-top: 2px;
}

.tooltip.left {
  margin-left: -2px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top: 5px solid #444;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #444;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #444;
  border-left: 5px solid transparent;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 4px 10px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #444;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
   border-radius: 2px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 2px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
	 -moz-transition: opacity 0.15s linear;
	  -ms-transition: opacity 0.15s linear;
	   -o-transition: opacity 0.15s linear;
		  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}


/* Testimonial's Carousel
====================================*/
.testimonial-container {
	position: relative;
}

.testimonials {
	background: #fff;
	border: 1px solid #ddd;
	padding: 20px;
	line-height: 21px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.testimonials-bg {
	background: url(../images/testimonials-bg.png) no-repeat;
	margin-top: -1px;
	display: block;
	width: 200px;
	height: 30px;
}	

.testimonials-author {
	color: #5ca20d;
	float: right;
	display: block;
	margin-top: -23px;
	margin-bottom: 20px;
}

.testimonials-author span {
	color:#a0a0a0
}

/* Carousel */
.carousel-disabled,
.mr-rotato-disabled,
.mr-rotato-next, 
.mr-rotato-prev {
	border: 1px solid #ddd;
	display: inline-block;
	margin-right: 1px;
	height: 21px;
	width: 21px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	display: block;
	position: absolute;
	margin-top: -36px;
}

.mr-rotato-next {
	background: url(../images/testimonials-right-01.png) no-repeat 50%;
	background-color: #fff;
	right: -1px;
	z-index: 6;
}

.mr-rotato-prev {
	background: url(../images/testimonials-left-01.png) no-repeat 50%;
	background-color: #fff;
	right: 25px;
	-webkit-box-shadow:  3px 0px 0px 0px #fff;
	box-shadow:  3px 0px 0px 0px #fff;
	z-index: 5;
}

.mr-rotato-next:hover {
	background: url(../images/testimonials-right-02.png) no-repeat 50%;
}

.mr-rotato-prev:hover {
	background: url(../images/testimonials-left-02.png) no-repeat 50%;
}

.mr-rotato-prev:hover,
.mr-rotato-next:hover {
	background-color: #c99e64;
	border-color: #c99e64;
}


/* Blockquote
====================================*/
blockquote {
	border-left: 4px solid #e7e7e7;
	padding-left: 20px;
	color: #888;
	line-height: 20px;
	margin: 5px 0 20px 0;
}

/* Social Icons
====================================*/

/* Header Icons */


.social-icons {
	margin: 0 0 0 0;
	float: right;
}


.social-icons-search {
	margin: 0px 0 0 0;
	float: right;
}


.social-icons.about {
	float: left;
	margin: 0 0 0 -5px;
}

.social-icons li {
	display: inline;
	list-style: none;
	/*text-indent: -9999px; */
	margin-left: 0px;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
		
.social-icons li a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 25px;
	width: 25px;
}

/*.social-icons li:hover {background-position: 0 -38px;}
*/






.social-icons-search li {
	display: inline;
	list-style: none;
	/*text-indent: -9999px; */
	margin-left: 0px;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
		
.social-icons-search li a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 25px;
	width: 28px;
}

.social-icons-search li:hover {background-position: 0 -38px;}










.social-icons .searchmobile{
	display:none;
		
}
.social-icons-search .searchmobile{
	display:none;
		
}


#nav .searchdesktop input[type=text]{

width:194px; height:30px; background:none; color:#000000; border:solid 1px #cbe3ed;
	padding: 0 5px 0 5px;
	margin-left:10px;
	margin-top:15px;
	box-shadow:none;
	-webkit-box-shadow: none;


}	



	
	
}


/* Social Widget Icons */
#social a {
	width: 28px;
	height: 28px;
	margin: 0 6px 6px 0;
	display: block;
	float: left;
	text-indent: -9999px;
	background-position: 0 -38px;
}

#social a img{
	border: none;
}

/* Icon List */
.amazon {background: url(../images/icons/social/amazon.png) no-repeat;}
.behance {background: url(../images/icons/social/behance.png) no-repeat;}
.blogger {background: url(../images/icons/social/blogger.png) no-repeat;}
.deviantart{background: url(../images/icons/social/deviantart.png) no-repeat;}
.dribbble {background: url(../images/icons/social/dribbble.png) no-repeat;}
.dropbox {background: url(../images/icons/social/dropbox.png) no-repeat;}
.evernote {background: url(../images/icons/social/evernote.png) no-repeat;}
.facebook {background: url(../images/icons/social/facebook.png) no-repeat;}
.forrst {background: url(../images/icons/social/forrst.png) no-repeat;}
.github {background: url(../images/icons/social/github.png) no-repeat;}
.googleplus {background: url(../images/icons/social/googleplus.png) no-repeat;}
.jolicloud {background: url(../images/icons/social/jolicloud.png) no-repeat;}
.last-fm {background: url(../images/icons/social/last-fm.png) no-repeat;}
.linkedin {background: url(../images/icons/social/linkedin.png) no-repeat;}
.picasa {background: url(../images/icons/social/picasa.png) no-repeat;}
.pintrest {background: url(../images/icons/social/pintrest.png) no-repeat;}
.rss {background: url(../images/icons/social/rss.png) no-repeat;}
.skype {background: url(../images/icons/social/skype.png) no-repeat;}
.spotify {background: url(../images/icons/social/spotify.png) no-repeat;}
.stumbleupon {background: url(../images/icons/social/stumbleupon.png) no-repeat;}
.tumblr {background: url(../images/icons/social/tumblr.png) no-repeat;}
.twitter {background: url(../images/icons/social/twitter.png) no-repeat;}
.vimeo {background: url(../images/icons/social/vimeo.png) no-repeat;}
.wordpress {background: url(../images/icons/social/wordpress.png) no-repeat;}
.xing {background: url(../images/icons/social/xing.png) no-repeat;}
.yahoo {background: url(../images/icons/social/yahoo.png) no-repeat;}
.youtube {background: url(../images/icons/social/youtube.png) no-repeat;}


/* Table
====================================*/
table.standard-table {
	width:100%;
	border-collapse: separate;
	border-spacing: 0;
	border:none;
	margin-bottom: 15px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

table.standard-table th {
	border: 1px solid #dddddd;
	border-right: none;
	background-color: #fafafa;
	text-align: left;
	padding: 10px 15px;
	color: #404040;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
}

table.standard-table td:last-child {
	border-right: 1px solid #ddd;
}

table.standard-table th:last-child {
	border-right: 1px solid #ddd;
}

table.standard-table td {
	padding: 10px 15px;
	border: #e0e0e0 1px solid;
	border-top: none;
	border-right: none;
}
	
table.standard-table tr:hover td {background-color: #fafafa;}


/* Notice
====================================*/
.large-notice {
	background-color: #fafafa;
	border: 1px solid #ddd;
	padding: 32px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.large-notice h2 {
	margin-bottom: 10px;
}

.large-notice p {
	font-size: 14px;
	color: #777;
}


/* List Styles
====================================*/
.check_list li,
.plus_list li,
.minus_list li,
.star_list li,
.arrow_list li,
.square_list li,
.circle_list li,
.cross_list li {
	list-style: none;
	margin: 5px 0;
}

.check_list li {background: url(../images/icons/list/list_check.png) no-repeat 0% 50%; padding: 0 0 0 18px;}
.plus_list  li {background: url(../images/icons/list/list_plus.png) no-repeat 0% 50%; padding: 0 0 0 18px;}
.minus_list  li {background: url(../images/icons/list/list_minus.png) no-repeat 0% 50%; padding: 0 0 0 18px;}
.star_list  li {background: url(../images/icons/list/list_star.png) no-repeat 0% 50%; padding: 0 0 0 16px;}
.arrow_list  li {background: url(../images/icons/list/list_arrow.png) no-repeat 0% 50%; padding: 0 0 0 16px;}
.square_list  li {background: url(../images/icons/list/list_square.png) no-repeat 0% 50%; padding: 0 0 0 16px;}
.circle_list  li {background: url(../images/icons/list/list_circle.png) no-repeat 0% 50%; padding: 0 0 0 16px;}
.cross_list  li {background: url(../images/icons/list/list_cross.png) no-repeat 0% 50%; padding: 0 0 0 16px;}


/* Glyphicons
====================================*/
.the-icons li {
	margin: 0 0 -15px -20px;
	padding: 0;
	line-height: 0;
}

.the-icons b {
	margin-top: 24px;
	position: absolute;
}

/*
[class^="ico-"],
[class*="ico-"] {
	display: inline-block;
	width: 48px;
	height: 48px;
	*margin-right: .3em;
	line-height: 48px;
	vertical-align: text-top;
	background-image: url("../images/icons/glyphicons.png");
	background-position: 48px 48px;
	background-repeat: no-repeat;
}

[class^="ico-"]:last-child,
[class*="ico-"]:last-child {
	*margin-left: 0;
}
*/

.ico-white {
	background-image: url("../images/icons/glyphicons-white.png");
	opacity: 1;
}

.ico-glass {
	background-position: -0px -0px;
}

.ico-leaf {
	background-position: -48px -0px;
}

.ico-dog {
	background-position: -96px -0px;
}

.ico-user {
	background-position: -144px -0px;
}

.ico-girl {
	background-position: -192px -0px;
}

.ico-car {
	background-position: -240px -0px;
}

.ico-user-add {
	background-position: -288px -0px;
}

.ico-user-remove {
	background-position: -336px -0px;
}

.ico-film {
	background-position: -384px -0px;
}

.ico-magic {
	background-position: -432px -0px;
}

.ico-envelope {
	background-position: -0px -48px;
}

.ico-camera {
	background-position: -48px -48px;
}

.ico-heart {
	background-position: -96px -48px;
}

.ico-beach-umbrella {
	background-position: -144px -48px;
}

.ico-train {
	background-position: -192px -48px;
}

.ico-print {
	background-position: -240px -48px;
}

.ico-bin {
	background-position: -288px -48px;
}

.ico-music {
	background-position: -336px -48px;
}

.ico-note {
	background-position: -384px -48px;
}

.ico-cogwheel {
	background-position: -432px -48px;
}

.ico-home {
	background-position: -0px -96px;
}

.ico-snowflake {
	background-position: -48px -96px;
}

.ico-fire {
	background-position: -96px -96px;
}

.ico-cogwheels {
	background-position: -144px -96px;
}

.ico-parents {
	background-position: -192px -96px;
}

.ico-binoculars {
	background-position: -240px -96px;
}

.ico-road {
	background-position: -288px -96px;
}

.ico-search {
	background-position: -336px -96px;
}

.ico-cars {
	background-position: -384px -96px;
}

.ico-notes-2 {
	background-position: -432px -96px;
}

.ico-pencil {
	background-position: -0px -144px;
}

.ico-bus {
	background-position: -48px -144px;
}

.ico-wifi-alt {
	background-position: -96px -144px;
}

.ico-luggage {
	background-position: -144px -144px;
}

.ico-old-man {
	background-position: -192px -144px;
}

.ico-woman {
	background-position: -240px -144px;
}

.ico-file {
	background-position: -288px -144px;
}

.ico-credit {
	background-position: -336px -144px;
}

.ico-airplane {
	background-position: -384px -144px;
}

.ico-notes {
	background-position: -432px -144px;
}

.ico-stats {
	background-position: -0px -192px;
}

.ico-charts {
	background-position: -48px -192px;
}

.ico-pie-chart {
	background-position: -96px -192px;
}

.ico-group {
	background-position: -144px -192px;
}

.ico-keys {
	background-position: -192px -192px;
}

.ico-calendar {
	background-position: -240px -192px;
}

.ico-router {
	background-position: -288px -192px;
}

.ico-camera-small {
	background-position: -336px -192px;
}

.ico-dislikes {
	background-position: -384px -192px;
}

.ico-star {
	background-position: -432px -192px;
}

.ico-link {
	background-position: -0px -240px;
}

.ico-eye-open {
	background-position: -48px -240px;
}

.ico-eye-close {
	background-position: -96px -240px;
}

.ico-alarm {
	background-position: -144px -240px;
}

.ico-clock {
	background-position: -192px -240px;
}

.ico-stopwatch {
	background-position: -240px -240px;
}

.ico-projector {
	background-position: -288px -240px;
}

.ico-history {
	background-position: -336px -240px;
}

.ico-truck {
	background-position: -384px -240px;
}

.ico-cargo {
	background-position: -432px -240px;
}

.ico-compass {
	background-position: -0px -288px;
}

.ico-keynote {
	background-position: -48px -288px;
}

.ico-attach {
	background-position: -96px -288px;
}

.ico-power {
	background-position: -144px -288px;
}

.ico-lightbulb {
	background-position: -192px -288px;
}

.ico-tag {
	background-position: -240px -288px;
}

.ico-tags {
	background-position: -288px -288px;
}

.ico-cleaning {
	background-position: -336px -288px;
}

.ico-ruller {
	background-position: -384px -288px;
}

.ico-gift {
	background-position: -432px -288px;
}

.ico-umbrella {
	background-position: -0px -336px;
}

.ico-book {
	background-position: -48px -336px;
}

.ico-bookmark {
	background-position: -96px -336px;
}

.ico-signal-alt {
	background-position: -144px -336px;
}

.ico-cup {
	background-position: -192px -336px;
}

.ico-stroller {
	background-position: -240px -336px;
}

.ico-headphones {
	background-position: -288px -336px;
}

.ico-headset {
	background-position: -336px -336px;
}

.ico-warning-sign {
	background-position: -384px -336px;
}

.ico-signal {
	background-position: -432px -336px;
}

.ico-retweet {
	background-position: -0px -384px;
}

.ico-refresh {
	background-position: -48px -384px;
}

.ico-roundabout {
	background-position: -96px -384px;
}

.ico-random {
	background-position: -144px -384px;
}

.ico-heat {
	background-position: -192px -384px;
}

.ico-repeat {
	background-position: -240px -384px;
}

.ico-display {
	background-position: -288px -384px;
}

.ico-log-book {
	background-position: -336px -384px;
}

.ico-adress-book {
	background-position: -384px -384px;
}

.ico-magnet {
	background-position: -432px -384px;
}

.ico-table {
	background-position: -0px -432px;
}

.ico-adjust {
	background-position: -48px -432px;
}

.ico-tint {
	background-position: -96px -432px;
}

.ico-crop {
	background-position: -144px -432px;
}

.ico-vector-path-square {
	background-position: -192px -432px;
}

.ico-vector-path-circle {
	background-position: -240px -432px;
}

.ico-vector-path-polygon {
	background-position: -288px -432px;
}

.ico-vector-path-line {
	background-position: -336px -432px;
}

.ico-vector-path-curve {
	background-position: -384px -432px;
}

.ico-vector-path-all {
	background-position: -432px -432px;
}

.ico-font {
	background-position: -0px -480px;
}

.ico-italic {
	background-position: -48px -480px;
}

.ico-bold {
	background-position: -96px -480px;
}

.ico-text-underline {
	background-position: -144px -480px;
}

.ico-text-strike {
	background-position: -192px -480px;
}

.ico-text-height {
	background-position: -240px -480px;
}

.ico-text-width {
	background-position: -288px -480px;
}

.ico-text-resize {
	background-position: -336px -480px;
}

.ico-left-indent {
	background-position: -384px -480px;
}

.ico-right-indent {
	background-position: -432px -480px;
}

.ico-align-left {
	background-position: -0px -528px;
}

.ico-align-center {
	background-position: -48px -528px;
}

.ico-align-right {
	background-position: -96px -528px;
}

.ico-justify {
	background-position: -144px -528px;
}

.ico-list {
	background-position: -192px -528px;
}

.ico-text-smaller {
	background-position: -240px -528px;
}

.ico-text-bugger {
	background-position: -288px -528px;
}

.ico-embed {
	background-position: -336px -528px;
}

.ico-embed-close {
	background-position: -384px -528px;
}

.ico-adjust-alt {
	background-position: -432px -528px;
}

.ico-message-full {
	background-position: -0px -576px;
}

.ico-message-empty {
	background-position: -48px -576px;
}

.ico-message-in {
	background-position: -96px -576px;
}

.ico-message-out {
	background-position: -144px -576px;
}

.ico-message-plus {
	background-position: -192px -576px;
}

.ico-message-minus {
	background-position: -240px -576px;
}

.ico-message-ban {
	background-position: -288px -576px;
}

.ico-message-flag {
	background-position: -336px -576px;
}

.ico-message-lock {
	background-position: -384px -576px;
}

.ico-message-new {
	background-position: -432px -576px;
}

.ico-inbox {
	background-position: -0px -624px;
}

.ico-inbox-plus {
	background-position: -48px -624px;
}

.ico-inbox-minus {
	background-position: -96px -624px;
}

.ico-inbox-lock {
	background-position: -144px -624px;
}

.ico-inbox-in {
	background-position: -192px -624px;
}

.ico-inbox-out {
	background-position: -240px -624px;
}

.ico-computer-locked {
	background-position: -288px -624px;
}

.ico-computer-service {
	background-position: -336px -624px;
}

.ico-computer-process {
	background-position: -384px -624px;
}

.ico-phone {
	background-position: -432px -624px;
}

.ico-database-lock {
	background-position: -0px -672px;
}

.ico-database-plus {
	background-position: -48px -672px;
}

.ico-database-minus {
	background-position: -96px -672px;
}

.ico-database-ban {
	background-position: -144px -672px;
}

.ico-folder-open {
	background-position: -192px -672px;
}

.ico-folder-plus {
	background-position: -240px -672px;
}

.ico-folder-minus {
	background-position: -288px -672px;
}

.ico-folder-lock {
	background-position: -336px -672px;
}

.ico-folder-flag {
	background-position: -384px -672px;
}

.ico-folder-new {
	background-position: -432px -672px;
}

.ico-check {
	background-position: -0px -720px;
}

.ico-edit {
	background-position: -48px -720px;
}

.ico-new-window {
	background-position: -96px -720px;
}

.ico-more-windows {
	background-position: -144px -720px;
}

.ico-show-big-thumbnails {
	background-position: -192px -720px;
}

.ico-show-thumbnails {
	background-position: -240px -720px;
}

.ico-show-thumbnails-lines {
	background-position: -288px -720px;
}

.ico-show-lines {
	background-position: -336px -720px;
}

.ico-playlist {
	background-position: -384px -720px;
}

.ico-picture {
	background-position: -432px -720px;
}

.ico-imac {
	background-position: -0px -768px;
}

.ico-macbook {
	background-position: -48px -768px;
}

.ico-ipad {
	background-position: -96px -768px;
}

.ico-iphone {
	background-position: -144px -768px;
}

.ico-iphone-transfer {
	background-position: -192px -768px;
}

.ico-iphone-exchange {
	background-position: -240px -768px;
}

.ico-ipod {
	background-position: -288px -768px;
}

.ico-ipod-shuffle {
	background-position: -336px -768px;
}

.ico-ear-plugs {
	background-position: -384px -768px;
}

.ico-albums {
	background-position: -432px -768px;
}

.ico-step-backward {
	background-position: -0px -816px;
}

.ico-fast-backward {
	background-position: -48px -816px;
}

.ico-rewind {
	background-position: -96px -816px;
}

.ico-play {
	background-position: -144px -816px;
}

.ico-pause {
	background-position: -192px -816px;
}

.ico-stop {
	background-position: -240px -816px;
}

.ico-forward {
	background-position: -288px -816px;
}

.ico-fast-forward {
	background-position: -336px -816px;
}

.ico-step-forward {
	background-position: -384px -816px;
}

.ico-eject {
	background-position: -432px -816px;
}

.ico-facetime-video {
	background-position: -0px -864px;
}

.ico-download-alt {
	background-position: -48px -864px;
}

.ico-mute {
	background-position: -96px -864px;
}

.ico-volume-up {
	background-position: -144px -864px;
}

.ico-volume-down {
	background-position: -192px -864px;
}

.ico-screenshot {
	background-position: -240px -864px;
}

.ico-move {
	background-position: -288px -864px;
}

.ico-more {
	background-position: -336px -864px;
}

.ico-brightness-reduce {
	background-position: -384px -864px;
}

.ico-brightness-increase {
	background-position: -432px -864px;
}

.ico-circle-plus {
	background-position: -0px -912px;
}

.ico-circle-minus {
	background-position: -48px -912px;
}

.ico-circle-remove {
	background-position: -96px -912px;
}

.ico-circle-ok {
	background-position: -144px -912px;
}

.ico-circle-question-mark {
	background-position: -192px -912px;
}

.ico-circle-info {
	background-position: -240px -912px;
}

.ico-circle-exclamation-mark {
	background-position: -288px -912px;
}

.ico-remove {
	background-position: -336px -912px;
}

.ico-ok {
	background-position: -384px -912px;
}

.ico-ban {
	background-position: -432px -912px;
}

.ico-download {
	background-position: -0px -1040px;
}

.ico-upload {
	background-position: -48px -1040px;
}

.ico-shopping-cart {
	background-position: -96px -1040px;
}

.ico-lock {
	background-position: -144px -1040px;
}

.ico-unlock {
	background-position: -192px -1040px;
}

.ico-electricity {
	background-position: -240px -1040px;
}

.ico-ok-2 {
	background-position: -288px -1040px;
}

.ico-remove-2 {
	background-position: -336px -1040px;
}

.ico-cart-out {
	background-position: -384px -1040px;
}

.ico-cart-in {
	background-position: -432px -1040px;
}

.ico-left-arrow {
	background-position: -0px -1008px;
}

.ico-right-arrow {
	background-position: -48px -1008px;
}

.ico-down-arrow {
	background-position: -96px -1008px;
}

.ico-up-arrow {
	background-position: -144px -1008px;
}

.ico-resize-small {
	background-position: -192px -1008px;
}

.ico-resize-full {
	background-position: -240px -1008px;
}

.ico-circle-arrow-left {
	background-position: -288px -1008px;
}

.ico-circle-arrow-right {
	background-position: -336px -1008px;
}

.ico-circle-arrow-top {
	background-position: -384px -1008px;
}

.ico-circle-arrow-down {
	background-position: -432px -1008px;
}

.ico-play-button {
	background-position: -0px -1056px;
}

.ico-unshare {
	background-position: -48px -1056px;
}

.ico-share {
	background-position: -96px -1056px;
}

.ico-thin-right-arrow {
	background-position: -144px -1056px;
}

.ico-thin-left-arrow {
	background-position: -192px -1056px;
}

.ico-bluetooth {
	background-position: -240px -1056px;
}

.ico-euro {
	background-position: -288px -1056px;
}

.ico-usd {
	background-position: -336px -1056px;
}

.ico-bp {
	background-position: -384px -1056px;
}

.ico-retweet-2 {
	background-position: -432px -1056px;
}

.ico-moon {
	background-position: -0px -1104px;
}

.ico-sun {
	background-position: -48px -1104px;
}

.ico-cloud {
	background-position: -96px -1104px;
}

.ico-direction {
	background-position: -144px -1104px;
}

.ico-brush {
	background-position: -192px -1104px;
}

.ico-pen {
	background-position: -240px -1104px;
}

.ico-zoom-in {
	background-position: -288px -1104px;
}

.ico-zoom-out {
	background-position: -336px -1104px;
}

.ico-pin {
	background-position: -384px -1104px;
}

.ico-riflescope {
	background-position: -432px -1104px;
}

.ico-rotation-lock {
	background-position: -0px -1152px;
}

.ico-flash {
	background-position: -48px -1152px;
}

.ico-google-maps {
	background-position: -96px -1152px;
}

.ico-anchor {
	background-position: -144px -1152px;
}

.ico-conversation {
	background-position: -192px -1152px;
}

.ico-chat {
	background-position: -240px -1152px;
}

.ico-male {
	background-position: -288px -1152px;
}

.ico-female {
	background-position: -336px -1152px;
}

.ico-asterisk {
	background-position: -384px -1152px;
}

.ico-divide {
	background-position: -432px -1152px;
}

.ico-snorkel-diving {
	background-position: -0px -1200px;
}

.ico-scuba-diving {
	background-position: -96px -1200px;
}

.ico-oxygen-vottle {
	background-position: -48px -1200px;
}

.ico-fins {
	background-position: -144px -1200px;
}

.ico-fishes {
	background-position: -192px -1200px;
}

.ico-boat {
	background-position: -240px -1200px;
}

.ico-delete-point {
	background-position: -288px -1200px;
}

.ico-sheriffs-star {
	background-position: -336px -1200px;
}

.ico-qrcode {
	background-position: -384px -1200px;
}

.ico-barcode {
	background-position: -432px -1200px;
}

.ico-pool {
	background-position: -0px -1248px;
}

.ico-buoy {
	background-position: -48px -1248px;
}

.ico-spade {
	background-position: -96px -1248px;
}

.ico-bank {
	background-position: -144px -1248px;
}

.ico-vcard {
	background-position: -192px -1248px;
}

.ico-electircal-plug {
	background-position: -240px -1248px;
}

.ico-flag {
	background-position: -288px -1248px;
}

.ico-credit-card {
	background-position: -336px -1248px;
}

.ico-keyboard-wirelsss {
	background-position: -384px -1248px;
}

.ico-keyboard-wired {
	background-position: -432px -1248px;
}

.ico-shield {
	background-position: -0px -1296px;
}

.ico-ring {
	background-position: -48px -1296px;
}

.ico-cake {
	background-position: -96px -1296px;
}

.ico-drink {
	background-position: -144px -1296px;
}

.ico-beer {
	background-position: -192px -1296px;
}

.ico-fast-food {
	background-position: -240px -1296px;
}

.ico-cutlery {
	background-position: -288px -1296px;
}

.ico-pizza {
	background-position: -336px -1296px;
}

.ico-birthday-cake {
	background-position: -384px -1296px;
}

.ico-tablet {
	background-position: -432px -1296px;
}

.ico-settings {
	background-position: -0px -1344px;
}

.ico-bullets {
	background-position: -48px -1344px;
}

.ico-cardio {
	background-position: -96px -1344px;
}

.ico-t-shirt {
	background-position: -144px -1344px;
}

.ico-pants {
	background-position: -192px -1344px;
}

.ico-sweater {
	background-position: -240px -1344px;
}

.ico-fabric {
	background-position: -288px -1344px;
}

.ico-leather {
	background-position: -336px -1344px;
}

.ico-scissors {
	background-position: -384px -1344px;
}

.ico-podium {
	background-position: -432px -1344px;
}

.ico-skull {
	background-position: -0px -1392px;
}

.ico-celebration {
	background-position: -48px -1392px;
}

.ico-tea-kettle {
	background-position: -96px -1392px;
}

.ico-french-press {
	background-position: -144px -1392px;
}

.ico-coffe-cup {
	background-position: -192px -1392px;
}

.ico-pot {
	background-position: -240px -1392px;
}

.ico-grater {
	background-position: -288px -1392px;
}

.ico-kettle {
	background-position: -336px -1392px;
}

.ico-hospital {
	background-position: -384px -1392px;
}

.ico-hospital-h {
	background-position: -432px -1392px;
}

.ico-microphone {
	background-position: -0px -1440px;
}

.ico-webcam {
	background-position: -48px -1440px;
}

.ico-temple-church {
	background-position: -96px -1440px;
}

.ico-temple-islam {
	background-position: -144px -1440px;
}

.ico-temple-hindu {
	background-position: -192px -1440px;
}

.ico-temple-buddhist {
	background-position: -240px -1440px;
}

.ico-electrical-socket-eu {
	background-position: -288px -1440px;
}

.ico-electrical-socket-us {
	background-position: -336px -1440px;
}

.ico-bomb {
	background-position: -384px -1440px;
}

.ico-comments {
	background-position: -432px -1440px;
}

.ico-flower {
	background-position: -0px -1488px;
}

.ico-baseball {
	background-position: -48px -1488px;
}

.ico-rugby {
	background-position: -96px -1488px;
}

.ico-ax {
	background-position: -144px -1488px;
}

.ico-table-tennis {
	background-position: -192px -1488px;
}

.ico-bowling {
	background-position: -240px -1488px;
}

.ico-tree-conifer {
	background-position: -288px -1488px;
}

.ico-tree-deciduous {
	background-position: -336px -1488px;
}

.ico-more-items {
	background-position: -384px -1488px;
}

.ico-sort {
	background-position: -432px -1488px;
}

.ico-filter {
	background-position: -0px -1536px;
}

.ico-gamepad {
	background-position: -48px -1536px;
}

.ico-playing-dices {
	background-position: -96px -1536px;
}

.ico-calculator {
	background-position: -144px -1536px;
}

.ico-tie {
	background-position: -192px -1536px;
}

.ico-wallet {
	background-position: -240px -1536px;
}

.ico-share {
	background-position: -288px -1536px;
}

.ico-sampler {
	background-position: -336px -1536px;
}

.ico-piano {
	background-position: -384px -1536px;
}

.ico-web-browser {
	background-position: -432px -1536px;
}

.ico-blog {
	background-position: -0px -1584px;
}

.ico-dashboard {
	background-position: -48px -1584px;
}

.ico-certificate {
	background-position: -96px -1584px;
}

.ico-bell {
	background-position: -144px -1584px;
}

.ico-candle {
	background-position: -192px -1584px;
}

.ico-pin-classic {
	background-position: -240px -1584px;
}

.ico-iphone-shake {
	background-position: -288px -1584px;
}

.ico-pin-flag {
	background-position: -336px -1584px;
}

.ico-turtle {
	background-position: -384px -1584px;
}

.ico-rabbit {
	background-position: -432px -1584px;
}

.ico-globe {
	background-position: -0px -1632px;
}

.ico-briefcase {
	background-position: -48px -1632px;
}

.ico-hdd {
	background-position: -96px -1632px;
}

.ico-thumbs-up {
	background-position: -144px -1632px;
}

.ico-thumbs-down {
	background-position: -192px -1632px;
}

.ico-hand-right {
	background-position: -240px -1632px;
}

.ico-hand-left {
	background-position: -288px -1632px;
}

.ico-hand-up {
	background-position: -336px -1632px;
}

.ico-hand-down {
	background-position: -384px -1632px;
}

.ico-fullscreen {
	background-position: -432px -1632px;
}

.ico-shopping-bag {
	background-position: -0px -1680px;
}

.ico-book-open {
	background-position: -48px -1680px;
}

.ico-nameplate {
	background-position: -96px -1680px;
}

.ico-nameplate-alt {
	background-position: -144px -1680px;
}

.ico-vases {
	background-position: -192px -1680px;
}

.ico-announcement {
	background-position: -240px -1680px;
}

.ico-dumbbell {
	background-position: -288px -1680px;
}

.ico-suitcase {
	background-position: -336px -1680px;
}

.ico-file-import {
	background-position: -384px -1680px;
}

.ico-file-export {
	background-position: -432px -1680px;
}

/* Glyphicons Mini
====================================*/


.mini-white {
  background-image: url("../images/icons/glyphicons-mini-white.png");
  opacity: 1;
}

.mini-ico-glass {
  background-position: 0 0;
}

.mini-ico-music {
  background-position: -24px 0;
}

.mini-ico-search {
  background-position: -48px 0;
}

.mini-ico-envelope {
  background-position: -72px 0;
}

.mini-ico-heart {
  background-position: -96px 0;
}

.mini-ico-star {
  background-position: -120px 0;
}

.mini-ico-star-empty {
  background-position: -144px 0;
}

.mini-ico-user {
  background-position: -168px 0;
}

.mini-ico-film {
  background-position: -192px 0;
}

.mini-ico-th-large {
  background-position: -216px 0;
}

.mini-ico-th {
  background-position: -240px 0;
}

.mini-ico-th-list {
  background-position: -264px 0;
}

.mini-ico-ok {
  background-position: -288px 0;
}

.mini-ico-remove {
  background-position: -312px 0;
}

.mini-ico-zoom-in {
  background-position: -336px 0;
}

.mini-ico-zoom-out {
  background-position: -360px 0;
}

.mini-ico-off {
  background-position: -384px 0;
}

.mini-ico-signal {
  background-position: -408px 0;
}

.mini-ico-cog {
  background-position: -432px 0;
}

.mini-ico-trash {
  background-position: -456px 0;
}

.mini-ico-home {
  background-position: 0 -24px;
}

.mini-ico-file {
  background-position: -24px -24px;
}

.mini-ico-time {
  background-position: -48px -24px;
}

.mini-ico-road {
  background-position: -72px -24px;
}

.mini-ico-download-alt {
  background-position: -96px -24px;
}

.mini-ico-download {
  background-position: -120px -24px;
}

.mini-ico-upload {
  background-position: -144px -24px;
}

.mini-ico-inbox {
  background-position: -168px -24px;
}

.mini-ico-play-circle {
  background-position: -192px -24px;
}

.mini-ico-repeat {
  background-position: -216px -24px;
}

.mini-ico-refresh {
  background-position: -240px -24px;
}

.mini-ico-list-alt {
  background-position: -264px -24px;
}

.mini-ico-lock {
  background-position: -287px -24px;
}

.mini-ico-flag {
  background-position: -312px -24px;
}

.mini-ico-headphones {
  background-position: -336px -24px;
}

.mini-ico-volume-off {
  background-position: -360px -24px;
}

.mini-ico-volume-down {
  background-position: -384px -24px;
}

.mini-ico-volume-up {
  background-position: -408px -24px;
}

.mini-ico-qrcode {
  background-position: -432px -24px;
}

.mini-ico-barcode {
  background-position: -456px -24px;
}

.mini-ico-tag {
  background-position: 0 -48px;
}

.mini-ico-tags {
  background-position: -25px -48px;
}

.mini-ico-book {
  background-position: -48px -48px;
}

.mini-ico-bookmark {
  background-position: -72px -48px;
}

.mini-ico-print {
  background-position: -96px -48px;
}

.mini-ico-camera {
  background-position: -120px -48px;
}

.mini-ico-font {
  background-position: -144px -48px;
}

.mini-ico-bold {
  background-position: -167px -48px;
}

.mini-ico-italic {
  background-position: -192px -48px;
}

.mini-ico-text-height {
  background-position: -216px -48px;
}

.mini-ico-text-width {
  background-position: -240px -48px;
}

.mini-ico-align-left {
  background-position: -264px -48px;
}

.mini-ico-align-center {
  background-position: -288px -48px;
}

.mini-ico-align-right {
  background-position: -312px -48px;
}

.mini-ico-align-justify {
  background-position: -336px -48px;
}

.mini-ico-list {
  background-position: -360px -48px;
}

.mini-ico-indent-left {
  background-position: -384px -48px;
}

.mini-ico-indent-right {
  background-position: -408px -48px;
}

.mini-ico-facetime-video {
  background-position: -432px -48px;
}

.mini-ico-picture {
  background-position: -456px -48px;
}

.mini-ico-pencil {
  background-position: 0 -72px;
}

.mini-ico-map-marker {
  background-position: -24px -72px;
}

.mini-ico-adjust {
  background-position: -48px -72px;
}

.mini-ico-tint {
  background-position: -72px -72px;
}

.mini-ico-edit {
  background-position: -96px -72px;
}

.mini-ico-share {
  background-position: -120px -72px;
}

.mini-ico-check {
  background-position: -144px -72px;
}

.mini-ico-move {
  background-position: -168px -72px;
}

.mini-ico-step-backward {
  background-position: -192px -72px;
}

.mini-ico-fast-backward {
  background-position: -216px -72px;
}

.mini-ico-backward {
  background-position: -240px -72px;
}

.mini-ico-play {
  background-position: -264px -72px;
}

.mini-ico-pause {
  background-position: -288px -72px;
}

.mini-ico-stop {
  background-position: -312px -72px;
}

.mini-ico-forward {
  background-position: -336px -72px;
}

.mini-ico-fast-forward {
  background-position: -360px -72px;
}

.mini-ico-step-forward {
  background-position: -384px -72px;
}

.mini-ico-eject {
  background-position: -408px -72px;
}

.mini-ico-chevron-left {
  background-position: -432px -72px;
}

.mini-ico-chevron-right {
  background-position: -456px -72px;
}

.mini-ico-plus-sign {
  background-position: 0 -96px;
}

.mini-ico-minus-sign {
  background-position: -24px -96px;
}

.mini-ico-remove-sign {
  background-position: -48px -96px;
}

.mini-ico-ok-sign {
  background-position: -72px -96px;
}

.mini-ico-question-sign {
  background-position: -96px -96px;
}

.mini-ico-info-sign {
  background-position: -120px -96px;
}

.mini-ico-screenshot {
  background-position: -144px -96px;
}

.mini-ico-remove-circle {
  background-position: -168px -96px;
}

.mini-ico-ok-circle {
  background-position: -192px -96px;
}

.mini-ico-ban-circle {
  background-position: -216px -96px;
}

.mini-ico-arrow-left {
  background-position: -240px -96px;
}

.mini-ico-arrow-right {
  background-position: -264px -96px;
}

.mini-ico-arrow-up {
  background-position: -289px -96px;
}

.mini-ico-arrow-down {
  background-position: -312px -96px;
}

.mini-ico-share-alt {
  background-position: -336px -96px;
}

.mini-ico-resize-full {
  background-position: -360px -96px;
}

.mini-ico-resize-small {
  background-position: -384px -96px;
}

.mini-ico-plus {
  background-position: -408px -96px;
}

.mini-ico-minus {
  background-position: -433px -96px;
}

.mini-ico-asterisk {
  background-position: -456px -96px;
}

.mini-ico-exclamation-sign {
  background-position: 0 -120px;
}

.mini-ico-gift {
  background-position: -24px -120px;
}

.mini-ico-leaf {
  background-position: -48px -120px;
}

.mini-ico-fire {
  background-position: -72px -120px;
}

.mini-ico-eye-open {
  background-position: -96px -120px;
}

.mini-ico-eye-close {
  background-position: -120px -120px;
}

.mini-ico-warning-sign {
  background-position: -144px -120px;
}

.mini-ico-plane {
  background-position: -168px -120px;
}

.mini-ico-calendar {
  background-position: -192px -120px;
}

.mini-ico-random {
  background-position: -216px -120px;
}

.mini-ico-comment {
  background-position: -240px -120px;
}

.mini-ico-magnet {
  background-position: -264px -120px;
}

.mini-ico-chevron-up {
  background-position: -288px -120px;
}

.mini-ico-chevron-down {
  background-position: -313px -119px;
}

.mini-ico-retweet {
  background-position: -336px -120px;
}

.mini-ico-shopping-cart {
  background-position: -360px -120px;
}

.mini-ico-folder-close {
  background-position: -384px -120px;
}

.mini-ico-folder-open {
  background-position: -408px -120px;
}

.mini-ico-resize-vertical {
  background-position: -432px -119px;
}

.mini-ico-resize-horizontal {
  background-position: -456px -118px;
}

.mini-ico-hdd {
  background-position: 0 -144px;
}

.mini-ico-bullhorn {
  background-position: -24px -144px;
}

.mini-ico-bell {
  background-position: -48px -144px;
}

.mini-ico-certificate {
  background-position: -72px -144px;
}

.mini-ico-thumbs-up {
  background-position: -96px -144px;
}

.mini-ico-thumbs-down {
  background-position: -120px -144px;
}

.mini-ico-hand-right {
  background-position: -144px -144px;
}

.mini-ico-hand-left {
  background-position: -168px -144px;
}

.mini-ico-hand-up {
  background-position: -192px -144px;
}

.mini-ico-hand-down {
  background-position: -216px -144px;
}

.mini-ico-circle-arrow-right {
  background-position: -240px -144px;
}

.mini-ico-circle-arrow-left {
  background-position: -264px -144px;
}

.mini-ico-circle-arrow-up {
  background-position: -288px -144px;
}

.mini-ico-circle-arrow-down {
  background-position: -312px -144px;
}

.mini-ico-globe {
  background-position: -336px -144px;
}

.mini-ico-wrench {
  background-position: -360px -144px;
}

.mini-ico-tasks {
  background-position: -384px -144px;
}

.mini-ico-filter {
  background-position: -408px -144px;
}

.mini-ico-briefcase {
  background-position: -432px -144px;
}

.mini-ico-fullscreen {
  background-position: -456px -144px;
}


/* =================================================================== */
/* Media Queries
====================================================================== */

/* Higher than 1040 (desktop devices)
====================================================================== */
@media only screen and (min-width: 960px) {

	.flexslider.home {
		min-height: 400px;
	}

}




    @media only screen and (min-width: 960px) and (max-width: 1100px) {





/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/

/*
#navigation ul li a { 
	
	padding: 22px 0 0 0; 
	background: none; 
	margin-left:-2px; 
	margin-right:-2px; 
	font-size:14px;
}

#navigation ul li:first-child a{ 
	padding: 22px 0px 0px 0;
	margin-left:-10px;
	margin-right:-2px;
	font-size:14px;
}

#navigation .searchdesktop input[type=text]{


width:162px; height:25px; background:none; color:#50a2c3; border:solid 1px #cbe3ed;
	padding: 0 5px 0 5px;
	margin-left:10px;
	margin-top:17px;
	box-shadow:none;
	-webkit-box-shadow: none;


}

*/



/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/
/*EZ AZ EREDETI MENU STYLE VEGE*/



	}



/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
			
	#navigation {
	/*background: #07BFED;
	margin: -16px 0 0px 0;*/
}


	.client-list img {
		width: 148px;
		height: auto;
	}
	
	.flickr-widget a,
	.flickr-widget-blog a {
		width: 70px;
		height: 70px
	}
	
	ol li ol.childlist .comment-des {
		width:86%;
	}
	
	.comment-des{
		width:87%;
	}
	
	.five-tables .pricing-table {
		width: 148px;
	}
	
	.four-tables .pricing-table {
		width: 186px;
	}
	
	.three-tables .pricing-table {
		width: 248px;
	}
	
	.two-tables .pricing-table {
		width: 373px;
	}
	
/*	
#navigation ul li a { 
	
	padding: 17px 15px;
	background: none; 
}

#navigation ul li:first-child a{ 
	padding: 17px 15px 15px 0;
}

*/


/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/
/*EZ AZ EREDETI MENU STYLE*/

/*	
#navigation ul li a { 
	
	padding: 10px 0 0 0;
	background: none; 
	margin-left:-5px;
	margin-right:-5px;
	font-size:12px;
}

#navigation ul li:first-child a{ 
	padding: 10px 0px 0px 0;
	margin-left:-10px;
	margin-right:-5px;
	font-size:12px;
}

#navigation .searchdesktop input[type=text]{

width:110px; height:20px; background:none; color:#50a2c3; border:solid 1px #cbe3ed;
	padding: 0 5px 0 5px;
	margin-top:7px;
	box-shadow:none;
	-webkit-box-shadow: none;
	

}
	
*/


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/

}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/



}


	
	

	
}





/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {

	#navigation {
		float: none;
	}
	
	.js .selectnav {
		display: block;
	}
	
	.js #nav,
	.slide-caption,
	.search-form,
	#tagline,
	/*.social-icons,*/
	.widget,
	.widget-alt,
	#navigation ul li a {
		display: none;
	}
	
	.social-icons.about {
		display: block;
		margin-bottom: 30px;
	}
	


	#contact-details {
		text-align: center;
		float: left;
	}
	
	#scroll-top-top {
		display: none;
	}
	
	.icon-box i {
		margin-left: -10px !important;
	}
	
	.post-meta {
		display: none;
	}
	
	.post-title h2 {
		line-height: 26px;
		margin-bottom: 15px;
	}
	
	.post-icon {
		margin-top: 28px;
	}
	
	#filters,
	#portfolio-navi {
		position: relative;
		text-align: left;
		display: block;
		margin: 0 0 23px 0;
	}
	
	#portfolio-navi {
		margin: -5px 0 25px 0;
	}
	
	.portfolio-item {
		margin: 5px 0 25px 0 !important;
	}
	
	.item-description.related {
		margin-bottom: 30px;
	}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	.client-list img {
		width: 139px;
		height: auto;
	}
	
	.flickr-widget a {
		width: 53px;
		height: 53px;
	}
	
	ol li ol.childlist .comment-des {
		width:82%;
	}
	
	.comment-des{
		width:83%;
	}
	
	#portfolio-wrapper img {
		min-height: 265px;
	}
	
	.five-tables .pricing-table,
	.four-tables .pricing-table,
	.three-tables .pricing-table,
	.two-tables .pricing-table {
		width: 209px;
	}
	
	
	
	.social-icons{
	margin: 0px 0 0 0;
		
	}

	.social-icons-search{
	margin: 0px 0 0 0;
		
	}


.social-icons .language-selection{

	padding:0 0 0px 0;
	/*border-bottom:solid 1px #50a2c3;*/
	float: right;
	text-align:right;
	width:90px;

}




.social-icons-search .searchmobile{
	display:inline-block;
	float: right;
	margin-top:0px;
	border:none;
		padding:0px 0 0 0;
		box-shadow:none;
	-webkit-box-shadow: none;

	
}




.social-icons-search .searchmobile input[type=text]{

width:60px; height:10px; background:none; color:#000000; border:none;
	box-shadow:none;
	-webkit-box-shadow: none;

}



::-webkit-input-placeholder { /* WebKit browsers */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;
	

}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #55565a;
    opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;


}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #55565a;
    opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;


}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;




}







#header {
	background:none;

}

#navigation {
	margin-top:-20px;
}


/*
#contact-details{
background-image:url(../images/header-line-mobile.png); background-repeat:repeat-x; background-position:bottom left;
height:110px;
width:100%;	

	}
*/

#contact-details{
width:100%;	
height:90px;
}


    .container .footerhalf.columns                 	{ width: 100%; height:40px;  }		


	.footerseparator{
	
	border-right:none;
	border-top:solid 1px #787878;
	min-height:0px;
	height:0px;
	margin:20px 0 20px 0;
	width:100%;	
	
	}


	.breadcumb{
	
	margin:10px 0 0px 0;	
	height:30px;
	color:#000000;
	font-size:11px;
	padding-top:5px;
	border-top:none;
		
	}



.social-icons .langmobile{
	margin-top:10px;
}

#contact-details{

margin-top:10px;

}



}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (max-width: 479px) {



.videoclass{
width:300px;
height:auto;
	
}

video.videoclass{
width: 300px   !important;
height:auto   !important;	
}


table .videoclass{
width:140px;
height:auto;
	
}

table video.videoclass{
width: 140px   !important;
height:auto   !important;	
}




table.threecolumntable{
font-size:13px;	
}

/*


.footer_line_height_markaink{
	line-height:20px;
	height:20px;	
}

.footer_line_height_treningnaptar{
	line-height:20px;
	height:20px;	
}

.footer_line_height_elerhetosegek{
	line-height:20px;
	height:20px;	
}

.footer_line_height_uzenetkuldes{
	line-height:20px;
	height:20px;	
}


.footer_markaink_title{
	text-align:left;
	margin-left:84px;
	margin-top:-5px;	
}

.footer_markaink{
	text-align:left;
	margin-left:84px;			
}

.footer_markaink img{
	width:55px;	
	
}



.footer_treningnaptar_title{
	text-align:left;
	margin-left:84px;	
	margin-top:-12px;		
}

.footer_treningnaptar{
	text-align:left;
	margin-left:84px;			
}

.footer_treningnaptar img{
	height:25px;	
	
}



.footer_elerhetoseg_title{
	text-align:left;
	margin-left:84px;	
	margin-top:-12px;			
}

.footer_elerhetoseg{
	text-align:left;
	margin-left:84px;		
}

.footer_elerhetoseg_icon1{
	font-size:12px;
}
.footer_elerhetoseg_icon2{
	font-size:12px;
display:inline-block;
	
}
.footer_elerhetoseg_icon3{
	font-size:12px;
display:inline-block;
margin-left:-3px;
}

.footer_elerhetoseg_new_line{
display:inline-block;
margin-left:-3px;
}


.footer_uzenetkuldes_title{
	text-align:left;
	margin-left:84px;	
	margin-top:-12px;			
}

.footermessage_newsletter table{
	text-align:left;
	margin-left:87px;		
	font-size:12px;
	width:220px;
}


.footermessage_newsletter table img{
	
width:30px;
height:30px;

}


.footer_line_height_uzenetkuldes{
	line-height:20px;
	height:20px;	
	
}

.footermessage_newsletter{
margin-left:0px;	
}



.footer_uzenetkuldes_pc{
display:inline-block;		
}

.footer_uzenetkuldes_mobil{
display:none;
}


*/

#footer1_mobile #footerseparatorhide{
margin-left:-40%; width:179%;
}


#footer1_mobile .footerseparator{
margin-left:-40%; width:179%;
}

#footer1_mobile .footerseparator{
margin-left:-40%; width:179%;
}


.tartalomquarter.columns hr{
margin-left:-40%; width:179%;
}










	
	.breadcumb{
	
	margin:10px 0 0px 0;	
	height:30px;
	color:#000000;
	font-size:11px;
	padding-top:5px;
	border-top:none;
	}

	
	.container .tartalom .seven.columns   { width: 300px;  }
    .container .tartalom .seven.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .seven.columns a  { color:#666666 }				
    .container .tartalom .seven.columns hr.hrheader   { display:none; }
    .container .tartalom .eight.columns   { width: 300px;   }
	.container .tartalom .eight.columns img  { padding-top:15px }
	.container .tartalom .eight.columns iframe  { padding-top:15px; width:300px; }


	.container .tartalom .sevenhalf.columns   { width: 300px;  }
    .container .tartalom .sevenhalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .sevenhalf.columns a  { color:#666666 }				

	.container .tartalom .eighthalf.columns   { width: 300px;  }
    .container .tartalom .eighthalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .eighthalf.columns a  { color:#666666 }				

	.container .ninehalf.columns                  { width: 300px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 175px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { display:inline-block; margin-left:0; float:left; max-width:100px;}

	.container .tartalom .twelvehalf.columns{ width: 300px;	}
	


    .container .fivehalf.columns                    { width: 300px; }
    .container .tenquarter.columns                  { width: 200px; }
    .container .fivehalf.columns                  { margin-top:55px; height:20px; }
    .container .tenquarter.columns                  { margin-top:0px; height:40px; margin-left:15px; }


	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 50px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 50px;}	

	.container .rightside.columns .floatright iframe {float:none; margin:0; width: 300px; height:165px}	



	.container .fourhalf1.columns                    { width: 100%; padding-top:15px; color:#fff;  font-size:14px;}
    .container .fourhalf2.columns                    { width: 100%; padding-top:15px;  padding-bottom:5px; color:#fff;  font-size:14px;}	
	.container .fourhalf2.columns img { max-width:140px;}
	.container .threehalffooter1.columns                   { width: 100%; color:#fff; font-size:14px; padding-top:15px; }
	.container .threehalffooter2.columns                   { width: 100%; color:#fff; font-size:14px; padding-top:15px; }


	.container .footerhalf.columns                 	{ width: 100%; height:40px;  }		


	.container .rightside.columns .half2 img                { max-width: 300px;  margin-bottom:15px; }


	.footerseparator{
	
	border-right:none;
	border-top:solid 1px #787878;
	min-height:0px;
	height:0px;
	margin:20px 0 20px 0;
	width:100%;	
	
	}


.headerfblike{

display:inline-block;
margin-top:70px;
float:left;
position:absolute;

}



	.font10{
	font-size:7px;
	}
	.font11{
	font-size:8px;
	}
	.font12{
	font-size:9px;
	}
	.font13{
	font-size:10px;
	}
	.font14{
	font-size:11px;
	}
	.font15{
	font-size:12px;
	}
	.font16{
	font-size:13px;
	}
	.font17{
	font-size:14px;
	}
	.font18{
	font-size:14px;
	}
	.font19{
	font-size:14px;
	}
	.font20{
	font-size:15px;
	}
	.font21{
	font-size:16px;
	}
	.font22{
	font-size:17px;
	}
	.font23{
	font-size:18px;
	}
	.font24{
	font-size:19px;
	}
	.font25{
	font-size:20px;
	}
	.font30{
	font-size:20px;
	}



	h1 { font-size: 38px; line-height: 38px; }
	h2 { font-size: 16px; line-height: 16px; }
	h3 { font-size: 20px; line-height: 20px; }
	h4 { font-size: 14px; line-height: 10px; }
	h5 { font-size: 58px; line-height: 50px; }
	h6 { font-size: 24px; line-height: 20px; }
	h8 { font-size: 14px; line-height: 15px; color:#b21e28 }

/*
	h1 { font-size: 17px; }
	h2 { font-size: 16px; }
	h3 { font-size: 15px; }
	h4 { font-size: 13px; }
	h5 { font-size: 30px; line-height: 35px; }
	h6 { font-size: 22px; }
	h8 { font-size: 13px; }
*/

	.tartalom h1 {  margin:0px 0 10px 0 }
	.tartalominner h1 { margin:0px 0 10px 0 }
	.tartalom h5 { margin:0px 0 10px 0 }
	.tartalominner h5 { margin:0px 0 10px 0 }
	.tartalom h6 { margin:0px 0 10px 0 }
	.tartalominner h6 { margin:0px 0 10px 0 }


.slogan{
margin-top:5px;
color:#c99e64;
font-family: 'Source Sans Pro'; font-weight:300;
font-size:8px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;


}

[class^="mini-ico-"],
[class*=" mini-ico-"] {
  width: 14px;
  height: 12px;
}


#contact-details{

margin-top:10px;

}

.social-icons .langmobile{
	margin-top:10px;
}



#contact-details .mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:14px 12px;
	background-repeat:no-repeat;
}


#contact-details .kiemelt{

font-weight:bold;
font-size:10px;
color:#c99e64;


}


#contact-details .kiemelttel{

font-size:13px;
color:#000000;
padding-top:0px;
padding-left:0px;


}



#contact-details ul li{

font-size:11px;


}

	
	.social-icons{
	margin: 0px 0 0 0;
		
	}
	
	
	.social-icons-search{
	margin: 0px 0 0 0;
		
	}

	
.social-icons .language-selection{
	padding:0 0 0px 0;
	/*border-bottom:solid 1px #50a2c3;*/
	float: right;
	text-align:right;
	font-size:12px;
	width:80px;
}


.social-icons-search .searchmobile{
	display:inline-block;
	float: right;
 	margin-top:0px;
		border:none;
		padding:0px 0 0 0;
	box-shadow:none;
	-webkit-box-shadow: none;
		
}



.social-icons-search .searchmobile input[type=text]{

width:60px; height:12px; background:none; color:#000000; border:none;
	box-shadow:none;
	-webkit-box-shadow: none;

}





::-webkit-input-placeholder { /* WebKit browsers */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
		/*background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;
		background-repeat:no-repeat;
		background-position:left;*/
		box-shadow:none;
	-webkit-box-shadow: none;


}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #55565a;
    opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;		
		background-repeat:no-repeat;
		background-position:left;*/
	box-shadow:none;
	-webkit-box-shadow: none;

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #55565a;
    opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;		
		background-repeat:no-repeat;
		background-position:left;*/
	box-shadow:none;
	-webkit-box-shadow: none;

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #55565a;
	opacity:  1;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400; font-size:20px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;		
		background-repeat:no-repeat;
		background-position:left; */
	box-shadow:none;
	-webkit-box-shadow: none;



}






	.client-list img {
		width: 149px;
		height: auto;
	}
	
	ol li ol.childlist .comment-des {
		width:77%;
	}
	
	.comment-des{
		width:78%;
	}
	
	#portfolio-wrapper img {
		min-height: 189px;
	}
	
	.five-tables .pricing-table,
	.four-tables .pricing-table,
	.three-tables .pricing-table,
	.two-tables .pricing-table {
		width: 299px;
	}
	
	
	


#header {
	background:none;

}

#navigation {
	margin-top:-20px;
}

/*#contact-details{
background-image:url(../images/header-line-mobile.png); background-repeat:repeat-x; background-position:bottom left;
height:110px;
width:100%;	
}

*/

#contact-details{
width:100%;	
height:90px;
}



	.footerseparator{
	

	
		
	}

	
}








#wrapper .container.ie-dropdown-fix #header {
	text-align: right;
}
#wrapper .container.ie-dropdown-fix #header .eight.columns #logo {
	text-align: left;
}

#apDiv1 {
	position: absolute;
	width: 562px;
	height: 314px;
	z-index: 56;
	left: 190px;
	top: 37px;
}
#footer .container .five.columns .links-list li a {
	text-align: left;
}



table.noclass{

	
}


table.noclass td{
	vertical-align:middle;
	text-align:center;
	padding:30px 0 30px 0;

	
	
}



img.hireknagy{
width: 220px;


}


img.hirektobbi{
width: 180px;

}



.displ_none
{
display: none;
}


.template_displ_none{
display: none;
}



















/* =================================================================== */
/* Boxed Layout
====================================================================== */



#page-background {position:fixed; top:0; left:0; width:100%; height:100%; z-index:-1}

	body {
	/*background: url(../images/bg.png);*/

	font: 16px  'Source Sans Pro'; font-weight:300;
	color: #000000;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
	 }
	 
	#wrapper {
		background: #fff;
	/*	-webkit-box-shadow:  0px 0px 6px 0px #50a2c3;
		box-shadow:  0px 0px 6px 0px #50a2c3;
		padding: 40px 35px 35px 35px;
	*/
		width: 1040px;
		padding: 0px 35px 0px 35px;
		margin: 50px auto 0 auto;
		
	}
	
		
	
	#footer {
	
	/*
			background: #303030;
		width: 1040px;
		padding: 15px 35px 0px 35px;
		margin: 0 auto 50px auto;

	*/	
	
	
	
	
	
		/*background: #dcecf3;*/
		/*border-bottom:solid 1px #000;*/
		width: 100%;
		padding: 0px 0px 5px 0px;
		margin: 35px auto 0px auto;
		min-height:100px;
		bottom:0px;
		

		
		/*footer to bottom*/
/*		
	 position:absolute;
   bottom:0;
		background: #dcecf3;
		border-top:solid 1px #50a2c3;
		width: 100%;
   min-height:100px;  

		padding: 0px 0px 0px 0px;
		margin: 35px auto 0px auto;
*/
		
	}



#fullheader{
	
background-image:url(../images/headerpc.png); background-repeat:no-repeat; background-position:center top; width: 100%;
margin-top:0px;
padding-bottom:16px;
z-index: 9999; position: fixed; left: 0; top: 0; 
}



#mainbody{
	margin-top:0px;
	padding-top:0px;	
	
}



	.footercontent{
	
	margin-top:7px;
	font-size:11px;
	
	
		
	}
	.footercontent p{
	
	line-height:15px;	

		
	}
	
	
	.footercontent img {
/*height: 35px; width:auto; display:inline-block;
padding-bottom:10px;
*/
max-height: 60px; max-width:110px; display:inline-block;
padding-bottom:10px;

	}




/* Smaller than standard 959 (devices and browsers)
====================================================================== */
@media only screen and (max-width: 959px) {

	#wrapper {
		margin: 0 auto;
		padding: 25px 0 30px 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 100%;
	}
	
	body {
		background: #fff
	}
	
	#footer {
		
		/*background: #dcecf3;*/
		width: 100% !important;
		padding: 15px 0 0 0;
		margin: 35px auto 0 auto;
		min-height:100px;
		
		
		
		
				/*footer to bottom*/
		/*
	 position:absolute;
   bottom:0;
		border-top:solid 1px #50a2c3;
		background: #dcecf3;
		width: 100% !important;
   min-height:100px;   
		padding: 15px 0px 0px 0px;
		margin: 35px auto 0px auto;
*/

		
		/*
		margin: 0 auto;
		padding: 15px 0 0 0;
		width: 100% !important;
		*/
	}
	
}
	
	
/*	
@media only screen and (min-width: 960px) and (max-width: 1039px) {

	#footer {
		padding: 10px 0 0 0;
	}

}
*/
	
	
	
/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	#footer {
	
		padding: 10px 0 0 0;
		min-height:100px;
		
		/*
		padding: 10px 0px 0px 0px;
		margin: 35px auto 0px auto;
*/
		
	
	}





}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {

	#wrapper {
		margin: 0 auto;
		padding: 15px 0 30px 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	body {
		background: #fff
	}
	
	#footer {
	
		/*background: #dcecf3;*/
		width: 100% !important;
		padding: 15px 0 0 0;
		margin: 35px auto 0 auto;
		min-height:100px;


	/*footer to bottom*/
	/*
					
		
	 position:absolute;
   bottom:0;
		border-top:solid 1px #50a2c3;
		background: #dcecf3;
		width: 100% !important;
   min-height:100px;  
		padding: 15px 0px 0px 0px;
		margin: 35px auto 0px auto;
	*/	
	
	
	
		/*
		margin: 0 auto;
		padding: 15px 0 0 0;
		width: 100% !important;
		*/
	}





}
























/* =================================================================== */
/* Green #72b626
====================================================================== */

#navigation ul li a:hover, 
#navigation ul li:hover > a, 
#bolded-line, 
.button.gray:hover, 
.button.light:hover, 
.button.color, 
input[type="button"] {
	/*background: #72b626;*/

}

.flex-direction-nav .flex-prev:hover, 
.flex-direction-nav .flex-next:hover, 
#scroll-top-top a, 
.post-icon {
	background-color:#c99e64;
}

.mr-rotato-prev:hover, 
.mr-rotato-next:hover,
li.current, 
.tags a:hover {
	background-color: #c99e64;
	border-color: #c99e64;
}

#filters a:hover, 
.selected, 
#portfolio-navi a:hover {
	background-color: #c99e64 !important;
	border: 1px solid #c99e64 !important;
}



























/* =================================================================== */
/* Styles Switcher
====================================================================== */

	#style-switcher h3 {
		color:#fff;
		font-size:12px;
		margin: 5px 0 -3px 3px;
	}
	
	#style-switcher {
		background: #222;
		width:195px;
		position:fixed;
		top:50px;
		z-index:9999;
		left:0px;
		border-radius: 0 0 3px 0;
	}
	
	#style-switcher div {
		padding:5px 10px;
	}
	
	#style-switcher h2 {
		background: #333;
		color: #FFFFFF;
		font-weight: bold;
		padding: 0;
		font-size: 14px;
		padding: 6px 0 5px 10px;
	}
	
	#style-switcher h2 a {
		background: url("../images/switcher.png") no-repeat scroll left center transparent;
		display: block;
		height: 41px;
		position: absolute;
		right: -39px;
		text-indent: -9999px;
		top: 0;
		width: 39px;
		border-radius: 0 3px 3px 0;
	}
	
	.colors { list-style:none; margin:0px 0px 10px 0px; overflow: hidden}
	.colors li { float:left; margin:2px; }
	.colors li a { display: block; width:15px; height:15px; cursor: pointer;} 
	
	.layout-style select {
		width: 100%;
		padding: 5px;
		border: none;
		margin:0 0 0 -5px;
		color: #666;
		cursor: pointer;
	}
	
	#reset {margin: 0 0 15px 2px;}
	#reset a {color: #fff; font-size: 12px;}
	
	.green, .green-bg { background: #72b626; }
	.blue, .blue-bg { background: #2db2ea; }
	.orange, .orange-bg {background: #fa5b0f; }
	.navy, .navy-bg { background: #495d7f; }
	.yellow, .yellow-bg { background: #ffb400; }
	.peach, .peach-bg { background :#fcab55; }
	.red, .red-bg { background: #c62020; }
	.beige, .beige-bg { background: #bfa980; }
	.pink, .pink-bg { background: #c71c77; }
	.cyan, .cyan-bg { background: #37b6bd;}
	.celadon, .celadon-bg { background: #74aea1;}
	.brown, .brown-bg { background: #784e3d; }
	.cherry, .cherry-bg { background: #911938;}
	.gray, .gray-bg { background: #666666;}
	.purple, .purple-bg { background: #6957af; }
	.olive, .olive-bg { background: #b3c211; }
	.dark, .dark-bg { background: #404040; }
	.dirty-green, .dirty-green-bg { background: #3b6e40; }

	.bg1 { background-image: url("../images/bg/noise.png"); }
	.bg2 { background-image: url("../images/bg/retina_dust.png"); }
	.bg3 { background-image: url("../images/bg/brushed_alu.png"); }
	.bg4 { background-image: url("../images/bg/crisp_paper_ruffles.png"); }
	.bg5 { background-image: url("../images/bg/dark_wall.png"); }
	.bg6 { background-image: url("../images/bg/darkdenim3.png"); }
	.bg7 { background-image: url("../images/bg/diamond_upholstery.png"); }
	.bg8 { background-image: url("../images/bg/egg_shell.png"); }
	.bg9 { background-image: url("../images/bg/light_toast.png"); }
	.bg10 { background-image: url("../images/bg/noise_pattern_with_crosslines.png"); }
	.bg11 { background-image: url("../images/bg/purty_wood.png"); }
	.bg12 { background-image: url("../images/bg/subtle_stripes.png"); }
	.bg13 { background-image: url("../images/bg/textured_stripes.png"); }
	.bg14 { background-image: url("../images/bg/tileable_wood_texture.png"); }
	.bg15 { background-image: url("../images/bg/scribble_light.png"); }
	.bg16 { background-image: url("../images/bg/vertical_cloth.png"); }
	.bg17 { background-image: url("../images/bg/vichy.png"); }
	.bg18 { background-image: url("../images/bg/washi.png"); }
	.colors li a.active { box-shadow:0 0 0 2px #404040 inset }
	
	@media only screen and (max-width: 959px) {#style-switcher {display: none;}}



.pressgallery{
	
position:absolute; background-color:#fff; margin-top:-46px; width:70px; height:23px; text-align:center;
padding-top:7px; 
font-size:14px;
border-top:solid 1px #000000;
color:#000000;
font-weight:bold;
/* border:solid 1px #000000000; */
	
}


	hr{
		
	height:1px;	
		
	}
	
	
	/*.hrhatarolo{
	
	min-height:320px;
	width:100%;
	border-top:solid 1px #50a2c3;
	border-bottom:solid 1px #50a2c3;
	margin-left:10px;
	}
	*/

/*
.container .tartalom{
min-height:800px;
margin:0;
padding:0;
	}

	.container .tartalominner{
margin:0;
padding:0;		
	}
	

.container .leftsidetartalom{
min-height:800px;
margin:0;
padding:0;
	}


	.container .leftsidetartalominner{
margin:0;
padding:0;		
	}
*/

	
	.croppedright img {
    float:right;
    margin-left:5px;
	}

	.croppedrightslider img {
    float:right;
    margin-left:15px;
	}

	.croppedslider img {
    float:left;
	}


/*
	.croppedright{
	max-width: 541px;
    height: 323px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}
	
	
	.croppedright img {
    min-height: 323px;
    margin: 0;
	}


	.croppedleft{
	max-width: 541px;
    height: 323px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}
	
	
	.croppedleft img {
    min-height: 323px;
    margin: 0;
}
*/






/*	.hirekinner img{
		max-width:165px;
		margin-right:15px;			
	}


	.hirekouter img{
		max-width:220px;
		margin-right:15px;			
	}
*/

.container .hirekouter .two.columns a{
font-size:11px;
text-decoration:underline;	
	
}
.container .hirekinner .two.columns a{

font-size:11px;
text-decoration:underline;	
	
}


.container .sajtoinner .two.columns a{

font-size:11px;
text-decoration:underline;	
	
}



.container .hirekouter .onehalf.columns a{

text-decoration:none;	
	
}
.container .hirekinner .onehalf.columns a{

text-decoration:none;	
	
}



.container .sajtoinner .onehalf.columns a{

text-decoration:none;	
	
}



.container .sajtoinner .twohalf.columns ul{ margin-top:25px;}


	.container .hirekouter .hirekoutertartalom img{
		
		max-width:220px;
		margin-right:15px;			

		
	}



	.container .hirekinner .hirekinnertartalom img{
		
		max-width:220px;
		margin-right:15px;			

		
	}


	.container .sajtoinner .sajtoinnertartalom img{
		
		max-width:220px;
		margin-right:15px;			

		
	}



	.tartalominner .tenhalf.columns #imgafter img{
		width:700px;
		max-width:700px;		
		max-height:1000px;			
	}


	.tartalominner .tenhalf.columns #downloadimage{
		width:170px;
	}


	.tartalominner img{
		max-width:420px;
		max-height:600px;
	}
	
	
		.tartalom img{
		max-width:420px;
		max-height:600px;
		
	}



	.container .sixteenhalf.columns img#regimagemobile { display:none; }


	.tartalominner #bannerimage img{
		max-width:100%;
		margin:0; padding:0;
		margin-bottom:15px;	
	}
	
	
	
	

	.tartalominner #eventsimage img{
		max-width:100%;
		max-height:1000px;			
		margin:0; padding:0;
		margin-bottom:15px;	
	}
	
	
	

	.hirekinner .sep{
	
	height:10px;
	line-height:10px;	
		
	}

	.hirekinner .halfsep{
	
	height:5px;
	line-height:5px;	
		
	}



	.sajtoinner .sep{
	
	height:10px;
	line-height:10px;	
		
	}

	.sajtoinner .halfsep{
	
	height:5px;
	line-height:5px;	
		
	}





	.hirekouter .sep{
	
	height:10px;
	line-height:10px;	
		
	}

	.hirekouter .halfsep{
	
	height:5px;
	line-height:5px;	
		
	}
	
	
	.tartalom .sep{
	
	height:10px;
	line-height:10px;	
		
	}
	
	
	.tartalom .halfsep{
	
	height:5px;
	line-height:5px;	
		
	}


	.tartalom .smallsep{
	
	height:1px;
	line-height:1px;	
		
	}

	
	.tartalom a{
		
		color:#b21e28;	
	
	}



	#logo img{
	width:184px;
	height:57px;
	
}



	#logofooter img{
	width:100px;
	height:53px;
	
}


	#sociallogo{

	font-size:10px;

	}
	
	#sociallogo div{
	display:inline-block;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-size:15px;

	width:100%;

	}
	
	#sociallogo div.copyright{
	padding-top:5px;
	font-size:10px;

	}
	
	
	

	#sociallogo img{
	width:24px;
	display:inline-block;
	float:left;
	
	}



@media only screen and (min-width: 1101px) {

	/*.sajtoinnertartalom h1{
		
	margin-top:-10px;
		
	}
*/

	.croppedright{
	max-width: 420px;
    height: 246px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;	
	}
	
	
	.croppedright img {
    min-height: 250px;
    margin: 0;
	}


	.croppedleft{
	max-width: 420px;
    height: 323px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}
	
	
	.croppedleft img {
    min-height: 323px;
    margin: 0;
	
	
}




	.croppedrightslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}

	.croppedrightslider img {
    height: 323px;
    margin: 0;
	}

	.croppedleftslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}

	.croppedleftslider img {
    height: 323px;
    margin: 0;
	}



	.croppedslider{
	max-width: 1020px;
    height: 266px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 0 0 0px;		
	}

	.croppedslider img {
	max-width: 1020px;		
    height: 244px;
    margin: 0;
	}





}


@media only screen and (min-width: 960px) and (max-width: 1100px) {

















	.croppedright{
	max-width: 420px;
   /* height: 323px;
    overflow: hidden; */
	display:inline-block;
	float:right;
	margin-left:15px;		
	}
	
	
	.croppedright img {
	max-width: 420px;		
   /* min-height: 323px; */
    margin: 0;
	}


	.croppedleft{
	max-width: 420px;
    /* height: 323px;
    overflow: hidden; */
	display:inline-block;
	float:left;
	margin-right:15px;		
	}
	
	
	.croppedleft img {
	max-width: 420px;		
    /* min-height: 323px; */
    margin: 0;
}



	.croppedrightslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}

	.croppedrightslider img {
	/*max-width: 420px;		
    margin: 0;*/
	max-width: 420px;
	margin: 0;
	}

	.croppedleftslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}

	.croppedleftslider img {
	max-width: 420px;		
    margin: 0;
	}





.croppedslider{
	max-width: 940px;
    height: 266px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 0 0 0px;		
	}

	.croppedslider img {
    height: 244px;
    margin: 0;
	}










	.tartalominner .tenhalf.columns #imgafter img{
		width:700px;
		max-width:700px;		
		max-height:1000px;			
	}


	.tartalominner .tenhalf.columns #downloadimage{
		width:170px;
	}




#navigation ul li ul li.submenu a{
	
margin-left:18px;
padding-bottom:12px;
	margin-top:-12px;
	
}


#navigation ul li ul li:first-child.submenu a, #navigation ul li ul li:last-child.submenu a{
	
	margin-left:0px;
	padding-bottom:12px;
	margin-top:0px;
	

	
}







}


@media only screen and (min-width: 768px) and (max-width: 959px) {





.container .tartalom .registrationform textarea{
width:300px;	
}




.absolute_textarea{
position:absolute;
margin-top:-30px;	
}


.signup_newsletter{

margin-left:350px;
	
}

.container .tartalom .registrationform select{

width:155px; padding:5px; border: 1px solid #000; background-color:#fff; color:#000;

}






.container .tartalom .registrationform input[type=text]#large, .container .tartalom .registrationform input[type=text].large{

width:450px;
	
}

.container .tartalom .registrationform input[type=text]#halflarge, .container .tartalom .registrationform input[type=text].halflarge{

width:217px;
	
}

.container .tartalom .registrationform input[type=text]#medium{

width:174px;
	
}


.container .tartalom .registrationform input[type=text]#small{

width:70px;
	
}



.container .tartalom .registrationform input[type=text]#name{

width:260px;
	
}

.container .tartalom .registrationform input[type=text]#job{

width:150px;
	
}

.container .tartalom .registrationform input[type=text]#company{

width:230px;
	
}

.container .tartalom .registrationform input[type=text]#tel{

width:160px;
	
}


.container .tartalom .registrationform input[type=text]#email{

width:200px;
	
}






	.croppedright{
	max-width: 420px;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;
	}
	
	
	.croppedright img {
   /* min-height: auto; */
	max-width: 420px;
    margin: 0;
	}


	.croppedleft{
	max-width: 420px;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}
	
	
	.croppedleft img {
   /* min-height: auto; */
	max-width: 420px;
    margin: 0;
	}





	.croppedrightslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}

	.croppedrightslider img {
	max-width: 420px;		
    margin: 0;
	}

	.croppedleftslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}

	.croppedleftslider img {
	max-width: 420px;		
    margin: 0;
	}





.croppedslider{
	max-width: 750px;
    height: 266px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 0 0 0px;		
	}


	.croppedslider img {
    height: 222px;
    margin: 0;
	}







	.tartalominner .tenhalf.columns #imgafter img{
		width:700px;
		max-width:700px;		
		max-height:1000px;			
	}


	.tartalominner .tenhalf.columns #downloadimage{
		width:170px;
	}





.container .four.columns #logo img{
	width:200px;
	height:31px;
	
	
	
}

 #logo img{
	width:167px;
	height:35px;
	
	
	
}



.social-icons .langpc img{
width:180px;
height:43px;
}



#navigation ul li ul li.submenu a{
	
margin-left:18px;
padding-bottom:12px;
	margin-top:0px;
	
}


#navigation ul li ul li:first-child.submenu a, #navigation ul li ul li:last-child.submenu a{
	
	margin-left:0px;
	padding-bottom:12px;
	margin-top:0px;
	

	
}




}












	
		
	.hirekouter h1{ margin-top:0; padding-top:0;}
	.sajtoinner h1{ margin-top:0; padding-top:0; }
	.sajtoinner h8{ margin-top:0; padding-top:0; }
	
	.hirekinnertartalom h1, .hirekoutertartalom h1 { font-size: 20px; line-height: 20px; margin:5px 0 10px 0; }
	.hirekinnertartalom h8, .hirekoutertartalom h8 { font-size: 14px; line-height: 15px; margin:5px 0 5px 0 }
	.hirekinnertartalom p{  margin: 0 0 5px 0; line-height: 20px; }




	.sajtoinnertartalom h1{ font-size: 20px; line-height: 8px; margin:0px 0 10px 0 }
	.sajtoinnertartalom h8{ font-size: 14px; line-height: 15px; margin:0px 0 25px 0; font-weight:bold;  }
	.sajtoinnertartalom p{  margin: 0 0 5px 0; line-height: 20px; }


	.container .hirekinner .twohalf.columns, .container .hirekinner .twohalf.columns a{
	
	margin:0;
	padding:0;
	color:#c99e64;	
	width:170px;

		
	}
	

	.container .hirekinner .two.columns, .container .hirekinner .two.columns a{
	
	margin:0;
	padding:0;
	color:#c99e64;	
	width:235px;

		
	}
	
	
	
	
	.container .sajtoinner .columns, .container .sajtoinner .columns a{
	
	margin:0;
	padding:0;
	color:#c99e64;	
	width:180px;
		
	}
	
		
	
	
	
	.container .hirekouter .columns, .container .hirekouter .columns a{
		
	margin:0;
	padding:0;
	color:#c99e64;	
	width:235px;
		
		
	}
	
	
	
	.container .tartalom .tartalominner h4 a{
	color:#c99e64;	
	}

	.tartalominner .tenhalf.columns #imgafter img{
		display:inline-block;
		margin-bottom:15px;
		/*margin-bottom:10px;*/
	}




@media only screen and (min-width: 480px) and (max-width: 767px) {



.container .tartalom .registrationform{
	margin-top:-15px;
}




.container .tartalom .registrationform legend {
		display: block;	
		
		}
			



/*.container .tartalom .twelvehalf.columns hr.hrheader, .container .tartalom .twelvehalf.columns hr.hrfooter, .container .tartalom .twelvehalf.columns h8{

display:none;

}
*/




.container .tartalom .twelvehalf.columns hr.hrfooter{

display:none;

}


.container .tartalom .twelvehalf.columns hr.hrheader{
	color:transparent;
	background-color:transparent;
	height:20px;
	border:none;
}



.container .tartalom .twelvehalf.columns input[type=submit]#formimage{


float:left; margin-left:0px; width:420px; height:48px;

background-color:#595353;
color:#fff;
text-transform:uppercase;
margin-bottom:20px;

}

.container .tartalom .registrationform input[type=text]{

		
border: 1px solid #000000;
		padding: 5px;
		color: #000;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
		
}


.container .tartalom .registrationform textarea{

width:418px;
height:30px;
padding:0; margin:0;
display:block;
	
}


.signup_newsletter{

margin-left:0px;

	
}

.absolute_textarea{
position:relative;
margin-top:0px;	
}


.container .tartalom .registrationform fieldset{
		
		
		margin-top: 10px;
		margin-bottom: 0px;
		display:block;
		padding-left:0px;

}


.container .tartalom .registrationform fieldset#nopadding{

		padding-left:0px;

}



.container .tartalom .registrationform input[type=text]#large, .container .tartalom .registrationform input[type=text].large{

width:408px;
	
}



.container .tartalom .registrationform input[type=text]#halflarge, .container .tartalom .registrationform input[type=text].halflarge{

width:196px;
	
}

.container .tartalom .registrationform input[type=text]#medium{

width:151px;
	
}


.container .tartalom .registrationform input[type=text]#small{

width:74px;
	
}







.container .tartalom .registrationform input[type=text]#name{

width:408px;
	
}




.container .tartalom .registrationform input[type=text]#job{

width:408px;
	
}

.container .tartalom .registrationform input[type=text]#company{

width:408px;
	
}

.container .tartalom .registrationform input[type=text]#tel{

width:408px;
	
}


.container .tartalom .registrationform input[type=text]#email{

width:408px;
	
}






.container .tartalom .registrationform select{

width:420px;

}










.pressgallery{
	
position:absolute; background-color:#fff; margin-top:-40px; width:70px; height:23px; text-align:center;
padding-top:3px; 
font-size:12px;
border-top:solid 1px #000000;
color:#000000;
font-weight:bold;
/* border:solid 1px #000000000; */
	
}


	

.hirekinnertartalom h8, .hirekoutertartalom h8 { font-size: 14px; line-height: 25px;}



.container .sajtoinner .twohalf.columns ul{ margin-top:0px;}



	.croppedright{
	max-width: 420px;
    /*height: auto;
	max-height: auto;*/
	}
	
	
	.croppedright img {
    max-width: 420px;
	/*max-height: auto;
	height:auto;	*/
	}


	.croppedleft{
	max-width: 420px;
    /*height: auto;
	max-height: auto;*/
	}
	
	
	.croppedleft img {
    max-width: 420px;
    /*height: auto;
	max-height: auto;*/
	}






.container .four.columns #logo img{
	width:120px;
	height:19px;
	
	
	
}


#logo img{
	width:215px;
	height:45px;
	margin-top:-8px;
	margin-left:12px;
	
	
}


	.tartalominner .tenhalf.columns #imgafter img{
		width:420px;
		max-width:420px;
		max-height:1000px;	
		margin-bottom:5px;		
	}

	.tartalominner .tenhalf.columns #downloadimage{
		max-width:100px;
	}




	.hirekinner .sep{

	height:0px;
	line-height:0px;

	}
	
	.sajtoinner .sep{

	height:0px;
	line-height:0px;

	}
	
	.hirekouter .sep{

	height:0px;
	line-height:0px;

	}
	

	.container .hirekinner .twohalf.columns ul   { border-left:none; }
	.container .hirekinner .twohalf.columns .marker   { display:none; }
	.container .hirekinner .twohalf.columns{ width:420px; }
	.container .hirekinner .twohalf.columns ul li   { display:inline-block; float:left; padding-left:5px; }
	.container .hirekinner .twohalf.columns ul li h2  { display:inline-block; float:left;  }	
	.container .hirekinner .twohalf.columns ul li:first-child   { padding-left:0px; }
	.container .hirekinner .twohalf.columns ul li h2 a:after{ content:' | ';  }	
	.container .hirekinner .twohalf.columns ul li h2 a:last-child:after{ content:'';  }	


.container .hirekinner .fourteen.columns{ padding-top:15px;}



	.container .sajtoinner .twohalf.columns ul   { border-left:none; }
	.container .sajtoinner .twohalf.columns .marker   { display:none; }
	.container .sajtoinner .twohalf.columns{ width:420px; }
	.container .sajtoinner .twohalf.columns ul li   { display:inline-block; float:left; padding-left:5px; }
	.container .sajtoinner .twohalf.columns ul li h2  { display:inline-block; float:left;  }	
	.container .sajtoinner .twohalf.columns ul li:first-child   { padding-left:0px; }
	.container .sajtoinner .twohalf.columns ul li h2 a:after{ content:' | ';  }	
	.container .sajtoinner .twohalf.columns ul li h2 a:last-child:after{ content:'';  }	


.container .sajtoinner .fourteen.columns{ padding-top:15px;}





#fullheader{
	

/*background-image:url(../images/header-line-mobile.png); background-repeat:repeat-x; background-position:bottom left; width: 100%;
margin-top:20px;
*/
}

	.tartalom img{
		max-width:420px;
	}

	.tartalominner img{
	padding-bottom:10px;
		max-width:420px;
		
	}
	

/*	.hirekinner img{
	
	padding-bottom:10px;	
		max-width:420px;
		width:420px;
	}
*/

	.container .hirekinner .hirekinnertartalom img{
		
	padding-bottom:10px;	
		max-width:420px;
		width:420px;

		
	}
	
	

	.container .sajtoinner .sajtoinnertartalom img{
		
	padding-bottom:10px;	
		max-width:420px;
		width:420px;

		
	}
	
	
	


	.container .hirekouter .hirekoutertartalom img{
		
	padding-bottom:10px;	
		max-width:420px;
		width:420px;

		
	}



/*	
	.hirekouter img{
	
	padding-bottom:10px;	
		max-width:420px;
		width:420px;
		
	}
*/

	.container .hirekouter .columns, .container .hirekouter .columns a{
	
	margin:0;
	padding:0;
	color:#c99e64;	
	width:180px;
		
	}

	.container .hirekinner .twohalf.columns, .container .hirekinner .twohalf.columns a{
	
	margin:0;
	padding:0;
	color:#c99e64;	
	width:420px;

		
	}
	

	.container .hirekinner .two.columns, .container .hirekinner .two.columns a{
	
	margin:0;
	padding:0;
	color:#c99e64;	
	width:180px;

		
	}



	.container .hirekinner .fourteen.columns, .container .hirekinner .fourteen.columns a{
		
	width:420px;
	
	}

	.container .sajtoinner .fourteen.columns, .container .sajtoinner .fourteen.columns a{
		
	width:420px;
	
	}


}







@media only screen and (max-width: 479px) {











.container .tartalom .registrationform{
	margin-top:-15px;
}




/*.container .tartalom .twelvehalf.columns hr.hrheader, .container .tartalom .twelvehalf.columns hr.hrfooter, .container .tartalom .twelvehalf.columns h8{

display:none;

}

	hr.hrheader{
		display:none;		
	}

*/




.container .tartalom .twelvehalf.columns hr.hrfooter{

display:none;

}


.container .tartalom .twelvehalf.columns hr.hrheader{
	color:transparent;
	background-color:transparent;
	border:none;
}



.container .tartalom .twelvehalf.columns input[type=submit]#formimage{



float:left; margin-left:0px; width:300px; height:34px;

background-color:#595353;
color:#fff;
text-transform:uppercase;
margin-bottom:20px;

}

.container .tartalom .registrationform input[type=text]{

		
border: 1px solid #000000;
		padding: 5px;
		color: #000;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
		
}



.container .tartalom .registrationform textarea{

width:300px;
height:30px;
padding:0; margin:0;
border: 1px solid #000000;

	
}

.container .tartalom .registrationform fieldset{
		
		
		
		margin-top: 10px;
		margin-bottom: 0px;
		display:block;
		padding-left:0px;

}


.container .tartalom .registrationform fieldset#nopadding{

		padding-left:0px;

}




.container .tartalom .registrationform input[type=text]#large, .container .tartalom .registrationform input[type=text].large{

width:288px;
	
}



.container .tartalom .registrationform input[type=text]#halflarge, .container .tartalom .registrationform input[type=text].halflarge{

width:136px;
	
}

.container .tartalom .registrationform input[type=text]#medium{

width:92px;
	
}


.container .tartalom .registrationform input[type=text]#small{

width:72px;
	
}


.container .tartalom .registrationform input[type=text]#name{

width:288px;
	
}



.container .tartalom .registrationform input[type=text]#job{

width:288px;
	
}

.container .tartalom .registrationform input[type=text]#company{

width:288px;
	
}

.container .tartalom .registrationform input[type=text]#tel{

width:288px;
	
}


.container .tartalom .registrationform input[type=text]#email{

width:288px;
	
}








.signup_newsletter{

margin-left:0px;

	
}

.absolute_textarea{
position:relative;
margin-top:0px;	
}



.container .tartalom .registrationform select{

width:300px;

}









.pressgallery{
	
display:none;


}




	.hirekinnertartalom h8, .hirekoutertartalom h8 { font-size: 14px; line-height: 25px;}


/* press release other display */
	.tartalominner .tenhalf.columns #imgafter img{
		max-width:300px;
		max-height:180px;			
	}


	.tartalominner .tenhalf.columns h6{
		
	position:abolute;
	float:left;
	margin-top:10px;
		
	}
	.tartalominner .tenhalf.columns h8{
		
	position:abolute;
	float:left;
	margin-top:180px;
		
	}


.tartalominner .tenhalf.columns #imgafter{

	max-width: 300px;
	max-height:180px;
	display:inline-block;
	overflow:hidden;
	float:left;
	margin-top:-270px;

}


	.tartalominner .tenhalf.columns #imgafter img{
		
	position:abolute;
	float:left;
	/*margin-top:-30%;*/
	/*margin-top:-270px;*/
		
	}
		
/* press release other display */
	
	
/* if this is not good then original */
/*
	.tartalominner .tenhalf.columns #imgafter img{
		width:300px;
		max-width:300px;
		max-height:1000px;			
	}
*/

/* if this is not good then original */
	


.pagerview{

display:none;
	
}



	.container .tartalom h1{
	
	margin-top:0;
	padding-top:0;	
		
	}
	
	
	.container .tartalom h5{
	
	margin-top:0;
	padding-top:0;	
		
	}
	
	
	.container .tartalom .hrfooter{
	
	margin-bottom:20px;	
		
	}



	.croppedright{
display:none;
	}
	
	
	.croppedright img {
	display:none;
}


	.croppedleft{
display:none;
	}
	
	
	.croppedleft img {
display:none;
}







.container .four.columns #logo img{
	width:120px;
	height:19px;
	
	
	
}


#logo img{
	width:215px;
	height:45px;
	margin-top:-8px;
	margin-left:5px;
	
	
	
	
}


.container .hirekinner .fourteen.columns{ padding-top:15px;}

	.container .hirekinner .twohalf.columns ul   { border-left:none; }
	.container .hirekinner .twohalf.columns .marker   { display:none; }
	.container .hirekinner .twohalf.columns{ width:300px; }
	.container .hirekinner .twohalf.columns ul li   { display:inline-block; float:left; padding-left:5px; }
	.container .hirekinner .twohalf.columns ul li h2  { display:inline-block; float:left;  }	
	.container .hirekinner .twohalf.columns ul li:first-child   { padding-left:0px; }
	.container .hirekinner .twohalf.columns ul li h2 a:after{ content:' | ';  }	
	.container .hirekinner .twohalf.columns ul li h2 a:last-child:after{ content:'';  }	



.container .sajtoinner .fourteen.columns{ padding-top:15px;}

	.container .sajtoinner .twohalf.columns ul   { border-left:none; }
	.container .sajtoinner .twohalf.columns .marker   { display:none; }
	.container .sajtoinner .twohalf.columns{ width:300px; }
	.container .sajtoinner .twohalf.columns ul li   { display:inline-block; float:left; padding-left:5px; }
	.container .sajtoinner .twohalf.columns ul li h2  { display:inline-block; float:left;  }	
	.container .sajtoinner .twohalf.columns ul li:first-child   { padding-left:0px; }
	.container .sajtoinner .twohalf.columns ul li h2 a:after{ content:' | ';  }	
	.container .sajtoinner .twohalf.columns ul li h2 a:last-child:after{ content:'';  }	




#fullheader{

/*
background-image:url(../images/header-line-mobile.png); background-repeat:repeat-x; background-position:bottom left; width: 100%;
margin-top:20px;
	
*/
}



	.tartalominner img{
	/*	display:none; */
	}

	.tartalominner #bannerimage img{
		display:inline-table;
	}




	.tartalominner #eventsimage img{
		display:inline-table;
	}
	


	.tartalominner .tenhalf.columns img{
		display:inline-table;
		margin-bottom:10px;
		max-width:300px;
	}

	.tartalominner .tenhalf.columns #downloadimage{
		display:none;
	}

    .container .sixteenhalf.columns .two.columns      { width:300px; float:left; margin-left:0; }
	.container .sixteenhalf.columns img#regimage { display:none; }
	
	.container .sixteenhalf.columns img#regimagemobile { display:inline-block; width:300px; height:34px; margin-left:0; margin-bottom:15px; }

	.tartalom img{
		max-width:300px;
	}

	
	
	
	
	/*.hirekinner img{
	
	padding-bottom:10px;
		max-width:300px;
		width:300px;	
		
	}
	*/
	
	.container .hirekinner .hirekinnertartalom img{
		
	padding-bottom:10px;
		max-width:300px;
		width:300px;	

		
	}
	
	
	.container .sajtoinner .sajtoinnertartalom img{
		
	padding-bottom:10px;
		max-width:300px;
		width:300px;	

		
	}
	
	
/*	
	.hirekouter img{
	
	padding-bottom:10px;
		max-width:300px;
		width:300px;	
		
	}
	
*/	
	
	
	.container .hirekouter .hirekoutertartalom img{
		
	padding-bottom:10px;
		max-width:300px;
		width:300px;	

		
	}
	
	
	
	
	

	
/* ??? hirek eltuntetese mobil nezetben??	
	.container .hirekinner .columns, .container .hirekinner .columns a{
	
	display:none;
	
	}
*/	

	.container .hirekinner .fourteen.columns .two.columns, .container .hirekinner .fourteen.columns .two.columns a{
		
	display:none;
	
	}

	.container .hirekinner .two.columns, .container .hirekinner .two.columns a{
		
	display:none;
	
	}
	
	
	.container .sajtoinner .fourteen.columns .two.columns, .container .sajtoinner .fourteen.columns .two.columns a{
		
	display:none;
	
	}

	.container .sajtoinner .two.columns, .container .sajtoinner .two.columns a{
		
	display:none;
	
	}
	
	
	.container .sajtoinner .twohalf.columns ul{
		
	display:none;
	
	}
	
	
	
.container .hirekouter .columns, .container .hirekouter .columns a{
	
	display:none;

}
	
	
	.hirekinner .sep{

	height:0px;
	line-height:0px;

	}
	
	
	
	.sajtoinner .sep{

	height:0px;
	line-height:0px;

	}

	
	.hirekouter .sep{

	height:0px;
	line-height:0px;

	}
	
	
	
	
	
	.hirekinner .halfsep{

	height:0px;
	line-height:0px;

	}


	.sajtoinner .halfsep{

	height:0px;
	line-height:0px;

	}
	
	
	.hirekouter .halfsep{

	height:0px;
	line-height:0px;

	}

	
	
	
	
	
}

	.hirekinnertartalom{
	
	max-width:1000px;
		
	}



	.sajtoinnertartalom{
	
	max-width:1000px;

	}



	.hirekoutertartalom{
	
	max-width:1000px;
		
	}
	
	
	.container .tartalom p.hirekp{
	
	min-height:111px;	
	line-height:23px;
	padding-top:5px;
		
	}

/*
	.croppedright{
	max-width: 420px;
    height: 323px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin-left:15px;		
	}
	
	
	.croppedright img {
    min-height: 323px;
    margin: 0;
	}


	.croppedleft{
	max-width: 420px;
    height: 323px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin-right:15px;		
	}
	
	
	.croppedleft img {
    min-height: 323px;
    margin: 0;
}
*/




.tartalom .tartalominner .eleven.columns{ margin:0; padding:0; }
.tartalom .tartalominner .eleven.columns h1{ margin-top:0; padding-top:0;   }

.tartalom .tartalominner .tenhalf.columns{ margin:0; padding:0; }
.tartalom .tartalominner .tenhalf.columns h1{ margin-top:0; padding-top:0;   }

.tartalom .tartalominner .sixteenhalf.columns{ margin:0; padding:0; }
.tartalom .tartalominner .sixteenhalf.columns h1{ margin-top:0; padding-top:0;   }



div.pager {
	padding: 3px;
	margin: 3px;
}

div.pager a {
	/*padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	*/
	padding: 2px 5px 2px 5px;
	font-size:14px;
	text-decoration: none; /* no underline */
	color: #000000;
	font-weight:bold;	
}
div.pager a:hover, div.pager a:active {
	/*border: 1px solid #000000000;

	color: #000000;*/
	color: #000000;
	font-weight:bold;
}
div.pager span.current {
	/*padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000000000;
		
		font-weight: bold;
		background-color: #000000000;
		color: #FFF;*/
padding: 2px 5px 2px 5px;		
	font-size:14px;		
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
		
	}
	div.pager span.disabled {
		/*padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
		*/
		display:none;
	}
	



.coin-slider { overflow: hidden; zoom: 1; position: relative; width: 541px; height:345px; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; margin:0; padding:0; padding-top:10px; }
.cs-buttons a { margin-left: 10px; height: 10px; width: 10px; float: left;text-indent: -1000px; }
.cs-buttons a:first-child { margin-left: 0px; }

.cs-active {  }

.cs-title { width: 521px; padding: 10px; height:auto; background-color: #4d9bbb; color: #FFFFFF; font-size:12px }

.cs-prev, 
.cs-next {  padding: 0px 10px; display:none; }



/** Coin Slider additional styles **/
.cs-buttons a {
    border-radius: 50%;
    background: #bbbbbb;
	border: 1px solid #bbbbbb !important;     
    /* background: -webkit-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* webkit browsers */
     /* background:    -moz-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* firefox 3.6+ */
     /*  background:      -o-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* opera */
     /* background:     -ms-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* IE10 */
     /* background:         linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* css3 */ 

}
a.cs-active {
    background: #93bf1e;
     /* background: -webkit-linear-gradient(top,  #599BDC, #3072B3); */ /* webkit browsers */
     /* background:    -moz-linear-gradient(top,  #599BDC, #3072B3); */ /* firefox 3.6+ */
     /* background:      -o-linear-gradient(top,  #599BDC, #3072B3); */ /* opera */
     /* background:     -ms-linear-gradient(top,  #599BDC, #3072B3); */ /* IE10 */
     /* background:         linear-gradient(top,  #599BDC, #3072B3); */ /* css3 */  
    border-radius: 50%;    
     /* box-shadow: 0 0 3px #93bf1e;  */ 
    border: 1px solid #93bf1e !important;     
}






@media only screen and (max-width: 479px) {


.container .tartalom hr.hrheaderslider{

display:none;

}


	.croppedrightslider{
    
	display:none
	
	}

	.croppedleftslider{
    
	display:none
	
	}


	.croppedslider{
    
	display:none
	
	}



}




@media only screen and (min-width: 480px) and (max-width: 767px) {









/*
	.croppedrightslider{
	}

	.croppedrightslider img {
	
	
	}

	.croppedleftslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0;		
	}

	.croppedleftslider img {
	max-width: 541px;		
    margin: 0;
	}

*/


.container .tartalom hr.hrheaderslider{

display:none;

}



.coin-slider { overflow: hidden; zoom: 1; position: relative; width: 420px; height:285px }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; margin:0; padding:0; padding-top:10px; margin-left:-60px; }
.cs-buttons a { margin-left: 10px; height: 10px; width: 10px; float: left;text-indent: -1000px; }
.cs-buttons a:first-child { margin-left: 0px; }

.cs-active {  }

.cs-title { width: 401px; padding: 10px; height:auto; background-color: #4d9bbb; color: #FFFFFF; font-size:12px }

.cs-prev, 
.cs-next {  padding: 0px 10px; display:none; }



/** Coin Slider additional styles **/
.cs-buttons a {
    border-radius: 50%;
    background: #bbbbbb;
	border: 1px solid #bbbbbb !important;     
    /* background: -webkit-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* webkit browsers */
     /* background:    -moz-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* firefox 3.6+ */
     /*  background:      -o-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* opera */
     /* background:     -ms-linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* IE10 */
     /* background:         linear-gradient(top,  #CCCCCC, #F3F3F3); */ /* css3 */ 

}
a.cs-active {
    background: #93bf1e;
     /* background: -webkit-linear-gradient(top,  #599BDC, #3072B3); */ /* webkit browsers */
     /* background:    -moz-linear-gradient(top,  #599BDC, #3072B3); */ /* firefox 3.6+ */
     /* background:      -o-linear-gradient(top,  #599BDC, #3072B3); */ /* opera */
     /* background:     -ms-linear-gradient(top,  #599BDC, #3072B3); */ /* IE10 */
     /* background:         linear-gradient(top,  #599BDC, #3072B3); */ /* css3 */  
    border-radius: 50%;    
     /* box-shadow: 0 0 3px #93bf1e;  */ 
    border: 1px solid #93bf1e !important;     
}



}

    @media only screen and (min-width: 960px) and (max-width: 1100px) {



.container .tartalom hr.hrfooterslider{

margin-top:30px;

}


	}
	
	





#footer{	/* only background */
background-image:url(../images/footerpc.jpg); background-repeat:no-repeat; background-position:center top; width: 100%;
margin-top:80px;
min-height:335px;

		/*min-height:185px;
		background-color:#282828;	*/
	
}

.footerlogo{
width:100%;
text-align:center;
margin-top:35px;
margin-bottom:20px;
}

.footermenu a{
	font-family: 'Barlow Condensed', sans-serif; font-weight:400;
	font-size: 20px;
	color:#ffffff;

}
.footermenu a.activemenu{
/*color:#b21e28!important;	*/
text-decoration:underline;
}

.secondfooter{
color:#b4b4b4;
font-size:14px;
}


.secondfooterseparator{

display:inline-block;
margin-left:10px;
margin-right:10px;
/*background-image:url(../images/rectangle.png);*/
width:13px;
height:6px;
background-repeat:no-repeat;

}

.firstfooterseparator{

display:inline-block;
padding-right:20px;

}


.secondfootermenu{

	margin-left:20px;
	display:inline-block; 
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#FFF;

}

.secondfootermenu a{

	display:inline-block; 
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#FFF;
}



.firstfootermenu {
padding:0; margin:0;   padding-top:10px; padding-bottom:10px; display:inline-block; float:right;
margin-right:40px;
}


.mainpagebg{
	
background-repeat:no-repeat; width:1134px; min-height:541px;
background-size:1134px 541px;

}



.mainpagevisible_hidden{
	
display:none;
	
}



    @media only screen and (min-width: 1100px) {
.firstfootermenu {
margin-right:45px;
}
	}


    @media only screen and (min-width: 960px) and (max-width: 1025px) {

.firstfootermenu {
margin-right:110px;
}

.footermessage_newsletter{
margin-left:0px;	
}

	}



    @media only screen and (max-width: 959px) {



.mainpagebg{
	
background-repeat:no-repeat; width:900px; min-height:429px;
background-size:900px 429px;
	
}




.firstfooterseparator{

/*display:block;
padding-right:0px;
*/

}


.firstfootermenu{

display:inline-block; width:47%; 
margin-right:30px;
}


.secondfootermenu{
width:100%;
margin-left:0;

}



	}


    @media only screen and (max-width: 767px) {


.mainpagevisible_hidden{

display:block;
background:#FFF;
    font-family: 'Source Sans Pro'; font-weight:300;

}

.mainpagevisible_hidden h2{

font-weight:normal;	
}

.mainpagevisible_hidden h2 a:hover{
color:#9a1f33;
}

.mainpagebg{
	
background-repeat:no-repeat; width:600px; min-height:250px;
background-size:900px 429px;
background-position:30px 0;
	
}


.slogan{
display:none;	
}


.box_medical{
display:none;	
}

.box_beauty{
display:none;	
}

.secondfootermenu{

display:inline-block; width:100%; 

}

.firstfootermenu {
margin-right:0px;
display:inline-block; width:49%; 
}


#community_pages{
display:none;	
}



	}


 
    @media only screen and (max-width: 479px) {


.box_beauty_mobile{
margin-right:15px;	
}

.box_medical_mobile{
margin-right:15px;	
}

.firstfooterseparator{

display:block;
padding-right:0px;


}


.secondfooterseparator{

display:block;
padding-left:0px;

}

.mainpagebg{
	
background-repeat:no-repeat; width:400px; min-height:250px;
background-size:900px 429px;
background-position:-20px 0;
	
}

	}



/*=================================*/
/* Nivo Slider
/* Oktober 2014
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/



/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1;
	color:black;
	background:white;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}


header, section, footer,
aside, nav, article, figure {
	display: block;
}



body {
	font:14px/1.6 Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#333;
	background:#eee;
}

a, a:visited {
	color:blue;
	text-decoration:none;
}
a:hover, a:active {
	color:#000000;
	text-decoration:none;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

*/

.slider-wrapper { 
margin-top:20px;
}


/*


.clear {
	clear:both;
}

*/


/*
.nivo-controlNav a              {background-image:url('images/bullet-green.png');} 

.nivo-controlNav a:nth-child(1) {background-image:url('images/bullet-orange.png');}
.nivo-controlNav a:nth-child(2) {background-image:url('images/bullet-orange.png');}
.nivo-controlNav a:nth-child(3) {background-image:url('images/bullet-orange.png');}
.nivo-controlNav a:nth-child(4) {background-image:url('images/bullet-orange.png');}


.nivo-controlNav a:nth-child(1) .active {background-image:url('images/bullet-green.png');}
.nivo-controlNav a:nth-child(2) .active {background-image:url('images/bullet-green.png');}
.nivo-controlNav a:nth-child(3) .active {background-image:url('images/bullet-green.png');}
.nivo-controlNav a:nth-child(4) .active {background-image:url('images/bullet-green.png');}




.nivo-controlNav a{
background-image:url('images/bullet-orange.png');	
}
*/





/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;

}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
	
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:21.5%;
	/*bottom:0px;*/
	top:51.6%;
	background:#dbd9d6;
	color:#55565a;
	width:auto;
	z-index:8;
	/*padding: 20px 30px 23px 30px; */
	opacity: 1;
	overflow: hidden;
	display: none;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	font-size:3vw;
	text-transform:uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:500;
	
	width: 28.6%;
	height: 16.5%;
	transform: skew(-29deg);
	text-align:center;
	padding-left:12px;
	vertical-align:middle;
	display:table-cell;

	 -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
/*	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         */
}


.nivo-caption .nivo-text {
transform: skew(29deg)!important;
position: relative;
top: 10%;
transform: translateY(-25%);
}

.nivo-caption .nivo-text .nivotext-div {
margin-top:4%;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:2.5vw;
padding-left:6%;
}

/*
.nivo-caption .nivo-text .nivotext-div {
margin-top:4%;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:2.5vw;
}
*/

.nivo-caption .nivo-text .nivotext-span1 {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
/*font-size:40px;*/
font-size:2.5vw;
}


.nivo-caption .nivo-text .nivotext-span2{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 300;
/*font-size:30px;*/
font-size:1.9vw;
}


.nivo-caption-none {
	position:absolute;
	left:21.5%;
	/*bottom:0px;*/
	top:51.6%;
	background:none;
	color:#55565a;
	width:auto;
	z-index:8;
	/*padding: 20px 30px 23px 30px; */
	opacity: 1;
	overflow: hidden;
	display: none;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	font-size:3vw;
	text-transform:uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:500;
	
	width: 28.6%;
	height: 16.5%;
	transform: skew(-29deg);
	text-align:center;
	vertical-align:middle;
	display:table-cell;

	 -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
/*	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         */
}



.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */



.nivo-controlNav {
	position:absolute;	
	margin-top:-60px;
	z-index:9;
	cursor:pointer;
	width:100%;
	
	
}

.nivo-directionNav{
	display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:80%;
	z-index:9;
	cursor:pointer;
}


@media only screen and (max-width: 767px) {


.nivo-controlNav {
	display:none;
	}

.nivo-directionNav {
	display:none;
}

}


.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	/*text-align:center;
	padding: 15px 0;
	*/
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}




/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
	
	padding-bottom:3px;
	  /*border-bottom: 1px solid #bcbbbb;
	
  -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a; */
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 0px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
        font-family: 'Source Sans Pro'; font-weight:300;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

	
	
	
	
/*=================================*/
/* Flexy menu
/* Oktober 2014
/*=================================*/
	
	
	
	
	
	  .leftmenucontent{margin: 0px 0px 0px 7px;}
	  .flexy-menu{margin: 0px 0 0 0!important;}
	  .flexy-menu{width: 100%;margin:0;padding: 0;position:relative;float:left;font-family:  'Source Sans Pro'; font-weight:300;list-style: none;background: #fff;}
	  .flexy-menu li{display:inline-block;font-size:14px;margin:0;padding:0;float:left;line-height: 17px;position:relative;}
	  .flexy-menu > li > a{padding:20px 22px;color:#000000;text-decoration:none;display:block;text-transform:uppercase;}
	  .flexy-menu li:hover > a,.flexy-menu li.active a{/*background: #555;color: #fff;*/ }
	  .flexy-menu li.right{float: right;}.flexy-menu ul, .flexy-menu ul li ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;z-index: 99999;width: 132px;background: #c99e64;box-shadow: 0 1px 1px rgba(0,0,0,0.3);}
	  .flexy-menu ul{top: 60px;left: 0;}
	  .flexy-menu ul li ul{top: 0;left: 100%;}
	  .flexy-menu ul li{clear:both;width:100%;border: none;font-size:14px; border-bottom:solid 1px #FFFFFF}
	  .flexy-menu ul li a{padding:10px 20px;width:100%;color:#fff;font-size:14px; text-transform:uppercase; text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu ul li a:hover{ text-decoration:underline}
	  
	  .flexy-menu > li .indicator{position: absolute;color: #dedede;top: 20px;right: 8px;font-size: 17px; background:url(../images/icon-leftnav-grey.png); width:18px; height:21px;}
	  .flexy-menu > li .indicator1{position: absolute;color: #dedede;top: 20px;right: 8px;font-size: 17px; background:url(../images/icon-leftnav-white.png); width:18px; height:21px;}	  
	  .flexy-menu ul > li .indicator{top: 10px;right: 8px;}
	  .flexy-menu ul > li .indicator1{top: 10px;right: 8px;}
	  
	  .thin > li > a{padding: 10px 22px;}
	  .thin ul{top: 40px;}.thin > li .indicator{top: 10px;}
	  .thin ul{top: 40px;}.thin > li .indicator1{top: 10px;}
	  
	  .thick > li > a{padding: 40px 22px;}.thick ul{top: 100px;}
	  .thick > li .indicator{top: 40px;}
	  .thick > li .indicator1{top: 40px;}
	  
	  .flexy-menu i{line-height: 20px !important;margin-right: 6px;font-size: 18px;float: left;}
	  .flexy-menu > li.showhide{display: none;width: 100%;height: 35px;cursor: pointer;color:#fff;border-bottom: solid 1px rgba(0, 0, 0, 0.1);background: #c99e64;}
	  .flexy-menu > li.showhide span.title{margin: 10px 0 0 19px;float: left;}
	  .flexy-menu > li.showhide span.icon{margin: 10px 20px;float: right;}
	  .flexy-menu > li.showhide .icon em{margin-bottom: 3px;display: block;width: 20px;height: 2px;background: #fff;}
	 	  
	  .orange li:hover > a, .orange li.active a{background: #c99e64;color: #fff!important;}
	  .orange li.active1 a{background: #ff0000;color: #fff!important;}
	  
	  .flexy-menu.vertical{width: 100%;}.flexy-menu.vertical li{width: 100%;}
	  .flexy-menu.vertical li a{display: inline-block !important;width: 100%;padding:10px 30px 10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu.vertical ul li{width: 100%;}
	  .flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 100%;}
	  .flexy-menu.vertical ul{top: 0;left: 100%;}
	  .flexy-menu.vertical ul li ul{top: 0px;}
	  .flexy-menu.vertical.right{float: right !important;}
	  .flexy-menu.vertical.right ul{left: -150px !important;}
	  .flexy-menu.vertical > li .indicator{top: 9px;right: 15px;font-size: 17px;}
	  .flexy-menu.vertical ul > li .indicator{top: 18px;right: 15px;}
	  .flexy-menu.vertical > li .indicator1{top: 9px;right: 15px;font-size: 17px;}
	  .flexy-menu.vertical ul > li .indicator1{top: 18px;right: 15px;}
	  
	  .orange li.active2{ padding:10px 20px 10px 20px;color:#c99e64;text-decoration:none;display:block;text-transform:uppercase; }


    @media only screen and (max-width: 959px) {

	  .flexy-menu li{font-size:12px;}
	  .flexy-menu ul li a{font-size:12px; }
	}



	/*  @media only screen and (max-width: 768px){ */
	  @media only screen and (max-width: 767px){
		  
		  
		  
	  .flexy-menu.vertical{width: 100%;}.flexy-menu li{display: block;width: 100%;}
	  .flexy-menu > li > a{padding-top:15px;padding-bottom:15px;padding-left: 25px;}
	  .flexy-menu a{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu ul, .flexy-menu ul li ul,.flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 100%;left: 0;border-left: none;position: static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu ul li{border-left: none;border-right: none;}
	  .flexy-menu ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px;}
	  .flexy-menu ul > li > a{padding-left: 40px !important;}
	  .flexy-menu > li .indicator{top: 15px;right: 25px;font-size: 17px;}
	  .flexy-menu ul > li .indicator{right: 24px;}
	  .flexy-menu.vertical ul > li .indicator{top: 10px;right: 15px;}
	  .flexy-menu > li > ul > li > a{padding-left: 40px !important;}
	  .flexy-menu > li > ul > li > ul > li > a{padding-left: 60px !important;}
	  .flexy-menu > li > ul > li > ul > li > ul > li > a{padding-left: 80px !important;}
	  .flexy-menu ul li a{ color:#000000}	  

	.orange .mobileelement{
	
	display:none;
		
	}
	
	  }
	


/* akcio box class */


	.akciobox{
		
width:91%; height:26px; margin-left:7px; font-size:14px; background:url(../images/icon-leftnav-white.png); 
      background-position:right center; background-repeat:no-repeat; background-position: 95% 50%; background-color:#F00;
      padding-top:11px; padding-left:20px; margin-bottom:5px;
	  		
	}

 a.akcioboxhref{
	 color:#FFF;
 }
 
 
    @media only screen and (min-width: 960px) and (max-width: 1100px) {

	.akciobox{
		
background-position: 94% 50%;	  		
	}

	 }
	 
	 
    @media only screen and (min-width: 768px) and (max-width: 959px) {

	.akciobox{
	font-size:12px;	
	width:88%;	
background-position: 93% 50%;	  		
	}

	}
	 
	 
/*@media only screen and (min-width: 480px) and (max-width: 768px){*/ 
@media only screen and (min-width: 480px) and (max-width: 767px){






.leftmenucontent{

margin-left:0px;	
	
}



.flexy-menu > li.showhide, .flexy-menu.vertical li{

	
width:419px;
	}



	.akciobox{
		
width:95%; height:26px; margin-left:0px; margin-bottom:10px;
	  		
	}

}



@media only screen and (max-width: 479px) {



.leftmenucontent{

margin-left:0px;
	
}


.flexy-menu > li.showhide, .flexy-menu.vertical li{

width:299px;
	
}



	.akciobox{
		
width:93%; height:26px; margin-left:0px; margin-bottom:10px;
	  		
	}


}


hr.leftside { border: 0; width: auto; color: #bcbbbb;
background-color: #bcbbbb;
height: 2px; }



	.szurke, a.szurke{
	
	/*color:#000000;	*/
color:#55565a;
		
	}

	.halvanyszurke, a.halvanyszurke{
	
	/*color:#000000;	*/
color:#656565;
		
	}



	.narancs, a.narancs{
		
	color:#c99e64;	
	}

	.voros, a.voros{
		
	color:#b21e28;	
	}


	.uppercase{
	
	text-transform:uppercase;
		
	}
	
	.underlined{
	text-decoration:underline;	
	}


	.bigbrline{
	
	line-height:35px;
	height:35px;
		
	}

	.mediumbrline{
	
	line-height:25px;
	height:25px;
		
	}


	.brline{
	
	line-height:15px;
	height:15px;
		
	}


	.smallbrline{
	
	line-height:10px;
	height:10px;
		
	}



	.littlebrline{
	
	line-height:5px;
	height:5px;
		
	}

	.tinybrline{
	
	line-height:1px;
	height:1px;
		
	}


	.bblue{
		
	border:solid 1px #0000FF;
		
	}


	.bordblack{
	/*border:solid 1px #000000;	*/
	}
	
	.bordwhite{
	/*border:solid 1px #FFFFFF;	*/
	}	
	
	.bordred{
	/*border:solid 1px #FF0000;	*/
	}	


    .containerhirek                                 { position: relative; width: 1200px; margin: 90px auto; padding: 0;  }
    .containerhirek .column,
    .containerhirek .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }

    #hirekall .containerhirek                                 { margin-top:30px;  }

.hirekfirsthirbg{
	display:block;
	position: absolute;
	margin-top: -20px;
	margin-left: 30px;
}
.hirekbox .hirekimgdiv .hirekfirsthirbg img {
	width:45px; height:20px;
}

#hirek{
	background-image:url(../images/hirekbgpc.png); background-repeat:no-repeat; background-position:center top; width: 100%; height:716px; padding:0; margin:0; padding-left:1.5%; margin-top:-150px; /*margin-top:-130px;*/
}

#hirekall{
	background-image:url(../images/hirekallbgpc.png); background-repeat:no-repeat; background-position:center top; width: 100%; min-height:716px; padding:0; margin:0; margin-top:0px; padding-left:1.5%; background-color:#dbd9d6;
}

#videodiv{
	background-image:url(../images/videobg.jpg); background-repeat:no-repeat; background-position:center middle; width: 100%; min-height:371px; padding:0; margin:0; margin-top:120px;
}

.videotitle{
 	background-image:url(../images/videotitlebgpc.png); background-repeat:no-repeat; background-position:center top; width: 537px; height:72px; padding:0; margin:0; 
	padding-top:10px;
 	margin-right:22%;
	margin-top:-50px;	 
	float:right;
	text-align:center;
	white-space: nowrap;
}
.videotitlestyle{
	text-align:center;
	margin:0 50px 0 50px;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 40px;
	color:#ffffff;
	white-space: nowrap;
	overflow:hidden;
    text-overflow: ellipsis!important;

}



.bgszurke{
 background-color:#dbd9d6;	
}

.hirekmaintitle{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 40px;
	color:#55565a;	
	padding:65px 0 20px 0;
}

.hirekbox{
	/*width:30%;*/
	width:30%;
	height:512px;
	overflow:hidden;
	display:inline-block;
	background-color:#FFF;
	margin-right:30px;
	margin-bottom:30px;

}

.hirekbox.firsthir{
	margin-left:0px!important;
}

.hirekimgdiv{
width:100%;
height:220px;
overflow:hidden;

}
.hirekimgdiv img{

/*height:255px;*/
height:220px;

}


.hirekcontentdiv{
width:100%;
height:215px;
text-align:left;
overflow:hidden;
}

.hirekinnerdiv{
padding:30px 30px 20px 30px;	
}

.hirektitle{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:500;
	font-size: 24px;
	color:#b21e28;
}

.hirekaltitle{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:500;
	font-size: 21px;
	color:#000;
	margin-top:5px;
}


.hirekcontent{
	margin-top:27px;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:300;
	font-size: 20px;
	color:#55565a;
	
}
.hireklinkbox{
width:100%; margin:0; padding:0; margin-top:20px; margin-bottom:20px;
}
.hireklink{
	background-image:url(../images/hireklinkbg.png); background-repeat:no-repeat; background-position:center top; width: 112px; height:31px; padding:0; margin:0; padding-top:4px;
	text-align:center;
	cursor:pointer;
}
.hireklink a{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 18px;
	color:#ffffff;

}

.hirekall{
 	background-image:url(../images/hirekallbg.png); background-repeat:no-repeat; background-position:center top; width: 244px; height:51px; padding:0; margin:0; 
	padding-top:10px;
 	margin-right:10%;	 
	float:right;
	text-align:center;
	cursor:pointer;
}
.hirekall a{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 22px;
	color:#ffffff;

}

.tartalomminheight{
min-height:600px;	
}

.tartalompadding{
padding:0 110px 0 120px!important;	
}
.tartalompaddinglow{
padding:0 110px 0 90px!important;	
}
.tartalompaddinghigh{
padding:0 0px 0 180px!important;	
}

/* templates */

/*mainpage*/


	.container .rightside.columns .maintwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .maintwohalf img{ max-height:520px }
    
	.container .rightside.columns .mainhalf1                { width: 27% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .mainhalf1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .mainhalf2                { width: 71% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .mainhalf2 .hrightdiv          { text-align:right;   }
    .container .rightside.columns .mainhalf2 .mainhrdiv          { margin:10px 0 10px -120px; position:relative; z-index:0;   }
    .container .rightside.columns .mainhalf2 .textrightdiv          { padding-left:60px; padding-right:100px; font-size:20px; font-family: 'Barlow Condensed', sans-serif!important;font-weight:300!important;	  }
   
		
	.container .rightside.columns .mainhalf2 .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .mainhalf1 img                { width: 250px; margin-bottom:10px; }
	
	.container .rightside.columns .mainhalf2 img                { max-width: 450px;  margin-bottom:10px; }
	


/*usable for all page basic */

	.container .rightside.columns .basichalf{
		float:left; margin-top:0px; padding:0 0 10px 30px;
	}

/*karrier*/

	/*.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; padding:0 110px 0 90px; } */
	.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karriertwohalf img{ max-height:550px; max-width:700px; }
	
	.container .rightside.columns .karriersection{ padding:0 0 10px 30px; }
	
	
    .container .rightside.columns .karriertwohalf .karrierhrdiv          { margin-top:20px; margin-bottom:13px;   }
    
	.container .rightside.columns .nomarginbottom         { margin-bottom:0px!important;   }
    .container .rightside.columns .nomargintop         { margin-top:0px!important;   }
    .container .rightside.columns .nomarginleft         { margin-left:0px!important;   }
    .container .rightside.columns .nomarginright        { margin-right:0px!important;   }

	.container .rightside.columns .nopaddingbottom         { padding-bottom:0px!important;   }
    .container .rightside.columns .nopaddingtop         { padding-top:0px!important;   }
    .container .rightside.columns .nopaddingleft         { padding-left:0px!important;   }
    .container .rightside.columns .nopaddingright        { padding-right:0px!important;   }
    
	.container .rightside.columns .nomarginnopadding         { margin:0; padding:0!important;   }



	.container .nomarginbottom         { margin-bottom:0px!important;   }
    .container .nomargintop         { margin-top:0px!important;   }
    .container .nomarginleft         { margin-left:0px!important;   }
    .container .nomarginright        { margin-right:0px!important;   }

	.container .nopaddingbottom         { padding-bottom:0px!important;   }
    .container .nopaddingtop         { padding-top:0px!important;   }
    .container .nopaddingleft         { padding-left:0px!important;   }
    .container .nopaddingright        { padding-right:0px!important;   }
    
	.container .nomarginnopadding         { margin:0; padding:0!important;   }





    .container .rightside.columns .karriertwohalf .karriertext          { font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-size:20px;   }


/*karrierjob*/
	.container .rightside.columns .karrierjobtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karrierjobtwohalf img{ max-height:550px; max-width:400px; }	
	.container .rightside.columns .karrierjobtwohalf1                { width: 53% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .karrierjobtwohalf1 .morediv             { margin-top:10px; margin-bottom:10px;   }	
    .container .rightside.columns .karrierjobtwohalf2                { width: 45% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .karriertwohalf .karrierjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:34px; padding-right:11px;   }


/*karrierjob table*/
	.container .rightside.columns .karrierjobtwohalf1 table{width:10%;}
	.container .rightside.columns .karrierjobtwohalf2 table{width:100%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half1{width: 48% ;padding-left:0px;}
	.container .rightside.columns .karrierjobtwohalf2 table .half2{width: 48% ;padding-left:3%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 55% ;}
	.container .rightside.columns .karrierjobtwohalf2 table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 44% ;}
    .container .rightside.columns .karriertwohalf .karrierjobtext         { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300; font-size:20px;   }

/*karrierjob button*/
	.container .rightside.columns .karriertwohalf .karrierjobtext .karrierjoblink{
	background-image:url(../images/hireklinkbg.png); background-repeat:no-repeat; background-position:center top; width: 112px; height:31px; padding:0; margin:0; padding-top:4px;
	text-align:center;
	}
	.container .rightside.columns .karriertwohalf .karrierjobtext .karrierjoblink a{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 18px;
	color:#ffffff;
	}

/*karrierjob subpage*/

	.borderedbottom{
	border-bottom:solid 1px #dbd9d6;
	}
	
	.floatright{
	float:right!important;	
	}
	
	.floatleft{
	float:left!important;
	}
	
	
/*other request button */

	.karrierjobrequestlink{
	background-image:url(../images/karrierjobrequestbg.png); background-repeat:no-repeat; background-position:center top; width: 141px; height:31px; padding:0; margin:0; padding-top:4px;
	text-align:center;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 18px;
	color:#ffffff;	
	cursor:pointer;
	}
	.negativemargin{
	margin-top:-25px;	
	}


/*karrierjob subpage request button */
	.karriertwohalf .karrierjobrequestlink{
	background-image:url(../images/karrierjobrequestbg.png); background-repeat:no-repeat; background-position:center top; width: 141px; height:31px; padding:0; margin:0; padding-top:4px;
	text-align:center;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 18px;
	color:#ffffff;	
	cursor:pointer;
	}
	.karriertwohalf .negativemargin{
	margin-top:-40px;	
	}




	
/*karrier request form */
.container .jobrequestcontact{width:100%;margin-top:30px;}
.container .jobrequestcontact h1{margin-right:3%;}
.container .jobrequestcontact input[type="text"] {width:100%;height:25px;color:#55565a;border:none;margin-bottom:10px;background-color:#dbd9d6; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px; }
.container .jobrequestcontact input[type="text"].readonly { background-color:#55565a; color:#ffffff;}
.container .jobrequestcontact textarea {width:100%;height:100px;color:#55565a;border:none;margin-bottom:10px;padding-left:9px;background-color:#dbd9d6; padding-top:2px; padding-bottom:5px; 
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;}
.container .jobrequestcontact input[type="submit"] {border: 0px;background-color:transparent;background-image:url(../images/jobrequestbutton.png); background-repeat:no-repeat; 
background-position:center top; width: 177px; height:39px; padding:0; margin:0; padding-top:0px;text-align:center;font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 18px;color:#ffffff;cursor:pointer; margin-top:30px;}



/*file upload style */
.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile + label {

font-family: 'Barlow Condensed', sans-serif!important; font-weight:300;font-size: 20px;
  /*  text-overflow: ellipsis; */
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
  /*  padding: 0.625rem 1.25rem;*/
    /* 10px 20px */
}

.no-js .inputfile + label {
    display: none;
}

.inputfile:focus + label,
.inputfile.has-focus + label {
    /*outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;*/
}

.inputfile + label * {
    /* pointer-events: none; */
    /* in case of FastClick lib use */
}


.inputfile-cv + label, .inputfile-file + label {
    color: #b21e28;
}

.inputfile-cv + label, .inputfile-file + label {

    background-color: #dbd9d6;
    padding: 0;
}


.inputfile-cv + label span,
.inputfile-cv + label strong,
.inputfile-file + label span,
.inputfile-file + label strong {
    padding: 5px;
	padding-left:9px;

}

.inputfile-cv + label span, .inputfile-file + label span {
	width:212px;
    display: inline-block;
   /* text-overflow: ellipsis;
    white-space: nowrap; */
font-family: sans-serif!important; font-weight:300;font-size: 13px;
    vertical-align: top;
}

.inputfile-cv + label strong, .inputfile-file + label strong {
font-family: 'Barlow Condensed', sans-serif!important; font-weight:300;font-size: 20px;

    height: 100%;
    color: #f1e5e6;
    background-color: #b21e28;
    display: inline-block;
	
}

.inputfile-cv:focus + label strong,
.inputfile-cv.has-focus + label strong,
.inputfile-cv + label:hover strong,
.inputfile-file:focus + label strong,
.inputfile-file.has-focus + label strong,
.inputfile-file + label:hover strong {
    background-color: #55565a;
}

/*@media screen and (max-width: 50em) {
	.inputfile-cv + label strong, .inputfile-file + label strong {
		display: block;
	}
}*/


.container .rightside.columns .karriertwohalfrequest{ float:left; margin-top:0px; width:100%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1{ float:left; margin-top:10px; width:80%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest1 { width: 32% ; margin:0; padding:0; float:left; color:#55565a; padding-right:12px; padding-bottom:7px; padding-top:3px;
text-align:right; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest2                { width: 50% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:0px; text-align:left  }


/*agree fields*/


.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2{ float:left; margin-top:10px; width:100%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 { width: 30% ; margin:0; padding:0; float:left; color:#55565a; padding-right:0px; padding-bottom:7px; padding-top:3px;
text-align:right; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2                { width: 68% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:7px; text-align:left  }

.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 .karrierjobtwohalfrequestagreeleft{display:inline-block; float:right; width:8%; margin-left:10px;margin-right:2px;}
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2 .karrierjobtwohalfrequestagreeright{display:inline-block; float:left; width:85%; line-height:20px; margin-left:20px;}



						input[type=checkbox].request_agree1_checkbox, input[type=checkbox].request_agree2_checkbox, input[type=checkbox].request_agree3_checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].request_agree1_checkbox + label.request_agree1_label, input[type=checkbox].request_agree2_checkbox + label.request_agree2_label, input[type=checkbox].request_agree3_checkbox + label.request_agree3_label {
							padding-left:35px;
							height:32px; 
							display:inline-block;
							line-height:33px;
							background-repeat:no-repeat;
							background-position: 0 0;
							cursor:pointer;
						}

						input[type=checkbox].request_agree1_checkbox:checked + label.request_agree1_label, input[type=checkbox].request_agree2_checkbox:checked + label.request_agree2_label, input[type=checkbox].request_agree3_checkbox:checked + label.request_agree3_label {
							background-position: 0 -34px;
						}
						label.request_agree1_label, label.request_agree2_label, label.request_agree3_label {
						background-image:url(../images/chkboxbg.png);
						-webkit-touch-callout: none;
						-webkit-user-select: none;
						-khtml-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none;
						}



.checkboxagree1, .checkboxagree2, .checkboxagree3 {
	width: 35px;
	height: 32px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

/*
.checkboxagree1, .checkboxagree2 {
	width: 30px;
	height: 30px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

.checkboxagree1 label, .checkboxagree2 label {
	cursor: pointer;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 1px;
  	left: 0px;
	background: #dbd9d6;
}

.checkboxagree1 label:after, .checkboxagree2 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 8px;
	background: transparent;
	top: 6px;
	left: 5px;
	border: 5px solid #bc1521;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkboxagree1 label:hover::after, .checkboxagree2 label:hover::after {
	opacity: 0;
}
*/

/**
 * Create the checkbox state for the tick
 */
 
/* 
.checkboxagree1 input[type=checkbox]:checked + label:after, .checkboxagree2 input[type=checkbox]:checked + label:after {
	opacity: 1;
	
}


.checkboxagree1 input[type=checkbox]#chkboxagree1, .checkboxagree2 input[type=checkbox]#chkboxagree2{

width:30px;
height:30px;	

	
}
*/
span.chkboxagree1, span.chkboxagree2, span.chkboxagree3{
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 16px;
}



/*ur page*/

	.container .rightside.columns .urtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .urtwohalf img{ max-height:550px; max-width:700px; }
	
	.container .rightside.columns .urimageleft img{ max-height:500px; max-width:1010px; margin-left:-100px; margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimageright img{ max-height:500px; max-width:850px; margin-left:28px;  margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimagealt { text-align:center; margin-top:-20px; font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-style:italic; font-size:20px; margin-bottom:30px;   }

	.container .rightside.columns .ursection{ padding:0 0 10px 30px; }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop img { max-height:800px; max-width:800px; margin-top:-40px;  }
	
	
    .container .rightside.columns .urtwohalf .urhrdiv          { margin-top:20px; margin-bottom:13px;   }


    .container .rightside.columns .urtwohalf .urtext          { font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-size:20px;   }

/* icon and text */
	.container .rightside.columns .urtwohalf1                { width: 15% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;    }
    .container .rightside.columns .urtwohalf2                { width: 84% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
	.container .rightside.columns .urtwohalf1 img{ max-width:120px; max-height:100px; }

/* border bottom text table */
	.container .rightside.columns .urtwohalfsamecolumnwidth1                { width: 48% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2                { width: 48% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-left:3%;   }
	.container .rightside.columns .urtwohalfsamecolumnwidth1 table               { width: 100% ;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2 table               { width: 100% ;   }


/*ur image text like karrierjob*/
	.container .rightside.columns .urjobtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .urjobtwohalf img{ max-height:550px; max-width:400px; }	
	.container .rightside.columns .urjobtwohalf1                { width: 53% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .urjobtwohalf1 .morediv             { margin-top:10px; margin-bottom:10px;   }	
    .container .rightside.columns .urjobtwohalf2                { width: 45% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .urtwohalf .urjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:34px; padding-right:11px;   }


/*ur image text like karrierjob table*/
	.container .rightside.columns .urjobtwohalf1 table{width:10%;}
	.container .rightside.columns .urjobtwohalf2 table{width:100%;}
	.container .rightside.columns .urjobtwohalf2 table .half1{width: 48% ;padding-left:0px;}
	.container .rightside.columns .urjobtwohalf2 table .half2{width: 48% ;padding-left:3%;}
	.container .rightside.columns .urjobtwohalf2 table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 55% ;}
	.container .rightside.columns .urjobtwohalf2 table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 44% ;}
    .container .rightside.columns .urtwohalf .urjobtext         { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300!important; color:#55565a!important; font-size:20px;   }
    .container .rightside.columns .urtwohalf .urjobtext .moreelipses span       { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300!important; color:#55565a!important; font-size:20px;   }
    .container .rightside.columns .urtwohalf .urjobtext .morecontent span       { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300!important; color:#55565a!important; font-size:20px;   }

/*ur image text like karrierjob button*/
	.container .rightside.columns .urtwohalf .urjobtext .urjoblink{
	background-image:url(../images/hireklinkbg.png); background-repeat:no-repeat; background-position:center top; width: 112px; height:31px; padding:0; margin:0; padding-top:4px; margin-top:20px;
	text-align:center;
	}
	.container .rightside.columns .urtwohalf .urjobtext .urjoblink a{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 18px;
	color:#ffffff;
	}


/*100% table*/

    .container .rightside.columns .urjobtwohalffull                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .urjobtwohalffull  table              { width: 100% ;   }
	.container .rightside.columns .urjobtwohalffull table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 40% ; }
	.container .rightside.columns .urjobtwohalffull table .half3 h3{  margin-top:20px;}
	.container .rightside.columns .urjobtwohalffull table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 59% ;}

/* download */
	.container .rightside.columns .urdownload  { width: 50% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:10px;    }
	.container .rightside.columns .urdownload table { width: 100% ;    }
.container .rightside.columns .urdownload table img{ width:31px; }


    @media only screen and (min-width: 768px) and (max-width: 1240px) {
.tartalompadding{
padding:0 110px 0 120px!important;	
}
.tartalompaddinglow{
padding:0 80px 0 40px!important;	
}




	}
   
   
    @media only screen and (min-width: 1024px) and (max-width: 1240px) {



iframe.videoclass{
width: 665px   !important;
height:375px   !important;	
margin-top:-60px;
}

	}
  
   
    @media only screen and (min-width: 960px) and (max-width: 1023px) {



iframe.videoclass{
width: 568px   !important;
height:320px   !important;	
margin-top:-100px;

}

	}

    @media only screen and (min-width: 768px) and (max-width: 959px) {



iframe.videoclass{
width: 568px   !important;
height:320px   !important;	
margin-top:-100px;

}

	}



    @media only screen and (min-width: 300px) and (max-width: 767px) {

.tartalompadding{
padding:0!important;	
}
.tartalompaddinglow{
padding:0!important;	
}
.tartalompaddinghigh{
padding:0!important;	
}

iframe.videoclass{
width: 90%   !important;
height:300px   !important;	
margin-top:-100px;
}



	}

    @media only screen and (min-width: 300px) and (max-width: 460px) {

iframe.videoclass{
width: 90%   !important;
height:200px   !important;	
margin-top:-100px;
}

	}
	
	
	
	

    @media only screen and (min-width: 960px) and (max-width: 1240px) {


/*news on subpage */
#hirekall{
	background-image:url(../images/hirekallbgpc.png); background-repeat:no-repeat; background-position:center top; width: 100%; min-height:auto; background-size:1400px 522px; padding:0; margin:0; margin-top:0px; padding-left:1.5%; background-color:#dbd9d6;
}




/*news on main page */

    .containerhirek                                 { position: relative; width: 900px; margin: 90px auto; padding: 0;  }
    .containerhirek .column,
    .containerhirek .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }

    #hirekall .containerhirek                                 { margin-top:0px;  }

.hirekmaintitle{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 40px;
	color:#55565a;	
	padding:65px 0 20px 0;
}

.hirekbox{
	width:30%;
	/*height:456px;*/
	height:506px;
	overflow:hidden;
	display:inline-block;
	background-color:#FFF;
	margin-right:20px;
	/*margin-bottom:90px; */
	margin-bottom:40px;
}

.hirekbox.firsthir{
	margin-left:0px!important;
}

.hirekimgdiv{
width:100%;
height:164px;
overflow:hidden;

}
.hirekimgdiv img{

/*height:255px;*/
height:164px;
}


.hirekcontentdiv{
width:100%;
/*height:215px;*/
height:265px;
text-align:left;
overflow:hidden;
}

.hirekinnerdiv{
/*padding:30px 30px 20px 30px;	*/
padding:10px 10px 20px 10px;	

}


}

	
	

    @media only screen and (min-width: 1024px) and (max-width: 1240px) {



/* video */

#videodiv{
	 width: 100%; min-height:371px; padding:0; margin:0; margin-top:120px;
}

.videotitle{
 	background-image:url(../images/videotitlebgpc.png); background-repeat:no-repeat; background-position:center top; width: 537px; height:72px; padding:0; margin:0; 
	padding-top:10px;
 	margin-right:22%;
	margin-top:-50px;	 
	float:right;
	text-align:center;
	white-space: nowrap;
}
.videotitlestyle{
	text-align:center;
	margin:0 50px 0 50px;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 40px;
	color:#ffffff;
	white-space: nowrap;
	overflow:hidden;
    text-overflow: ellipsis!important;

}

/*mainpage*/



	.container .rightside.columns .mainhalf1                { width: 23% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .mainhalf1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .mainhalf2                { width: 76% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
   
    .container .rightside.columns .mainhalf1 img                { width: 230px; margin-bottom:10px; }
	

/*karrier*/

	/*.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; padding:0 110px 0 90px; } */
	.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karriertwohalf img{ max-height:550px; max-width:700px; }
	
	.container .rightside.columns .karriersection{ padding:0 0 10px 30px; }

/*karrierjob*/
	.container .rightside.columns .karrierjobtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karrierjobtwohalf img{ max-height:550px; max-width:400px; }	
	.container .rightside.columns .karrierjobtwohalf1                { width: 53% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .karrierjobtwohalf1 .morediv             { margin-top:10px; margin-bottom:10px;   }	
    .container .rightside.columns .karrierjobtwohalf2                { width: 45% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .karriertwohalf .karrierjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:34px; padding-right:11px;   }


/*karrierjob table*/
	.container .rightside.columns .karrierjobtwohalf1 table{width:10%;}
	.container .rightside.columns .karrierjobtwohalf2 table{width:100%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half1{width: 48% ;padding-left:0px;}
	.container .rightside.columns .karrierjobtwohalf2 table .half2{width: 48% ;padding-left:3%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 55% ;}
	.container .rightside.columns .karrierjobtwohalf2 table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 44% ;}
    .container .rightside.columns .karriertwohalf .karrierjobtext         { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300; font-size:20px;   }


/*ur page*/

	.container .rightside.columns .urtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .urtwohalf img{ max-height:300px; max-width:350px; }
	
	.container .rightside.columns .urimageleft img{ max-height:850px; max-width:850px; margin:auto; margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimageright img{ max-height:850px; max-width:850px; margin:auto;  margin-top:15px; margin-bottom:0;  }
	
	.container .rightside.columns .urimageleft, 
	.container .rightside.columns .urimageright{ text-align:center; margin-left:30px; }
	
	.container .rightside.columns .urimagealt { text-align:center; margin-top:-10px; font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-style:italic; font-size:18px; margin-bottom:0px; margin-right:80px;   }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop{ text-align:center; }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop img { max-height:850px; max-width:850px;  margin-top:-40px;  }
	
	


    .container .rightside.columns .urtwohalf .urtext          { font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-size:20px;   }

/* icon and text */
	.container .rightside.columns .urtwohalf1                { width: 12% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;    }
    .container .rightside.columns .urtwohalf2                { width: 87% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

	.container .rightside.columns .urtwohalf1 img{ max-width:80px; max-height:80px; }
	


/*ur image text like karrierjob*/
	.container .rightside.columns .urjobtwohalf img{ max-height:400px; max-width:350px; }	
	.container .rightside.columns .urjobtwohalf1                { width: 43% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .urjobtwohalf2                { width: 55% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }


/* download */
	.container .rightside.columns .urdownload  { width: 50% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:10px;    }
	.container .rightside.columns .urdownload table { width: 100% ;    }

.container .rightside.columns .urdownload table img{ width:31px; }




    .containerfooter                                  { position: relative; width: 950px; margin: 0 auto; padding: 0; }
    .containerfooter .column,
    .containerfooter .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }



    .containerfooter .fourhalf2.columns                    { width: 27%; color:#fff;  font-size:20px; float:right; margin-right:10%;}
	.containerfooter .threehalffootertogether.columns                   { width: 54%; color:#fff; font-size:20px; margin-left:1%; float:left; }







.footer_uzenetkuldes_pc .footer_social_icons{
	margin-top:0px;	
	text-align:center;
	margin-right:33px;	
	display:none;
}


.footer_elerhetosegek_pc .footer_social_icons{
	margin-top:20px;	
	text-align:center;
	display:block;
	margin-right:33px;	
}

.footer_elerhetosegek_hr_pc {
display:none;	
}
.footer_elerhetosegek_hr_pc hr{
background-color:#ffffff; height: 2px;
}





	}
	
	
	
	    @media only screen and (min-width: 960px) and (max-width: 1023px) {



/* video */

#videodiv{
	 width: 100%; min-height:260px; padding:0; margin:0; margin-top:120px;
}

.videotitle{
 	background-image:url(../images/videotitlebgpc.png); background-repeat:no-repeat; background-position:center top; width: 400px; height:54px; background-size:400px 54px; padding:0; margin:0; 
	padding-top:7px;
 	margin-right:22%;
	margin-top:-30px;	 
	float:right;
	text-align:center;
	white-space: nowrap;
}
.videotitlestyle{
	text-align:center;
	margin:0 50px 0 50px;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 30px;
	color:#ffffff;
	white-space: nowrap;
	overflow:hidden;
    text-overflow: ellipsis!important;

}


/* templates */

/*mainpage*/

.tartalompaddinglowmain{
padding:0 83px 0 67px!important;	
}


	.container .rightside.columns .maintwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .maintwohalf img{ max-height:520px }
    
	.container .rightside.columns .mainhalf1                { display:none;   }
	
    .container .rightside.columns .mainhalf2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .mainhalf2 .hrightdiv          { text-align:left;   }
    .container .rightside.columns .mainhalf2 .mainhrdiv          { margin:10px 0 10px 0px; position:relative; z-index:0;   }
    .container .rightside.columns .mainhalf2 .textrightdiv          { padding-left:0px; padding-right:0px; font-size:20px; font-family: 'Barlow Condensed', sans-serif!important;font-weight:300!important;	  }
   
	


/*karrier*/

	/*.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; padding:0 110px 0 90px; } */
	.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karriertwohalf img{ max-height:550px; max-width:700px; }
	
	.container .rightside.columns .karriersection{ padding:0 0 10px 30px; }

/*karrierjob*/
	.container .rightside.columns .karrierjobtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karrierjobtwohalf img{ max-height:550px; max-width:400px; }	
	.container .rightside.columns .karrierjobtwohalf1                { width: 53% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .karrierjobtwohalf2                { width: 45% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .karriertwohalf .karrierjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:34px; padding-right:11px;   }


/*karrierjob table*/
	.container .rightside.columns .karrierjobtwohalf1 table{width:10%;}
	.container .rightside.columns .karrierjobtwohalf2 table{width:100%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half1{width: 48% ;padding-left:0px;}
	.container .rightside.columns .karrierjobtwohalf2 table .half2{width: 48% ;padding-left:3%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 55% ;}
	.container .rightside.columns .karrierjobtwohalf2 table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 44% ;}
    .container .rightside.columns .karriertwohalf .karrierjobtext         { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300; font-size:20px;   }





/* urpage */

	.container .rightside.columns .urtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .urtwohalf img{ max-height:300px; max-width:300px; }
	
	.container .rightside.columns .urimageleft img{ max-height:780px; max-width:780px; margin:auto; margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimageright img{ max-height:780px; max-width:780px; margin:auto;  margin-top:15px; margin-bottom:0;  }
	
	.container .rightside.columns .urimageleft, 
	.container .rightside.columns .urimageright{ text-align:center; margin-left:30px; }
	
	.container .rightside.columns .urimagealt { text-align:center; margin-top:-10px; font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-style:italic; font-size:18px; margin-bottom:0px; margin-right:80px;   }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop{ text-align:center; }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop img { max-height:780px; max-width:780px;  margin-top:-40px;  }
	
	
/* border bottom text table */
	.container .rightside.columns .urtwohalfsamecolumnwidth1                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-bottom:20px;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-left:0;   }
	.container .rightside.columns .urtwohalfsamecolumnwidth1 table               { width: 100% ;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2 table               { width: 100% ;   }



    .container .rightside.columns .urtwohalf .urtext          { font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-size:20px;   }

/* icon and text */
	.container .rightside.columns .urtwohalf1                { width: 12% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;    }
    .container .rightside.columns .urtwohalf2                { width: 86% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

	.container .rightside.columns .urtwohalf1 img{ max-width:80px; max-height:80px; }
	


/*ur image text like karrierjob*/
	.container .rightside.columns .urjobtwohalf img{ max-height:400px; max-width:300px; }	
	.container .rightside.columns .urjobtwohalf1                { width: 43% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .urjobtwohalf2                { width: 55% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

/* download */
	.container .rightside.columns .urdownload  { width: 60% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:10px;    }
	.container .rightside.columns .urdownload table { width: 100% ;    }

.container .rightside.columns .urdownload table img{ width:31px; }




/*agree fields*/


.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2{ float:left; margin-top:10px; width:90%; }

.inputfile-cv + label span, .inputfile-file + label span {
	width:184px;
    display: inline-block;
   /* text-overflow: ellipsis;
    white-space: nowrap; */
font-family: sans-serif!important; font-weight:300;font-size: 13px;
    vertical-align: top;
}


.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 { width: 34% ; margin:0; padding:0; float:left; color:#55565a; padding-right:0px; padding-bottom:7px; padding-top:3px;
text-align:right; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2                { width: 64% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:7px; text-align:left  }

.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 .karrierjobtwohalfrequestagreeleft{display:inline-block; float:right; width:8%; margin-left:10px;margin-right:4px;}
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2 .karrierjobtwohalfrequestagreeright{display:inline-block; float:left; width:85%; line-height:20px; margin-left:18px;}



    .containerfooter                                  { position: relative; width: 950px; margin: 0 auto; padding: 0; }
    .containerfooter .column,
    .containerfooter .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }



    .containerfooter .fourhalf2.columns                    { width: 25%; color:#fff;  font-size:20px; float:right; margin-right:10%;}
	.containerfooter .threehalffootertogether.columns                   { width: 55%; color:#fff; font-size:20px; margin-left:1%; float:left; }



.footer_uzenetkuldes_pc .footer_social_icons{
	margin-top:0px;	
	text-align:center;
	margin-right:33px;	
	display:none;
}


.footer_elerhetosegek_pc .footer_social_icons{
	margin-top:20px;	
	text-align:center;
	display:block;
	margin-right:33px;	
}

.footer_elerhetosegek_hr_pc {
display:none;	
}
.footer_elerhetosegek_hr_pc hr{
background-color:#ffffff; height: 2px;
}



		}
		
		
		
	    @media only screen and (min-width: 768px) and (max-width: 959px) {



/*news on subpage */
#hirekall{
	background-image:url(../images/hirekallbgmob.png); background-repeat:no-repeat; background-position:center top; width: 100%; height:auto; background-size:960px 482px; padding:0; margin:0; padding-left:0; background-color:#dbd9d6; margin-top:0; /* margin-top:-190px;*/
}


/*news on main page */
#hirek{
	background-image:url(../images/hirekbgmob.png); background-repeat:no-repeat; background-position:center top; width: 100%; height:2013px; padding:0; margin:0; padding-left:0; margin-top:-200px; padding-top:95px; /*margin-top:80px;*/
}

.hirekall{
 	background-image:url(../images/hirekallbg.png); background-repeat:no-repeat; background-position:center top; width: 244px; height:51px; padding:0; margin:0; 
	padding-top:10px;
 	margin:0 auto;
	margin-top:50px;
	float:none;
	text-align:center;
	cursor:pointer;
}
.hirekall a{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 22px;
	color:#ffffff;

}

    .containerhirek                                 { position: relative; width: 380px; margin: 90px auto; padding: 0; padding-top:0px; /* padding-top:180px; */   }
    .containerhirek .column,
    .containerhirek .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }

    #hirekall .containerhirek                                 { margin-top:20px;  }

.hirekmaintitle{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 40px;
	color:#55565a;	
	padding:65px 0 20px 0;
}

.hirekbox{
	width:100%;
	height:292px;
	overflow:hidden;
	display:block;
	background-color:#FFF;
	margin-right:20px;
	margin-bottom:20px;

}

.hirekbox .hirekimgdiv{
display:none;
}
.hirekbox.firsthir .hirekimgdiv{
display:block;
}


.hirekbox.firsthir{
	margin-left:0px!important;
}

.hirekbox.firsthir{
	width:100%;
	height:512px;
	overflow:hidden;
	display:block;
	background-color:#FFF;
	margin-right:20px;
	margin-bottom:20px;

}

/*bg on first news image*/

.hirekfirsthirbg{
	display:block;
	position: absolute;
	margin-top: -30px;
	margin-left: 30px;
}
.hirekbox.firsthir .hirekimgdiv .hirekfirsthirbg img {
	width:45px; height:20px;
}



.hirekimgdiv{
width:100%;
height:220px;
overflow:hidden;

}

.hirekimgdiv img{
height:230px;
}


.hirekcontentdiv{
width:100%;
height:215px;
text-align:left;
overflow:hidden;
}

.hirekinnerdiv{
padding:30px 30px 20px 30px;	
}



/* video */

#videodiv{
	 width: 100%; min-height:260px; padding:0; margin:0; margin-top:120px;
}

.videotitle{
 	background-image:url(../images/videotitlebgpc.png); background-repeat:no-repeat; background-position:center top; width: 400px; height:54px; background-size:400px 54px; padding:0; margin:0; 
	padding-top:7px;
 	margin-right:22%;
	margin-top:-30px;	 
	float:right;
	text-align:center;
	white-space: nowrap;
}
.videotitlestyle{
	text-align:center;
	margin:0 50px 0 50px;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 30px;
	color:#ffffff;
	white-space: nowrap;
	overflow:hidden;
    text-overflow: ellipsis!important;

}


/* templates */

/*mainpage*/

.tartalompaddinglowmain{
padding:0 83px 0 67px!important;	
}


	.container .rightside.columns .maintwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .maintwohalf img{ max-height:520px }
    
	.container .rightside.columns .mainhalf1                { display:none;   }
	
    .container .rightside.columns .mainhalf2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .mainhalf2 .hrightdiv          { text-align:left;   }
    .container .rightside.columns .mainhalf2 .mainhrdiv          { margin:10px 0 10px 0px; position:relative; z-index:0;   }
    .container .rightside.columns .mainhalf2 .textrightdiv          { padding-left:0px; padding-right:0px; font-size:20px; font-family: 'Barlow Condensed', sans-serif!important;font-weight:300!important;	  }
   




/*karrier*/

	/*.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; padding:0 110px 0 90px; } */
	.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karriertwohalf img{ max-height:578px; max-width:578px; }
	
	.container .rightside.columns .karriersection{ padding:0 0 10px 30px; }

/*karrierjob*/
	.container .rightside.columns .karrierjobtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karrierjobtwohalf img{ max-height:300px; max-width:220px; }	
	.container .rightside.columns .karrierjobtwohalf1                { width: 43% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .karrierjobtwohalf2                { width: 55% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .karriertwohalf .karrierjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:34px; padding-right:11px;   }


/*karrierjob table*/
	.container .rightside.columns .karrierjobtwohalf1 table{width:10%;}
	.container .rightside.columns .karrierjobtwohalf2 table{width:100%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half1{width: 48% ;padding-left:0px;}
	.container .rightside.columns .karrierjobtwohalf2 table .half2{width: 48% ;padding-left:3%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 55% ;}
	.container .rightside.columns .karrierjobtwohalf2 table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 44% ;}
    .container .rightside.columns .karriertwohalf .karrierjobtext         { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300; font-size:20px;   }



/* urpage */
	.container .rightside.columns .urtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .urtwohalf img{ max-height:300px; max-width:300px; }
	
	.container .rightside.columns .urimageleft img{ max-height:578px; max-width:578px; margin:auto; margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimageright img{ max-height:578px; max-width:578px; margin:auto;  margin-top:15px; margin-bottom:0;  }
	
	.container .rightside.columns .urimageleft, 
	.container .rightside.columns .urimageright{ text-align:center; margin-left:30px; }
	
	.container .rightside.columns .urimagealt { text-align:center; margin-top:-10px; font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-style:italic; font-size:18px; margin-bottom:0px; margin-right:100px;   }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop{ text-align:center; }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop img { max-height:578px; max-width:578px;  margin-top:-35px;  }
	
	
/* border bottom text table */
	.container .rightside.columns .urtwohalfsamecolumnwidth1                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-bottom:20px;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-left:0;   }
	.container .rightside.columns .urtwohalfsamecolumnwidth1 table               { width: 100% ;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2 table               { width: 100% ;   }



    .container .rightside.columns .urtwohalf .urtext          { font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-size:20px;   }

/* icon and text */
	.container .rightside.columns .urtwohalf1                { width: 12% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;    }
    .container .rightside.columns .urtwohalf2                { width: 83% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

	.container .rightside.columns .urtwohalf1 img{ max-width:80px; max-height:80px; }
	


/*ur image text like karrierjob*/
	.container .rightside.columns .urjobtwohalf img{ max-height:300px; max-width:220px; }	
	.container .rightside.columns .urjobtwohalf1                { width: 43% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .urjobtwohalf2                { width: 55% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

/* download */
	.container .rightside.columns .urdownload  { width: 60% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:10px;    }
	.container .rightside.columns .urdownload table { width: 100% ;    }
	.container .rightside.columns .urdownload table img{ width:31px; }



/* karrier request form */
.tartalompaddinghigh{
padding:0 0px 0 20px!important;	
}

.container .rightside.columns .karriertwohalfrequest{ float:left; margin-top:0px; width:100%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1{ float:left; margin-top:10px; width:100%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest1 { width: 32% ; margin:0; padding:0; float:left; color:#55565a; padding-right:12px; padding-bottom:7px; padding-top:3px;
text-align:right; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest2                { width: 50% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:0px; text-align:left  }



/*agree fields*/




.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 { width: 38% ; margin:0; padding:0; float:left; color:#55565a; padding-right:0px; padding-bottom:7px; padding-top:3px;
text-align:right; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2                { width: 58% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:7px; text-align:left  }

.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 .karrierjobtwohalfrequestagreeleft{display:inline-block; float:right; width:8%; margin-left:10px;margin-right:6px;}
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2 .karrierjobtwohalfrequestagreeright{display:inline-block; float:left; width:85%; line-height:20px; margin-left:16px;}



/*

.checkboxagree1, .checkboxagree2 {
	width: 30px;
	height: 30px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

.checkboxagree1 label, .checkboxagree2 label {
	cursor: pointer;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 1px;
  	left: 0px;
	background: #dbd9d6;
}

.checkboxagree1 label:after, .checkboxagree2 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 8px;
	background: transparent;
	top: 6px;
	left: 5px;
	border: 5px solid #bc1521;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkboxagree1 label:hover::after, .checkboxagree2 label:hover::after {
	opacity: 0;
}
*/

/**
 * Create the checkbox state for the tick
 */

/*
.checkboxagree1 input[type=checkbox]:checked + label:after, .checkboxagree2 input[type=checkbox]:checked + label:after {
	opacity: 1;
	
}


.checkboxagree1 input[type=checkbox]#chkboxagree1, .checkboxagree2 input[type=checkbox]#chkboxagree2{

width:30px;
height:30px;	

	
}
*/

span.chkboxagree1, span.chkboxagree2{
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 16px;
}



/*karrier request form */
.container .jobrequestcontact{width:100%;margin-top:30px;}
.container .jobrequestcontact h1{margin-right:3%;}
.container .jobrequestcontact input[type="text"] {width:100%;height:25px;color:#55565a;border:none;margin-bottom:10px;background-color:#dbd9d6; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px; }
.container .jobrequestcontact input[type="text"].readonly { background-color:#55565a; color:#ffffff;}
.container .jobrequestcontact textarea {width:100%;height:100px;color:#55565a;border:none;margin-bottom:10px;padding-left:9px;background-color:#dbd9d6; padding-top:2px; padding-bottom:5px; 
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;}
.container .jobrequestcontact input[type="submit"] {border: 0px;background-color:transparent;background-image:url(../images/jobrequestbutton.png); background-repeat:no-repeat; 
background-position:center top; width: 177px; height:39px; padding:0; margin:0; padding-top:0px;text-align:center;font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 18px;color:#ffffff;cursor:pointer; margin-top:30px;}


.inputfile-cv + label span, .inputfile-file + label span {
	width:238px;
    display: inline-block;
   /* text-overflow: ellipsis;
    white-space: nowrap; */
font-family: sans-serif!important; font-weight:300;font-size: 13px;
    vertical-align: top;
}


/*footer style*/

.footerlogo {
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0px;
}

    .containerfooter                                  { position: relative; width: 100%; margin: 0 auto; padding: 0; }
    .containerfooter .column,
    .containerfooter .columns                         { float: left; display: inline; margin-left:0px; margin-right: 0px;  }



    .containerfooter .fourhalf2.columns                    { width: 100%; color:#fff;  font-size:20px; display:block; float:none; margin-right:0; margin:0 auto; text-align:center;}
	.containerfooter .threehalffootertogether.columns                   { width: 100%; color:#fff;  font-size:20px; display:block; float:none; margin:20px auto; text-align:center; }

	.containerfooter .threehalffootertogether.columns .footer_left_right                    {   float:none; margin:0px auto; text-align:center; padding-left:37%; }
	.containerfooter .threehalffootertogetherleft.columns                   { width: 100%; color:#fff; font-size:20px; text-align:left;  float:none; margin-top:10px; }
	.containerfooter .threehalffootertogetherright.columns                   { width: 100%; color:#fff; font-size:20px; text-align:left;  float:none;  }


.footermessage_newsletter table td{
text-align:left;
}

.footer_uzenetkuldes_pc .footer_social_icons{
	margin-top:0px;	
	text-align:center;
	margin-right:33px;	
	display:block;
margin-bottom:20px;		
}


.footer_elerhetosegek_pc .footer_social_icons{
	margin-top:20px;	
	text-align:center;
	display:none;
	margin-right:33px;	
}

.footer_elerhetosegek_hr_pc {
display:block;	
}
.footer_elerhetosegek_hr_pc hr{
background-color:#ffffff; height: 2px;
}

.footer_elerhetoseg_title{
margin-right:10%;	
}


		}
	
	
		
	    @media only screen and (min-width: 460px) and (max-width: 767px) {


/*usable for all page basic */

	.container .rightside.columns .basichalf{
		float:left; margin-top:0px; padding:5px 0 10px 0px; width: 100%; overflow: hidden;
	}
	.container .tartalom .twelvehalf.columns { width:100%;}
	.container .footercontact1{
	text-align:center;	
	}
	.container .footercontact1 input[type="text"], .container .footercontact1 textarea {
		width: 100%;
	}	

	.container .footercontact1 input[type="submit"]{ margin:0 auto; float:none; }		


/*news on subpage */
#hirekall{
	background-image:url(../images/hirekallbgmob.png); background-repeat:no-repeat; background-position:center top; width: 100%; height:auto; background-size:960px 482px; padding:0; margin:0; padding-left:0; background-color:#dbd9d6; margin-top:0; /* margin-top:-190px; */
}



/*news on main page */
#hirek{
	background-image:url(../images/hirekbgmob.png); background-repeat:no-repeat; background-position:center top; width: 100%; height:2013px; padding:0; margin:0; padding-left:0; margin-top:-200px; padding-top:95px; /*margin-top:80px;*/
}

.hirekall{
 	background-image:url(../images/hirekallbg.png); background-repeat:no-repeat; background-position:center top; width: 244px; height:51px; padding:0; margin:0; 
	padding-top:10px;
 	margin:0 auto;
	margin-top:50px;
	float:none;
	text-align:center;
	cursor:pointer;
}
.hirekall a{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 22px;
	color:#ffffff;

}

    .containerhirek                                 { position: relative; width: 380px; margin: 90px auto; padding: 0; padding-top:0px; /* padding-top:180px; */   }
    .containerhirek .column,
    .containerhirek .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }

    #hirekall .containerhirek                                 { margin-top:20px;  }

.hirekmaintitle{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 40px;
	color:#55565a;	
	padding:65px 0 20px 0;
}

    #hirekall .containerhirek .hirekmaintitle{ padding-top:10px;  }

.hirekbox{
	width:100%;
	height:292px;
	overflow:hidden;
	display:block;
	background-color:#FFF;
	margin-right:20px;
	margin-bottom:20px;

}

.hirekbox .hirekimgdiv{
display:none;
}
.hirekbox.firsthir .hirekimgdiv{
display:block;
}


.hirekbox.firsthir{
	margin-left:0px!important;
}

.hirekbox.firsthir{
	width:100%;
	height:512px;
	overflow:hidden;
	display:block;
	background-color:#FFF;
	margin-right:20px;
	margin-bottom:20px;

}

/*bg on first news image*/

.hirekfirsthirbg{
	display:block;
	position: absolute;
	margin-top: -30px;
	margin-left: 30px;
}
.hirekbox.firsthir .hirekimgdiv .hirekfirsthirbg img {
	width:45px; height:20px;
}


.hirekimgdiv{
width:100%;
height:220px;
overflow:hidden;

}

.hirekimgdiv img{
height:230px;
}


.hirekcontentdiv{
width:100%;
height:215px;
text-align:left;
overflow:hidden;
}

.hirekinnerdiv{
padding:30px 30px 20px 30px;	
}




/* video */

#videodiv{
	 width: 100%; min-height:260px; padding:0; margin:0; margin-top:120px;
}

.videotitle{
 /*	background-image:url(../images/videotitlebgpc.png); background-repeat:no-repeat; background-position:center top; width: 400px; height:54px; background-size:400px 54px; float:right; */
 background:none;
 float:none;
 background-color:#b21e28;
 width:100%;
 height:54px;
  padding:0; margin:0; 
	padding-top:13px;
 	margin-right:22%;
	margin-top:-50px;	 
	
	text-align:center;
	white-space: nowrap;
}
.videotitlestyle{
	text-align:center;
	margin:0 50px 0 50px;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 30px;
	color:#ffffff;
	white-space: nowrap;
	overflow:hidden;
    text-overflow: ellipsis!important;

}



/* templates */

/*mainpage*/

.tartalompaddinglowmain{
padding:0 0px 0 0px!important;	
}


	.container .rightside.columns .maintwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .maintwohalf img{ max-height:520px }
    
	.container .rightside.columns .mainhalf1                { display:none;   }
	
    .container .rightside.columns .mainhalf2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .mainhalf2 .hrightdiv          { text-align:left;   }
    .container .rightside.columns .mainhalf2 .mainhrdiv          { margin:10px 0 10px 0px; position:relative; z-index:0;   }
    .container .rightside.columns .mainhalf2 .textrightdiv          { padding-left:0px; padding-right:0px; font-size:20px; font-family: 'Barlow Condensed', sans-serif!important;font-weight:300!important;	  }
   



/*karrier*/

	/*.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; padding:0 110px 0 90px; } */
	.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karriertwohalf img{ max-height:620px; max-width:420px; }
	
	.container .rightside.columns .karriersection{ padding:0 0 10px 0px; }

/*karrierjob*/
	.container .rightside.columns .karrierjobtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karrierjobtwohalf img{ max-height:250px; max-width:150px; }	
	.container .rightside.columns .karrierjobtwohalf1                { width: 43% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .karrierjobtwohalf2                { width: 55% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .karriertwohalf .karrierjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:0px; padding-right:0px;   }


/*karrierjob table*/
	.container .rightside.columns .karrierjobtwohalf1 table{width:10%;}
	.container .rightside.columns .karrierjobtwohalf2 table{width:100%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half1{width: 48% ;padding-left:0px;}
	.container .rightside.columns .karrierjobtwohalf2 table .half2{width: 48% ;padding-left:3%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 55% ;}
	.container .rightside.columns .karrierjobtwohalf2 table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 44% ;}
    .container .rightside.columns .karriertwohalf .karrierjobtext         { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300; font-size:20px;   }





/* urpage */
	.container .rightside.columns .urtwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .urtwohalf img{ max-height:300px; max-width:300px; }

	.container .rightside.columns .urimageleft img{ max-height:420px; max-width:420px; margin:auto; margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimageright img{ max-height:420px; max-width:420px; margin:auto;  margin-top:15px; margin-bottom:0;  }

	.container .rightside.columns .urimageleft, 
	.container .rightside.columns .urimageright{ text-align:center; margin-left:0px; }
	
	.container .rightside.columns .urimagealt { text-align:center; margin-top:-10px; font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-style:italic; font-size:18px; margin-bottom:0px; margin-right:100px;   }

	.container .rightside.columns .ursection{ padding:0 0 10px 0px; }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop{ text-align:center; }

	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop img { max-height:420px; max-width:420px;  margin-top:-30px;  }
	
	
/* border bottom text table */
	.container .rightside.columns .urtwohalfsamecolumnwidth1                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-bottom:20px;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-left:0;   }
	.container .rightside.columns .urtwohalfsamecolumnwidth1 table               { width: 100% ;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2 table               { width: 100% ;   }

/*urjob*/
    .container .rightside.columns .urtwohalf .urjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:0px; padding-right:0px;   }
    .container .rightside.columns .urtwohalf .urtext          { font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-size:20px;   }

/* icon and text */
	.container .rightside.columns .urtwohalf1                { width: 12% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;    }
    .container .rightside.columns .urtwohalf2                { width: 83% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

	.container .rightside.columns .urtwohalf1 img{ max-width:80px; max-height:80px; }
	


/*ur image text like karrierjob*/
	.container .rightside.columns .urjobtwohalf img{ max-height:250px; max-width:150px; }	
	.container .rightside.columns .urjobtwohalf1                { width: 43% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .urjobtwohalf2                { width: 55% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

/* download */
	.container .rightside.columns .urdownload  { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:10px;    }
	.container .rightside.columns .urdownload table { width: 100% ;    }
	.container .rightside.columns .urdownload table img{ width:31px; }




/* karrier request form */
.tartalompaddinghigh{
padding:0 0px 0 0px!important;	
}

.container .rightside.columns .karriertwohalfrequest{ float:left; margin-top:0px; width:100%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1{ float:left; margin-top:10px; width:94%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest1 { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-right:0px; padding-left:12px; padding-bottom:7px; padding-top:3px;
text-align:left; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:0px; text-align:left  }



/*agree fields*/

.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-right:0px; padding-bottom:7px; padding-top:3px;
text-align:left; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:7px; text-align:left  }

.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 .karrierjobtwohalfrequestagreeleft{display:inline-block; float:left; width:8%; margin-left:3px;margin-right:6px;}
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2 .karrierjobtwohalfrequestagreeright{display:inline-block; float:left; width:85%; line-height:20px; margin-left:3px;}




/*
.checkboxagree1, .checkboxagree2 {
	width: 30px;
	height: 30px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

.checkboxagree1 label, .checkboxagree2 label {
	cursor: pointer;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 1px;
  	left: 0px;
	background: #dbd9d6;
}

.checkboxagree1 label:after, .checkboxagree2 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 8px;
	background: transparent;
	top: 6px;
	left: 5px;
	border: 5px solid #bc1521;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkboxagree1 label:hover::after, .checkboxagree2 label:hover::after {
	opacity: 0;
}

*/
/**
 * Create the checkbox state for the tick
 */
 
/* 
.checkboxagree1 input[type=checkbox]:checked + label:after, .checkboxagree2 input[type=checkbox]:checked + label:after {
	opacity: 1;
	
}


.checkboxagree1 input[type=checkbox]#chkboxagree1, .checkboxagree2 input[type=checkbox]#chkboxagree2{

width:30px;
height:30px;	

	
}
*/
span.chkboxagree1, span.chkboxagree2{
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 16px;
}



/*karrier request form */
.container .jobrequestcontact{width:100%;margin-top:30px;}
.container .jobrequestcontact h1{margin-right:3%;}
.container .jobrequestcontact input[type="text"] {width:100%;height:25px;color:#55565a;border:none;margin-bottom:10px;background-color:#dbd9d6; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px; }
.container .jobrequestcontact input[type="text"].readonly { background-color:#55565a; color:#ffffff;}
.container .jobrequestcontact textarea {width:100%;height:100px;color:#55565a;border:none;margin-bottom:10px;padding-left:9px;background-color:#dbd9d6; padding-top:2px; padding-bottom:5px; 
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;}
.container .jobrequestcontact input[type="submit"] {border: 0px;background-color:transparent;background-image:url(../images/jobrequestbutton.png); background-repeat:no-repeat; 
background-position:center top; width: 177px; height:39px; padding:0; margin:0; padding-top:0px;text-align:center;font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 18px;color:#ffffff;cursor:pointer; margin-top:30px;}


.inputfile-cv + label span, .inputfile-file + label span {
	width:278px;
    display: inline-block;
   /* text-overflow: ellipsis;
    white-space: nowrap; */
font-family: sans-serif!important; font-weight:300;font-size: 13px;
    vertical-align: top;
}





/*footer style*/


.footerlogo {
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0px;
}



    .containerfooter                                  { position: relative; width: 100%; margin: 0 auto; padding: 0; }
    .containerfooter .column,
    .containerfooter .columns                         { float: left; display: inline; margin-left:0px; margin-right: 0px;  }



    .containerfooter .fourhalf2.columns                    { width: 100%; color:#fff;  font-size:20px; display:block; float:none; margin-right:0; margin:0 auto; text-align:center;}
	.containerfooter .threehalffootertogether.columns                   { width: 100%; color:#fff;  font-size:20px; display:block; float:none; margin:20px auto; text-align:center; }

	.containerfooter .threehalffootertogether.columns .footer_left_right                    {   float:none; margin:0px auto; text-align:center; padding-left:36%; }
	.containerfooter .threehalffootertogetherleft.columns                   { width: 100%; color:#fff; font-size:20px; text-align:left;  float:none; margin-top:10px; }
	.containerfooter .threehalffootertogetherright.columns                   { width: 100%; color:#fff; font-size:20px; text-align:left;  float:none;  }


.footermessage_newsletter table td{
text-align:left;
}

.footer_uzenetkuldes_pc .footer_social_icons{
	margin-top:0px;	
	text-align:center;
	margin-right:33px;	
	display:block;
margin-bottom:20px;		
}


.footer_elerhetosegek_pc .footer_social_icons{
	margin-top:20px;	
	text-align:center;
	display:none;
	margin-right:33px;	
}

.footer_elerhetosegek_hr_pc {
display:block;	
}
.footer_elerhetosegek_hr_pc hr{
background-color:#ffffff; height: 2px;
}

.footer_elerhetoseg_title{
margin-right:10%;	
}


.secondfooterseparator{
display:inline-block!important; width:3px;
}



		}
		
	    @media only screen and (min-width: 460px) and (max-width:600px) {
		.containerfooter .threehalffootertogether.columns .footer_left_right                    {   float:none; margin:0px auto; text-align:center; padding-left:32%; }
		}
	
		
	    @media only screen and (max-width: 459px) {

		.container{ width:95%; margin-left:2%; margin-right:2%;  }
		.container .sixteen.columns{ width:100%!important; margin:0!important; padding:0!important;}

/*usable for all page basic */

	.container .rightside.columns .basichalf{
		float:left; margin-top:0px; padding:5px 0 10px 0px; width: 100%; overflow: hidden;
	}
	.container .tartalom .twelvehalf.columns { width:100%;}
	.container .footercontact1{
	text-align:center;	
	}
	.container .footercontact1 input[type="text"], .container .footercontact1 textarea {
		width: 100%;
	}	

	.container .footercontact1 input[type="submit"]{ margin:0 auto; float:none; }		
	
/*news on subpage */
#hirekall{
	background-image:url(../images/hirekallbgmob.png); background-repeat:no-repeat; background-position:center top; width: 100%; height:auto; background-size:960px 482px; padding:0; margin:0; padding-left:0; background-color:#dbd9d6;  margin-top:0px;  /* margin-top:-190px; */
}


/*news on main page */
#hirek{
	background-image:url(../images/hirekbgmob.png); background-repeat:no-repeat; background-position:center top; width: 100%; height:2013px; padding:0; margin:0; padding-left:0; padding-top:90px; margin-top:-220px; /*margin-top:80px;*/
}

.hirekall{
 	background-image:url(../images/hirekallbg.png); background-repeat:no-repeat; background-position:center top; width: 244px; height:51px; padding:0; margin:0; 
	padding-top:10px;
 	margin:0 auto;
	margin-top:40px;
	float:none;
	text-align:center;
	cursor:pointer;
}
.hirekall a{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 22px;
	color:#ffffff;

}

    .containerhirek                                 { position: relative; width: 300px; margin: 90px auto; padding: 0; padding-top:0px;  /*padding-top:180px; */ }
    .containerhirek .column,
    .containerhirek .columns                         { float: left; display: inline; margin-left:10px; margin-right: 10px;  }

    #hirekall .containerhirek                                 { margin-top:20px;  }

.hirekmaintitle{
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 40px;
	color:#55565a;	
	padding:65px 0 20px 0;
}


    #hirekall .containerhirek .hirekmaintitle{ padding-top:10px;  }


.hirekbox{
	width:100%;
	height:auto;
	overflow:auto;
	display:block;
	background-color:#FFF;
	margin-right:20px;
	margin-bottom:20px;

}

.hirekbox .hirekimgdiv{
display:none;
}
.hirekbox.firsthir .hirekimgdiv{
display:block;
}


.hirekbox.firsthir{
	margin-left:0px!important;
}

.hirekbox.firsthir{
	width:100%;
	height:auto;
	overflow:auto;
	display:block;
	background-color:#FFF;
	margin-right:20px;
	margin-bottom:20px;

}

/*bg on first news image*/

.hirekfirsthirbg{
	display:block;
	position: absolute;
	margin-top: -20px;
	margin-left: 30px;
}
.hirekbox.firsthir .hirekimgdiv .hirekfirsthirbg img {
	width:45px; height:20px;
}


.hirekimgdiv{
width:100%;
height:182px;
overflow:hidden;

}

.hirekimgdiv img{
height:182px;
}


.hirekcontentdiv{
width:100%;
height:auto;
text-align:left;
overflow:auto;
}

.hirekinnerdiv{
padding:30px 30px 20px 30px;	
}


/* video */

#videodiv{
	 width: 100%; min-height:160px; padding:0; margin:0; margin-top:120px;
}

.videotitle{
 /*	background-image:url(../images/videotitlebgpc.png); background-repeat:no-repeat; background-position:center top; width: 400px; height:54px; background-size:400px 54px; float:right; */
 background:none;
 float:none;
 background-color:#b21e28;
 width:100%;
 height:54px;
  padding:0; margin:0; 
	padding-top:13px;
 	margin-right:22%;
	margin-top:-50px;	 
	
	text-align:center;
	white-space: nowrap;
}
.videotitlestyle{
	text-align:center;
	margin:0 10px 0 10px;
	font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;
	font-size: 30px;
	color:#ffffff;
	white-space: nowrap;
	overflow:hidden;
    text-overflow: ellipsis!important;

}



/* templates */

/*mainpage*/

.tartalompaddinglowmain{
padding:0 0px 0 0px!important;	
}


	.container .rightside.columns .maintwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .maintwohalf img{ max-height:520px }
    
	.container .rightside.columns .mainhalf1                { display:none;   }
	
    .container .rightside.columns .mainhalf2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .mainhalf2 .hrightdiv          { text-align:left;   }
    .container .rightside.columns .mainhalf2 .mainhrdiv          { margin:10px 0 10px 0px; position:relative; z-index:0;   }
    .container .rightside.columns .mainhalf2 .textrightdiv          { padding-left:0px; padding-right:0px; font-size:20px; font-family: 'Barlow Condensed', sans-serif!important;font-weight:300!important;	  }
   




/*karrier*/

	/*.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; padding:0 110px 0 90px; } */
	.container .rightside.columns .karriertwohalf{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .karriertwohalf img{ max-height:auto; max-width:auto; }
	
	.container .rightside.columns .karriersection{ padding:0 0 10px 0px; }

/*karrierjob*/
	.container .rightside.columns .karrierjobtwohalf{ float:none; margin-top:0px; width:100%}
	.container .rightside.columns .karrierjobtwohalf img{ max-height:auto; max-width:auto; }	
	.container .rightside.columns .karrierjobtwohalf1                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .karrierjobtwohalf2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .karriertwohalf .karrierjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:0px; padding-right:0px;   }


/*karrierjob table*/
	.container .rightside.columns .karrierjobtwohalf1 table{width:10%;}
	.container .rightside.columns .karrierjobtwohalf2 table{width:100%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half1{width: 48% ;padding-left:0px;}
	.container .rightside.columns .karrierjobtwohalf2 table .half2{width: 48% ;padding-left:3%;}
	.container .rightside.columns .karrierjobtwohalf2 table .half3{padding-bottom:0px; margin-bottom:0px; float:left;  width: 55% ;}
	.container .rightside.columns .karrierjobtwohalf2 table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 44% ;}
    .container .rightside.columns .karriertwohalf .karrierjobtext         { font-family: 'Barlow Condensed', sans-serif!important; font-weight:300; font-size:20px;   }



	/* ur page */
	.container .rightside.columns .ursection{ padding:0 0 10px 0px; }
	.container .rightside.columns .urimageleft img{ max-height:auto; max-width:auto; margin:auto; margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimageright img{ max-height:auto; max-width:auto; margin:auto;  margin-top:15px; margin-bottom:0;  }
	.container .rightside.columns .urimageleft, 
	.container .rightside.columns .urimageright{ text-align:center; margin-left:0px; }
	.container .rightside.columns .urimagealt { text-align:center; margin-top:0px; font-family: 'Barlow Condensed', sans-serif!important; font-weight:500; font-style:italic; font-size:18px; margin-bottom:0px; margin-right:12%; margin-left:2%;   }
	.container .rightside.columns .urtwohalf .ursection .urtwohalfimagenegativemargintop img { max-height:420px; max-width:420px;  margin-top:-25px;  }

/* icon and text */
	.container .rightside.columns .urtwohalf1                { width: 15% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;    }
    .container .rightside.columns .urtwohalf2                { width: 80% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

	.container .rightside.columns .urtwohalf1 img{ max-width:80px; max-height:80px; }

/* border bottom text table */
	.container .rightside.columns .urtwohalfsamecolumnwidth1                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-bottom:20px;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; margin-left:0;   }
	.container .rightside.columns .urtwohalfsamecolumnwidth1 table               { width: 100% ;    }
    .container .rightside.columns .urtwohalfsamecolumnwidth2 table               { width: 100% ;   }


/*ur image text like karrierjob*/
	.container .rightside.columns .urjobtwohalf{ float:none; margin-top:0px; width:100% }
	.container .rightside.columns .urjobtwohalf img{ max-height:auto; max-width:auto; }	
	.container .rightside.columns .urjobtwohalf1                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px; position:relative; z-index:1   }
    .container .rightside.columns .urjobtwohalf2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }

    .container .rightside.columns .urtwohalf .urjobhrdiv          { margin-top:10px; margin-bottom:23px; padding-left:0px; padding-right:0px;   }


/*100% table*/

    .container .rightside.columns .urjobtwohalffull                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:10px;   }
    .container .rightside.columns .urjobtwohalffull  table              { width: 100% ;   }
	.container .rightside.columns .urjobtwohalffull table .half3{padding-bottom:0px; margin-bottom:10px; float:left;  width: 100% ; }
	.container .rightside.columns .urjobtwohalffull table .half3 h3{  margin-top:0px;}
	.container .rightside.columns .urjobtwohalffull table .half4{padding-bottom:0px; margin-bottom:0px; float:left;  width: 100% ;}

/* download */
	.container .rightside.columns .urdownload  { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:10px;    }
	.container .rightside.columns .urdownload table { width: 100% ;    }

	.container .rightside.columns .urdownload table img{ width:31px; }






/* karrier request form */
.tartalompaddinghigh{
padding:0 0px 0 0px!important;	
}

.container .rightside.columns .karriertwohalfrequest{ float:left; margin-top:0px; width:100%; overflow:hidden; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1{ float:left; margin-top:10px; width:94%; }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest1 { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-right:0px; padding-left:12px; padding-bottom:7px; padding-top:3px;
text-align:left; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform1 .karrierjobtwohalfrequest2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:3px; padding-bottom:0px; text-align:left  }



/*agree fields*/

.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-right:0px; padding-bottom:7px; padding-top:3px;
text-align:left; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;   }
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2                { width: 100% ; margin:0; padding:0; float:left; color:#55565a; padding-left:0px; padding-bottom:7px; text-align:left  }

.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest1 .karrierjobtwohalfrequestagreeleft{display:inline-block; float:left; width:8%; margin-left:3px;margin-right:15px;}
.container .rightside.columns .karriertwohalfrequest .karrierjobtwohalfform2 .karrierjobtwohalfrequest2 .karrierjobtwohalfrequestagreeright{display:inline-block; float:left; width:85%; line-height:20px; margin-left:3px;}




/*
.checkboxagree1, .checkboxagree2 {
	width: 30px;
	height: 30px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

.checkboxagree1 label, .checkboxagree2 label {
	cursor: pointer;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 1px;
  	left: 0px;
	background: #dbd9d6;
}

.checkboxagree1 label:after, .checkboxagree2 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 8px;
	background: transparent;
	top: 6px;
	left: 5px;
	border: 5px solid #bc1521;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkboxagree1 label:hover::after, .checkboxagree2 label:hover::after {
	opacity: 0;
}
*/

/**
 * Create the checkbox state for the tick
 */

/*
.checkboxagree1 input[type=checkbox]:checked + label:after, .checkboxagree2 input[type=checkbox]:checked + label:after {
	opacity: 1;
	
}


.checkboxagree1 input[type=checkbox]#chkboxagree1, .checkboxagree2 input[type=checkbox]#chkboxagree2{

width:30px;
height:30px;	

	
}
*/

span.chkboxagree1, span.chkboxagree2{
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 16px;
}



/*karrier request form */
.container .jobrequestcontact{width:100%;margin-top:30px;}
.container .jobrequestcontact h1{margin-right:3%;}
.container .jobrequestcontact input[type="text"] {width:405px;height:25px;color:#55565a;border:none;margin-bottom:10px;background-color:#dbd9d6; font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px; }
.container .jobrequestcontact input[type="text"].readonly { background-color:#55565a; color:#ffffff;}
.container .jobrequestcontact textarea {width:405px;height:100px;color:#55565a;border:none;margin-bottom:10px;padding-left:9px;background-color:#dbd9d6; padding-top:2px; padding-bottom:5px; 
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 20px;}
.container .jobrequestcontact input[type="submit"] {border: 0px;background-color:transparent;background-image:url(../images/jobrequestbutton.png); background-repeat:no-repeat; 
background-position:center top; width: 177px; height:39px; padding:0; margin:0; padding-top:0px;text-align:center;font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 18px;color:#ffffff;cursor:pointer; margin-top:30px;}


.inputfile-cv + label span, .inputfile-file + label span {
	width:278px;
	margin-right:10px;
    display: inline-block;
   /* text-overflow: ellipsis;
    white-space: nowrap; */
font-family: sans-serif!important; font-weight:300;font-size: 13px;
    vertical-align: top;
}




.footerlogo {
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0px;
}



    .containerfooter                                  { position: relative; width: 100%; margin: 0 auto; padding: 0; }
    .containerfooter .column,
    .containerfooter .columns                         { float: left; display: inline; margin-left:0px; margin-right: 0px;  }



    .containerfooter .fourhalf2.columns                    { width: 100%; color:#fff;  font-size:20px; display:block; float:none; margin-right:0; margin:0 auto; text-align:center;}
	.containerfooter .threehalffootertogether.columns                   { width: 100%; color:#fff;  font-size:20px; display:block; float:none; margin:20px auto; text-align:center; }

	.containerfooter .threehalffootertogether.columns .footer_left_right                    {   float:none; margin:0px auto; text-align:center; padding-left:15%; }
	.containerfooter .threehalffootertogetherleft.columns                   { width: 100%; color:#fff; font-size:20px; text-align:left;  float:none; margin-top:10px; }
	.containerfooter .threehalffootertogetherright.columns                   { width: 100%; color:#fff; font-size:20px; text-align:left;  float:none;  }


.footermessage_newsletter table td{
text-align:left;
}

.footer_uzenetkuldes_pc .footer_social_icons{
	margin-top:0px;	
	text-align:center;
	margin-right:33px;	
	display:block;
margin-bottom:20px;		
}


.footer_elerhetosegek_pc .footer_social_icons{
	margin-top:20px;	
	text-align:center;
	display:none;
	margin-right:33px;	
}

.footer_elerhetosegek_hr_pc {
display:block;	
}
.footer_elerhetosegek_hr_pc hr{
background-color:#ffffff; height: 2px;
}

.footer_elerhetoseg_title{
margin-right:0;
}


.secondfooterseparator{
display:inline-block!important; width:3px;
}


		}
	
	
	
	
	
	
	
/*	
.topnav {
  overflow: hidden;
  background-color:transparent;
}

.topnav a {
  float: left;
  display: none;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.active {
  background-color: #4CAF50;
  color: white;
}

.topnav .icon {
  display: none;
}

@media screen and (max-width: 800px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: left;
    display: block;
	color:#54555a;
font-family: 'Barlow Condensed', sans-serif!important; font-weight:400;font-size: 40px;	
	
  }
}

@media screen and (max-width: 800px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}	
	
	
*/	


@media only screen and (min-width: 905px) and (max-width: 1205px) {


.containerheader {
    width: 900px!important;
    margin: 0;
    padding: 0;
}

#navigation ul ul {
    top: 24px !important;
}

#navigation ul li a {
    font-size: 16px;
    padding: 5px 18px 12px 0px;
}

#navigation ul ul li a {
    width: 180px;
    padding: 10px 30px 0px 25px;
    font-size: 16px;
}

#navigation ul ul li.subsub a {
    width: 150px;
    font-size: 16px;
}

#navigation ul li ul li:first-child a {
    padding-left: 25px;
}

#fullheader {
    background-image: url(../images/headerpcmobsmall.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 100%;
    margin-top: 0px;
    padding-bottom: 16px;
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
}


.containerheader .tenquarter.columns{
height:55px!important;
width: 135px!important;
}
.containerheader .fivehalf.columns {
    margin-top: 0px;
    height: 55px;
	width: 700px;
}
#logo{
margin-top:6px;	
}
#logo img{
height:38px;
width:auto;	
margin-left:0px;
}
.flag {
    width: 51px;
    height: 21px;
    float: right;
    margin-top: -24px;
	margin-left:0px;
    padding: 0;
    vertical-align: top;
    background-image: url(../images/flagpc.png);
    background-repeat: no-repeat;
   /* background-position: 52% 50%; */
	background-size:51px 21px;
}

.flagchoose{
    width: 51px;
    height: 21px;
float:right;
margin-top:-24px;
padding:0;
vertical-align:top;
	/*background-position: 52% 50%;*/
	
}

.flagchoose .flagimg{
    width: 51px;
    height: 21px;
	background-size:51px 21px;
}




.languagepicker {
	background-color: none;
	display: inline-block;
	padding: 0;
	height: 40px;
	overflow: hidden;
	transition: all .3s ease;
	margin: 0 50px 10px 0;
	vertical-align: top;
	float: left;
}
.languagepickerinner{
	display:none;
	height:auto;
background-color:#f1f1f2;
	border:none;
	width:25px;
	margin-left:13px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:17px;
}



.languagepicker {
	/* don't forget the 1px border */
	height: auto;
}

.languagepicker a{
	color: #000;
	text-decoration: none;
}

.languagepicker li {
	display: block;
	padding: 0;
	line-height: 30px;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:16px;	
	
}

.languagepicker li{
	background-color: #f1f1f2;
}

.languagepicker a:first-child li {
	border: none;
	background-color:none;
}

.languagepicker li img {
	margin-right: 5px;
}





}


.menunav{ display:none;}
	
.headermobilemaindiv{
position:fixed; z-index:9; width:265px; height:auto; min-height:200px; background-color:#f1f1f2; 
padding:70px 30px 10px 30px; -webkit-box-shadow: 5px 5px 24px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 24px 0px rgba(0,0,0,0.5);
box-shadow: 5px 5px 24px 0px rgba(0,0,0,0.5);
font-family: 'Barlow Condensed', sans-serif; font-size:20px;
display:none;
}
.headermobilemaindiv .inactivemenumob{
color: #55565a;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 500; font-size:20px;	
}
.headermobilemaindiv .inactivealmenumob{
color: #55565a;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 500; font-size:20px;
}

.headermobilemaindiv a.activemenumob{ color: #b21e28; font-weight:600; font-family: 'Barlow Condensed', sans-serif; font-size:20px;  }	
.headermobilemaindiv a.activealmenumob{ text-decoration:underline; font-family: 'Barlow Condensed', sans-serif; font-weight:500; font-size:20px; color: #55565a;  }	

.submob{ 
margin-top:5px; margin-left:30px;
}

.subsubmob{
margin-top:5px; margin-left:50px;
}
 
 
@media only screen and (max-width: 380px) {


.headermobilemaindiv{
width:250px; padding:70px 15px 10px 15px; position:fixed; max-height:400px; overflow:auto;
}


.menunav{ display:inline-block; padding-top:6px; margin-left:38px; margin-top:9px; cursor:pointer }

/*
.menunav a {
float: left;
color: #54555a;
text-align: center;
text-decoration: none;
font-family: Helvetica;
font-weight: bold;
font-size: 40px;
margin-top: 26px;
padding-bottom: 5px;
margin-left: 33px;
line-height: 0;
}
*/


.menunav a {

float: left;
color: #54555a;
text-align: center;
text-decoration: none;
font-family: Helvetica;
font-weight: bold;
font-size: 40px;
margin-top: 24px;
padding-bottom: 5px;
margin-left: 35px;
line-height: 0;


}

.menunav #icon::before {
    top: 16px;
}
.menunav #icon::before, #icon::after, #icon span {
    background: #54555a;
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    left: 20px;
}

.menunav #icon::before, #icon::after, #icon span {
  /*  -webkit-transition: none 0.5s ease 0.5s;
    transition: none 0.5s ease 0.5s;
        transition-property: none;
    -webkit-transition-property: transform, top, bottom, left, opacity;
    transition-property: transform, top, bottom, left, opacity; */
}
.menunav #icon span {
    top: 25px;
}
.menunav #icon::before, #icon::after, #icon span {
    background: #54555a;
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    position: absolute;
    left: 200px;
}





#fullheader {
    background-image: url(../images/headerpcmobsmall.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 100%;
    margin-top: 0px;
    padding-bottom: 16px;
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
}

.containerheader .tenquarter.columns{
height:55px!important;
width: 130px!important;
}
.containerheader .fivehalf.columns {
    margin-top: 0px;
    height: 55px;
	width: 155px;
}
#logo{
margin-top:14px;	
}
#logo img{
height:38px;
width:auto;	
margin-left:0px;
}
.flag {
    width: 51px;
    height: 21px;
    float: right;
    margin-top: 8px;
	margin-left:0px;
    padding: 0;
    vertical-align: top;
    background-image: url(../images/flagpc.png);
    background-repeat: no-repeat;
   /* background-position: 52% 50%; */
	background-size:51px 21px;
}



.flagchoose{
    width: 51px;
    height: 21px;
float:right;
margin-top:8px;
padding:0;
vertical-align:top;
	/*background-position: 52% 50%;*/
	
}

.flagchoose .flagimg{
    width: 51px;
    height: 21px;
	background-size:51px 21px;
}




.languagepicker {
	background-color: none;
	display: inline-block;
	padding: 0;
	height: 40px;
	overflow: hidden;
	transition: all .3s ease;
	margin: 0 50px 10px 0;
	vertical-align: top;
	float: left;
}
.languagepickerinner{
	display:none;
	height:auto;
background-color:#f1f1f2;
	border:none;
	width:25px;
	margin-left:13px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:17px;
}



.languagepicker {
	/* don't forget the 1px border */
	height: auto;
}

.languagepicker a{
	color: #000;
	text-decoration: none;
}

.languagepicker li {
	display: block;
	padding: 0;
	line-height: 30px;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:16px;	
	
}

.languagepicker li{
	background-color: #f1f1f2;
}

.languagepicker a:first-child li {
	border: none;
	background-color:none;
}

.languagepicker li img {
	margin-right: 5px;
}



}
 
@media only screen and (min-width: 381px) and (max-width: 904px) {


ul#nav{
display:none;	
}
#navigation {
    display: block;
    margin: 0;
}

.headermobilemaindiv{
width:300px; padding:70px 15px 10px 15px; position:fixed; max-height:400px; overflow:auto;
}
	
.menunav{ display:inline-block; padding-top:6px; margin-left:38px; margin-top:5px; cursor:pointer}
/*	
.menunav a {

float: left;
color: #54555a;
text-align: center;
text-decoration: none;
font-family: Helvetica;
font-weight: bold;
font-size: 40px;
margin-top: 21px;
padding-bottom: 5px;
margin-left: 35px;
line-height: 0;
}
*/


.menunav a {

float: left;
color: #54555a;
text-align: center;
text-decoration: none;
font-family: Helvetica;
font-weight: bold;
font-size: 40px;
margin-top: 23px;
padding-bottom: 5px;
margin-left: 35px;
line-height: 0;


}

.menunav #icon::before {
    top: 16px;
}
.menunav #icon::before, #icon::after, #icon span {
    background: #54555a;
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    left: 20px;
}

.menunav #icon::before, #icon::after, #icon span {
  /*  -webkit-transition: none 0.5s ease 0.5s;
    transition: none 0.5s ease 0.5s;
        transition-property: none;
    -webkit-transition-property: transform, top, bottom, left, opacity;
    transition-property: transform, top, bottom, left, opacity; */
}
.menunav #icon span {
    top: 25px;
}
.menunav #icon::before, #icon::after, #icon span {
    background: #54555a;
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    position: absolute;
    left: 252px;
}


		
#fullheader {
    background-image: url(../images/headerpcmob.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 100%;
    margin-top: 0px;
    padding-bottom: 16px;
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
}

.containerheader .tenquarter.columns{
height:55px!important;
width: 180px!important;
}
.containerheader .fivehalf.columns {
    margin-top: 0px;
    height: 55px;
	width: 155px;
}
#logo{

margin-top:6px!important;

}
#logo img{
padding:0!important;
margin:0!important;
top:0!important;

height:38px!important;
width:auto!important;
margin-left:40px!important;
}
.flag {
    width: 51px;
    height: 21px;
    float: right;
    margin-top: 7px;
	margin-left:0px;
    padding: 0;
    vertical-align: top;
    background-image: url(../images/flagpc.png);
    background-repeat: no-repeat;
   /* background-position: 52% 50%; */
	background-size:51px 21px;
}



.flagchoose{
    width: 51px;
    height: 21px;
float:right;
margin-top:7px;
padding:0;
vertical-align:top;
	/*background-position: 52% 50%;*/
	
}

.flagchoose .flagimg{
    width: 51px;
    height: 21px;
	background-size:51px 21px;
}




.languagepicker {
	background-color: none;
	display: inline-block;
	padding: 0;
	height: 40px;
	overflow: hidden;
	transition: all .3s ease;
	margin: 0 50px 10px 0;
	vertical-align: top;
	float: left;
}
.languagepickerinner{
	display:none;
	height:auto;
background-color:#f1f1f2;
	border:none;
	width:25px;
	margin-left:13px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:17px;
}



.languagepicker {
	/* don't forget the 1px border */
	height: auto;
}

.languagepicker a{
	color: #000;
	text-decoration: none;
}

.languagepicker li {
	display: block;
	padding: 0;
	line-height: 30px;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:16px;	
	
}

.languagepicker li{
	background-color: #f1f1f2;
}

.languagepicker a:first-child li {
	border: none;
	background-color:none;
}

.languagepicker li img {
	margin-right: 5px;
}








		}
	
	
/* polygon images in pc and mobile view*/

img#polygonimagemobile{
display:none;
}
	
	@media only screen and (max-width: 460px) {


hr{
margin-left:-10%!important;
width:120%;
}

img#polygonimagepc{
display:none;
}

img#polygonimagemobile{
display:block;	
margin-left:-10%;
width:120%;
}

.karrierjobtwohalf1 img#polygonimagemobile{
margin-left:0%;
max-width:100%!important;
padding:0;
margin:0;
}
.urjobtwohalf1 img#polygonimagemobile{
margin-left:0%;
max-width:100%!important;
padding:0;
margin:0;
}


	

	}

/* 100% table title and text show-hide */	

.urjobtwohalffull table .half4{
	display:block;
}
	

	@media only screen and (max-width: 460px) {

.urjobtwohalffull table .half3{
	cursor:pointer;
}

.urjobtwohalffull table .half4{
	display:none;
}


	}
	
/* urjobtext shortened text */
	
		.morecontent span {display:none}
	
/* main page slider pic */


.videoheader img{
display:none;	
}


	@media only screen and (max-width: 460px) {


.videoheader video{
display:none;	
}


.videoheader img{
display:block;	
width:100%;
}


	}


.container .rightsidetartalominner ul li{
font-weight:300;	
}



@media only screen and (max-width: 959px) {


/* Caption styles */
.nivo-caption {
	position:absolute;
	left:8%;
	/*bottom:0px;*/
	top:50%;
	background:#dbd9d6;
	color:#55565a;
	width:auto;
	z-index:8;
	/*padding: 20px 30px 23px 30px; */
	opacity: 1;
	overflow: hidden;
	display: none;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	font-size:3vw;
	text-transform:uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:500;
	
	width: 35%;
	height: 21%;
	transform: skew(-29deg);
	text-align:center;
	padding-left:7px;
	vertical-align:middle;
	display:table-cell;

	 -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
/*	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         */
}


.nivo-caption .nivo-text {
transform: skew(29deg)!important;
position: relative;
top: 10%;
transform: translateY(-25%);
}

.nivo-caption .nivo-text .nivotext-div {
margin-top:4%;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:3vw;
padding-left:3.5%;
}

/*
.nivo-caption .nivo-text .nivotext-div {
margin-top:4%;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:2.5vw;
}
*/

.nivo-caption .nivo-text .nivotext-span1 {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
/*font-size:40px;*/
font-size:3vw;
}


.nivo-caption .nivo-text .nivotext-span2{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 300;
/*font-size:30px;*/
font-size:2.5vw;
}


.nivo-caption-none {
	position:absolute;
	left:21.5%;
	/*bottom:0px;*/
	top:51.6%;
	background:none;
	color:#55565a;
	width:auto;
	z-index:8;
	/*padding: 20px 30px 23px 30px; */
	opacity: 1;
	overflow: hidden;
	display: none;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	font-size:3vw;
	text-transform:uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:500;
	
	width: 28.6%;
	height: 16.5%;
	transform: skew(-29deg);
	text-align:center;
	vertical-align:middle;
	display:table-cell;

	 -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
/*	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         */
}



}


@media only screen and (max-width: 600px) {


/* Caption styles */
.nivo-caption {
	position:absolute;
	left:5%;
	/*bottom:0px;*/
	top:40%;
	background:#dbd9d6;
	color:#55565a;
	width:auto;
	z-index:8;
	/*padding: 20px 30px 23px 30px; */
	opacity: 1;
	overflow: hidden;
	display: none;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	font-size:3vw;
	text-transform:uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:500;
	
	width: 45%;
	height: 33%;
	transform: skew(-29deg);
	text-align:center;
	padding-left:0px;
	vertical-align:middle;
	display:table-cell;

	 -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
/*	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         */
}


.nivo-caption .nivo-text {
transform: skew(29deg)!important;
position: relative;
top: 10%;
transform: translateY(-25%);
}

.nivo-caption .nivo-text .nivotext-div {
margin-top:0;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:5vw;
padding-left:2px;
}

/*
.nivo-caption .nivo-text .nivotext-div {
margin-top:4%;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
font-size:2.5vw;
}
*/

.nivo-caption .nivo-text .nivotext-span1 {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400;
/*font-size:40px;*/
font-size:5vw;
}


.nivo-caption .nivo-text .nivotext-span2{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 300;
/*font-size:30px;*/
font-size:4vw;
}


.nivo-caption-none {
	position:absolute;
	left:21.5%;
	/*bottom:0px;*/
	top:51.6%;
	background:none;
	color:#55565a;
	width:auto;
	z-index:8;
	/*padding: 20px 30px 23px 30px; */
	opacity: 1;
	overflow: hidden;
	display: none;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	font-size:3vw;
	text-transform:uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:500;
	
	width: 28.6%;
	height: 16.5%;
	transform: skew(-29deg);
	text-align:center;
	vertical-align:middle;
	display:table-cell;

	 -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
/*	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         */
}



}



.webcast .hirekcontentdiv {
    height: 285px;
	overflow: hidden;
}	

#webcastpassclass{
    width: 100%;
    height: 25px;
    color: #55565a;
    border: none;
    margin-bottom: 10px;
    background-color: #dbd9d6;
    font-family: 'Barlow Condensed', sans-serif!important;
    font-weight: 400;
    font-size: 20px;
}


@media only screen and (max-width: 1205px) {


.slider-wrapper {
    margin-top: 0px;
}

}


/*ref video*/
.referenciasearch{
width:100%;
}

.hirekimgdiv iframe{
height:220px;
}

@media only screen and (max-width: 1240px) and (min-width: 960px){
	
.hirekimgdiv iframe{
height:150px;
}

.referenciavideo .hirekcontentdiv {
    height: 215px;
}


.webcast .hirekcontentdiv {
    height: 295px;
}	
	
}

@media only screen and (max-width: 959px) and (min-width: 768px){
	
.referenciavideo .hirekfirsthirbg {
    margin-top: -20px;	
}
	
.webcast .hirekfirsthirbg {
    margin-top: -20px;	
}
	
	
}



@media only screen and (max-width: 767px) and (min-width: 460px){
	
.referenciavideo .hirekfirsthirbg {
    margin-top: -20px;	
}
	
.webcast .hirekfirsthirbg {
    margin-top: -20px;	
}
	
}

@media only screen and (max-width: 459px){
	

.hirekimgdiv iframe{
height:150px;
}

	
}





.referenciavideo{
height:auto!important;	
}
.referenciavideo .hirekfirsthirbg{
/*display:none;	*/
}

.webcast{
height:auto!important;	
}
.webcast .hirekfirsthirbg{
/*display:none;	*/
}



/*select box*/
.container .rightside.columns .referenciasearch {
width:45%;
float: left;
}

.container .rightside.columns .referenciasearch li::before {
    content: "";
    color: #55565a;
    display: table-cell;
    text-align: right;
    padding-right: 0;
}
.referenciasearch label, .referenciasearch legend {
    margin-bottom: 0px!important;
	color: #55565a;
}
.select-box {
  z-index: 999;
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  font-size: 18px;
  color: #55565a;
}
@media (min-width: 768px) {
  .select-box {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .select-box {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .select-box {
    width: 50%;
  }
}
.select-box__current {
  position: relative;
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  outline: none;
}
.select-box__current:focus + .select-box__list {
  opacity: 1;
  -webkit-animation-name: none;
          animation-name: none;
}
.select-box__current:focus + .select-box__list .select-box__option {
  cursor: pointer;
}
.select-box__current:focus .select-box__icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.select-box__icon {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  opacity: 0.3;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.select-box__value {
  display: -webkit-box;
  display: flex;
}
.select-box__input {
  display: none;
}
.select-box__input:checked + .select-box__input-text {
  display: block;
}
.select-box__input-text {
  display: none;
  width: 100%;
  margin: 0;
  padding: 15px;
  background-color: #fff;
}
.select-box__list {
  position: absolute;
  width: 100%;
  padding: 0;
  list-style: none;
  opacity: 0;
  -webkit-animation-name: HideList;
          animation-name: HideList;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: step-start;
          animation-timing-function: step-start;
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
}
.select-box__option {
  display: block;
  padding: 15px;
  background-color: #fff;
}
.select-box__option:hover, .select-box__option:focus {
  color: #55565a;
  background-color: #fbfbfb;
}

@-webkit-keyframes HideList {
  from {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  to {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
}

@keyframes HideList {
  from {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  to {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
}

@media only screen and (max-width: 767px){
.container .rightside.columns .select-box img {
position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  opacity: 0.3;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
		
}

.tartalominner .select-box img {
    padding-bottom: 0px
    
}
	
.container .rightside.columns .referenciavideotext .basichalf {
    overflow:visible!important;
}	
	
.container .rightside.columns .webcasttext .basichalf {
    overflow:visible!important;
}	
	
	
}

.containerhirek span.videotypetitle{
color: #b21e28; font-weight:bold; font-size:25px!important;	
}
.containerhirek span.videotypetitleother{
font-size:20px!important;	
}

@media only screen and (max-width: 459px){

.containervideok .hirekbox.firsthir{
	overflow:hidden;
}
}
/*select box END*/










/*select box 2*/
.container .rightside.columns .referenciasearch2 {
width:45%;
float: left;
}

.container .rightside.columns .referenciasearch2 li::before {
    content: "";
    color: #55565a;
    display: table-cell;
    text-align: right;
    padding-right: 0;
}
.referenciasearch2 label, .referenciasearch2 legend {
    margin-bottom: 0px!important;
	color: #55565a;
}
.select-box2 {
  z-index: 999;
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  font-size: 18px;
  color: #55565a;
}
@media (min-width: 768px) {
  .select-box2 {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .select-box2 {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .select-box2 {
    width: 50%;
  }
}
.select-box__current2 {
  position: relative;
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  outline: none;
}
.select-box__current2:focus + .select-box__list2 {
  opacity: 1;
  -webkit-animation-name: none;
          animation-name: none;
}
.select-box__current2:focus + .select-box__list2 .select-box__option2 {
  cursor: pointer;
}
.select-box__current2:focus .select-box__icon2 {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.select-box__icon2 {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  opacity: 0.3;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.select-box__value2 {
  display: -webkit-box;
  display: flex;
}
.select-box__input2 {
  display: none;
}
.select-box__input2:checked + .select-box__input-text2 {
  display: block;
}
.select-box__input-text2 {
  display: none;
  width: 100%;
  margin: 0;
  padding: 15px;
  background-color: #fff;
}
.select-box__list2 {
  position: absolute;
  width: 100%;
  padding: 0;
  list-style: none;
  opacity: 0;
  -webkit-animation-name: HideList;
          animation-name: HideList;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: step-start;
          animation-timing-function: step-start;
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
}
.select-box__option2 {
  display: block;
  padding: 15px;
  background-color: #fff;
}
.select-box__option2:hover, .select-box__option2:focus {
  color: #55565a;
  background-color: #fbfbfb;
}

@-webkit-keyframes HideList {
  from {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  to {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
}

@keyframes HideList {
  from {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  to {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
}

@media only screen and (max-width: 767px){
.container .rightside.columns .select-box2 img {
position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  opacity: 0.3;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
		
}

.tartalominner .select-box2 img {
    padding-bottom: 0px
    
}
	
.container .rightside.columns .referenciavideotext .basichalf {
    overflow:visible!important;
}	
	
.container .rightside.columns .webcasttext .basichalf {
    overflow:visible!important;
}	
	
	
}

/*
@media only screen and (max-width: 767px){
.container .rightside.columns .referenciasearch, .container .rightside.columns .referenciasearch2 {
width:100%;
float: none;
}
	
}
*/
@media only screen and (max-width: 767px){
	.container .rightside.columns .referenciasearch h1, .container .rightside.columns .referenciasearch2 h1 {
		font-size:20px;
	}
}



table.tg.webcast th img{
	padding-left:25px;
	width: 160px!important;
}

@media only screen and (max-width: 767px){
	table.tg.webcast th img{
	padding-left:0px;
	width: 160px!important;
}

}


/*select box END*/