/* // 1. RESET STYLES */
/* ################################################################ */
.mmenu, .mmenu ul, .mmenu li, .mmenu a, .mmenu img, .mmenu div, .mmenu p, .mmenu form, .mmenu input, .mmenu textarea, .mmenu h3, .mmenu h4, .mmenu h5 { margin: 0; padding: 0; font-size: 12px; font-family: MuseoSans-300, Verdana, Arial, sans-serif; }
.mmenu a { text-decoration: none; }
.mmenu li { list-style: none; }
.mmenu input, .mmenu textarea { outline: none; border: none; background: none; }



/* // 2. NAVIGATION BAR STYLES */
/* ################################################################ */
#page-top-navigation .top-mmenu {
	position: relative;
	z-index: 500;
	clear: both;
	width: 100%;
	height: 75px;
	background: #262626 ;
;

}
#page-main-navigation .mmenu {
	position: relative;
	z-index: 500;
	clear: both;
	width: 100%;
	height: 42px;
	background: #f5f5f5;

}


/* Starter CSS for Top Menu */
#top-left-menu {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
#top-left-menu ul,
#top-left-menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#top-left-menu ul {
	position: relative;
	z-index: 597;
}
#top-left-menu ul li {
	float: left;
	min-height: 1px;
	vertical-align: middle;
}
#top-left-menu ul li.hover,
#top-left-menu ul li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#top-left-menu ul ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}
#top-left-menu ul ul li {
	float: none;
}
#top-left-menu ul ul ul {
	top: 0;
	left: 190px;
	width: 190px;
}
#top-left-menu ul li:hover > ul {
	visibility: visible;
}
#top-left-menu ul ul {
	bottom: 0;
	left: 0;
}
#top-left-menu ul ul {
	margin-top: 0;
}
#top-left-menu ul ul li {
	font-weight: normal;
}
#top-left-menu a {
	display: block;
	line-height: 1em;
	text-decoration: none;
}
/* Custom CSS Styles */
#top-left-menu {
	background: #262626;
	font-family: open_sansregular, Tahoma, Arial, sans-serif;
	font-size: 12px;
}
#top-left-menu > ul {
	*display: inline-block;
}
#top-left-menu:after,
#top-left-menu ul:after {
	content: '';
	display: block;
	clear: both;
}
#top-left-menu ul {
display: block;
float: left;
width: auto;
}
#top-left-menu ul ul {
	border-top: 4px solid #1b9bff;
	text-transform: none;
	min-width: 190px;
}
#top-left-menu ul ul a {
	color: #ffffff;
	border: 1px solid #0082e7;
	border-top: 0 none;
	line-height: 150%;
	padding: 16px 20px;
	font-size: 12px;
}
#top-left-menu ul ul ul {
	border-top: 0 none;
}
#top-left-menu ul ul li {
	position: relative;
}
#top-left-menu ul ul li:first-child > a {
}
#top-left-menu ul ul li:hover > a {
	color: #ffffff;
}
#top-left-menu ul ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: 0 1px 0 #1b9bff;
	-webkit-box-shadow: 0 1px 0 #1b9bff;
	box-shadow: 0 1px 0 #1b9bff;
}
#top-left-menu ul ul li:last-child:hover > a {
	-moz-border-radius: 0 0 0 3px;
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#top-left-menu ul ul li.has-sub > a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -8px;
}
#top-left-menu ul li:hover > a
 {
	color: #ffffff;
	opacity:0.8;
}

#top-left-menu ul li.active > a {
	color: #ffffff;
	opacity:1;
}
#top-left-menu ul li.has-sub > a:after {
	content: '+';
	margin-left: 5px;
}
#top-left-menu ul li.last ul {
	left: auto;
	right: 0;
}
#top-left-menu ul li.last ul ul {
	left: auto;
	right: 99.5%;
}
#top-left-menu a {
	color: #f1f1f1;
	padding: 0 20px 0 0;
}
#top-left-menu > ul > li > a {
	line-height: 75px;
	font-size: 16px;
}


#top-flags ul li {float: left;
margin-left: 16px;
	margin-top: 28px;

}
#top-flags ul li a {
background-position: center center;
background-repeat: no-repeat;
display: inline-block;
outline: medium none;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
vertical-align: top;
	opacity: 1;
display: block;
height: 25px;
width: 24px;
	opacity:0.5;

}
#top-flags ul li a:hover {opacity:0.9;}

#top-flags ul li.active a {opacity:1;}

#top-flags ul li a.pl {
 background: url('../images/_0012_lang-pl.png') no-repeat 0 0px;
}
#top-flags ul li a.en {
 background: url('../images/_0013_lang-en.png') no-repeat 0 0px;
}
#top-flags ul li a.fr {
 background: url('../images/_0014_lang-fr.png') no-repeat 0 0px;
}
#top-flags ul li a.de {
 background: url('../images/_0015_lang-de.png') no-repeat 0 0px;
}
#top-flags ul li a.hr {
 background: url('../images/_0016_lang-hr.png') no-repeat 0 0px;
}
#top-flags ul li a.it {
 background: url('../images/ico_it.png') no-repeat 0 0px;
}
#top-flags ul li a.es {
 background: url('../images/ico_es.png') no-repeat 0 0px;
}


/* Starter CSS for Main Menu */
#main-menu {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
#main-menu ul,
#main-menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-menu ul {
	position: relative;
	z-index: 597;
	text-align:center;
}
#main-menu ul li {
	display: inline-block;

	vertical-align: middle;
	padding: 0 15px;
}
#main-menu ul li.hover,
#main-menu ul li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#main-menu ul ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}
#main-menu ul ul li {
	float: none;
}
#main-menu ul ul ul {
	top: 0;
	left: 190px;
	width: 190px;
}
#main-menu ul li:hover > ul {
	visibility: visible;
}
#main-menu ul ul {
	bottom: 0;
	left: 0;
}
#main-menu ul ul {
	margin-top: 0;
}
#main-menu ul ul li {
	font-weight: normal;
}
#main-menu a {
	display: block;
	line-height: 1em;
	text-decoration: none;
}
/* Custom CSS Styles */
#main-menu {
	background: #fff;
	font-family: open_sansregular, Tahoma, Arial, sans-serif;
	font-size: 12px;
}
#main-menu > ul {
	*display: inline-block;
}
#main-menu:after,
#main-menu ul:after {
	content: '';
	display: block;
	clear: both;
}
#main-menu ul {
display: block;
width: auto;
}
#main-menu ul ul {
	border-top: 4px solid #1b9bff;
	text-transform: none;
	min-width: 190px;
	display:none;
}
#main-menu ul ul a {
	color: #262626;
	border: 1px solid #0082e7;
	border-top: 0 none;
	line-height: 150%;
	padding: 16px 20px;
	font-size: 12px;
}
#main-menu ul ul ul {
	border-top: 0 none;
}
#main-menu ul ul li {
	position: relative;
}
#main-menu ul ul li:first-child > a {
}
#main-menu ul ul li:hover > a {
	color: #262626;

}
#main-menu ul ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: 0 1px 0 #1b9bff;
	-webkit-box-shadow: 0 1px 0 #1b9bff;
	box-shadow: 0 1px 0 #1b9bff;
}
#main-menu ul ul li:last-child:hover > a {
	-moz-border-radius: 0 0 0 3px;
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#main-menu ul ul li.has-sub > a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -8px;
}
#main-menu ul li:hover > a
 {
	color: #262626;
	opacity:1;
	border-bottom: 7px solid #262626;
		-webkit-transition:  border 500ms ease-out;
	-moz-transition:  border 500ms ease-out;
	-o-transition:  border 500ms ease-out;
	transition:  border 500ms ease-out;


}

