@import "k2.css"; 
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1360px;
  }
}

@media (min-width: 1640px) {
  .container {
    width: 1600px;
  }
}

@media (min-width: 1940px) {
  .container {
    width: 1920px;
  }
}

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

.font-bebas {
font-family: 'BebasNeueRegular', sans-serif;
}

.poweredby {
text-align: right;
}

.poweredby .t3-logo, .poweredby .t3-logo-small {
  display: inline-block;
  opacity: 0.03;
}
.poweredby a.t3-logo p {
	padding:40px 0 0px 0;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	color: rgb(255, 255, 255) !important
}
.poweredby a.t3-logo:hover {
	text-decoration:none;
}
.t3-logo {
  height: 40px;
  width: 155px;
}

.t3-logo,
.t3-logo-color {
  background-image: url("http://gfaktor.hu/gabrielfaktor-logo.png");
}
.t3-logo-color:hover {
	opacity: 1;
}

.t3-logo-dark {
  background-image: url("http://gfaktor.hu/gabrielfaktor-logoff.png");
}
.t3-logo-dark:hover {
  background-image: url("http://gfaktor.hu/gabrielfaktor-logo.png");
	opacity: 1;
}

.t3-logo-small,
.t3-logo-small.t3-logo-color {
  background-image: url("http://gfaktor.hu/gfaktor-logo.png");
}
.t3-logo-small.t3-logo-color:hover {
	opacity: 1;
}

.t3-logo-small.t3-logo-dark {
  background-image: url("http://gfaktor.hu/gfaktor-logoff.png");
}
.t3-logo-small.t3-logo-dark:hover {
  background-image: url("http://gfaktor.hu/gfaktor-logo.png");
	opacity: 1;
}

body {
color: rgb(0, 0, 0);
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857;
background: rgb(255, 255, 255);
}

.t3-off-canvas {
  background: none repeat scroll 0 0 rgb(255, 166, 33);
  color: rgb(0, 0, 0);
}

.t3-mainbody {
padding-bottom: 20px;
padding-top: 20px;
/*background: rgb(105, 103, 125);*/
margin: 20px auto;
}

.t3-content {
padding-bottom: 20px;
padding-top: 20px;
/*background: rgb(105, 103, 125);*/
}

.t3-wrapper {
/*background: rgb(38, 38, 38);*/
color: rgb(0, 0, 0);
left: 0;
overflow: visible;
position: relative;
transition: transform 0.5s ease 0s;
z-index: 99;
}


#system-message {
margin-bottom: 0px;
padding: 0;
}

/*	-- header 
------------------------------------------------- */
.fejlec {
background:rgb(43, 43, 43);
}

.t3-header {
padding-bottom: 10px;
padding-top: 20px;
background: none;
/*background:url(../../../images/bg-style-13.jpg);*/
/*background: repeat-x scroll center top url(../../../images/bg-style-3.jpg);*/
/*margin-top:38px;*/
box-shadow: 0 -10px 10px -6px rgba(0, 0, 0, 0.25) inset, 0 10px 10px -6px rgba(0, 0, 0, 0.25) inset;
}

.logo {
  text-align: center;
}

.logo a {
display: inline-block;
line-height: 1;
margin: 0;
/*-ms-transform: rotate(-3deg);*/ /* IE 9 */
/*-webkit-transform: rotate(-3deg);*/ /* Chrome, Safari, Opera */
/*transform: rotate(-3deg);*/
color: rgb(255, 166, 33);
}

.logo-text .site-slogan {
font-family: 'Dancing Script', cursive;
display: block;
font-size: 20px;
margin-top: 5px;
color:rgb(0, 0, 0);
}

.site-slogan {
font-family: 'Dancing Script', cursive;
display: block;
font-size: 20px;
margin-top: 5px;
color:rgb(0, 0, 0);
}

.languageswitcherload {
float: right;
width: 100%;
}

.languageswitcherload p {
font-size: 34px;
font-weight:300;
text-align:center;
font-family: 'Roboto', sans-serif;
line-height: 1;
color:rgb(0, 0, 0);
}
 @media screen and (max-width: 767px) {
.languageswitcherload p {
 margin-top: 20px;
}
}

/*	End -- header 
------------------------------------------------- */




/*	-- navbar-nav 
------------------------------------------------- */
@media (min-width: 768px) {
		.navbar-nav {
		margin-top:10px;
		}
		
		.navbar-nav > li {
				float: left;
		}
		.navbar-nav > li > a {
				padding-top: 0px;
				padding-bottom: 0px;
				line-height:50px;
		
		}
		.navbar-nav.navbar-right:last-child {
				margin-right: 0px;
		}
}

@media (min-width: 992px) {
		.navbar-nav {
		margin-top:0;
		}

		.navbar-nav > li {
				float: left;
				padding:0 5px;
		}
		.navbar-nav > li > a {
				padding:0 5px;
				line-height:90px;
		}
}

.navbar-nav > li > a {
border: 2px solid rgb(43, 43, 43);
}

.navbar-nav > li > a:hover, 
.navbar-nav > li > a:focus {
    text-decoration: none;
		color: rgb(0, 156, 166);
    background: rgba(238, 238, 238, 0);
}


.navbar-nav > li.active > a,
.navbar-nav > li.alias-parent-active > a {
    text-decoration: none;
		color: rgb(0, 156, 166);
    background: rgba(238, 238, 238, 0);
		border: 2px solid rgb(0, 156, 166);
}
/*	End -- navbar-nav 
------------------------------------------------- */



