/*	-- szélesség 
------------------------------------------------- */
/*@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; }
}*/

/*	vége -- szélesség 
------------------------------------------------- */

.poweredby {
	text-align: right;
}
.poweredby .t3-logo, .poweredby .t3-logo-small {
	display: inline-block;
	opacity: 0.10;
}
.poweredby a.t3-logo p {
	padding: 40px 0 0px 0;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	color: rgb(190,190,190) !important
}
.poweredby a.t3-logo:hover {
	text-decoration: none;
}
.t3-logo {
	height: 40px;
	width: 155px;
}
.t3-logo, .t3-logo-color {
	background-image: url("https://gfaktor.hu/gabrielfaktor-logo.png");
}
.t3-logo-color:hover {
	opacity: 1;
}
.t3-logo-dark {
	background-image: url("https://gfaktor.hu/gabrielfaktor-logoff.png");
}
.t3-logo-dark:hover {
	background-image: url("https://gfaktor.hu/gabrielfaktor-logo.png");
	opacity: 1;
}
.t3-logo-small, .t3-logo-small.t3-logo-color {
	background-image: url("https://gfaktor.hu/gfaktor-logo.png");
}
.t3-logo-small.t3-logo-color:hover {
	opacity: 1;
}
.t3-logo-small.t3-logo-dark {
	background-image: url("https://gfaktor.hu/gfaktor-logoff.png");
}
.t3-logo-small.t3-logo-dark:hover {
	background-image: url("https://gfaktor.hu/gfaktor-logo.png");
	opacity: 1;
}

.t3-off-canvas {
	background: rgb(255,255,255)
}
.t3-wrapper {
	background: rgb(255,255,255)
}
.t3-mainbody {
}
.t3-content {
}
.t3-sidebar {
}
#system-message {
}
/*	-- header 
------------------------------------------------- */
.fejlec {
/*position: relative*/
}

@media (min-width: 992px) {
.fejlec {
	/*position: relative*/
	min-height: 430px;
}
}
.t3-header {
}
.logo-image {
}
/*.logo {
	text-align: center;
}

@media screen and (min-width: 768px) {
.logo {
	text-align: center;
}
}*/
.logo a {
}
.logo-text a {
}
.logo-text .site-slogan {
}
.site-slogan {
}
.languageswitcherload {
	float: right;
	width: 100%;
	text-align: right;
}
.languageswitcherload p {
	font-size: 34px;
	font-weight: 300;
	text-align: right;
	font-family: 'Roboto', sans-serif;
	line-height: 1;
}

@media screen and (max-width: 767px) {
.languageswitcherload p {
	margin-top: 20px;
}
}
/*	End -- header 
------------------------------------------------- */

/*	-- nav
------------------------------------------------- */
.nav > li > a:hover, .nav > li > a:focus {
}
.nav > li.active > a, .nav > li.active > a:hover, .nav > li.active > a:focus {
}
/*	End -- nav
------------------------------------------------- */

/*	-- nav-pills
------------------------------------------------- */
.nav-stacked > li + li {
	margin-top: 3px;
	margin-left: 0;
}

