/*
 * ============================================================
 * leirás		Joomla 2.5 honlap és sablon
 * készítette	Luft Gábriel - Gabriel Faktor Studio.
 * elérhetosége	info@gfaktor.hu +3620 3434 551 www.gfaktor.hu
 * megrendelo	
 * készült		2013-08
 * szerzoi jog	Gabriel Faktor Studio - Minden jog fenntartva
 * ============================================================
 */ 


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

/* fejlec ===================================================== */
.t3-header {
  padding-bottom: 20px;
  padding-top: 20px;
	/*padding-right:20px;
	padding-left:20px;*/

	/*background: repeat-x scroll left top url(../../../images/themes/baloghalarm/slide1.jpg);*/
	background: none #e7e7e7;
	/*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55);*/
	/*margin-top: 50px;*/
	/*min-height: 300px;*/
	
background: #938d8d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzOGQ4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #938d8d 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#938d8d), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #938d8d 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #938d8d 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #938d8d 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #938d8d 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#938d8d', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

}

.logo {
  /*text-align: center;*/
}

.logo-text {
/*text-align:center;*/
}

.logo-text a {
  color: rgb(255, 255, 255) !important;
  font-size: 72px;
  text-decoration: none;
	font-family: 'Roboto',sans-serif;
	font-weight:100;
	line-height:normal
}

.logo-text .site-slogan {
  display: block;
  font-size: 26px;
  margin-top: 5px;
	color: rgb(0, 142, 173) !important;
	font-family: 'Roboto',sans-serif;
	font-weight:100
	line-height:40px;
}

.head-search {
  float: none;
  margin-top: 5px;
}

.languageswitcherload {
  float: none;
  width: 100%;
}
/* end fejlec ================================================= */



/* nav ======================================================== */
.navbar-default {
  background-color: rgb(120, 114, 114);
  border-color: rgb(119, 113, 113);
}

.navbar-default .navbar-nav > li > a {
  color: rgb(250, 250, 250);
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .alias-parent-active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .alias-parent-active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .alias-parent-active > a:focus {
  background-color: rgb(169, 1, 0) !important;
  color: rgb(250, 250, 250);
}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
  background-color: rgb(169, 1, 0);
  color: rgb(250, 250, 250);
}

.navbar-default .navbar-nav > .dropdown > a .caret,
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-bottom-color: rgb(250, 250, 250);
  border-top-color: rgb(250, 250, 250);
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
  background-color: rgb(169, 1, 0);
  color: rgb(250, 250, 250);
}

.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: rgb(245, 245, 245);
  color: rgb(38, 38, 38);
  text-decoration: none;
}

.t3-megamenu .mega-nav > li.active a, 
.t3-megamenu .dropdown-menu .mega-nav > li.active a {
  background-color: rgb(245, 245, 245);
  color: rgb(38, 38, 38);
  text-decoration: none;
}


/* end nav ==================================================== */




/* modul ====================================================== */
.module {
border: 1px solid rgb(229,229,229);
border-radius: 0px;
background: none repeat scroll 0 0 rgba(249,249,249, 1);
}

		.nostyle.module {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			border: 0 solid #D8D8D8;
			border-radius: 0;
			color: inherit;
			margin-bottom: 40px;
		}

		.ujdonsag.module {
			border: 1px solid rgba(229,229,229, 1);
			border-radius: 0px;
			background: none repeat scroll 0 0 rgba(255,90,0, 0.75);
		}
		
		.kiemelt.module {
			border: 1px solid rgba(117,42,77, 1);
			border-radius: 0px;
			background-color: rgba(117,42,77, 0.3);
		}

		.facebook.module {
			border: 1px solid rgba(180, 221, 205, 1);
			border-radius: 0px;
			background-color: rgba(180, 221, 205, 0.3);
		}

		.t3-footnav .module {
			background: none;
			border: 0px solid rgb(36,65,71);
			border-radius: 0px;
			color: inherit;
			margin-bottom: 0px;
		}

.module-inner {
	/*background:#fff;
	border-radius: 4px;*/
	/*padding: 20px !important*/
}

		.nostyle .module-inner,
		.facebook .module-inner {
			background: transparent;
			border-radius: 0px;
			padding: 0px !important
		}
		
		
.module-title {
margin-bottom:0;
color: rgb(0, 0, 0);
font-weight: 400;
padding: 10px 10px;
background: none;
border-bottom:0px solid rgb(229,229,229);
font-size:24px;
font-family:'Roboto',sans-serif;
}

.t3-sl span.h-bg {
  border-bottom: 2px solid rgb(231, 76, 60);
  display: block;
  margin-bottom: -25px;
}

		.t3-sl .module-title {
		margin-bottom:10px;
		padding: 10px 0px;
		background: none ;
		border-bottom:0px solid rgb(229,229,229) !important;
		color: rgb(0, 0, 0) !important;
		text-align:center
		}
		
		.t3-sl .module-title span {
		background: rgb(246, 246, 246);
		padding:0 20px;
		}
		
		.nostyle .module-title,
		.facebook .module-title {
		margin-bottom:10px;
		padding: 10px 0px;
		background: none ;
		border-bottom:2px solid rgb(231, 76, 60);
		color: rgb(0, 0, 0) !important;
		}
		
		.ujdonsag .module-title {
		/*margin:-20px -20px 20px -20px;*/
		/*padding: 20px;*/
		background: none repeat scroll 0 0 rgba(255,90,0, 0.75);
		/*border-color:rgb(229,229,229);*/
		/*color:#fff;*/
		}

		.kiemelt .module-title {
		/*margin:-20px -20px 20px -20px;*/
		/*padding: 20px;*/
		background: none repeat scroll 0 0 rgba(255,90,0, 0.75);
		/*border-color:rgb(229,229,229);*/
		/*color:#fff;*/
		}

		.t3-footnav .module-title {
			background: none;
			border-bottom: 2px solid rgb(231, 76, 60);
			border-radius: 0px;
			color: rgb(133, 133, 133) !important;
			margin-bottom: 0px;
		}