/*	-- nav-pills
------------------------------------------------- */
.t3-spotlight-header1 .nav-pills > li > a {
background: rgba(0, 155, 214, 0);
box-shadow: 0 0px 0px 0px rgba(0,0,0,0) inset;
color: rgb(170, 170, 170);
text-decoration: none;
}

.t3-spotlight-header1 .nav-pills > li > a:hover,
.t3-spotlight-header1 .nav-pills > li > a:focus {
background-color: rgba(33, 33, 33, 0);
text-decoration: none;
color: rgb(0, 156, 166);
}

.t3-spotlight-header1 .nav-pills > li.active > a,
.t3-spotlight-header1 .nav-pills > li.alias-parent-active > a,
.t3-spotlight-header1 .nav-pills > li.active > a:hover,
.t3-spotlight-header1 .nav-pills > li.alias-parent-active > a:hover,
.t3-spotlight-header1 .nav-pills > li.active > a:focus,
.t3-spotlight-header1 .nav-pills > li.alias-parent-active > a:focus {
background-color: rgba(33, 33, 33, 0);
text-decoration: none;
color: rgb(0, 156, 166);
}

/*	End -- nav-pills
------------------------------------------------- */




/*	-- nav
------------------------------------------------- */
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: rgba(238, 238, 238, 0);
}

.nav > li.active > a,
.nav > li.active > a:hover,
.nav > li.active > a:focus,
.nav > li.alias-parent-active > a {
    text-decoration: none;
		color:rgb(0, 156, 166);
    background-color: rgba(238, 238, 238, 0);
}

/*	End -- nav
------------------------------------------------- */





/*	-- mainnav 
------------------------------------------------- */

.navbar {
margin-bottom: 0px;
min-height: px;
position: relative;
}

.navbar-default {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+0,e0e0e2+100 */
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f4f4 0%, #e0e0e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e0e0e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e0e0e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f4f4 0%,#e0e0e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f4f4 0%,#e0e0e2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f4f4 0%,#e0e0e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e0e0e2',GradientType=0 ); /* IE6-9 */

border-color: rgba(0, 0, 0, 1);
border-width: 0;
margin-bottom: 0px;
margin-top: 0px;
min-height: 0px; 
border-bottom:0px solid rgb(0, 0, 0);
border-top:0px solid rgb(0, 0, 0);
/*box-shadow: 0 -10px 10px -6px rgba(0, 0, 0, 0.25) inset, 0 10px 10px -6px rgba(0, 0, 0, 0.25) inset;*/
}

.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand { /*margin-left: 0;*/ }

.navbar-brand {
float: none !important;
/*font-size: 18px;*/
/*max-height: 50px;*/
max-height: 90px !important;
line-height: normal;
padding: 0px 0px;
overflow: hidden;
}
.navbar-brand img {
max-height: 90px;
}

.navbar-default .t3-navbar-collapse ul.navbar-nav {
float: none;
margin: 0;
}

.navbar-default ul.navbar-nav { 
/*float: right;*/
margin: 0;
border-left: 1px solid rgb(0, 0, 0);
border-right: 0px solid rgb(255,255,255);
font-family: 'BebasNeueRegular', sans-serif;
}

.navbar-default .nav > li{
border-left: 0px solid rgb(255,255,255);
border-right: 1px solid rgb(0,0,0);
}

.navbar-default .nav > li > a {
/*padding: 0px 15px !important;*/
font-family: 'BebasNeueRegular', sans-serif;
font-size: 24px;
background: none;
border-left: 0px solid rgb(255,255,255);
border-right: 0px solid rgb(196,196,196);
border-top: 0px solid transparent;
border-radius: 0px;
color: rgb(0, 0, 0);
/*padding: 15px 0px 11px 0px;*/
padding: 5px 20px 0 20px;
line-height:50px;
margin: 0px 0px 0px 0;
/*box-shadow: 0 -10px 10px -6px rgba(0, 0, 0, 0.25) inset, 0 10px 10px -6px rgba(0, 0, 0, 0.25) inset;*/
}

.navbar-default .nav > li > a > img { 
/*max-width: 20px;*/
max-height:18px;
}

.navbar-default .nav > li > a > span.image-title { margin-left:15px; !important }

.navbar-default .nav > li:last-child > a { /*border-right: 0px solid rgb(204, 153, 153);*/ }

.navbar-default .nav li::after {
/*content: url(../../../images/potty.jpg);
position: absolute;
top: 15px;
right: -5px;*/
}

.navbar-default .nav > li:last-child:after { content: ""; }
.navbar-default .t3-navbar-collapse .nav li::after { content: ""; }

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
background: rgb(255, 255, 255);
color: rgb(0, 0, 0) !important;
text-decoration: none;
border-top: 0px solid rgba(0, 174, 239, 0.25);
}

.navbar-default .nav > li.active > a,
.navbar-default .nav > li.active > a:hover,
.navbar-default .nav > li.active > a:focus,
.navbar-default .nav > li.alias-parent-active > a,
.navbar-default .nav > li.alias-parent-active > a:hover,
.navbar-default .nav > li.alias-parent-active > a:focus {
background: rgb(255, 255, 255);
color: rgb(0, 0, 0) !important;
/*box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.75) inset;*/
border-top: 0px solid rgb(0, 174, 239);
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background: none;
/*color: rgb(165, 32, 17);*/
border-top: 0px solid rgba(0, 174, 239, 0.25);
}

.navbar-default > li > .separator {
padding-bottom: 15px;
padding-top: 15px;
/*color:rgb(219, 163, 130) ;*/
}

.caret { margin-left: 10px; }