#main-menu ul li.active > a {
	color: #262626;
	opacity:1;
	border-bottom: 7px solid #E10137;
}
#main-menu ul li.has-sub > a:after {
	content: '+';
	margin-left: 5px;
}
#main-menu ul li.last ul {
	left: auto;
	right: 0;
}
#main-menu ul li.last ul ul {
	left: auto;
	right: 99.5%;
}
#main-menu a {
	color: #262626;

}
#main-menu > ul > li > a {
line-height: 27px;
font-size: 19px;
font-family: noto_serifbold, Verdana, serif;
text-transform: uppercase;
letter-spacing: 0.1px;
padding-top: 13px;
		border-bottom: 7px solid transparent;
			-webkit-transition:  border 500ms ease-out;
	-moz-transition:  border 500ms ease-out;
	-o-transition:  border 500ms ease-out;
	transition:  border 500ms ease-out;
}

#main-menu ul.sticky {
text-align:right;
}
#main-menu ul.sticky li {
padding: 0 10px;
}

#main-menu > ul.sticky > li > a {
padding-top: 7px;
}

#main-menu > ul > li.sticky-logo {
	display: none;
	margin-left: 0;
	padding: 0;
	opacity: 1
}
#main-menu > ul > li > a.sticky-main-logo {
	background: url("../images/sticky_logo.png") no-repeat scroll 0 0 transparent;
	float: left;
height: 41px;
display: block;
margin: 0px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
transition: opacity 0.125s ease 0s;
position: relative;
width: 42px;
line-height: 41px;
padding: 0;
border: none;
}




/* Starter CSS for Main Menu Footer */
#main-menu-footer {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
#main-menu-footer ul,
#main-menu-footer li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-menu-footer ul {
	position: relative;
	z-index: 597;
	text-align:center;
}
#main-menu-footer ul li {
	display: block;
	min-height: 1px;
	text-align: left;
	vertical-align: top;
float:left;
}
#main-menu-footer ul > li {
width:190px;
margin-right: 5px;

}

#main-menu-footer ul > li.sticky-logo {display:none !important}


#main-menu-footer ul li.hover,
#main-menu-footer ul li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#main-menu-footer ul ul {

	position: relative;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}
#main-menu-footer ul ul li {
	float: none;
}
#main-menu-footer ul ul ul {
	top: 0;
	left: 190px;
	width: 190px;
}
#main-menu-footer ul li:hover > ul {
	visibility: visible;
}
#main-menu-footer ul ul {
	bottom: 0;
	left: 0;
}
#main-menu-footer ul ul {
	margin-top: 0;
}
#main-menu-footer ul ul li {
	font-weight: normal;
}
#main-menu-footer a {
	display: block;
	line-height: 1em;
	text-decoration: none;
}
/* Custom CSS Styles */
#main-menu-footer {
	display:block;
	font-family: open_sansregular, Tahoma, Arial, sans-serif;
	font-size: 12px;

}
#main-menu-footer > ul {
	*display: inline-block;
}
#main-menu-footer:after,
#main-menu-footer ul:after {
	content: '';
	display: block;
	clear: both;
}
#main-menu-footer ul {
display: block;
width: auto;
}
#main-menu-footer ul ul {

	text-transform: none;
	width: 193px;
}
#main-menu-footer ul ul a {
	color: #f1f1f1;
	border: none;
	border-top: 0 none;
	line-height: 16px;
	padding: 7px 0px;
	font-size: 15px;
	font-family: open_sansregular, Verdana, serif;
}
#main-menu-footer ul ul ul {
	border-top: 0 none;
}
#main-menu-footer ul ul li {
	position: relative;
	display:block;
	text-align:left;
}
#main-menu-footer ul ul li:first-child > a {
}
#main-menu-footer ul ul li:hover > a {
	color: #f1f1f1;
opacity:0.8;
}
#main-menu-footer ul ul li:last-child > a {

}
#main-menu-footer ul ul li:last-child:hover > a {
}
#main-menu-footer ul ul li.has-sub > a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -8px;
}
#main-menu-footer ul li:hover > a
 {
	color: #f1f1f1;
	opacity:0.8;
		-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
}

#main-menu-footer ul li.active > a {
	color: #f1f1f1;
	opacity:1;
}
#main-menu-footer ul li.has-sub > a:after {
	content: '+';
	margin-left: 5px;
}
#main-menu-footer ul li.last ul {
	left: auto;
	right: 0;
}
#main-menu-footer ul li.last ul ul {
	left: auto;
	right: 99.5%;
}
#main-menu-footer a {
	color: #f1f1f1;
	padding: 0px;
}
#main-menu-footer > ul > li > a {
	line-height: 45px;
	font-size: 19px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing:0.1px;
}


/* Starter CSS for Main Menu Footer 2 */
#menu-footer2 {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
#menu-footer2 ul,
#menu-footer2 li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-footer2 ul {
	position: relative;
	/*z-index: 597;*/
	text-align:center;
}
#menu-footer2 ul div {
	display: block;
	min-height: 1px;
	text-align: left;
	vertical-align: top;
float:left;
}
#menu-footer2 ul div.col1 > div {float:none; padding-bottom: 34px;}


#menu-footer2 ul > div {
width:190px;
margin-right: 5px;
}


#menu-footer2 ul li.hover,
#menu-footer2 ul li:hover {
	position: relative;
	/*z-index: 599;*/
	cursor: default;
}
#menu-footer2 ul ul {

	position: relative;
	top: 100%;
	left: 0;
	/*z-index: 598;*/
	width: 100%;
}
#menu-footer2 ul ul li {
	float: none;
}
#menu-footer2 ul ul ul {
	top: 0;
	left: 190px;
	width: 190px;
}
#menu-footer2 ul li:hover > ul {
	visibility: visible;
}
#menu-footer2 ul ul {
	bottom: 0;
	left: 0;
}
#menu-footer2 ul ul {
	margin-top: 0;
}
#menu-footer2 ul ul li {
	font-weight: normal;
}
#menu-footer2 a {
	display: block;
	line-height: 1em;
	text-decoration: none;
}
/* Custom CSS Styles */
#menu-footer2 {
	display:block;
	font-family: open_sansregular, Tahoma, Arial, sans-serif;
	font-size: 12px;

	height:300px;
}
#menu-footer2 > ul {
	*display: inline-block;
}
#menu-footer2:after,
#menu-footer2 ul:after {
	content: '';
	display: block;
	clear: both;
}
#menu-footer2 ul {
display: block;
width: auto;
}
#menu-footer2 ul ul {

	text-transform: none;
	width: 194px;
		margin-bottom: 25px;
}
#menu-footer2 ul ul a {
	color: #f1f1f1;
	border: none;
	border-top: 0 none;
	line-height: 16px;
	padding: 6px 0px;
	font-size: 15px;
	font-family: open_sansregular, Verdana, serif;
}
#menu-footer2 ul ul ul {
	border-top: 0 none;
}
#menu-footer2 ul ul li {
	position: relative;
	display:block;
	text-align:left;
}
#menu-footer2 ul ul li:first-child > a {
}
#menu-footer2 ul ul li:hover > a {
	color: #f1f1f1;
opacity:0.8;
}
#menu-footer2 ul ul li:last-child > a {

}
#menu-footer2 ul ul li:last-child:hover > a {
}
#menu-footer2 ul ul li.has-sub > a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -8px;
}
#menu-footer2 ul li:hover > a
 {
	color: #f1f1f1;
	opacity:0.8;
}