@media screen and (max-width: 991px) {
.nav-stacked > li + li {
	margin-top: 5px;
	margin-left: 0;
}
}
.nav.nav-pills > li > a {
	background: rgb(248, 248, 248);
	border: 0px solid rgb(0, 0, 0);
	border-radius: 0px;
	color: rgb(119, 119, 119);
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
}
.nav.nav-pills > li:first-child > a {
	border-radius: 0px 0px 0 0;
}
.nav.nav-pills > li:last-child > a {
	border-radius: 0px 0px 0px 0px;
}
.nav.nav-pills > li > a.elso {
	background: rgb(239,62,86);
	color: rgb(255,255,255);
}
.nav.nav-pills > li > a.masodik {
	background: rgb(140,199,81);
	color: rgb(255,255,255);
}
.nav.nav-pills > li > a.harmadik {
	background: rgb(227,59,150);
	color: rgb(255,255,255);
}
.nav.nav-pills > li > a.negyedik {
	background: rgb(0,182,189);
	color: rgb(255,255,255);
}
.nav.nav-pills > li > a.otodik {
	background: rgb(160,102,171);
	color: rgb(255,255,255);
}
.nav.nav-pills > li > a.hatodik {
	background: rgb(245,131,60);
	color: rgb(255,255,255);
}
.t3-sl-banner-7 .nav.nav-pills > li > a {
	background: rgb(255, 255, 255);
	border: 1px solid rgba(255,255,255,0);
	border-radius: 0px;
	color: rgb(0, 0, 0);
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
}
.nav.nav-pills > li > a:hover, .nav.nav-pills > li > a:focus {
	background: rgb(183, 147, 70) !important;
	text-decoration: none;
	color: rgb(255,255,255);
}
.nav.nav-pills > li > a.active2 {
	background: rgb(58, 114, 39) !important;
	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: rgb(183, 147, 70) !important;
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.t3-sl-banner-7 .nav.nav-pills > li > a:hover, .t3-sl-banner-7 .nav.nav-pills > li > a:focus {
	background: rgba(255,255,255,0) !important;
	text-decoration: none;
	color: rgb(255,255,255);
	border: 1px solid rgb(255,255,255);
}
.t3-sl-banner-7 .nav-pills > li.active > a, .t3-sl-banner-7 .nav-pills > li.alias-parent-active > a, .t3-sl-banner-7 .nav-pills > li.active > a:hover, .t3-sl-banner-7 .nav-pills > li.alias-parent-active > a:hover, .t3-sl-banner-7 .nav-pills > li.active > a:focus, .t3-sl-banner-7 .nav-pills > li.alias-parent-active > a:focus {
	background: rgba(255,255,255,0) !important;
	text-decoration: none;
	color: rgb(255,255,255);
	border: 1px solid rgb(255,255,255);
}
.t3-footnav .nav.nav-pills > li > a {
	background: rgba(145, 167, 208, 0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25) inset;
	color: rgb(85,85,85);
	text-decoration: none;
	border: 0px solid rgb(246,202,201);
	border-bottom: 1px solid rgb(0,0,0);
	border-radius: 0px;
	padding: 12px 15px 12px 0;
}
.t3-footnav .nav.nav-pills > li > a:hover, .t3-footnav .nav.nav-pills > li > a:focus, .t3-footnav .nav.nav-pills > li.active > a {
	background: rgba(145, 167, 208, 0) !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.25) inset;
	color: rgb(179, 198, 24);
	text-decoration: none;
	border: 0px solid rgb(246, 202, 201);
	border-bottom: 1px solid rgb(179, 198, 24);
	border-radius: 0px;
	padding: 12px 15px 12px 0;
}
.nav.nav-pills > li > a > img {
	max-width: none;
	border: 0px solid rgba(255,255,255,1);
	border-radius: 0px;
}
.nav.nav-pills > li > a span.image-title {
	margin-left: 5px;
}
.t3-sl-banner-7 .nav.nav-pills > li > a > img {
	max-width: none;
	border: 3px solid rgba(255,255,255,1);
	border-radius: 0px;
}
.t3-sl-banner-7 .nav.nav-pills > li > a span.image-title {
	margin-left: 0px;
}
.nav-pills ul.nav-child {
}
.nav-pills .nav-child > li {
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 0px;
}
.nav-pills ul.nav-child > li > a {
	background: none;
	border: 1px solid rgb(0, 0, 0);
	border-radius: 0px;
	color: rgb(0, 0, 0);
	text-decoration: none;
}
.nav-pills ul.nav-child > li > a:hover, .nav-pills ul.nav-child > li > a:focus {
	background: rgb(58, 114, 39);
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.nav-pills ul.nav-child > li.active > a, .nav-pills ul.nav-child > li.active > a:hover, .nav-pills ul.nav-child > li.active > a:focus {
	background: rgb(207, 51, 51);
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.t3-spotlight-header-1 .nav-pills > li > a {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 0px 0px rgba(22, 22, 22, 1);
	color: rgb(2, 145, 65);
	text-decoration: none;
	border: 1px solid rgb(22, 22, 22);
	border-bottom: 1px solid rgb(22, 22, 22);
	border-radius: 6px 6px 6px 6px;
	margin: 0 3px;
	padding: 5px 15px;
}
.t3-spotlight-header-1 .nav-pills > li > a:hover, .t3-spotlight-header-1 .nav-pills > li > a:focus {
	background-color: rgb(2, 145, 65);
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.t3-spotlight-header-1 .nav-pills > li.active > a, .t3-spotlight-header-1 .nav-pills > li.alias-parent-active > a, .t3-spotlight-header-1 .nav-pills > li.active > a:hover, .t3-spotlight-header-1 .nav-pills > li.alias-parent-active > a:hover, .t3-spotlight-header-1 .nav-pills > li.active > a:focus, .t3-spotlight-header-1 .nav-pills > li.alias-parent-active > a:focus {
	background-color: rgb(2, 145, 65);
	text-decoration: none;
	color: rgb(255, 255, 255);
}
/*	End -- nav-pills
------------------------------------------------- */

/*	Start -- navbar-default  
------------------------------------------------- */
.logo-bgr {
/*height: 287px;*/
/*  position: relative;
  top: 0;
  z-index: -1;
  margin-top: 0px;*/
}

/*@media (min-width: 992px) {
  .logo-bgr {
 
  position: relative;
  top: 126px;
  z-index: -1;
  margin-top: -95px;
}
}*/

/*height: 287px;*/

/*@media (min-width: 1200px) {
  .logo-bgr {
  position: relative;
  top: 121px;
  z-index: -1;
  margin-top: -95px;
}
}*/

@media (min-width: 768px) {
.navbar-collapse.collapse {
	display: none !important;
}
}

@media (min-width: 992px) {
.navbar-collapse.collapse {
	display: block !important;
	/*height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;*/
	background: none;
}
}
.navbar-default {
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 25%, rgba(255,255,255,1) 50%, rgba(255,255,255,0.75) 75%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.75) 75%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.75) 75%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
	border: 0px solid rgba(0,0,0,0);
	/*z-index: 40;*/
	min-height: 32px;
	/*position: relative;*/
}
.t3-mainnav .t3-navbar {
	padding-left: 0;
	padding-right: 0;
	/*position: relative;
	top: 0px;*/
}

@media (min-width: 768px) {
}

/*@media (min-width: 992px) {
.t3-mainnav .t3-navbar {
	top: 100px;
}
}

@media (min-width: 1200px) {
.t3-mainnav .t3-navbar {
	top: 114px;
}
}*/
.navbar-nav {
	float: none;
}
.navbar-default .navbar-nav > li {
	display: table-cell;
	float: none;
	/* font-size: 14px; */
    /* text-align: center; */
	width: 1%;
}
.navbar-default .navbar-nav > li > a {
	color: rgb(0,0,0);
	background: none;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: rgb(255,255,255);
	background: rgb(183, 147, 70);
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .alias-parent-active > a, .navbar-default .navbar-nav > .alias-parent-active > a:hover, .navbar-default .navbar-nav > .alias-parent-active > a:focus {
	color: rgb(255,255,255);
	background: rgb(183, 147, 70);
}
.navbar-default .navbar-nav > li > a.elso:hover, .navbar-default .navbar-nav > li > a.elso:focus {
	background: rgb(239,62,86);
	color: rgb(255,255,255);
}
.navbar-default .navbar-nav > li > a.masodik:hover, .navbar-default .navbar-nav > li > a.masodik:focus {
	background: rgb(140,199,81);
	color: rgb(255,255,255);
}
.navbar-default .navbar-nav > li > a.harmadik:hover, .navbar-default .navbar-nav > li > a.harmadik:focus {
	background: rgb(227,59,150);
	color: rgb(255,255,255);
}
.navbar-default .navbar-nav > li > a.negyedik:hover, .navbar-default .navbar-nav > li > a.negyedik:focus {
	background: rgb(0,182,189);
	color: rgb(255,255,255);
}
.navbar-default .navbar-nav > li > a.otodik:hover, .navbar-default .navbar-nav > li > a.otodik:focus {
	background: rgb(160,102,171);
	color: rgb(255,255,255);
}
.navbar-default .navbar-nav > li > a.hatodik:hover, .navbar-default .navbar-nav > li > a.hatodik:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: rgb(245,131,60);
	color: rgb(255,255,255);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: rgb(183, 147, 70);
	color: rgb(255,255,255);
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(204, 204, 204);
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}
/*.t3-megamenu .mega-nav > li a, 
.t3-megamenu .dropdown-menu .mega-nav > li a {
    white-space: normal;
    display: block;
    padding: 5px;
    color: rgb(0,0,0);
}*/

/*.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 {
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(239,62,86);
}*/

.navbar-brand {
	float: left;
	padding: 5px 0px;
	font-size: 18px;
	line-height: 1;
	height: 50px;
}
.navbar-brand2 {
	float: right;
	padding: 8px 15px 0;
	font-size: 18px;
	/*line-height: 50px;*/
	height: 50px;
}

@media (max-width: 767px) {
.navbar-brand2 {
	float: left;
	padding: 8px 15px 0;
	font-size: 18px;
	/*line-height: 50px;*/
	height: 50px;
}
}
/*	End -- navbar-default 
------------------------------------------------- */


/*	megamenu   
------------------------------------------------- */
/*.t3-megamenu .t3-module ul li a, 
.t3-megamenu .t3-module .nav li a {
    display: inline;
    margin: 0;
    font: inherit;
    white-space: normal;
  
  background: rgb(248, 248, 248);
  border: 0px solid rgb(0, 0, 0);
  border-radius: 0px;
  color: rgb(119, 119, 119);
  text-decoration: none;
  padding-top: 13px;
  padding-bottom: 13px;
}*/

/*	End - megamenu  
------------------------------------------------- */

/* -- hamburger menü  ------------------------------------------------- */
.navbar-header {
	margin-right: 0;
	margin-left: 0;
	text-align: right !important;
}

@media (min-width: 768px) {
.navbar-header {
	float: right;
}
}
.off-canvas-toggle img {
	max-height: 30px;
}
.off-canvas-toggle {
	height: 45px;
	line-height: 45px;
	border-radius: 0 0px 0 0;
	margin: 15px !important;
}

@media (max-width: 767px) {
/*.off-canvas-toggle {
		padding: 0;
		width: 165px;
		height: 48px;
		line-height: 48px;
		background:rgb(230, 45, 47);
		color: rgb(255, 255, 255);
		border-radius: 0 0px 0 0;
		}*/
.off-canvas-toggle, .off-canvas-toggle:active { /*position:  absolute !important;*/
	right: 1px;
}
}

@media (min-width: 768px) {
/*.off-canvas-toggle {
      width: 165px;
    }*/
.off-canvas-toggle.btn {
	padding: 6px 6px;
}
}
.t3-off-canvas .t3-off-canvas-header p {
	margin: 0;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.t3-off-canvas .close {
	margin: 0;
	height: 35px;
	line-height: 35px;
	width: 35px;
	background: rgb(183,147,70);
	position: absolute;
	top: 0;
	right: 0;
}
.t3-off-canvas .close:hover {
	margin: 0;
	height: 35px;
	line-height: 35px;
	width: 35px;
	background: rgb(183,147,70);
	position: absolute;
	top: 0;
	right: 0;
}
.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus {
	color: rgb(255, 255, 255) !important;
	text-decoration: none;
}

/*	End -- navbar-default 
------------------------------------------------- */

/*	Start -- navbar-nav 
------------------------------------------------- */
@media (min-width: 768px) {
.navbar-nav {
	/*float: right;*/
	margin: 0;
}
}
/*	End -- navbar-nav 
------------------------------------------------- */


/*	Start -- modul 
------------------------------------------------- */
.t3-module {
	background: rgb(255, 255, 255);
	border: 0px solid #D8D8D8;
	border: 0px solid rgb(69, 73, 78);
	border-radius: 0px;
	color: inherit;
	margin-bottom: 30px;
}
.nostyle.t3-module {
	background: transparent;
	border: 0px solid #D8D8D8;
	border-radius: 0px 0px 0px 0px;
	color: inherit;
	margin-bottom: 30px;
	border-bottom: 0px solid rgb(69, 73, 78);
}
.t3-sl-banner-0 .t3-module {
	margin-bottom: 0px;
}
.hirek.t3-module {
	background: rgb(0,0,0);
	box-shadow: 0 1px 5px 0 rgba(0,0,0,0.26);
	border: 0px solid #D8D8D8;
	border-radius: 0px 0px 0px 0px;
	color: inherit;
	margin-bottom: 30px;
	border-bottom: 0px solid rgb(69, 73, 78);
}
.t3-sl-header-1 .nostyle.t3-module, .t3-sl-logo .nostyle.t3-module {
	background: transparent;
	border: 0px solid #D8D8D8;
	border-radius: 0px 0px 0px 0px;
	color: inherit;
	margin-bottom: 0px;
	border-bottom: 0px solid rgb(69, 73, 78);
}
.t3-module .module-inner {
	padding: 0;
	padding-top: 25px;
}
.t3-module.nostyle .module-inner {
	padding: 0;
	padding-top: 25px;
}
.t3-sl-banner-0 .t3-module .module-inner {
	padding: 0;
}
.t3-sl-header-1 .t3-module .module-inner {
	padding: 0;
}
.t3-sl-banner-1 .t3-module .module-inner {
	padding: 0;
}
.t3-sl-logo .t3-module .module-inner {
	padding: 0;
}
span.h-bg {
	border-bottom: 2px solid rgb(0,0,0);
	display: block;
	margin-bottom: -25px;
}
.hirek span.h-bg {
	border-bottom: 2px solid rgb(255,255,255);
	display: block;
	margin-bottom: -25px;
	margin-left: 15px;
	margin-right: 15px;
}
p.module-title, h3.module-title, h4.module-title {
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 10px 0px;
	background: none;
	border-bottom: 0px solid rgb(231, 76, 60);
	color: rgb(0, 0, 0) !important;
	text-align: center;
}
.nostyle .module-title, .hirek .module-title {
	background: none;
	margin-top: 0px;
	text-align: center;
	padding-left: 0;
}
.module-title span {
	opacity: 1;
	text-transform: uppercase;
	letter-spacing: 0px;
	font: 300 26px/1.25 "Oswald", cursive;
	padding: 0 20px;
	background: rgb(255,255,255);
	text-align: left;
	display: inline-block;
}
.nostyle .module-title span {
	color: rgb(0,0,0);
	/*padding-left: 0px;*/
	background: rgb(255,255,255);
}
.hirek .module-title span {
	color: rgb(255,255,255);
	background: rgb(0,0,0);/*padding-left: 0px;*/
}
.module-ct {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	background: none;
}
.module-ct p, .module-ct h3, .module-ct h4 {
	font-size: 16px;
}
.t3-sl-banner-0 .module-ct, 
.t3-sl-banner-1 .module-ct, 
.t3-sl-header-1 .module-ct, 
.t3-sl-logo .module-ct {
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	background: none;
}
.hirek .module-ct h3, .hirek .module-ct h4 {
	color: rgb(255,255,255);
	font-size: 16px;
}
.hirek .module-ct p {
	color: rgb(255,255,255);
	font-size: 14px;
}
/*	End -- modul 
------------------------------------------------- */



/*	Start -- spotlight 
------------------------------------------------- */
.t3-sl {
	padding: 0;
}
.t3-sl-header-1 {
	padding: 0;
}
.t3-sl-banner-0 {
	padding: 0;
	margin-top: -135px;
	position: relative;
	z-index: -1;
}

/*@media (min-width: 768px) {
.t3-sl-banner-0 {
	margin-top: -81px;
	position: relative;
}
}*/
/*	End -- spotlight 
------------------------------------------------- */



/*	Start -- tartalom elemek 
------------------------------------------------- */
.clr {
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	border: none;
}
a {
	color: rgb(183, 147, 70);
	text-decoration: none;
}
a:hover, a:focus {
	color: rgb(183, 147, 70);
	text-decoration: underline;
}
/* Start -- alCímek ============================== */

.page-header, .page-subheader {
	padding-bottom: 9px;
	margin: 0 0 20px;
	border-bottom: 1px solid #eeeeee;
}
.page-header p, .page-subheader p {
	font-size: 24px;
}
.page-header h2, .page-header h3, .page-header h4, .page-header p, .page-subheader h2, .page-subheader h3, .page-subheader h4, .page-subheader p {
	font-family: "Oswald", 'Roboto', sans-serif !important;
	font-weight: 300;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	padding: 0 !important;
}
.page-header span, .page-subheader span {
	color: rgb(87,131,43);
	font-size: 115%;
}
.page-header small, .page-subheader small {
	font-size: 75% !important;
	color: rgb(145, 151, 163);
}
.page-subheader-under {
	font-size: 14px !important;
	margin: -0px 0 0 0;
	color: rgb(145, 151, 163);
}
/* End -- alCímek ============================== */


/* Start -- thumbnail ========================== */
.thumbnail {
	display: block;
	padding: 0;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: rgb(255, 255, 255);
	border: 0px solid rgb(221, 221, 221);
	border-radius: 0px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}
.nspPages .thumbnail {
	display: block;
	padding: 0;
	margin-bottom: 0px;
	line-height: 1.42857143;
	background-color: rgb(255, 255, 255);
	border: 0px solid rgb(221, 221, 221);
	border-radius: 0px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}
/* End -- thumbnail ========================== */



/* Start -- button ========================== */
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn-info {
	background: rgba(255,255,255,0);
	border-color: rgb(179,198,24);
	color: rgb(179,198,24);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
	background: rgb(179,198,24);
	border-color: rgb(179,198,24);
	color: rgb(255,255,255);
}
.t3-sl-banner-1 .btn-info {
	background: rgba(9,174,237,0);
	border-color: rgb(255,255,255);
	color: rgb(255,255,255);
}
.t3-sl-banner-1 .btn-info:hover, .t3-sl-banner-1 .btn-info:focus, .t3-sl-banner-1 .btn-info:active, .t3-sl-banner-1 .btn-info.active, .t3-sl-banner-1 .open > .dropdown-toggle.btn-info {
	background: rgb(255,255,255);
	border-color: rgb(255,255,255);
	color: rgba(9,174,237,1);
}
.btn-default {
	background: rgba(0,0,0,0);
	border: 1px solid rgb(183,147,70);
	box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
	color: rgb(183,147,70);
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	background: rgb(183,147,70);
	border-color: rgb(183,147,70);
	color: rgb(255, 255, 255);
}
.btn-primary {
	background: rgb(183,147,70);
	border-color: rgb(183,147,70);
	color: rgb(255,255,255);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background: rgba(183,147,70,0);
	border-color: rgb(183,147,70);
	color: rgb(183,147,70);
	outline: 0 auto -webkit-focus-ring-color;
}
.off-canvas-toggle.btn-primary {
	background: rgb(183, 147, 70);
	border-color: rgb(183, 147, 70);
	color: rgb(255,255,255);
}
.off-canvas-toggle.btn-primary:hover, .off-canvas-toggle.btn-primary:focus, .off-canvas-toggle.btn-primary:active, .off-canvas-toggle.btn-primary.active {
	color: rgba(183, 147, 70, 1);
	background: rgb(255, 255, 255);
	border-color: rgb(183, 147, 70);
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: rgb(183,147,70);
	border-color: rgb(183,147,70);
}
.btn-success {
	color: #000000;
	background-color: rgb(179, 198, 24);
	border-color: rgb(179, 198, 24);
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: rgb(138, 153, 18);
	border-color: rgb(138, 153, 18);
}
.btn-danger {
	color: rgba(237, 72, 9, 1);
	background: rgba(237, 72, 9, 0);
	border-color: rgba(237, 72, 9, 1);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	color: rgba(255, 255, 255, 1);
	background: rgba(237, 72, 9, 1);
	border-color: rgb(237, 72, 9);
}
.btn-inverse {
	color: #ffffff;
	background-color: rgb(0, 0, 0);
	border-color: rgb(0, 0, 0);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open > .dropdown-toggle.btn-inverse {
	color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border-color: rgb(0, 0, 0);
}
.btn-xs, .btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0px;
}
.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 0px;
}
/* End -- button ========================== */

/*	End -- tartalom elemek 
------------------------------------------------- */




/*	Start -- footer 
------------------------------------------------- */

/* Start -- Back to Top  ------------*/
#back-to-top.affix-top {
	position: fixed;
	right: 0;
	top: auto;
	bottom: -2000px;
	z-index: 999;
}
#back-to-top.affix {
	position: fixed;
	right: 15px;
	bottom: 30px;
	z-index: 999;
}