.navbar-default .caret { 
border-bottom-color: rgb(255, 166, 33);
border-top-color: rgb(255, 166, 33);
}

.navbar-default .navbar-nav > .dropdown > a .caret { 
border-bottom-color: rgb(255, 166, 33);
border-top-color: rgb(255, 166, 33);
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret,
.navbar-default .navbar-nav > .active.dropdown > a .caret { 
border-bottom-color: rgb(255, 111, 33) !important;
border-top-color: rgb(255, 111, 33) !important;
}

.dropdown-menu {
background-clip: padding-box;
background-color: rgba(34, 34, 34, 0.75);
border: 0px solid rgba(165, 32, 17, 0.15);
border-radius: 4px;
box-shadow: 0 0px 12px rgba(0, 0, 0, 0.5);
display: none;
float: left;
font-size: 14px;
left: 0;
list-style: none outside none;
margin: 2px 0 0;
min-width: 160px;
padding: 5px 0;
position: absolute;
text-align: left;
top: 100%;
z-index: 1000;
}

.t3-megamenu .dropdown-menu .mega-nav > li::after { content: ""; }

.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li a {
display: block;
padding: 5px 15px;
margin: 0 -15px;
white-space: normal;
/*color: rgb(119, 119, 119);*/
}

.t3-megamenu .dropdown-menu .mega-nav > li.active a {
background-color: rgba(34, 34, 34, 0.5);
color: rgb(255, 111, 33) !important;
text-decoration: none;
}

.t3-megamenu .dropdown-menu .mega-nav > li a:hover:before, 
.t3-megamenu .dropdown-menu .mega-nav > li.active a::before {
/*content: url(../../../images/potty2.jpg);*/
/*position: absolute;*/
/*top: 15px;*/
/*left: 5px;*/
}

.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus {
background-color: rgba(34, 34, 34, 0.5);
color: rgb(255, 111, 33) !important;
text-decoration: none;
}



.navbar-default .pull-right .nav > li > a {
color:rgb(120, 153, 55);
min-width:50px;
line-height:50px;
text-align:center;
margin:0;
border-bottom-width:0 !important;
border-right: 0px solid rgb(167,167,167)  !important;
border-left: 0px solid rgb(216,216,216)  !important;
padding: 0 10px;
}

.navbar-default .pull-right .nav > li > a.facebook {
color:rgb(120, 153, 55);
min-width:55px;
line-height:55px;
background: rgb(53, 81, 144) !important;
text-align:center;
}

.navbar-default .pull-right .nav > li > a.google {
color:rgb(120, 153, 55);
min-width:55px;
line-height:55px;
background: rgb(221, 75, 57) !important;
text-align:center;
}

.navbar-default .pull-right .nav > li > a.blogspot {
color:rgb(120, 153, 55);
min-width:55px;
line-height:55px;
background: rgb(244, 119, 34) !important;
text-align:center;
}

/*	End -- mainnav 
------------------------------------------------- */



/*	-- navbar-top 
------------------------------------------------- */
.t3-navbar-no { padding-right: 0; }

.navbar-top {
background: rgb(255, 166, 33) ; 
/*box-shadow: 0 -10px 10px -5px rgb(131,131,131) inset;*/
box-shadow: 0 5px 10px -5px rgb(33,33,33);
border-color: rgba(0, 0, 0, 1);
border-width: 0;
margin-bottom: 0px;
min-height: 37px;
/*border-bottom:5px solid rgb(239,185,0);*/
border-bottom:5px solid rgb(228, 228, 228);
}

.navbar-top .navbar-header {
background-color: transparent;
/*text-shadow:1px 1px 1px rgb(121, 121, 121), -1px -1px 0px rgb(255, 255, 255);*/
padding:0px 0 0 20px;
/*font-size:16px;*/
}

.navbar-top .navbar-header p {
/*color: rgb(228, 228, 228);*/
margin:0 0 0px 0;
line-height: 37px;
}

.navbar-top .navbar-header a { color: rgb(0, 0, 0); }

.navbar-top .navbar-nav.navbar-right:last-child { margin-right: 0px; }

.navbar-top .navbar-nav.navbar-right { border-left: 1px solid rgb(0, 0, 0); border-right: 0px solid rgb(0,0,0);}

.navbar-top .nav > li > a {
display: block;
padding: 8px 10px !important;
position: relative;
font-size:14px;
color: rgb(228, 228, 228);
background-color: transparent;
/*text-shadow:1px 1px 1px rgb(131, 131, 131), -1px -1px 1px rgb(255, 255, 255);*/
/*text-shadow:1px 1px 1px rgb(121, 121, 121), -1px -1px 0px rgb(255, 255, 255);*/
border-right: 1px solid rgb(0, 0, 0);
border-left: 1px solid rgb(228, 228, 228);
}

.navbar-top .nav > li:first-child > a { border-left: 1px solid rgb(228, 228, 228); }

.navbar-top .nav > li > a.kiemelt {
color:rgb(234, 68, 162);
text-shadow:1px 1px 1px rgb(0, 0, 0), -1px -1px 1px rgb(255, 255, 255)
}

.navbar-top .nav > li > a > img { /*max-width: 20px;*/
	max-height:20px; }

.navbar-top .nav > li > a > span.image-title { margin-left:5px; }

.navbar-top .nav > li > a:hover,
.navbar-top .nav > li > a:focus {
background-color: rgb(249,249,249);
box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.9) inset;
color: rgb(0, 0, 0) !important;
text-decoration: none;
}