#menu-footer2 ul li.active > a {
	color: #262626;
	opacity:1;
}
#menu-footer2 ul li.active > a {
	color: #fff;
	opacity: 1;
}
#menu-footer2 ul li.has-sub > a:after {
	content: '+';
	margin-left: 5px;
}
#menu-footer2 ul li.last ul {
	left: auto;
	right: 0;
}
#menu-footer2 ul li.last ul ul {
	left: auto;
	right: 99.5%;
}
#menu-footer2 a {
	color: #f1f1f1;
	padding: 0px;
}
#menu-footer2 > ul > div > li > a,#menu-footer2 > ul > div > div >li > a  {
	line-height: 45px;
	font-size: 19px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing:0.1px;
}
#menu-footer2 div.kontakt-box {
width: 360px;
margin-top: 0px;
color: #f1f1f1;
border: none;
border-top: 0 none;
line-height: 19px;
padding: 0px 0px;
font-size: 15px;
font-family: open_sansregular, Verdana, serif;
}
#menu-footer2 div.kontakt-box h3 {
line-height: 45px;
font-size: 19px;
font-family: noto_serifregular, Verdana, serif;
letter-spacing: 0.1px;
	padding: 0 0 5px 0;
}


#menu-footer2 ul.menu > li > a {
	line-height: 45px;
	font-size: 19px;
	font-family: noto_serifregular, Verdana, serif;
		text-align: left;
	letter-spacing:0.1px;
}

.mmenu {
	position: relative;
	z-index: 500;
	clear: both;
	width: 100%;
	height: 55px;
	background: #1D1D1B;

}

.mmenu:before,
.mmenu:after {
	content: '';
	clear: both;
}

/* Nav List */
.mmenu > li {
	display: block;
	float: left;
	height: 55px;

}

.mmenu > li.mzr-contact {

	}

.mmenu > li.mzr-align-right {
	float: right;
	border-right: none;

}

/* Nav Links */
.mmenu > li > a {
	position: relative;
	z-index: 550;
	display: block;
	padding: 0 35px;
	line-height: 55px;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B',SteelfishRgRegular,SteelfishEbRegular, Arial, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 38px;
	color: #fff;
	letter-spacing: 0.5px;

	-webkit-transition: color .15s ease-in, background-image .2s linear .15s;
	-moz-transition: color .15s ease-in, background-image .2s linear .15s;
	-o-transition: color .15s ease-in, background-image .2s linear .15s;
	-ms-transition: color .15s ease-in, background-image .2s linear .15s;
	transition: color .15s ease-in, background-image .2s linear .15s;
}



.mmenu > li.mzr-align-right > a {
	color:#828282;
	padding: 0 0 0 34px;
	float: right;
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}



.mmenu > li > a:hover { color: #555555; }

.mmenu > li > a:active {
	color: #525252;

	-webkit-transition: color 1ms;
	-moz-transition: color 1ms;
	-o-transition: color 1s;
	-ms-transition: color 1s;
	transition: color 1s;
}

.mmenu > li.mzr-drop:hover > a:after,
.mmenu > li.mzr-drop > a.mzr-click:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 38px;

}

.mmenu > li.mzr-drop:hover > a,
.mmenu > li.mzr-drop > a.mzr-click { z-index: 650; }

/* Home Icon */