.module-title span {}


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

.t3-sidebar-2 .module-ct {
/*margin:0;
padding:0px;*/
}

		.nostyle .module-ct,
		.facebook .module-ct {
		margin:0;
		padding:0px;
		}
/* end modul ================================================== */



/* home ======================================================= */
.t3-sl {
  padding-bottom: 30px;
  padding-top: 30px;
}
/* end home =================================================== */



/* nav-stacked ================================================ */
.nav-stacked > li {
  border-bottom: 1px solid rgb(216, 216, 216);
  float: none;
  padding-bottom: 2px;
}

.t3-footer .nav-stacked > li {
  border-bottom: 1px solid rgb(85, 85, 85);
  float: none;
  padding-bottom: 2px;
}
/* end nav-stacked ============================================ */



/* nextend menu ============================================== */
.nextend-menu-icon {
  visibility:hidden;
}

div#nextend-accordion-menu-142 img {
  margin: 0 0px;
	visibility:hidden !important;
	overflow:hidden;
	width:0px !important;
	clear:inherit !important
}

div#nextend-accordion-menu-142 dl dt {
  font-family: 'Roboto',sans-serif !important;
  font-size: 1.4em;
  font-weight: 300;
  text-transform: none;
}


div#nextend-accordion-menu-142 dl.level1 dt a span.nextend-productnum {
  color: rgb(169, 1, 0) !important;
  font-family: 'Quattrocento Sans',Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding-left: 0;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  transition: padding-left 0.4s ease 0s;
}

div#nextend-accordion-menu-142 dd {
margin:0 0px 0 5px !important;
}

div#nextend-accordion-menu-142 .last .outer {
  background: none repeat-x scroll 0 100% rgba(0, 0, 0, 0) !important;
}

/* end nextend menu ========================================== */



/* header ==================================================== */
.page-header {
  border-bottom: 0px solid rgb(238, 238, 238);
  margin: 5px 0;
  padding-bottom: 0px;
}

h1.item-title {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 0 solid rgb(229, 229, 229);
  color: rgb(0, 0, 0);
  font-family: 'Roboto',sans-serif;
  font-size: 36px;
  font-weight: 400;
  margin-bottom: 0;
  padding: 10px;
	text-align:center;
}

h2.item-title {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border-bottom: 0 solid rgb(229, 229, 229);
color: rgb(0, 0, 0);
font-family: "Roboto",sans-serif;
font-size: 36px;
font-weight: 400;
margin-bottom: 0;
margin-top:0;
padding: 10px;
text-align: center;
}

.page-header span.h-bg {
  border-bottom: 2px solid rgb(231, 76, 60);
  display: block;
  margin-bottom: -35px;
}
.page-header .item-title span {
  background: none repeat scroll 0 0 rgb(246, 246, 246);
  padding: 0 20px;
	line-height:normal;
}
/* end header ================================================ */



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

.t3-footnav .t3-module ul > li > a {
  /*color: rgb(169, 1, 0);*/
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: rgb(255, 255, 255) !important;
}

.t3-copyright {
	background:none repeat scroll 0 0 rgb(248, 248, 248);
	padding:0;
}

.gfs-copyright {
  background: none repeat scroll 0 0 rgb(229, 229, 229);
	box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.35);
  color: rgb(102, 102, 102);
  padding: 0 40px;
}
.gfs-copyright p {
  font-size: 11px;
  margin: 0;
  padding: 3px 0 0;
  text-align: right;
}
/* end footer ================================================= */


.t3-navhelper.ugyfelszolgalat {
  background: none repeat scroll 0 0 rgb(250, 250, 250);
  border-top: 2px solid rgb(238, 238, 238);
  color: rgb(85, 85, 85);
  padding: 20px 0 15px;
}

.t3-navhelper.hirlevel{
  background: none repeat scroll 0 0 rgb(146, 139, 140);
  border-top: 1px solid rgb(76, 70, 71);
  color: rgb(85, 85, 85);
  padding: 20px 0 15px 0;
}


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

ul.vmproduct {
	list-style-type: none;
	list-style-position: inside;
	margin:0;
	padding: 0px;
}

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



/* buttons =================================================== */
.btn-primary {
  background-color: rgb(169, 1, 0);
  border-color: rgb(179, 0, 0);
  color: rgb(255, 255, 255);
}
/* end buttons =============================================== */



/* form ====================================================== */
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
  color: rgb(85, 85, 85);
  display: inline-block;
  font-size: 13px;
  height: auto;
  line-height: 18px;
  margin-bottom: 9px;
  padding: 4px;
}

.formResponsive label {
  float: left;
  height: 18px;
  margin: 0px 5px 3px 0;
  padding: 0;
}

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

.rsform-block.rsform-block-szemelyes-adatok .formBody {
	font-size:16px;
	font-weight:bold
}