.navbar-top .nav > li.active > a,
.navbar-top .nav > li.active > a:hover,
.navbar-top .nav > li.active > a:focus,
.navbar-top .nav > li.alias-parent-active > a,
.navbar-top .nav > li.alias-parent-active > a:hover,
.navbar-top .nav > li.alias-parent-active > a:focus {
background-color: rgb(249,249,249);
box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.9) inset;
color: rgb(0, 0, 0) !important;
}

.navbar-top .pull-right .nav > li > a.facebook,
 .navbar-top .pull-right .nav > li.active > a.facebook:hover,
 .navbar-top .pull-right .nav > li.active > a.facebook:focus,
 .navbar-top .pull-right .nav > li.alias-parent-active > a.facebook,
 .navbar-top .pull-right .nav > li.alias-parent-active > a.facebook:hover,
 .navbar-top .pull-right .nav > li.alias-parent-active > a.facebook:focus {
color: rgb(202,66,71);
text-shadow:1px 1px 1px rgb(0, 0, 0), -1px -1px 1px rgb(255, 255, 255);
min-width:37px;
background: rgb(53, 81, 144) !important;
text-align:center;
}

.navbar-top .pull-right .nav > li > a.google,
 .navbar-top .pull-right .nav > li.active > a.google:hover,
 .navbar-top .pull-right .nav > li.active > a.google:focus,
 .navbar-top .pull-right .nav > li.alias-parent-active > a.google,
 .navbar-top .pull-right .nav > li.alias-parent-active > a.google:hover,
 .navbar-top .pull-right .nav > li.alias-parent-active > a.google:focus {
color: rgb(202,66,71);
text-shadow:1px 1px 1px rgb(0, 0, 0), -1px -1px 1px rgb(255, 255, 255);
min-width:37px;
background: rgb(221, 75, 57) !important;
text-align:center;
}

/*.navbar-top .nav-pills > li > a {
  border-radius: 0px;
  color: rgb(255, 255, 255);
	border-right: 1px solid rgb(134, 217, 25) !important;
	border-left: 1px solid rgb(49, 79, 9) !important;
	height:41px;
}

.navbar-top .nav-pills > li:first-child > a {
  border-radius: 0px;
  color: rgb(255, 255, 255);
	border-right: 1px solid rgb(134, 217, 25) !important;
	border-left: 0px solid rgb(49, 79, 9) !important;
}

.navbar-top .nav-pills > li > a:hover,
.navbar-top .nav-pills > li > a:focus {
  background-color: transparent;
  color: rgb(255, 193, 0);
}

.navbar-top .nav-pills > li.active > a,
.navbar-top .nav-pills > li.active > a:hover,
.navbar-top .nav-pills > li.active > a:focus {
  background-color: transparent;
  color: rgb(255, 193, 0);
}


.navbar-top .head-search {
  margin-top: 0px;
}*/
/*	End -- navbar-top 
------------------------------------------------- */

.nav-pills > li > a {
/*background-color: rgb(0,155,214);
text-decoration: none;
color: rgb(255, 255, 255);*/
background-color: rgb(228, 228, 228);
box-shadow: 0 0px 6px 0px rgba(0,0,0,0.25) inset;
color: rgb(0, 0, 0);
text-decoration: none;
}

.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
/*background-color: rgb(0,118,163);*/
background-color: rgb(33, 33, 33);
text-decoration: none;
color: rgb(255, 255, 255);
}

.nav-pills > li.active > a,
.nav-pills > li.alias-parent-active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.alias-parent-active > a:hover,
.nav-pills > li.active > a:focus,
.nav-pills > li.alias-parent-active > a:focus {
/*background-color: rgb(0,118,163);*/
background-color: rgb(33, 33, 33);
text-decoration: none;
color: rgb(255, 255, 255);
}

.nav-pills > li > a > img {
max-width: none;
border:3px solid rgba(255, 255, 255, 1);
border-radius: 4px;
}




/*	-- modul 
------------------------------------------------- */
.module {
/*background: rgb(255, 255, 255);*/
border: 0px solid #D8D8D8;
border-radius: 0px ;
color: inherit;
margin-bottom: 20px;
overflow:hidden;
}

.nostyle.module {
background: transparent;
border: 0px solid #D8D8D8;
border-radius: 0px;
color: inherit;
margin-bottom: 0px;
}

.kek.module { 
/*background: #428BCA;*/
background: rgb(66,139,202); 
}

.piros.module {
background: rgb(202,66,71);
border: 1px solid #D9534F;
}