.mmenu > li.mzr-home-dark > a,
.mmenu > li.mzr-home-light > a {
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.mmenu > li.mzr-home-dark > a { background-image: url(../img/home_dark.png); }

.mmenu > li.mzr-home-light > a { background-image: url(../img/home_light.png); }



/* // 3. SEARCH FORM */
/* ################################################################ */
.mmenu > li.mzr-search > form {
	position: relative;
	height: 20px;
	margin-right: 20px;
	padding: 10px 25px 8px 25px;
}

.mmenu > li.mzr-search input {
	width: 80px;
	height: 20px;
	line-height: 20px;

	font-family: 'Steelfish', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	text-shadow: 0px 1px 1px white;

	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-o-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in;

	box-shadow: none;
}

.mmenu > li.mzr-search input:focus {
	width: 130px;
	background: none;
	outline: none;
}

.mmenu > li.mzr-search input[type=submit] {
	position: absolute;
	cursor: pointer;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 0;
	background: url(../img/search-icon.png) no-repeat 0 0;
}



/* // 4. DROPDOWN */
/* ################################################################ */
.mmenu > li > div,
.mmenu > li > ul,
.mmenu > li > ul li > ul {
	position: absolute;
	z-index: 600;

	left: 0;
	top: 100%;
	/*
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	*/
	background-color: #1D1D1B;
	border: 0px solid #e1e1e1;
	/*
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	*/


	}

.mmenu > li.mzr-contact > div {
	position: absolute;
	z-index: 600;

	left: 0;
	top: 100%;
	/*
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	*/
	background-color: #1D1D1B;
	border: 0px solid #e1e1e1;
	/*
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

visibility: visible;
	opacity: 1;
*/
	}
 /*
.mmenu > li.mzr-contact > div.bg_menu_klasztory
	{
	visibility: visible;
	opacity: 1;
	}
 /*



.mmenu > li > div.bg_menu_bog {
	/* left: 0;
	top: 100%;
	padding: 0 1000em;
	margin: 0 -1000em;
	visibility: hidden;
	opacity: 0;

	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.5, #1D1D1B),
	color-stop(0.5, #D92F29)
	);
	background-image: -o-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: -moz-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: -webkit-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: -ms-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: linear-gradient(to right, #1D1D1B 50%, #D92F29 50%);
}  /*
.mmenu > li > div.bg_menu_bog {
	left: 0;
	top: 100%;
	padding: 0 1000em; /* trick from css-tricks comments */
	/*  margin: 0 -1000em; /* trick from css-tricks comments */
	/* visibility: hidden;
	opacity: 0;

	/*background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.5, #1D1D1B),
	color-stop(0.5, #D92F29)
	);
	background-image: -o-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: -moz-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: -webkit-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: -ms-linear-gradient(right, #1D1D1B 50%, #D92F29 50%);
	background-image: linear-gradient(to right, #1D1D1B 50%, #D92F29 50%);
	*/

 /*	background: #1d1d1b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
 /*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkMWQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFkMWQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q5MmYyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOTJmMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #1d1d1b 0%, #1d1d1b 50%, #d92f29 50%, #d92f29 100%); /* FF3.6+ */
 /*	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1d1d1b), color-stop(50%,#1d1d1b), color-stop(50%,#d92f29), color-stop(100%,#d92f29)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#d92f29 50%,#d92f29 100%); /* Chrome10+,Safari5.1+ */
 /*	background: -o-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#d92f29 50%,#d92f29 100%); /* Opera 11.10+ */
 /*	background: -ms-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#d92f29 50%,#d92f29 100%); /* IE10+ */
	/*background: linear-gradient(to right, #1d1d1b 0%,#1d1d1b 50%,#d92f29 50%,#d92f29 100%); /* W3C */
 /*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1b', endColorstr='#d92f29',GradientType=1 ); /* IE6-8 */
		/*


}




/*
.mmenu > li > div.bg_menu_zycie{
	left: 0;
	top: 100%;
	padding: 0 1000em; /* trick from css-tricks comments */
	/*margin: 0 -1000em; /* trick from css-tricks comments */
	/* visibility: hidden;
	opacity: 0;

	background: #1d1d1b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkMWQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFkMWQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QzZDkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2Q5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #1d1d1b 0%, #1d1d1b 50%, #d3d929 50%, #d3d929 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1d1d1b), color-stop(50%,#1d1d1b), color-stop(50%,#d3d929), color-stop(100%,#d3d929)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#d3d929 50%,#d3d929 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#d3d929 50%,#d3d929 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#d3d929 50%,#d3d929 100%); /* IE10+ */
	/*background: linear-gradient(to right, #1d1d1b 0%,#1d1d1b 50%,#d3d929 50%,#d3d929 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1b', endColorstr='#d3d929',GradientType=1 ); /* IE6-8 */
 /*
}
/*
.mmenu > li > div.bg_menu_swiat {
	left: 0;
	top: 100%;

	visibility: hidden;
	opacity: 0;

	background: #1d1d1b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkMWQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFkMWQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBiYjliZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYmI5YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #1d1d1b 0%, #1d1d1b 50%, #0bb9bf 50%, #0bb9bf 100%); /* FF3.6+ */
		/*
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1d1d1b), color-stop(50%,#1d1d1b), color-stop(50%,#0bb9bf), color-stop(100%,#0bb9bf)); /* Chrome,Safari4+ */
		/*
	background: -webkit-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#0bb9bf 50%,#0bb9bf 100%); /* Chrome10+,Safari5.1+ */
		/*background: -o-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#0bb9bf 50%,#0bb9bf 100%); /* Opera 11.10+ */
		/*background: -ms-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#0bb9bf 50%,#0bb9bf 100%); /* IE10+ */
		/*background: linear-gradient(to right, #1d1d1b 0%,#1d1d1b 50%,#0bb9bf 50%,#0bb9bf 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1b', endColorstr='#0bb9bf',GradientType=1 ); /* IE6-8 */
		/*
	visibility: visible;
	opacity: 1;


}
*/
.mmenu > li > div.bg_menu_right {


	left: 0;
	top: 100%;
	padding: 0 1000em; /* trick from css-tricks comments */
	margin: 0 -1000em; /* trick from css-tricks comments
	visibility: hidden;
	opacity: 0;
 */
	background: #1d1d1b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: -moz-linear-gradient(left, #1d1d1b 0%, #1d1d1b 50%, #1d1d1b 50%, #1d1d1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1d1d1b), color-stop(50%,#1d1d1b), color-stop(50%,#1d1d1b), color-stop(100%,#1d1d1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#1d1d1b 50%,#1d1d1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#1d1d1b 50%,#1d1d1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #1d1d1b 0%,#1d1d1b 50%,#1d1d1b 50%,#1d1d1b 100%); /* IE10+ */
	background: linear-gradient(to right, #1d1d1b 0%,#1d1d1b 50%,#1d1d1b 50%,#1d1d1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1b', endColorstr='#1d1d1b',GradientType=1 ); /* IE6-8 */

	/*
	margin: 0 -1000em;
	opacity: 1;
	padding: 0 1000em;
	top: 100%;
	visibility: visible;

	*/
}
/*
.mmenu .cat-menu-bog {
	right: 100%;
}
.mmenu .cat-menu-bog:before,.mmenu .cat-menu-bog:after   {
	background: none repeat scroll 0 0 #D92F29;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
	opacity:1;
}

.mmenu .cat-menu-bog, .mmenu .cat-menu-bog:before, .mmenu .one-col:after {
	background: none repeat scroll 0 0 #D92F29;
}

.mmenu .cat-menu-bog:nth-of-type(3),.mmenu .cat-menu-bog:nth-of-type(3):before, .mmenu .cat-menu-bog:nth-of-type(3):after {
	background: none repeat scroll 0 0 #D92F29;
}

.mmenu .cat-menu-zycie {
	right: 100%;
}
.mmenu .cat-menu-zycie:before,.mmenu .cat-menu-zycie:after   {
	background: none repeat scroll 0 0 #D3D929;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
}

.mmenu .cat-menu-zycie, .mmenu .cat-menu-zycie:before, .mmenu .one-col:after {
	background: none repeat scroll 0 0 #D3D929;
}

.mmenu .cat-menu-zycie:nth-of-type(3),.mmenu .cat-menu-zycie:nth-of-type(3):before, .mmenu .cat-menu-zycie:nth-of-type(3):after {
	background: none repeat scroll 0 0 #D3D929;
}

.mmenu .cat-menu-swiat {
	right: 100%;
}
.mmenu .cat-menu-swiat:before,.mmenu .cat-menu-swiat:after   {
	background: none repeat scroll 0 0 #0BB9BF;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
}

.mmenu .cat-menu-swiat, .mmenu .cat-menu-swiat:before, .mmenu .one-col:after {
	background: none repeat scroll 0 0 #0BB9BF;
}

.mmenu .cat-menu-swiat:nth-of-type(3),.mmenu .cat-menu-swiat:nth-of-type(3):before, .mmenu .cat-menu-swiat:nth-of-type(3):after {
	background: none repeat scroll 0 0 #0BB9BF;
}


.mmenu .cat-menu-kontakt {
	right: 100%;
}

.mmenu .cat-menu-kontakt:before,.mmenu .cat-menu-kontakt:after   {
	background: none repeat scroll 0 0 #BFC1A9;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
}

.mmenu .cat-menu-kontakt, .mmenu .cat-menu-kontakt:before, .mmenu .one-col:after {
	background: none repeat scroll 0 0 #BFC1A9;
}

.mmenu .cat-menu-kontakt:nth-of-type(3),.mmenu .cat-menu-kontakt:nth-of-type(3):before, .mmenu .cat-menu-kontakt:nth-of-type(3):after {
	background: none repeat scroll 0 0 #BFC1A9;
}


.mmenu .one-col:nth-of-type(2), .mmenu .one-col:nth-of-type(2):before, .mmenu .one-col:nth-of-type(2):after {
	background: none repeat scroll 0 0 #6871B1;
}

.mmenu .one-col:before, .mmenu .one-col:after {
	background: none repeat scroll 0 0 #6871B1;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
}

.mmenu .one-col:after {
	left: 100%;
}
.left-only:after {
	display: none;
}

.mmenu .one-col:nth-of-type(2), .mmenu .one-col:nth-of-type(2):before, .mmenu .one-col:nth-of-type(2):after {
	background: none repeat scroll 0 0 #6871B1;
}

.mmenu .one-col:before, .mmenu .one-col:after {
	background: none repeat scroll 0 0 #1D1D1B;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
}
.mmenu .one-col:before {
	right: 100%;
}

.mmenu .one-col:nth-of-type(2), .mmenu .one-col:nth-of-type(2):before, .mmenu .one-col:nth-of-type(2):after {
	background: none repeat scroll 0 0 #6871B1;
}


*/


#klasztory_menu {
	width: 250px;
	}


#klasztory_menu li:nth-child(-n+5) {
margin-left:0;
width: 125px;
border-right: 1px solid #565654;
}
#klasztory_menu li:nth-child(n+5) {
margin-left:150px;
width: 170px;
border-right: 1px solid #565654;

}
#klasztory_menu li:nth-child(n+9) {
	margin-left: 345px;
	width: 193px;

}
#klasztory_menu li:nth-child(n+13) {
margin-left:562px;
width: 149px;

}
#klasztory_menu li:nth-child(n+17) {
margin-left:735px;
width: 186px;
border-right: 0px solid #565654;
}
#klasztory_menu li:nth-child(5)  {
margin-top:-84px;
}
#klasztory_menu li:nth-child(9)  {
margin-top:-84px;
}
#klasztory_menu li:nth-child(13)  {
margin-top:-84px;
}
#klasztory_menu li:nth-child(17)  {
margin-top:-84px;
}

#klasztory_menu li, #klasztorymniszek_menu li, #klasztoryzagranica_menu li {
	line-height: 19px;
	width: 160px;
}
#klasztory_menu li a, #klasztorymniszek_menu li a, #klasztoryzagranica_menu li a {
	font-size:18px;
	color:#828282;
	}
#klasztory_menu li a:hover, #klasztorymniszek_menu li a:hover, #klasztoryzagranica_menu li a:hover {
	color:#fff;
	}
#klasztory_menu li a:hover:after, #klasztorymniszek_menu li a:hover:after,#klasztoryzagranica_menu li a:hover:after {
	content: "\00BB";
	padding-left:8px;
	}
.mnisz_menu {
	display: block;
	float: left;
	margin-top: 11px !important;
	width: 345px;
}
.zagr_menu {display: block;
	float: left;
	margin-top: 11px !important;
	width: 345px;
}

.mzr-contact .thin-one-col {
	background-color: #1D1D1B;
	height: 320px;
	padding: 0 20px 20px;
	}
.mzr-contact .contact .thin-one-col {
	width: 395px;
	}