@media (min-width: 480px) {
#back-to-top {
	display: block;
}
}
/* End -- Back to Top  ------------*/



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



/*	-- News Show Pro GK5
------------------------------------------------- */
@media (max-width: 800px) {
.nspArts, .nspLinksWrap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0 0px !important;
	position: relative;
}
}
.nspArts {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0px !important;
}
.nspCol1 {
	width: 100%;/*border-bottom: 1px solid rgb(28,51,105);
    padding-bottom:5px !important;*/
}
.nspArt h4.nspHeader a {
	text-decoration: none;
	opacity: 1;
	text-transform: uppercase;
	/*color: rgb(28, 51, 105);*/
	letter-spacing: 0px;
	font-family: "Oswald", 'Roboto', sans-serif;
	/*font-size: 20px;*/
	font-weight: 300;
	line-height: 1;
}
.nspArt h3.nspHeader {
	margin-top: 0px;
	margin-bottom: 10px;
}
.nspArt h3.nspHeader a {
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	opacity: 1;
	text-transform: uppercase;
	color: rgb(183, 147, 70);
	letter-spacing: 0px;
	/*font-family: "Oswald", 'Roboto', sans-serif;*/
  /*font-size: 20px;*/
  /*font-weight: 300;*/
	line-height: 1;
	padding-left: 0px;
}
.nspArt h3.nspHeader a:hover, .nspArt h3.nspHeader a:active {
	color: rgb(183, 147, 70);
	text-decoration: underline;
}

