.navbar-default .navbar-nav > .nav-sarga> a, .navbar-default .navbar-nav > .nav-sarga.open > a {

	background: #ff8800;

	display: inline-block;

	padding: 0;

	border-radius: 7px;

	border: none;

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

	line-height: 40px;

	padding: 1px 15px;

	margin-top: 11px;
	margin-left: -15px;
	font-weight: bold;
  /*  font-size: large;*/

}
.navbar-default {
    /* background-color: #0077bb; */
    border-color: #0067a2;
}
.t3-mainnav {
    border: 0;
    /* border-bottom: 1px solid #0067a2; */
    margin-bottom: 0;
    border-radius: 0;
}
.navbar-default .navbar-nav > .nav-sarga > a:hover, .navbar-default .navbar-nav > .nav-sarga > a:focus {
	color: black;
	background: #ff8800;	
}
.navbar-default .navbar-nav > .nav-zold > a:hover, .navbar-default .navbar-nav > .nav-zold > a:focus {
	color: black;
	background: #669900;	
}
.navbar-default .navbar-nav > .nav-piros > a:hover, .navbar-default .navbar-nav > .nav-piros > a:focus {
	color: black;
	background: #cc0000;	
}
.navbar-default .navbar-nav > .nav-vilagos_kek > a:hover, .navbar-default .navbar-nav > .nav-vilagos_kek > a:focus {
	color: black;
	background: #0099cc;	
}

.navbar-default .navbar-nav > .nav-zold> a, .navbar-default .navbar-nav > .nav-zold.open > a {

	background: #669900;

	display: inline-block;

	padding: 0;

	border-radius: 7px;

	border: none;

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

	line-height: 40px;

	padding: 1px 15px;

	margin-top: 11px;
	margin-left: -15px;
    font-weight: bold;
 /*   font-size: large;*/
}

.navbar-default .navbar-nav > .nav-piros> a, .navbar-default .navbar-nav > .nav-piros.open > a {

	background: #cc0000;

	display: inline-block;

	padding: 0;

	border-radius: 7px;

	border: none;

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

	line-height: 40px;

	padding: 1px 15px;

	margin-top: 11px;
	margin-left: -15px;
    font-weight: bold;
  /*  font-size: large;*/
}
.navbar-default .navbar-nav > .nav-vilagos_kek> a, .navbar-default .navbar-nav > .nav-vilagos_kek.open > a {

	background: #0099cc;

	display: inline-block;

	padding: 0;

	border-radius: 7px;

	border: none;

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

	line-height: 40px;

	padding: 1px 15px;

	margin-top: 11px;
	margin-left: -15px;
    font-weight: bold;
 /*   font-size: large; */
}

/* Badge ---*/
/*
.badge {
	
background-image: url(../images/badge-2.png);
	
background-repeat: no-repeat;
	
height: 44px;
	
position: absolute;
	
right: 30px;
	
top: -3px;
	
width: 45px;
background-color: #FFF;
}



.badge-hot 		
.badge { background-position: 0 0; }

.badge-new 		
.badge { background-position: 0 -45px; }

.badge-top 		
.badge { background-position: 0 -90px; }

.badge-video 	
.badge { background-position: 0 -135px; }

.badge-audio 	
.badge { background-position: 0 -180px; }

.badge-photo 	
/*.badge { background-position: 0 -225px; }*/
*/
div.module_feher h3 {
/*	background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-x bottom;*/
	font-size: 1.25em;
    text-transform: uppercase;
    margin: 0 0 .5em;
    color: #222;
}
div.module_feher {
	box-shadow: 0 1px 1px rgba(0,0,0,.25);
	background: #FFF;
    padding: 1.5em;
    border-top: 1px solid #E6E6E6;
}

 // Spotlight 4
  // ----------------------------
  .t3-s4-1 {
    border-bottom: 1px solid @gray-lighter;
  }

  .t3-s4-1 .t3-module,
  .t3-s4-2 .t3-module,
  .t3-s4-3 .t3-module {
    margin-bottom: 0;
  }
// ---------------------------------------------------------
// SPOTLIGHTS
// ---------------------------------------------------------


/ Spotlight 2
// -----------
.t3-s4-2 {
}

// Spotlight 3
// -----------
.t3-s4-3 {
}

// Spotlight 4
// -----------
.t3-s4-4 {
}