.mzr-contact .thin-one-col h3{
	float:none;
	line-height:15px;
	padding:15px 0;
	margin:0;
	}
.mzr-contact .contact .thin-one-col h3{
	float:none;
	line-height:15px;
	padding:8px 0;
	margin:0;
	}

.bg_menu_right .mzr-content h3 {
	color: #FFFFFF;
	font-family: 'Steelfish',Helvetica,Arial,sans-serif;
	font-size: 24px;
	line-height: 30px;
}

.contact-page-thumb	img {
	display:block ;
	}


.contacts-list li {
	float: left;
	line-height: 15px;
	padding-bottom: 4px;
	padding-right: 21px;
	width:167px;
}


.contacts-list li:nth-child(1) {
	line-height: 15px;
	margin: 0 25px 0 25px;
	padding-bottom: 4px;
	padding-right: 0px;
	width:262px;
}
.contacts-list li:nth-child(1) a {
	display: block;
	line-height: 27px;
	overflow: hidden;
	text-align: left;
	width: 265px;
}

.contacts-list li:nth-child(1) a img {
	height: 182px;
	width: 260px;
}

.contacts-list li a img {
	height: 111px;
	width: 145px;
}

.contacts-list li:nth-child(1) a img {
	height: 256px;
	margin-right: 18px;
	max-width: 400px;
	width: 367px;
}


.contacts-list li:nth-child(5n) {
	padding-right: 0px;
}


.contacts-list li a {
	color: #828282;
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 30px;
}
.contacts-list li a img {
	opacity:0.8;
	}
.contacts-list li a img:hover {
	opacity:1;
	}
.contacts-list li a:hover{
	color:#fff;
	}

.contacts-list li a img:hover > .contacts-list li a {
	color:#828282;
}