.szurke.module { background: #f5f5f5; }

.module-inner { padding: 0 10px; }

.kategorialista .module-inner,
.nostyle .module-inner { 
/*padding: 0 0;*/
}

.module-title {
margin:0 0px;
margin-bottom:10px;
/*padding: 10px 0 10px 10px;*/
background: transparent;
border-radius: 0px 0px 0 0;
border-bottom: 0px solid #d8d8d8;
font-size:14px;
line-height: 1;
padding:10px 8px 0 8px;
}

.module-title.kek { 
/*background: rgb(66,139,202);
color: #ffffff;*/
}

.module-title.piros { 
/*background: rgb(202,66,71);*/
/*color: #ffffff;*/
}

.module-title.szurke { 
/*background: #f5f5f5;*/
}

.module-title.kategoria:before {
content: "\e118 ";
font-family: 'Glyphicons Halflings';
/*font-weight:bold;*/
/*padding-right:10px;*/
padding:10px;
margin-right:10px;
margin-bottom:10px;
/*margin-left:-10px;*/
background: rgb(239,65,0);
border-radius: 6px;
color: #ffffff;
}

.module-title.nepszeru:before {
content: "\e105 ";
font-family: 'Glyphicons Halflings';
/*font-weight:bold;*/
padding:10px;
margin-right:10px;
margin-bottom:10px;
/*margin-left:-10px;*/
background: rgb(0, 155, 214);
border-radius: 6px !important;
color: #ffffff;
}

.module-title.kiemelt:before {
content: "\e104 ";
font-family: 'Glyphicons Halflings';
/*font-weight:bold;*/
padding:10px;
margin-right:10px;
margin-bottom:10px;
/*margin-left:-10px;*/
background: rgb(239,65,0);
border-radius: 6px !important;
color: #ffffff;
}

.module-title.archiv:before {
content: "\e109 ";
font-family: 'Glyphicons Halflings';
/*font-weight:bold;*/
padding:10px;
margin-right:10px;
margin-bottom:10px;
/*margin-left:-10px;*/
background: rgb(250,250,250);
border-radius: 6px;
color: #222;
}

.module-title.cikkek:before {
content: "\e022 ";
font-family: 'Glyphicons Halflings';
/*font-weight:bold;*/
padding:10px;
margin-right:10px;
margin-bottom:10px;
/*margin-left:-10px;*/
background: /*rgb(0,239,65)*/ rgb(243, 243, 243);
border-radius: 6px;
color: rgb(0, 0, 0);
}

.nostyle .module-title { 
margin-bottom:0px;
/*border-bottom: 0px solid #D3D6DB;*/
}

.nagy.module-title { font-size:38px; }

.t3-sl .module-title {
text-align: left;
opacity: 1;
margin: 20px 0 10px 0;
}

.home .t3-sl-3 .module-title { 
/*font-size: 2.5em;
opacity: 1;*/
}

.home .t3-sl-5 .module-title { 
/*font-size: 2.5em;
opacity: 1;*/
}

.module-title span {
opacity: 1;
/*text-transform: uppercase;*/
color: rgb(170, 170, 170);
letter-spacing: 0px;
font-size:24px;
font-weight:500;
line-height:1.1;

}

.t3-sl .module-title span { font-size: 24px;}

.nagy.module-title span { font-weight: 400; }

.module-title.piros span { /*color: #ffffff;*/}

.module-title.kek span { /*color: #ffffff;*/}

.module-ct {
padding: 0px;
margin:0 0px;
background: rgb(255, 255, 255);
}

.nostyle .module-ct {
padding: 0;
margin:0 0px;
background: none;
}

.kategorialista .module-ct {
padding: 0;
margin:0 0px
}

.piros.t3-module .module-ct a,
.piros.t3-module .module-ct a:link { color:#fff !important; }
/*	End -- modul 
------------------------------------------------- */




/*	-- footer 
------------------------------------------------- */
.module_ugyfelszolgalat {
  background: url("../../../images/bg-hirlevel.png") no-repeat scroll right bottom rgb(149, 171, 99);
  border-radius: 0 0 0 6px;
  color: rgb(250, 250, 250);
  margin-top: 40px;
  /*padding: 10px 20px 0;*/
	margin-right:-15px;
}

.module_ugyfelszolgalat .module-ct {
  background: none;
	min-height:205px
}

/*.module_ugyfelszolgalat .module-title {
  margin: -37px auto 0;
  padding-left: 0px;
  position: absolute;
  text-align: left;
  z-index: 0;
	width:100%
}
*/

.module_ugyfelszolgalat .module-title {
text-align: left !important;
}

.module_ugyfelszolgalat .module-title span {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  text-align: left !important;
	background: rgb(149, 171, 99);
	padding: 10px 10px 0 10px;
	border-radius: 6px 6px 0 0px;
	margin: -27px auto 0;
	position: absolute;
}

.module_hirlevel {
  background: url("../../../images/bg-hirlevel.png") no-repeat scroll right bottom rgb(149, 171, 99);
  border-radius: 0px 0px 6px 0px;
  color: rgb(250, 250, 250);
  margin-top: 40px;
  /*padding: 10px 20px 0;*/
	margin-left:-15px;
}

.module_hirlevel .module-ct {
  background: none;
	min-height:205px
}

.module_hirlevel,
.module_ugyfelszolgalat {
  margin-bottom: 0 !important;
	padding-bottom: 0px;
}

/*.module_hirlevel .module-title {
  margin: -37px auto 0;
  padding-left: 0px;
  position: absolute;
  text-align: right;
  z-index: 0;
	width:100%
}*/
.module_hirlevel .module-title span {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  text-align: center;
	background: rgb(149, 171, 99);
	padding: 10px 10px 0 10px;
	border-radius: 6px 6px 0 0px;
	margin: -27px auto 0;
	position: absolute;
	right:15px
}




div.itemBackToTop {
  text-align: center;
}
a.k2Anchor.top, 
a.BackToTop:link {
  display: inline-block;
  opacity: 0.3;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: normal;
}
.k2Anchor.top {
  background: scroll no-repeat center 0 url(../../../images/backtotop.png);
  margin: 50px 0;
  min-height: 48px;
  min-width: 140px;
}

a.k2Anchor.top span {
  color: rgb(34, 34, 34);
  display: block;
  opacity: 1 !important;
  padding: 50px 0 0;
	text-decoration: none;
}

.t3-footer {
background: none repeat scroll 0 0 rgb(38, 38, 38);
border-top: 0px solid rgb(238, 238, 238);
/*color: rgb(228, 228, 228);*/
}

/*	End -- footer 
------------------------------------------------- */




/*	-- RsForm 
------------------------------------------------- */
.formResponsive { margin: 0 0 18px; }

.formResponsive select,
.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="password"] {
font-size: 14px;
height: 20px;
line-height: 20px;
background-color: rgb(255, 255, 255);
background-image: none;
border: 1px solid rgb(204, 204, 204);
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: rgb(85, 85, 85);
font-size: 14px;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 100% !important;
}

/*.formResponsive input,*/
.formResponsive textarea {
width: 100%;
min-height: 102px;
}

.rsform-block.rsform-block-captcha img {
width:	100px;
height: 34px;
border: 1px solid rgb(204, 204, 204);
border-radius:	4px;
margin-bottom:	2px;
margin-right:		20px;
}

.formResponsive input[type="submit"] {
background-color: rgb(0, 116, 204);
background-image: -moz-linear-gradient(center top, rgb(0, 136, 204), rgb(0, 85, 204));
background-repeat: repeat-x;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
color: rgb(255, 255, 255);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.formResponsive input[type="button"],
.formResponsive input[type="submit"],
.formResponsive input[type="reset"] {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-image: none;
border-radius: 4px;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
cursor: pointer;
display: inline-block;
font-size: 16px;
line-height: 18px;
margin-bottom: 0;
padding: 10px 20px;
text-align: center;
vertical-align: middle;
}

.formResponsive .formHorizontal .formControls { margin-left: 0px; }

.formResponsive .formHorizontal .formControlLabel {
float: left;
text-align: right;
width: auto;
padding-top: 0px;
margin-right: 20px;
}

.formResponsive input[type="radio"],
.formResponsive input[type="checkbox"] {
float: left;
margin-right: 5px;
padding-left: 18px;
margin: 8px 5px 0 0;
}

/*	End -- RsForm 
------------------------------------------------- */




/*	-- tartalom elemek 
------------------------------------------------- */
hr {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-image: none;
border-style: solid none none;
border-width: 1px 0 0;
margin-bottom: 20px;
margin-top: 20px;
border-top:			1px solid rgb(196, 196, 196);
border-bottom:	1px solid rgb(255, 255, 255)
}


.label {
  border-radius: 0.25em;
  color: rgb(255, 255, 255);
  display: inline;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  padding: 0.2em 0.6em;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}


/* alCímek ==================================================== */
.page-subheader {
border-bottom: 0px solid rgb(238, 238, 238);
margin: 0 0 20px;
}

.page-subheader .page-subheader-under {
font-size:14px !important;
margin: -0px 0 0 0;
color: rgb(145, 151, 163);
}

.page-subheader small {
font-size:75% !important;
color: rgb(145, 151, 163);
}

.page-subheader .page-subtitle,
.page-subheader h2,
.page-subheader h3,
.page-subheader p {
line-height: 1 !important;
font-family: 'BebasNeueRegular',sans-serif;
letter-spacing:2;
color: rgb(170, 170, 170);
font-size: 26px;
font-weight: 100;
margin:0;
}
 
.page-subheader h4 {
line-height: 1 !important;
font-family: 'BebasNeueRegular',sans-serif;
letter-spacing:2;
color: rgb(170, 170, 170);
font-size: 26px;
font-weight: 100;
margin:0;
}

.page-subtitle span,
.page-subheader h2 span,
.page-subheader h3 span,
.page-subheader h4 span,
.page-subheader p span {
/*color:rgb(0, 174, 239);*/
font-weight:300;
font-size:125%
}
/* end alCímek ================================================ */



/* Description ================================================ */
dt,
dd { /*line-height: 1.5;*/ }

dl dt {
/*font-family: 'Roboto', sans-serif !important;*/
/*font-weight: 300;*/
/*font-size:1.4em;*/
text-transform: uppercase;
}

.dl-horizontal dt {
/*font-family: 'Roboto', sans-serif !important;*/
font-weight: 300;
text-transform: uppercase;
font-size: 16px;
line-height:1.5;
}
.aszf .dl-horizontal dt {
clear: left;
float: left;
overflow: hidden;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
width: 60px;
font-size: 16px;
line-height:1.5;
}

.dl-horizontal dd { 
border-bottom:1px solid #d8d8d8;
line-height:1.5;
font-size:16px;
}

.aszf .dl-horizontal dd { 
margin-left: 80px;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 260px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 280px;
  }
}

/* end Description ============================================ */



/* thumbnail ================================================== */
.thumbnail {
background-color: rgb(250, 250, 250);
border: 1px solid rgb(221, 221, 221);
border-radius: 4px;
display: block;
/*line-height: 1.42857;*/
  margin-bottom: 10px;
padding: 10px;
transition: all 0.2s ease-in-out 0s;
overflow:hidden;
}

.thumbnail .page-subheader {
border-bottom: 1px solid rgb(238, 238, 238);
margin: 10px 0 20px;
}

.thumbnail .page-subheader h4 {
line-height: 1.25 !important;
/*margin: 0;*/
	font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size:24px !important;
}

.thumbnail .page-subheader h4 a { color: rgb(51, 51, 51) }

.thumbnail .page-subheader h4 a:hover {
color: rgb(202, 66, 71);
text-decoration: none;
}

.thumbnail .caption {
  color: rgb(0, 0, 0);
  padding: 9px;
}
.thumbnail h3 {
  color: rgb(0, 0, 0);
font-family: 'BebasNeueRegular', sans-serif;
font-size: 32px;
letter-spacing: 1px;
}

.moduleItemImage { margin: -10px -10px 0 -10px; }

/* end thumbnail ============================================== */



/* img ------------------------------------------ */
.img-rounded { 
box-shadow: 0 0px 15px -5px rgb(131,131,131);
border:5px solid rgba(255, 255, 255, 0.75);
}

.img-thumbnail {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(221, 221, 221);
  border-radius: 0px;
  display: inline-block;
  height: auto;
  line-height: 1.42857;
  max-width: 100%;
  padding: 9px;
  transition: all 0.2s ease-in-out 0s;
}
/* button ------------------------------------------ */
.btn-lg, .btn-group-lg > .btn {
  border-radius: 0;
  font-size: 18px;
  line-height: 1.33;
  padding: 10px 16px;
}
.btn-primary {
  background-color: rgb(255, 166, 33);
	border-color: rgb(255, 166, 33);
  color: rgb(255, 255, 255);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-color: rgb(255, 111, 33);
  border-color: rgb(255, 111, 33);
  color: rgb(255, 255, 255);
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
	border-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
	border-radius: 0;
}
/* end img -------------------------------------- */



p {
font-size:16px;
line-height:1.5;
color: rgb(0, 0, 0);
}

.t3-sidebar p {
font-size:12px; 
line-height: 1.25;
}

a {
color: rgb(170, 170, 170);
text-decoration: none;
}

a:hover, a:focus {
  color: rgb(0, 156, 166);
  text-decoration: underline;
}

li { font-size:16px; }

.well-2 {
background: scroll repeat 0 0 url(../../../images/bg-fejlec.png) rgb(245, 245, 245);
border: 0px solid rgb(227, 227, 227);
border-radius: 0px;
color: rgb(0, 0, 0);
/*box-shadow: 0 -10px 20px -7px rgb(131,131,131) inset;*/
margin: 0 -20px 0px -20px;
min-height: 20px;
padding: 19px;
}

.lead {
  font-weight: 400;
  /*line-height: 1.4;*/
  margin-bottom: 0px;
}

.lead p{
color: rgb(0, 0, 0);
}

/*	End -- tartalmi elemek 
------------------------------------------------- */





.t3-sl { 
	padding: 0;
	/*padding-bottom: 10px;
  padding-top: 10px;*/ }

.t3-sl-header {
padding:5px 0;
border-bottom:1px solid RGB(69, 69, 69);
}
.t3-spotlight-header1 {
padding:5px 0;
}
.t3-spotlight-header2 {
padding:10px 0;
}

@media (max-width: 480px) {
.col-xs-6 {
    width: 100%;
}
.t3-spotlight-header2 img{
/*width:100%*/
}
}

.t3-sl-banner-1-50-50 {
background-color: rgb(239, 245, 252);
padding:40px 0 0 0;
}

.t3-sl-banner-1 {
background: url(../../../images/bg-style-14.jpg);
box-shadow: 0 -10px 10px -6px rgba(0,0,0,0.25) inset, 0 10px 10px -6px rgba(0,0,0,0.25) inset;
padding:10px 0 0 0;
border-bottom:10px solid rgb(255, 255, 255);
border-top:10px solid rgb(255, 255, 255);
}

.t3-sl-banner-1 .nostyle.module,
.t3-sl-banner-1 .module {
margin: 0;
}

.t3-sl-banner-1 p {
color: rgb(255, 255, 255);
font-family: "Roboto", sans-serif;
font-weight: 300;
}

.t3-sl-banner-2 {
background-color: transparent;
padding:0px 0 0 0;
}

.t3-sl-banner-3 {
background: rgb(255, 166, 33);
padding:0px 0 0 0;
}

.t3-sl-2 {
background: rgba(9,188,255,0);
padding: 0px 0;
border-bottom:0px solid #fff;
border-top:0px solid #fff;
}

.t3-sl-2 .t3-spotlight-2  {
margin:60px 0;
}

.t3-sl-2 .page-subheader .page-subtitle,
.t3-sl-2 .page-subheader h2,
.t3-sl-2 .page-subheader h3,
.t3-sl-2 .page-subheader p {
color: rgb(255, 255, 255);
font-family: "Roboto", sans-serif;
font-size: 36px !important;
font-weight: 300;
line-height: 1 !important;
margin: 0;
}
 
/* Home ======================================================= */
.home .t3-sl-0 {
background: scroll repeat 0 0 url(../../../images/bg-fejlec.png);
padding: 0px 0;
border-bottom:0px solid #fff  !important;
border-top:0px solid #fff  !important;
}

.home .t3-sl-3 { 
background: repeat scroll 0 0 url(../../../images/bg-style-11.jpg) !important;
text-align: left !important;
}

.home .t3-sl-1 {

border-bottom: 0px solid rgb(238, 238, 238);
color: rgb(0, 0, 0) !important;
padding: 0px 0 0px 0  !important;
}

.t3-sl-1 .t3-spotlight-1 {
margin: 30px 15px;
margin:0;
}




.home .t3-sl-1 .module {
margin-bottom: 0;
}

.home .t3-sl-4 {
padding: 0px 0;
border-bottom:10px solid #fff  !important;
border-top:10px solid #fff  !important;
}
.home .t3-sl-5 {
  background: none !important;
  border-top: 0px solid rgb(238, 238, 238);
  color: rgb(51, 51, 51);
  padding: 0;
}
.home .t3-sl-6 {
padding: 0px 0;
border-bottom:10px solid #fff;
border-top:10px solid #fff;
}

/* End Home =================================================== */



.t3-navhelper {
  background: none repeat scroll 0 0 rgb(34, 34, 34);
  color: rgb(255, 255, 255);
  padding: 5px 20px;
	border-top:1px solid rgb(33, 33, 33);
}

.breadcrumb {
  background-color: rgb(34, 34, 34);
  list-style: outside none none;
}

.t3-copyright {
  border-top: 0px solid rgb(238, 238, 238);
  font-size: 12px;
  padding: 20px 0 20px;
}






/*	-- Simple Image Gallery 
------------------------------------------------- * ------------------------------------------- */
.fr-box-padder, .fr-ui-padder {
  background: url("skins/blank.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 solid rgb(0, 0, 0) !important;
}

.fr-window-fresco .fr-box-outer-border {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}

.fr-window-fresco .fr-box-wrapper {
  background: none repeat scroll 0 0 rgb(16, 16, 16);
  border: 0 solid rgb(0, 0, 0) !important;
}

.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay {
  border-bottom-width: 0;
}

.fr-window-fresco .fr-content-image-overlay {
	border:0 solid transparent !important;
  box-sizing: border-box;
}

.fr-close {
  cursor: pointer;
  height: 23px;
  padding: 0;
  pointer-events: auto;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 23px;
}


.fr-close-background {
  cursor: pointer;
  height: 23px;
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 0;
	background-color: rgb(40, 40, 40);
  transition: background-color 0.2s ease-in 0s;
  width: 23px;
}

.fr-ui-outside .fr-close-background {
  background: rgba(250, 250, 250, 0.75);
}

.fr-ui-outside .fr-close:hover .fr-close-background {
  background: rgba(250, 250, 250, 1);
}

/*	-- Widgetkit 
------------------------------------------------- */
a[data-lightbox] {
    display: inline;
    max-width: 100%;
}
/*	End -- Widgetkit 
------------------------------------------------- */



/*	-- Raxo modul 
------------------------------------------------- */
.allmode-default {
    margin: 0px 0 !important;
}

.allmode-default .allmode-topitem {
    padding: 0 0 10px !important;
    overflow: hidden;
    clear: left;
    border-top: 0px dashed rgb(221, 221, 221) !important;
}

.allmode-default .allmode-img img {
    float: left;
    display: block;
    margin: 0 0px 0px 0 !important;
    padding: 0px !important;
    max-width: 100%;
		width:100% !important;
    height: auto;
    background-color: rgb(246, 245, 245);
    border: 0px solid rgb(142, 140, 140) !important;
    border-radius: 0px !important;
    transition: border 0.4s ease;
}

.allmode-default a:hover img {
    border-color: rgba(204, 31, 31, 0) !important;
}



.allmode-columns .allmode-topitem .allmode-date, .allmode-columns .allmode-info > span {
  color: rgb(255, 255, 255) !important;
}

.allmode-columns h3 a, 
.allmode-columns .allmode-name, 
.allmode-columns .allmode-title, 
.allmode-columns .allmode-showall {
  color: rgb(255, 166, 33) !important;
}

.allmode-columns h3 a:hover, 
.allmode-columns .allmode-name, 
.allmode-columns .allmode-title, 
.allmode-columns .allmode-showall {
  color: rgb(255, 111, 33) !important;
}

.allmode-columns .allmode-topitem .allmode-img img {
  border-radius: 0 !important;
  border-style: solid;
  border-width: 5px;
  box-shadow: 0 0 0px rgb(255, 166, 33) !important;
  transition: border 0.4s ease 0s;
  width: 100%;
}

.allmode-columns {
border-color: transparent;
 border-width: 0 !important;
}

.allmode-columns .allmode-name, 
.allmode-columns .allmode-topitem, 
.allmode-columns .allmode-img img {
  border-color: rgb(255, 166, 33) !important;
}

.allmode-columns .allmode-img img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}

.allmode-columns .allmode-img img:hover {
  border-color: rgb(255, 111, 33	) !important;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);

}