/* MODULE STYLES
--------------------------------------------------------- */
.module_blue h3 {
	/*background: url(../../../../templates/purity_iii/images/dot2.gif) repeat-x bottom;*/
	color: #FFF;
	font-size: 115%;
	margin: 0 0 8px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
.module_green h3 {
	/*background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-x bottom;*/
	color: #FFF;
	font-size: 115%;
	margin: 0 0 8px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
.module_red h3 {
	*/background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-x bottom;*/
	color: #FFF;
	font-size: 115%;
	margin: 0 0 8px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
.module_spot h3 {
	/*background: url(../../../../templates/purity_iii/images/dot2.gif) repeat-x bottom;*/
	color: #000;
	font-size: 140%;
	margin: 0 0 8px;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
}
.module_spot2 h3 {
	/*background: url(../../../../templates/purity_iii/images/dot2.gif) repeat-x bottom;*/
	color: #000;
	font-size: 140%;
	margin: 0 0 8px;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
}
.module_ures h3 {
	/*background: url(../../../../templates/purity_iii/images/dot2.gif) repeat-x bottom;*/
	/*color: #FFF;*/
	font-size: 115%;
	margin: 0 0 8px;
	/*padding: 10px 10px 10px 10px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	overflow: hidden;
}

.module_spot2{
	/*background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-y left;*/
}


.module_blue {
	/*border-top-left-radius: 0px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 0px;*/
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 0px;
	width:100%;
	background-color: #0067a2;
	color: #fff;
}
.module_green {
	/*border-top-left-radius: 0px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 0px;*/
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 0px;
	width:100%;
	background-color: #7ba566;
	color: #fff;
}
.module_red {
	/*border-top-left-radius: 0px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 0px;*/
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 0px;
	width:100%;
	background-color: #bf0000;
	color: #fff;
}
.module_red a {
    color: #fff;
    font-weight: bold;
}
.module_red li {
	border-bottom: .1em solid;
	font-size: 16px;
	color: #fff;
	height: 2.8em;
	padding-top: 10px;
}	
.module_red li:hover {
	background: #1313;
}
.module_red a:hover {
	color:#000;
	font-weight: bold;
}
.module_ures {
	width:100%;
	border-radius: 10px;
	box-shadow: 0 1px 1px rgba(0,0,0,.25);
	background: #FFF;
    border-top: 1px solid #E6E6E6;
	/*text-align: center;*/
	/*color: #fff;*/
}

.nav-menu {
  list-style: none; /* Eltávolítja a listajeleket */
  padding: 0;
  margin: 0;
}

.nav-menu li {
  display: inline-block; /* Vízszintes elrendezés */
  margin-right: 10px; /* Térköz a menüelemek között */
}

.nav-menu li:last-child {
  margin-right: 0; /* Nincs térköz az utolsó elem mögött */
}

.nav-menu li a {
  display: block; /* Linkterület kitöltése */
  padding: 10px 15px; /* Belső térközök */
  color: white; /* Szövegszín */
  text-decoration: none; /* Aláhúzás eltávolítása */
}

#nav-menu li a:hover {
  background-color: #555; /* Hover szín */
}

/* --- KÜLÖNBÖZŐ SZÍNEK FŐMENÜHÖZ --- */
ul a.menu__blue {
  display:block;
}
li a.menu__blue {
    background-color: #0099cc;  /* Kék */
	border-radius: 7px;
	box-shadow: none !important;
	color:white;
	padding: 1px 15px;
    padding: 1px 15px;
	border: none;
    display:grid;
    align-content: center;
    justify-content: center;
	font-weight: bold;
	height: 40px;
    /*margin-left:15px;*/
}

li a.menu__red {
    background-color: #cc0000; /* Piros */
	border-radius: 7px;
	box-shadow: none !important;
	color:white;
	padding: 1px 15px;
    padding: 1px 15px;
	border: none;
    display:grid;
    align-content: center;
    justify-content: center;
	font-weight: bold;
	height: 40px;
  /* margin-left:15px;*/
}

li a.menu__orange {
    background-color: #ff8800; /* Narancs */
	border-radius: 7px;
	box-shadow: none !important;
	color:white;
	padding: 1px 15px;
    padding: 1px 15px;
	border: none;
    display:grid;
    align-content: center;
    justify-content: center;
	font-weight: bold;
	height: 40px;
   /*margin-left:15px;*/
}

.container-header .mod-menu a {
    /*border-top: 6px solid transparent;*/
    display: block;
    /*padding: .5em 1em;*/
  }
  
.container-header .mod-menu li {
    padding: 0;
  }
  
a.menu__blue:hover,
    li.focus a.menu__blue {
    color: #000;
  }
a.menu__red:hover,
    li.focus a.menu__red {
    color: #000;
  }
a.menu__orange:hover,
    li.focus a.menu__orange {
    color: #000;
  }
  
.container-sajat {
  /*display: inline-block;*/ /* Vízszintes elrendezés */
  color: #fff;
  text-transform: uppercase;
  font-weight: bold; 
  line-height: 40px;
 /* background-color: transparent;*/
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  /*float:left;*/
}

.site-grid-sajat {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  background:#fff;
  padding:15px;
  display:flex;
  border-radius: 7px;
  box-shadow: inset 0 0 20px rgba(0, 0, 0, .5);
}

.container-header {
	/*
	background-image: url(/images/szantoovi_hatter.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
	border-radius: 7px;
	*/
}

.grid-child {
    max-width: 1170px;
}

.blog-featured {
	margin-left:15px;
}

body {
	background-image: url(/images/szantoovi_hatter.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
	border-radius: 7px;
}

.container-header nav {
  margin-top: .5em;
  padding: 0;
  margin-top: .5em;
  padding: 0;
  /* width: 100%; */
  max-width: 1320px;
  /* margin-left: auto; */
  /* margin-right: auto; */
  margin-left: auto;
  margin-right: auto;
}

.mod-list li.active > a {
    text-decoration: none;
}

.mod-list li a:hover {
  text-decoration: none;
}


.container-header .mod-menu li a:hover {
  color: #111;
}

.mod-menu a, .mod-menu button {
  /*color: #bbe6ff;*/
  color: #FFFFF;
}