.mmenu > li > a.item-1:hover {color:#fff !important; border-bottom: 0px solid #fff; }
.mmenu > li > a.item-2:hover {color:#fff !important; border-bottom: 0px solid #fff; }
.mmenu > li > a.item-3:hover {color:#fff !important; border-bottom: 0px solid #fff;  }

.page-template-template-kontakt-php .mmenu > li > a.item-3 {color:#fff !important; border-bottom: 0px solid #fff;  }
.page-template-template-editors-php .mmenu > li > a.item-3 {color:#fff !important; border-bottom: 0px solid #fff;  }
.page-template-template-authors-php .mmenu > li > a.item-3 {color:#fff !important; border-bottom: 0px solid #fff;  }
.page-template-template-klasztory-php .mmenu > li > a.item-3 {color:#fff !important; border-bottom: 0px solid #fff;  }
.single-kontakt .mmenu > li > a.item-3 {color:#fff !important; border-bottom: 0px solid #fff;  }
.page-template-template-instytucje-php .mmenu > li > a.item-3 {color:#fff !important; border-bottom: 0px solid #fff;  }
.page-template-template-kuria-php .mmenu > li > a.item-3 {color:#fff !important; border-bottom: 0px solid #fff;  }

.mzr-contact .story .thin-one-col {
	width: 200px;
}




.story-list a h4 {
	color: #828282;
	float: left;
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0.8px;
	line-height: 24px;
	margin: 0;
	text-transform: uppercase;
	padding-top: 8px;
}


ul.story-list {
	display: block;
	float:left;
	padding-top: 24px;
}
.story-list li {
float:left;
 padding-right: 17px
}

.story-list li:nth-child(1) {
padding-left: 12px;
}


.story-list li a {
	color: #FFFFFF;
	font-family: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 30px;
}
.story-list li a div:hover  {
	opacity:0.8;
	}
.story-list li a h4:hover  {
	color:#FFF;
	}

.story-list div{
	display: block;
	height: 216px;
	width: 225px;
}

.story-list div.story-1 {background: url(../images/menu_D_Dominik.jpg) no-repeat 0 0; }
.story-list div.story-2 {background: url(../images/menu_D_opowiesci.jpg) no-repeat 0 0; }
.story-list div.story-3 {background: url(../images/menu_polska.jpg) no-repeat 0 0; }
.story-list div.story-4 {background: url(../images/Zakondzisiaj.jpg) no-repeat 0 0; }

.story-list a:hover {opacity:1;}



.mzr-content.story-content h3 {
	line-height: 24px;
	margin-bottom: 11px;
	margin-top: 14px;
	letter-spacing:0.8px;
	text-transform:uppercase;
}


/*.mmenu > li.mzr-drop:hover > a:after, .meganizr > li.mzr-drop > a.mzr-click:after {
	background: url("../img/drop-arrow.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
	border-bottom:2px solid #fff;
	content: "";
	height: 38px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
*/

#categories li.current-cat a {
	background: #821122;
}
.menu-categories  {
	position: relative;
	right: 0;
	text-align: right;
	z-index: 1;
}

.menu-categories li {
	line-height: 20px;
}

.menu-categories li a{
	color:#fff;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	font-size: 14px;
}
.menu-categories li a:hover{
	color:#000;
}
.menu-categories li.cat-item-930 {
	display: block;
width: 100px;
float: right;
line-height: 13px;
margin-top: 4px;
}


.menu-categories .cat-item-aktualnosci ul.children {display:none;}
.menu-categories .cat-item-swiat ul.children {display:none;}



.mmenu > li.mzr-align-right > div {


}


#main-menu > li > div {
	position: absolute;
	display:none;
	padding: 0;
	z-index: 10;
}




/*	Tła dla kategorii głównych.. lewe czarne i z prawej kolory i szare */



/*
#main-menu > li > div.bg_menu {
		position: absolute;


}

#main-menu > li > div.bg_menu {
	background: none repeat scroll 0 0 #1D1D1B;
}


#main-menu > li > div.bg_menu:before {
	background: none repeat scroll 0 0 #1D1D1B;
}

#main-menu > li > div.bg_menu:before {
	right: 100%;
}
#main-menu > li > div.bg_menu:before {
	background: none repeat scroll 0 0 #1D1D1B;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
}

#main-menu > li > div.bg_menu:after {
	background: none repeat scroll 0 0 #BFC1A9;
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 9999px;
}


#main-menu > li > div#bg_menu_bog:after { background: none repeat scroll 0 0 #D92F29;}
#main-menu > li > div#bg_menu_zycie:after { background: none repeat scroll 0 0 #D3D929;}
#main-menu > li > div#bg_menu_swiat:after { background: none repeat scroll 0 0 #0BB9BF;}


#main-menu > li > div.bg_menu:after {
	left: 100%;
}


*/
#main-menu > li > div.bg_menu {
	background:  #1d1d1b;
	box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #1d1d1b;   /* x offset == element width */
	-moz-box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #1d1d1b;
	-webkit-box-shadow:-960px 0 0  #1d1d1b , 960px 0 0 #1d1d1b;
	color: white;



}

#main-menu > li > div#bg_menu_bog {

	background:  #1d1d1b;
	box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #D92F29;   /* x offset == element width */
	-moz-box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #D92F29;
	-webkit-box-shadow:-960px 0 0  #1d1d1b , 960px 0 0 #D92F29;
	color: white;




}
#main-menu > li > div#bg_menu_zycie {


	background:  #1d1d1b;
	box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #D3D929;   /* x offset == element width */
	-moz-box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #D3D929;
	-webkit-box-shadow:-960px 0 0  #1d1d1b , 960px 0 0 #D3D929;
	color: white;




}
#main-menu > li > div#bg_menu_swiat {


	background:  #1d1d1b;
	box-shadow: -960px 0 0 0  #1d1d1b , 960px 0 0 0 #0BB9BF;   /* x offset == element width */
	-moz-box-shadow: -960px 0 0 0 #1d1d1b , 960px 0 0 0 #0BB9BF;
	-webkit-box-shadow:-960px 0 0 0  #1d1d1b , 960px 0 0 0 #0BB9BF;
	color: white;

}
#main-menu > li > div#bg_menu_kontakt,
#main-menu > li > div#bg_menu_klasztory,
#main-menu > li > div#bg_menu_o-dominikanach {


	background:  #1d1d1b;
	box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #BFC1A9;   /* x offset == element width */
	-moz-box-shadow: -960px 0 0  #1d1d1b , 960px 0 0 #BFC1A9;
	-webkit-box-shadow:-960px 0 0  #1d1d1b , 960px 0 0 #BFC1A9;
	color: white;


}
/*#main-menu > li > div#bg_menu_kontakt {display:block !important}*/

/* Transitions
.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul,
.mzr-fade > li > div,
.mzr-fade > li > ul,
.mzr-fade > li > ul li > ul {
	-webkit-transition: all .25s ease .15s;
	-moz-transition: all .25s ease .15s;
	-o-transition: all .25s ease-in-out .15s;
	-ms-transition: all .25s ease-in-out .15s;
	transition: all .25s ease-in .15s;
}

.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul { top: 0px; opacity:1 }

.mzr-slide > li.mzr-drop:hover > div,
.mzr-slide > li.mzr-drop:hover > ul,
.mzr-slide > li > ul li.mzr-drop:hover > ul {
	top: 55px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
}

.mzr-fade > li.mzr-drop:hover > div,
.mzr-fade > li.mzr-drop:hover > ul,
.mzr-fade > li > ul li.mzr-drop:hover > ul,
.mmenu > li.mzr-drop:hover > div,
.mmenu > li.mzr-drop:hover > ul,
.mmenu > li > ul li.mzr-drop:hover > ul {
	opacity: 1;
	overflow: visible;
	visibility: visible;
}
*/
/* Dropdown Columns */
.mmenu .drop-two-columns { width: 980px; }
.mmenu .drop-three-columns { width: 980px; }
.mmenu .drop-four-columns { width: 980px; }
.mmenu .drop-five-columns { width: 980px; }
.mmenu .drop-six-columns { width: 980px; }
.mmenu .mzr-contact .drop-six-columns { width: 980px; }

/* Content Columns */
.mmenu .one-col { width: 490px; }
.mmenu .two-col { width: 330px;
	background-color: #1D1D1B;
	display:block;
	}
.mmenu .mzr-contact .one-col { width: 0px; }
.mmenu .mzr-contact .two-col {
	padding-top: 20px;
	width: 980px;
}
.mmenu .mzr-contact .one-col { width: 0px; }
.mmenu .mzr-contact .two-col {
	padding-top: 20px;
	width: 980px;
}

.mmenu .mzr-contact .klasztor-content .one-col { width: 37px; }
.mmenu .mzr-contact .klasztor-content .two-col {
	padding-top: 16px;
	width: 943px;
}
.mmenu .mzr-contact .story-content .one-col { width: 0px; }
.mmenu .mzr-contact .story-content .two-col {
	padding-top: 0px;
	width: 980px;
}


.mmenu .three-col { width: 460px; }
.mmenu .four-col { width: 620px; }
.mmenu .five-col { width: 780px; }
.mmenu .six-col { width: 940px; }

.mmenu .one-col, .mmenu .two-col, .mmenu .three-col, .mmenu .four-col, .mmenu .five-col, .mmenu .six-col, .mmenu .cat-menu-bog, .mmenu .cat-menu-zycie, .mmenu .cat-menu-swiat, .mmenu .cat-menu-kontakt {
	float: left;
	height: 320px;
}

 .mmenu .cat-menu-bog, .mmenu .cat-menu-zycie, .mmenu .cat-menu-swiat, .mmenu .cat-menu-kontakt {
	float: left;
	height: 320px;
}

.mmenu .cat-menu-bog, .mmenu .cat-menu-zycie, .mmenu .cat-menu-swiat, .mmenu .cat-menu-kontakt {
	float:right;
	padding-top:20px;
	}

.mmenu .cat-menu-bog {
	width: 154px;
	background: none repeat scroll 0 0 #D92F29;
	}
.mmenu .cat-menu-zycie {
	width: 154px;
	background: none repeat scroll 0 0 #D3D929;
	}
.mmenu .cat-menu-swiat {
	width: 154px;
	background: none repeat scroll 0 0 #0BB9BF;
	}

.mmenu .cat-menu-kontakt {
	width: 0px;
	background: none repeat scroll 0 0 #BFC1A9 ;
	}

.contacts-list li:nth-child(1) .contact-page-thumb	{
	display:block;
	float:left;
	}

/* Dropdown Levels */

.mmenu > li > ul,
.mmenu > li > ul li > ul {
	width: 160px;
	padding: 10px;
}

.mmenu > li > ul li.mzr-drop:hover > ul,
.mmenu.mzr-fade > li > ul li.mzr-drop > ul { top: -11px; }

.mmenu > li > ul li { position: relative; }

.mmenu > li > ul li > ul {
	position: absolute;
	left: 100%;

}

.mmenu > li.mzr-align-right > ul {
	left: auto;
	right: 0;
}

.mmenu > li > ul li.mzr-align-left > ul {
	position: absolute;
	left: auto;
	right: 105%;
}

.mmenu > li > ul a {
	display: block;
	line-height: 38px;

	border-bottom: 1px dotted #e1e1e1;

	font-family: 'Play', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	text-shadow: 0px 1px 1px white;

	-webkit-transition: color .15s ease-in;
	-moz-transition: color .15s ease-in;
	-o-transition: color .15s ease-in;
	-ms-transition: color .15s ease-in;
	transition: color .15s ease-in;
}

.mmenu > li > ul li:last-child a { border: none; }

.mmenu > li > ul a:hover { color: #888; }

.mmenu > li > ul li.mzr-drop > a { background: url(../img/arrow.png) no-repeat 140px 16px; }

.mmenu > li > ul li.mzr-align-left.mzr-drop > a { background: url(../img/arrow-inverse.png) no-repeat 140px 16px; }



/* // 5. CONTENT STYLES */
/* ################################################################ */

/* Images */
.mzr-content img {
	max-width: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
	opacity: 0.9;


}

.mzr-content img:hover {
	opacity: 1;
}

/* Text */
.mzr-content h2, .mzr-content h3, .mzr-content h4 {
	color: #555;
	margin: 5px 0;
}

.mzr-content h2 { font-size: 20px; }
.mzr-content h3 {
	color:#828282;
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height:50px;
	/*font-variant: small-caps;*/
}

.mzr-full-width .mzr-content h3 {
	color: #ffffff;
	font-family: SteelfishRgRegular,Arial,sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 50px;
	font-variant: small-caps;
	letter-spacing: 1px;
}



.mzr-content.kontakt-content h3 {
	color: #FFFFFF;
	float: left;
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.mzr-content h4 { font-size: 16px; }

.mzr-content p {
	padding: 10px 0;
	line-height: 18px;
	color: #333;
}

/* Button */
.mzr-content .button,
.mzr-content input[type=submit] {
	cursor: pointer;
	display: inline-block;
	padding: 6px 25px;
	margin: 5px 0 10px 0;

	background: #eeeeee;
	border: 1px solid #e4e4e4;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;

	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:hover,
.mzr-content input[type=submit]:hover {
	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:active,
.mzr-content input[type=submit]:active {
	-webkit-transition-duration: 25ms;
	-moz-transition-duration: 25ms;
	-o-transition-duration: 25ms;
	-ms-transition-duration: 25ms;
	transition-duration: 25ms;

	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
}

/* Links */
.mzr-content a { color: #667; }
.mzr-content a:hover { color: #333; }

.mzr-content h2 a {
	font-size: 24px;
	color:#fff;
	line-height: 26px;
	letter-spacing: 1px;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B',SteelfishRgRegular, sans-serif; font-weight: 500; font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
	}
.mzr-content h2 a:hover {
	color:#777;
	}

.mzr-content .author_wrap .author_name:before {
	background: none repeat scroll 0 0 #B6B6B6;
	content: "";
	display: block;
	height: 1px;
	margin: 13px 0 3px;
	width: 40px;
}


.mzr-content .author_wrap .author_name a {
	color: #fff;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
}
.mzr-content .short_description_lead {
	color: #FFFFFF;
	display: block;
	height: 97px;
	line-height: 14px;
	overflow: hidden;
	padding-top: 13px;
	width: 160px;
}


.mzr-content .mzr-links a {
	display: block;
	padding: 5px 0;
	line-height: 20px;
	border-bottom: 1px dotted #e1e1e1;
}

.mzr-content .mzr-links li:last-child a { border: none; }

/* Cursor */
.mzr-content {
	cursor: default;
	/*height:342px;*/
	background: none repeat scroll 0 0 #1D1D1B;
	}

/* Floats */
.mzr-content .fl { float: left; }
.mzr-content .fr { float: right; }
.mzr-content .cb { clear: both; }
.mzr-content .cl { clear: left; }
.mzr-content .cr { clear: right; }
.mzr-content .block { display: block; margin-top: 10px;}

/* Forms */
.mzr-content input[type=text], .mzr-content input[type=email], .mzr-content textarea {
	display: block;
	width: 160px;
	padding: 9px 10px 8px 35px;
	line-height: 18px;
	margin-bottom: 10px;

	background-color: #f6f6f6;
	background-repeat: no-repeat;
	background-position: 10px 9px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-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: box-shadow linear 0.2s;
	-moz-transition: box-shadow linear 0.2s;
	-ms-transition: box-shadow linear 0.2s;
	-o-transition: box-shadow linear 0.2s;
	transition: box-shadow linear 0.2s;

	border: 1px solid transparent;
}

.mzr-content input[type=text]:hover, .mzr-content input[type=email]:hover, .mzr-content textarea:hover { background-color: #f0f0f0; }
.mzr-content input[type=text]:focus, .mzr-content input[type=email]:focus, .mzr-content textarea:focus {
	background-color: #f0f0f0;
	outline: none;
}

.mzr-content textarea { width: 250px; max-width: 250px; height: 100px; }

.mzr-content #name { background-image: url(../img/user.png); }
.mzr-content #email { background-image: url(../img/mail.png); }
.mzr-content #message { background-image: url(../img/baloon.png); }


/** active and current links in megamenu **/

li.current-cat a { color:#000 !important}
.category-parent-bog .mmenu > li > a.cat-bog {color:#D92F29 !important; border-bottom: 4px solid #D92F29; }
.category-parent-zycie .mmenu > li > a.cat-zycie {color:#D3D929 !important; border-bottom: 4px solid #D3D929; }
.category-parent-swiat .mmenu > li > a.cat-swiat {color:#0BB9BF !important; border-bottom: 4px solid #0BB9BF; }

.category-bog .mmenu > li > a.cat-bog {color:#D92F29 !important; border-bottom: 4px solid #D92F29; }
.category-zycie .mmenu > li > a.cat-zycie {color:#D3D929 !important; border-bottom: 4px solid #D3D929; }
.category-swiat .mmenu > li > a.cat-swiat {color:#0BB9BF !important; border-bottom: 4px solid #0BB9BF; }


.mmenu > li:hover > a.cat-bog {color:#D92F29 !important; border-bottom: 4px solid #D92F29; }
.mmenu > li:hover > a.cat-zycie {color:#D3D929 !important; border-bottom: 4px solid #D3D929; }
.mmenu > li:hover > a.cat-swiat {color:#0BB9BF !important; border-bottom: 4px solid #0BB9BF;  }

.mmenu > li:hover > a.item-1, .mmenu > li:hover > a.item-2, .mmenu > li:hover > a.item-3  {color:#fff !important; }

.nav1 {display:none;}
.nav2 {display:none;}
#social-media-nav {display:none;}

#button-mobile {display:none;}
/*------------------------------------*\
	Flaunt JS Navigation
\*------------------------------------*/




/* // 6. RESPONSIVE */
/* ################################################################ */

@media only screen and (max-width: 959px) {

	.top-nav {display:none;}
	.nav {display:none;}

	#button-mobile {display:block;}

.nav1 {
position: relative;
display: block;
font-size: 14px;
font-weight: 900;

}

.nav2 {
position: relative;
display: block;
font-size: 14px;
font-weight: 900;

}

#social-media-nav {
	display: block;
	margin: 16px 2px 0 0;
	position: absolute;
	right: 60px;
	z-index: 999;
}

header {
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	margin-top: 0;
}
#social-media-nav a.social-mail {
	background-color: #FFFFFF;
	background-image: url("../images/ico_mail.png");
	width: 25px;
	display:none;
}

#social-media-nav a.social-key {
	background-color: #FFFFFF;
	background-image: url("../images/ico_key.png");
	width: 25px;
	display:none;
}
#social-media-nav a {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 21px;
	margin: 12px 2px 0 0;
	outline: medium none;
	overflow: hidden;
	text-indent: 100%;
	vertical-align: top;
	white-space: nowrap;
}

#nav-list {
	text-align:left;
}

	#nav-list > li.sticky-logo {
	display:none;
}

#nav2-list {
	text-align:left;
}

	#nav2-list > li.sticky-logo {
	display:none;
}
#main-slider  {display:none;}

#nav-list > li{
	float:left;
	*display:inline;
	zoom:1;
	position:relative;
}
	#nav2-list > li{
	float:left;
	*display:inline;
	zoom:1;
	position:relative;
}
#nav-list > li a {
	background: none repeat scroll 0 0 #262626;
	border-bottom: 1px solid #565656;
	color: #fff;
	display: block;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	padding: 15px 20px;
	text-transform: uppercase;
}
	#nav-list > li:first-child + li > a {

	border-top: 1px solid #565656;
	}
#nav-list > li > a:hover {
	background:#565656;
	text-decoration:none;
}

#nav-list ul > li > a {
text-transform: none;
		font-weight: normal;
		text-transform: none;
}

	#nav-list ul > li > a:hover {
	background:#565656;
	text-decoration:none;
}
	#nav-list ul > li > a {
		padding-left: 0px;
	font-size: 14px;
		text-align:center;
}

#nav-list > li:hover .sub1 {
	display:block;
}
	#nav2-list > li a {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px solid #e8e8e8;
	color: #262626;
	display: block;
	font-family: 'noto_serifregular',Arial,sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	padding: 15px 20px;
	text-transform: uppercase;
}
	#nav2-list > li:first-child + li > a {

	border-top: 1px solid #e8e8e8;
	}
#nav2-list > li > a:hover {
	background:#e8e8e8;
	text-decoration:none;
}
	#nav2-list ul > li > a:hover {
	background:#dbdbdb;
	text-decoration:none;
}
	#nav2-list ul > li > a {
		padding-left: 39px;
	font-size: 19px;
				font-weight: normal;
		text-transform: none;
}
#nav2-list > li:hover .sub1 {
	display:block;
}
/* Navigation submenu */
.sub1 {
	display:none;
	position:absolute;
	left:0;
	width:180px;
}
.cat-item a {
	background:#1D1D1B;

	display:block;
	padding:15px;
}
.cat-item a:hover {
	background:#dbdbdb;
}
/* Mobile navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:#3D3D3B url(../images/nav.svg) no-repeat center center;
	background-size:18px;
	height:45px;
	width:50px;
}
	/* Mobile navigation */