.allmode-columns .allmode-topitem .allmode-text {
  color: rgb(255, 255, 255) !important;
  font-size: 14px;
  line-height: 18px;
  margin: 6px 4px 0;
  overflow: hidden;
}
/*	End -- Raxo modul 
------------------------------------------------- */


.t3-spotlight-1.row .col-xs-12, 
.t3-spotlight-1.row .col-sm-12,
.t3-spotlight-1.row .col-md-12,
.t3-spotlight-1.row .col-lg-6 {
    padding-left: 0px;
    padding-right: 0px;
}

.egyedirow .row {
    margin-left: 0px;
    margin-right: 0px;
}

.egyedirow .col-xs-3, .egyedirow .col-sm-3, .egyedirow .col-md-3, .egyedirow .col-lg-3 {
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
}

.homePromoItem  {
    display: block;
    height: 100%;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
		position:relative;
}


.iconCover {
    z-index: 2;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
		position: relative;
}

.homePromoItem:hover .iconCover {
    -webkit-transform: translateY(-371px);
    -ms-transform: translateY(-371px);
    transform: translateY(-371px);
}

.promoUnder {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}





#MiniCRMFrame_4049-12a7wgul3g1dgwsqbdwe .TurnKeyCRM {
    margin: 0 auto !important;
    width: 100% !important;
    display: block;
}



/* -- Simple RSS Feed Reader  
------------------------------------------------- */
li.srfrRow h3 {
font-size:16px;
margin-top:0;
}
span.srfrFeedSource {
font-size:12px;
font-style:italic;
float:left;
}
span.srfrFeedItemDate {
font-size:12px;
font-style:inherit;
text-align:right;
float:right;
}
li.srfrRow img {
width:100%;
}

/* End -- Simple RSS Feed Reader  
------------------------------------------------- */