@media (min-width: 768px) {
#egyoszlop .col-sm-6 {
	width: 100% !important;
}
}
#egyoszlop .col-sm-6, #egyoszlop .col-xs-12, #egyoszlop .col-md-12, #egyoszlop .col-lg-12 {
	padding-left: 0px;
	padding-right: 0px;
}
.nspArt img.nspImage {
	max-width: 100%;
	margin-bottom: 10px;
}

@media (min-width: 992px) {
#nsp-110 .col-md-4 {
	width: 100%;
}
}

@media (min-width: 768px) {
#nsp-110 .col-sm-6 {
	width: 100%;
}
}
/*	End -- News Show Pro GK5
------------------------------------------------- */



/*	-- Easy Book 
------------------------------------------------- */
textarea#gbtext {
	display: block;
	width: 100% !important;
	height: 400px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
h2.componentheading {
	font-family: "Oswald", 'Roboto', sans-serif;
	font-size: 36px;
	color: rgb(33, 33, 33);
	font-weight: 300;
	line-height: 1;
	text-align: left;
	margin-top: 20px !important;
	margin-bottom: 10px !important;/* text-shadow: 3px 3px 0 #F9F9F7, 4px 4px 2px #CCCCCC; */
}
div.easylast_name {
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	opacity: 1;
	/* text-transform: uppercase; */
/*color: rgb(126, 106, 83);*/
	letter-spacing: 0px;
	font-family: "Oswald", 'Roboto', sans-serif;
	/* font-size: 20px; */
	font-weight: 300;
	line-height: 1;
	padding-left: 0px;
}
.t3-footer div.easylast_name {
	color: rgb(255, 255, 255);
}
div.easylast_text {
	color: rgb(0, 0, 0);
}
.t3-footnav div.easylast_text {
	color: rgb(255, 255, 255);
}
.easy_frame {
	border: 0px solid rgb(243, 235, 225);
	background: none !important;
}
.easy_top {
	background-color: rgb(105,28,51);
	height: 30px;
}
.easy_top_left {
	float: left;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 5px;
}
.easy_big {
	color: rgb(255, 255, 255);
	font-size: 16px;
	vertical-align: middle;
}
.easy_small {
	color: rgb(255, 255, 255);
	font-size: 9px;
	padding-left: 10px;
	vertical-align: middle;
}
.easy_top_right {
	float: right;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
}
.easy_content {
	background: rgb(255, 255, 255);
	background-image: url("../images/entry_bg.png");
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid rgb(237, 237, 237);
	border-right: 0px solid rgb(237, 237, 237);
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 15px;
	text-align: left;
}
/*	End -- Easy Book 
------------------------------------------------- */