.nav2-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:#3D3D3B url(../images/nav.svg) no-repeat center center;
	background-size:18px;
	height:50px;
	width:50px;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	border-left:1px solid #565656;
	height:45px;
	width:50px;
	cursor:pointer;
}
.nav-click i {
	display:block;
	height:48px;
	width:48px;
	background:url(../images/dropa.svg) no-repeat center center;
	background-size:20px;
}
.nav-click:hover {
	background-color:#565656;
}
	.nav2-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	border-left:1px solid #e8e8e8;
	height:45px;
	width:50px;
	cursor:pointer;
}
.nav2-click i {
	display:block;
	height:48px;
	width:48px;
	background:url(../images/dropa.svg) no-repeat center center;
	background-size:20px;
}
.nav2-click:hover {
	background-color:#dbdbdb;
}
	.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.nav2-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

	.nav-mobile {
		display:block;
	}
		.nav2-mobile {
		display:block;
	}
	.nav1 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 45px 0 0;
	width: 100%;
	background-color: #262626;
}
		.nav2 {
	margin-bottom: 0px;
	margin-top: 20px;
	padding: 0px 0 0;
	width: 100%;
	background-color: #3D3D3B;
			float:left;
}
	#nav-list {
		display:none;
	}
	#nav-list > li {
		width:100%;
		float:none;
	}
	#nav-list > li > a {
			padding: 14px 20px 14px 0;
	text-align: center;
	}
	#nav2-list {
		display:block;
	}
	#nav2-list > li {
		width:100%;
		float:none;
	}
	#nav2-list > li > a {
		padding:11px 20px;
	}

	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}

	.nav2-click {
		display:block;
	}
	.nav2-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	#nav-list > li:hover .sub1 {
		display:none;
	}
	#nav2-list > li:hover .sub1 {
		display:none;
	}
	.sub1 {
		position:static;
		width:100%;
	}

	#menu-footer2 {
	height: 100%;
}
#footer-social {

	margin-bottom: 17px;
	padding-left: 30px;
	float: left;
}
#footer-social > div {
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 25px;
}

	#footer-2 {
	padding-bottom:0;
	margin-bottom: 2px;

}
#main-menu-footer > ul > li {
	margin-bottom: 19px;
}
#menu-footer2 .footer-col {
	float: left;
	height: 301px;
	padding: 20px 30px;
}
#footer-2c.footer-col {
	height:200px;
}
#footer-2d.footer-col {
	height:200px;
}
#footer-2e.footer-col {
	height:100px;
}
#footer-2f.footer-col {
	height:200px;
}
.menu-categories {
	text-align: left;

}
	.mzr-responsive {
		height: auto;
		float: left;
		clear: both;
		margin: 25px 0;
	}

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right {
		display: inline-block;
		float: left;
		position: static;
		border: none;
		width: 33.2%;
	}

	.mzr-responsive > li.mzr-drop { background: url(../img/arrow-down.png) no-repeat right center; }

	.mzr-responsive .drop-two-columns,
	.mzr-responsive .drop-three-columns,
	.mzr-responsive .drop-four-columns,
	.mzr-responsive .drop-five-columns,
	.mzr-responsive .drop-six-columns { width: 100%; }

	.mzr-responsive .one-col,
	.mzr-responsive .two-col,
	.mzr-responsive .three-col {
		width: 45.5%;
		margin: 2%;
	}

	.mzr-responsive .four-col,
	.mzr-responsive .five-col,
	.mzr-responsive .six-col,
	.mzr-responsive .mzr-contact .one-col,
	.mzr-responsive .mzr-contact .two-col,
	.mzr-responsive .mzr-contact .three-col,
	.mzr-responsive .mzr-contact .four-col,
	.mzr-responsive .mzr-contact .five-col,
	.mzr-responsive .mzr-contact .six-col {
		width: 95.5%;
		margin: 2%;
	}

	.mzr-responsive.mzr-slide > li > div,
	.mzr-responsive.mzr-slide > li > ul,
	.mzr-responsive.mzr-slide > li > ul li > ul,
	.mzr-responsive.mzr-fade > li > div,
	.mzr-responsive.mzr-fade > li > ul,
	.mzr-responsive.mzr-fade > li > ul li > ul { top: auto; }

	.mzr-responsive.mzr-slide > li.mzr-drop:hover > div,
	.mzr-responsive.mzr-slide > li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-slide > li > ul li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-fade > li.mzr-drop:hover > div,
	.mzr-responsive.mzr-fade > li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-fade > li > ul li.mzr-drop:hover > ul { top: auto;	}

	.mzr-responsive > li.mzr-search input { width: 90%; }
	.mzr-responsive > li.mzr-search input:focus { width: 90%; }
	.mzr-responsive > li.mzr-search input[type=text] {
		border: 1px solid #ccc;
		padding-left: 5px;
	}

	.mzr-responsive .mzr-content input[type=text],
	.mzr-responsive .mzr-content input[type=email],
	.mzr-responsive .mzr-content textarea {
		width: 80%;
		max-width: 80%;
		padding: 9px 4% 8px 15%;
	}

	.mzr-responsive li.mzr-drop.mzr-levels,
	.mzr-responsive li.mzr-drop.mzr-contact {
		position: relative;
	}

	.mzr-responsive > li.mzr-drop > ul,
	.mzr-responsive > li.mzr-drop > ul li > ul {
		width: 100%;
		padding: 0;
	}

	.mzr-responsive > li > ul li > ul,
	.mzr-responsive > li > ul li.mzr-align-left > ul,
	.mzr-responsive > li.mzr-align-right > ul {
		left: -1px;
	}

	.mzr-responsive > li > ul a {
		margin-left: 10px;
		margin-right: 10px;
	}

	.mzr-responsive > li > ul li.mzr-drop > a,
	.mzr-responsive > li > ul li.mzr-align-left.mzr-drop > a { background: url(../img/arrow-down.png) no-repeat 100% center; }

}