/*	Sliders 
------------------------------------------------- */

.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle {
	text-decoration: none;
	font-size: 20px;
	font-family: "Oswald", 'Roboto', sans-serif;
}
.nn_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
	background-color: rgb(105, 28, 51);
	color: rgb(58, 114, 39);
	font-size: 20px;
	text-decoration: none;
}
.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
	background-color: rgb(105, 28, 51);
	color: rgb(58, 114, 39);
	text-decoration: none;
	font-size: 20px;
}

/*	End -- Sliders 
------------------------------------------------- */



@media (max-width: 480px) {
.row div[class*="width"] {
	width: 100% !important;
	float: left;
	margin-bottom: 15px;
}
}
/* Back to Top
// ------------*/
#back-to-top.affix-top {
	position: fixed;
	right: 0;
	top: auto;
	bottom: -2000px;
	z-index: 999;
}
#back-to-top.affix {
	position: fixed;
	right: 15px;
	bottom: 80px;
	z-index: 999;
}

@media (min-width: 480px) {
#back-to-top {
	display: block;
}
}
.cc_container {
	background: rgba(0,0,0,0.75) !important;
	color: rgb(255,255,255) !important;
	font-size: 17px;
	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
	box-sizing: border-box;
	border: 1px solid rgb(204, 204, 204);
	border-left: 0px solid rgb(204, 204, 204) !important;
	border-right: 0px solid rgb(204, 204, 204) !important;
}
.cc_container a, .cc_container a:visited {
	text-decoration: none;
	color: rgb(179, 198, 24) !important;
	transition: 200ms color;
}
.cc_container .cc_btn, .cc_container .cc_btn:visited {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(241, 214, 0);
	transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
	-webkit-transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cc_container .cc_btn:hover, .cc_container .cc_btn:active {
	background-color: rgb(215, 191, 0);
	color: rgb(0, 0, 0);
}
/*	Start -- Fejlec 
------------------------------------------------- */
div.over {
	position: absolute;
	color: rgba(255,255,255,1.00);
	font: 700 34px/1 "Oswald", cursive;
	width: 100%;
	top: 35%;
	left: 0;
	transform: translatey(-50%);
	text-align: center;
}
div.over span {
	background: rgba(183, 147, 70, 0.33);
	border: 2px solid rgb(183, 147, 70);
	color: rgb(255, 255, 255);
	font-family: "Oswald", 'Roboto', sans-serif;
	font-weight: 300;
	padding: 5px 15px;
}
div.over a {
	text-decoration: none;
}
/*	End -- Fejlec 
------------------------------------------------- */

/*	Start -- Responsive Grid for K2
------------------------------------------------- */
#radiatortipusok.mix-grid .mix {
    width: 100% !important;
    max-width: 100% !important;
}
.regridk2 .inner-mix {
    padding: 0 0px !important;
    color: #777;
    text-align: left;
}
.upper-mix-hover h3 {
    text-align: center;
    font-size: inherit !important;
    margin: 0;
    padding: 0 3%;
    position: absolute;
    bottom: 58%;
    width: 100%;
}
/*	End -- Responsive Grid for K2 
------------------------------------------------- */