@media only screen and (max-width: 767px) {

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right { width: 49.5%; }

}

@media only screen and (max-width: 479px) {

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right {
		display: block;
		width: 100%;
	}

	.mzr-responsive .one-col,
	.mzr-responsive .two-col,
	.mzr-responsive .three-col,
	.mzr-responsive .four-col,
	.mzr-responsive .five-col,
	.mzr-responsive .six-col {
		width: 95.5%;
		margin: 2%;
	}


a.main-logo {

	/*height: 42px;*/

	background-size: contain;
}

}


/* // 7. EXTRA COLOR STYLES */
/* ################################################################ */

/* Paste your custom color schemes/styles here. */


	/* class Color Scheme */
	.mzr-class {
	border: 1px solid #eeeeee;
	border-bottom: 2px solid #cccccc;

	background: #000000;
	background: -webkit-linear-gradient(top, #000000 0%, #000000 100%);
	background: -moz-linear-gradient(top, #000000 0%, #000000 100%);
	background: -o-linear-gradient(top, #000000 0%, #000000 100%);
	background: -ms-linear-gradient(top, #000000 0%, #000000 100%);
	background: linear-gradient(top, #000000 0%, #000000 100%);
	}

	.mzr-class > li { border-right: 1px dotted #cccccc; }

	.mzr-class > li.mzr-align-right {
	border-right: none;
	border-left: 1px dotted #cccccc;
	}

	.mzr-class > li > a,
	.mzr-class > li.mzr-search input {
	color: #525252;
	text-shadow: 0px 1px 1px #ffffff;
	}

	.mzr-class > li > a:hover { color: #000000; }
	.mzr-class > li > a:active { color: #525252; }

	.mzr-class > li.mzr-search input[type=submit] { background: url(../img/search-icon.png) no-repeat 0 0; }

	@media only screen and (max-width: 959px) {
	.mzr-responsive.mzr-class > li.mzr-search #search-form { border-color: #cccccc; }
	.mzr-responsive.mzr-class > li,
	.mzr-responsive.mzr-class > li.mzr-align-right { border: none; }
	.mzr-responsive.mzr-class > li.mzr-drop > a,
	.mzr-responsive.mzr-class > li > ul li.mzr-drop > a,
	.mzr-responsive.mzr-class > li > ul li.mzr-align-right.mzr-drop > a { background: url(../img/arrow-down.png) no-repeat 100% center; }
	}
