natury nikt nie zmieniBODY {
	height:100%;
	text-align:left;
}

#comm_txt p{
	color: white;
}

#comm_txt a{
	/*color: #cc2027 !important;*/
}

#facebook_wrapper{
	padding-top: 60px;
	padding-bottom: 40px;
	margin: 0px auto !important;
}

#facebook_link{
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#facebook_link img{
	width: 100%;
	max-width: 100px;
	height: auto;
}

#youtube_link{
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
	max-width: 100px;
	margin-left: auto;
	margin-right: auto;
}

#film{
	width: 100%;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#youtube_link img{
	width: 100%;
	max-width: 500px;
	height: auto;
}


.fb-page{
	margin: 0px auto !important;
	max-width: 500px !important;
	width: 100% !important;
	display: block !important;
	float: none !important;
}

.fb-page iframe,
.fb-page span,
.fb-page div{
	width: 100% !important;
}

#facebook_wrapper{
	max-width: 100%;
	overflow: hidden;
}

.zapraszamy_wkrotce{
	font-size: 20px;
	text-align: center;
}

IMG,EMBED,OBJECT,VIDEO {
	max-width: 100%;
	height:auto !important;		
}

H1, .bg3 { 
	clear:both;
	font-size: 22px; 
	color: #000000; 
	font-weight: bold; 
	padding-top:0px; 
	padding-bottom:15px; 
	margin:0px; 
	text-align:left;
}
	
H2 { 
	font-size: 18px; 
	color: #000000; 
	font-weight: bold; 
}

H3{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

HR { 
	margin:0px; 
	padding:0px; 
	border:0px;
	height:1px; 
	background-color: #cccccc; 
}

INPUT, SELECT { 
	vertical-align:middle; 
	margin-bottom: 2px; 
	margin-top: 2px; 
	border: 1px solid #cccccc; 
	background-color: #FFFFFF; 
	color: #000000; 
	padding:6px;
}

INPUT[type="checkbox"] {
   padding:1px;
}    

TEXTAREA { 
	margin-bottom: 3px; 
	margin-top: 3px; 
	border: 1px solid #cccccc; 
	background-color: #FFFFFF; 
	color: #000000; 
	padding:6px;	
}

INPUT:focus, INPUT:active, TEXTAREA:focus, TEXTAREA:active, SELECT:focus, SELECT:active {
	border:1px solid #666666;
}

.submitb	{ 
	cursor:pointer; 
	vertical-align:middle; 
	margin-bottom: 2px;
	margin-top: 2px; 
	border: 0px none;
	background-color: #cc2027; 
	color: #ffffff; 
	padding:6px;	
}

.f_ssmall  { width:40px;  }
.f_small   { width:70px;  }
.f_small2  { width:40px;  }
.f_normal  { width:120px; }
.f_long    { width:380px; }
.f_long2   { width:290px; }
.f_blong2  { width:350px; }
.f_blong   { width:380px; }

.button { 
	height:13px; 
	margin: 0px; 
	border: 0px none;
	font-size: 11px; 
	background:none; 
}

A, A:link, A:visited, A:active { 
	/*color: #275899; */
	text-decoration: none; 
}

A:hover { 
	color: #FF6600; 
	text-decoration: none; 
}

.small  { 
	font-size: 12px;
}

.img { border: 1px solid #000000; margin:3px; }
.date { font-weight: normal; font-size: 9px; }
.error  { color: #FF0000; }
.defaultwidth { width:980px; }

/* tlo tresc */
.bg1 { 
	padding:4px;		
}

/* tlo wyroznione */
.bg2 { 
	padding:4px;
}

.tbl {
	border:1px solid #ffffff;
	border-collapse:collapse;
	width:100%;
	margin-bottom:3px;
}

#artmap UL {
	list-style-image: url('../img/sys/list.gif');
	padding-left:20px;
	margin:0px;
}

#artmap LI {
	padding:1px;
}

/* tabelk danych */
.data_tbl {
	width:100%;
	margin:auto;
	text-align:center;
	border:1px solid #858689;
	border-collapse:collapse;
}

.data_tbl TD {
	border:1px solid #858689;
}

.data_desc {
	width:200px;
	text-align:left;
	font-size:10px;
	background-color:#ffffff;
}

.data_title {
	text-align:left;
	font-weight:bold;
	background-color:#ffffff;
}

.data_value {
	text-align:left;
	background-color:#f8f6eb;
}

.cp {
	margin-bottom:5px; 
	margin-top:5px; 	
	border:1px solid #666666
}

.gal1 {
	padding-top:3px;
	padding-bottom:3px;
}

.gal1 TABLE {
	margin:auto;
	text-align:center;
}

.gal1 TD {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.gal1 IMG {
	border:1px solid #666666;
}

.gal1 DIV {
	font-size:10px;
	padding-bottom:4px;
	text-align:center
}


.gal1 UL {
	list-style-type:none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;     
	margin:auto;
	-webkit-flex-wrap: wrap;	
	flex-wrap: wrap;	
	-webkit-justify-content:center;	
	justify-content:center;	
	padding:0px;
}	

.gal1 UL LI {
	list-style-type:none;
	display:block;
	float:left;
	padding:5px;
}

.gal6 DIV{
	padding-bottom:10px;
}

.cite {
	padding:4px; 
	border:1px solid #cccccc;
	background-color:#eaedf9;
}

.podtytul {
	font-weight:bold;
	padding-bottom:10px;
}

/* art submenu */
TABLE.submenu {
	margin:auto;
	width:90%;	
	text-align:left;	
	margin-top:7px;
	margin-bottom:7px;
}

TABLE.submenu TD {
	padding-right:1px;
	padding-bottom:1px;
}

TABLE.submenu A, TABLE.submenu A:visited, TABLE.submenu A:link, TABLE.submenu A:active {
	display:block;
	font-weight:normal;
	padding:7px;
	text-align:left;
	background-color:#e6e4e6;
	color:#0f297b;
}

TABLE.submenu A:hover {
	background-color:#2e3c68;
	color:#ffffff;
	text-decoration:none;
}

UL.submenu { }

UL.submenu LI {
	padding-bottom:10px;
}

UL.submenu LI DIV A{
	font-weight:bold;
}

TABLE.submenu3 {
	margin:auto;
	width:90%;	
	text-align:center;	
	margin-top:7px;
	margin-bottom:7px;
}

TABLE.submenu3 TD {
	padding:5px;
	text-align:center;
	font-weight:bold;
}

UL.submenu3 {
	list-style-type:none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;     
	margin:auto;
	-webkit-flex-wrap: wrap;	
	flex-wrap: wrap;	
	-webkit-justify-content:center;	
	justify-content:center;	
	padding:0px;
}	

UL.submenu3 LI {
	list-style-type:none;
	display:block;
	float:left;
	padding:0px;
	margin:0px;	
	max-width:24%;
}

UL.submenu3 IMG{
	margin-bottom:10px;
}

UL.submenu3 A{
	display:block;
	padding:7px;
	text-align:center;
	font-size:16px;	
	color:#000000;
}

UL.submenu3 A:hover{
	opacity:0.8;
}




UL.submenu8 {
	list-style-type:none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;     
	margin:auto;
	-webkit-flex-wrap: wrap;	
	flex-wrap: wrap;	
	-webkit-justify-content:center;	
	justify-content:center;	
	padding:0px;
}	

UL.submenu8 LI {
	list-style-type:none;
	display:block;
	float:left;
	padding:6px;
	max-width:32%;
	margin:0px;
}

UL.submenu3 IMG{
	margin-bottom:10px;
}

UL.submenu8 A{
	display:block;
	padding:7px;
	text-align:center;
	font-size:22px;	
	color:#000000;
}

UL.submenu8 A:hover{
	opacity:0.8;
}

TABLE.submenu4 {
	width:100%;
	text-align:left;	
	margin-top:7px;
	margin-bottom:7px;
}

TABLE.submenu4 TD {
	padding:4px;
	text-align: left;
}

TABLE.submenu4 TD img{
	max-width: 200px;
	height: auto;
	margin-right: 20px !important;
	display: inline-block;
}

TABLE.submenu4 TD p{
	text-align: left;
}


/* table empty elements  */
.nodata {
	font-weight:bold;
	padding:15px;
	text-align:center;
}

#facebook_pan { background: url("../img/fb.png") no-repeat scroll 0 0 transparent; display: block; min-height:200px; float: right; padding: 0; position: fixed; right: -295px; top: 150px; width: 324px; z-index: 900; }
#facebook_pan2{ color:#fff; background:#3b5998; padding:5px; margin-left:29px; overflow-y:auto; }
#facebook_pan A{ color:#ffffff; display:block; padding-top:10px; text-align:center; }

.comment_row{
	clear:both;
	background-color:#f8f8f8;
	text-align:left;
	margin-bottom:7px;
	border:1px solid #dee1e2;
	padding:2px;
}

.comment_header{
	padding:7px;
	background-color:#ebf5fa;
}

.comment_body{
	padding:7px;
}

.artfiles{
	margin-top:10px;
}

.artfiles TD{
	padding-bottom:5px;
}

.artfiles A{
	font-weight:bold;
}

.artfiles DIV{
	padding-top:1px;
}

.artfiles IMG{
	margin-right:5px;
	margin-left:5px;	
}

.full-width-592bc3b7d2716 {
    min-height: 100px;
    padding: 50px 0 50px;
    margin-bottom: 0px;
    background-color: #e8e8e8;
}

.mk-page-section.drop-top-shadow {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
}
.full-width-592be996bcede {
    min-height: 100px;
    padding: 100px 0 100px;
    margin-bottom: 0px;
}.mk-page-section.drop-top-shadow {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
}
.full-width-592bc3b7d6caa {
    min-height: 100px;
    padding: 100px 0 100px;
    margin-bottom: 0px;
}

.full-width-592bc3b7d75fc { min-height:100px; padding:60px 0 60px; margin-bottom:0px; } 
#background-layer--592bc3b7d75fc { background-position:left top; background-repeat:repeat; ; }
.full-width-592bc3b7d2716 { min-height:100px; padding:50px 0 50px; margin-bottom:0px; background-color:#e8e8e8; } #background-layer--592bc3b7d2716 { background-position:left top; background-repeat:repeat; ; } .full-width-592bc3b7d2716 .mk-fancy-title.pattern-style span, .full-width-592bc3b7d2716 .mk-blog-view-all { background-color: #e8e8e8 !important; }
#mk-icon-box-592bc3b7d3b37 .mk-box-icon-2-icon { font-size:128px; color:#cc2027; } #mk-icon-box-592bc3b7d3b37 .mk-box-icon-2-icon:hover{ color:#c82d35; }
#mk-icon-box-592bc3b7d373e .mk-box-icon-2-icon { font-size:128px; color:#cc2027; } #mk-icon-box-592bc3b7d373e .mk-box-icon-2-icon:hover{ color:#c82d35; }
#mk-icon-box-592bc3b7d3324 .mk-box-icon-2-icon { font-size:128px; color:#cc2027; } #mk-icon-box-592bc3b7d3324 .mk-box-icon-2-icon:hover{ color:#c82d35; }
.button-592bc3b7d1f7d { margin-bottom: 0px; margin-top: 0px; min-width: 0px !important; } .button-592bc3b7d1f7d { background-color:#ffffff; } .mk-button.button-592bc3b7d1f7d.flat-dimension:hover { background-color: !important; }
.button-592bc3b7d1d3a { margin-bottom: 0px; margin-top: 0px; min-width: 0px !important; } .button-592bc3b7d1d3a { background-color:#cc2027; } .mk-button.button-592bc3b7d1d3a.flat-dimension:hover { background-color: !important; }
#mk-edge-slider-592bc3b7d00f1 { background-color: #000000; }
.button-592bc3b7d16b9 { margin-bottom: 0px; margin-top: 0px; min-width: 0px !important; } .button-592bc3b7d16b9 { background-color:#cc2027; } .mk-button.button-592bc3b7d16b9.flat-dimension:hover { background-color: !important; }
.full-width-592bc3b7de032 { min-height:100px; padding:50px 0 0px; margin-bottom:0px; } 
#background-layer--592bc3b7de032 { background-position:left top; background-repeat:repeat; ; }
.mk-box-icon-2-icon { font-size:128px; color:#cc2027; } 
.mk-box-icon-2-icon:hover{ color:#c82d35; }
.mk-box-icon-2-icon { font-size:128px; color:#cc2027; } #mk-icon-box-592be996b9773 .mk-box-icon-2-icon:hover{ color:#c82d35; }
.mk-box-icon-2-icon { font-size:128px; color:#cc2027; } #mk-icon-box-592be996b9b47 .mk-box-icon-2-icon:hover{ color:#c82d35; }
.full-width-592be996bcede { min-height:100px; padding:100px 0 100px; margin-bottom:0px; } 
#background-layer--592bc3b7d6caa { background-image:url('../img/tlo1.jpg'); background-position:center center; background-repeat:no-repeat; background-attachment: fixed; }
.button-592bc3b7d16b9 { margin-bottom: 0px; margin-top: 0px; min-width: 0px !important; } 
.button-592bc3b7d16b9 { background-color:#cc2027; } 
.mk-button.button-592bc3b7d16b9.flat-dimension:hover { background-color: !important; } 
.button-592bc3b7d1d3a { margin-bottom: 0px; margin-top: 0px; min-width: 0px !important; } 
.button-592bc3b7d1d3a { background-color:#cc2027; } 
.mk-button.button-592bc3b7d1d3a.flat-dimension:hover { background-color: !important; } 
.button-592bc3b7d1f7d { margin-bottom: 0px; margin-top: 0px; min-width: 0px !important; } 
.button-592bc3b7d1f7d { background-color:#ffffff; } 
.mk-button.button-592bc3b7d1f7d.flat-dimension:hover { background-color: !important; } 
#mk-edge-slider-592bc3b7d00f1 { background-color: #000000; } 
#mk-icon-box-592bc3b7d3324 .mk-box-icon-2-icon { font-size:128px; color:#cc2027; } 
#mk-icon-box-592bc3b7d3324 .mk-box-icon-2-icon:hover{ color:#c82d35; } 
#mk-icon-box-592bc3b7d373e .mk-box-icon-2-icon { font-size:128px; color:#cc2027; } 
#mk-icon-box-592bc3b7d373e .mk-box-icon-2-icon:hover{ color:#c82d35; } 
#mk-icon-box-592bc3b7d3b37 .mk-box-icon-2-icon { font-size:128px; color:#cc2027; } 
#mk-icon-box-592bc3b7d3b37 .mk-box-icon-2-icon:hover{ color:#c82d35; } 
.full-width-592bc3b7d2716 { min-height:100px; padding:50px 0 50px; margin-bottom:0px; background-color:#e8e8e8; } 
#background-layer--592bc3b7d2716 { background-position:left top; background-repeat:repeat; ; } 
.full-width-592bc3b7d2716 .mk-fancy-title.pattern-style span, .full-width-592bc3b7d2716 .mk-blog-view-all { background-color: #e8e8e8 !important; } 
.full-width-592bc3b7d6caa { min-height:100px; padding:100px 0 100px; margin-bottom:0px; } 
#background-layer--592bc3b7d6caa { background-image:url('../img/tlo1.jpg'); background-position:center center; background-repeat:no-repeat; background-attachment: fixed;; } 
.full-width-592bc3b7d75fc { min-height:100px; padding:60px 0 60px; margin-bottom:0px; } 
#background-layer--592bc3b7d75fc { background-position:left top; background-repeat:repeat; ; } 
#google-map-592bc3b7de6eb { height: 600px; } .full-width-592bc3b7de032 { min-height:100px; padding:50px 0 0px; margin-bottom:0px; } 
#background-layer--592bc3b7de032 { background-position:left top; background-repeat:repeat; ; } 
		
body {font-family: Josefin Sans }body{background-color:#fff; }

#mk-header{background-color:#ffffff; }

.mk-header-bg {
    background-color: #ffffff;
}

.menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link {
    border-top: 3px solid transparent;
}


.mk-header-toolbar{background-color: #c82d35;}#theme-page{background-color:#fff; }#mk-footer{background-color:#3d3d3d; }#mk-footer .footer-wrapper{padding:30px 0;}#mk-footer .widget{margin-bottom:40px;}#mk-footer [class*='mk-col-'] {padding:0 2%;}#sub-footer{background-color: #43474d;}.mk-footer-copyright {font-size:11px;letter-spacing: 1px;}#mk-boxed-layout{  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  box-shadow: 0 0 0px rgba(0, 0, 0, 0);}.mk-tabs-panes,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-divider .divider-go-top,.ajax-container,.mk-fancy-title.pattern-style span,.mk-portfolio-view-all,.mk-woo-view-all,.mk-blog-view-all{background-color: #fff;}.mk-header-bg{  -webkit-opacity: 1;  -moz-opacity: 1;  -o-opacity: 1;  opacity: 1;}.header-sticky-ready .mk-header-bg{  -webkit-opacity: 1;  -moz-opacity: 1;  -o-opacity: 1;  opacity: 1;}#mk-header{border-bottom:1px solid #ededed;}body{font-size: 18px;color: #000000;font-weight: 500;line-height: 1.5em;}p,.mk-box-icon-2-content {font-size: 18px;color: #000000;line-height: 1.5em;}a {color: #000000;}a:hover {color: #cc2027;}#theme-page strong {color: #000000;}#theme-page h1{font-size: 36px;color: #404040;font-weight: bold;text-transform: uppercase;}#theme-page h2{font-size: 30px;color: #404040;font-weight: bold;text-transform: uppercase;}#theme-page h3{font-size: 24px;color: #404040;font-weight: bold;text-transform: uppercase;}#theme-page h4{font-size: 18px;color: #404040;font-weight: bold;text-transform: uppercase;}#theme-page h5{font-size: 16px;color: #404040;font-weight: bold;text-transform: uppercase;}#theme-page h6{font-size: 14px;color: #404040;font-weight: normal;text-transform: uppercase;}.page-introduce-title{font-size: 20px;color: #4d4d4d;text-transform: uppercase;font-weight: normal;letter-spacing: 2px;}

.page-introduce-subtitle{font-size: 14px;line-height: 100%;color: #a3a3a3;font-size: 14px;text-transform: none;}

::-webkit-selection{background-color: #ffffff;color:#000000;}
::-moz-selection{background-color: #ffffff;color:#000000;}
::selection{background-color: #ffffff;color:#000000;}

#mk-sidebar,#mk-sidebar p{font-size: 14px;color: #999999;font-weight: normal;}#mk-sidebar .widgettitle{text-transform: uppercase;font-size: 14px;color: #333333;font-weight: bolder;}#mk-sidebar .widgettitle a{color: #333333;}#mk-sidebar .widget a{color: #999999;}#mk-footer,#mk-footer p{font-size: 14px;color: #ffffff;font-weight: normal;}

#mk-footer .widgettitle{text-transform: uppercase;font-size: 14px;color: #ffffff;font-weight: 800;}#mk-footer .widgettitle a{color: #c82d35;}#mk-footer .widget:not(.widget_social_networks) a{color: #ffffff;}.mk-side-dashboard {background-color: #444444;}.mk-side-dashboard,.mk-side-dashboard p{font-size: 12px;color: #eeeeee;font-weight: normal;}.mk-side-dashboard .widgettitle{text-transform: uppercase;font-size: 14px;color: #ffffff;font-weight: 800;}.mk-side-dashboard .widgettitle a{color: #ffffff;}.mk-side-dashboard .widget a{color: #fafafa;}.sidedash-navigation-ul li a,.sidedash-navigation-ul li .mk-nav-arrow {color:#ffffff;}.sidedash-navigation-ul li a:hover {color:#ffffff;background-color:;}.mk-fullscreen-nav{background-color:#444444;}.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .mk-fullscreen-nav-logo {margin-bottom: 125px;}.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}#mk-sidebar .widget:not(.widget_social_networks) a:hover {color: #cc2027;}#mk-footer .widget:not(.widget_social_networks) a:hover {color: #c82d35;}.mk-side-dashboard .widget:not(.widget_social_networks) a:hover{color: #cc2027;}.mk-grid{max-width: 1140px;}

.mk-header-nav-container, .mk-classic-menu-wrapper{width: 1140px;}.theme-page-wrapper #mk-sidebar.mk-builtin{width: 27%;}.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width: 1200px;}.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width: 100% !important;left:auto !important;}.mk-boxed-enabled #mk-boxed-layout .header-style-2.header-sticky-ready 

.mk-header-nav-container {width: 1200px !important;left:auto !important;}.header-style-1 .mk-header-start-tour,.header-style-3 .mk-header-start-tour,.header-style-1 .mk-header-inner #mk-header-search,.header-style-1 .mk-header-inner,.header-style-1 .mk-search-trigger,.header-style-3 .mk-header-inner,.header-style-1 .header-logo,.header-style-3 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header,.header-style-1 #mk-header-social.header-section a,.header-style-2 #mk-header-social.header-section a,.header-style-3 #mk-header-social.header-section a{height: 90px;line-height:90px;}

@media handheld, only screen and (max-width: 1140px){.header-grid.mk-grid .header-logo.left-logo{left: 15px !important;}.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}.header-style-3 .shopping-cart-header {right: 30px;}}#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {padding-top:90px;}

@media handheld, only screen and (max-width: 960px){.theme-page-wrapper .theme-content{width: 100% !important;float: none !important;}.theme-page-wrapper{padding-right:15px !important;padding-left: 15px !important;}.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0 !important;}}

@media handheld, only screen and (max-width: 1140px){.mk-go-top,.mk-quick-contact-wrapper{bottom:70px !important;}.mk-grid {width: 100%;}.mk-padding-wrapper {padding: 0 20px;} }#mk-toolbar-navigation ul li a,.mk-language-nav > a,.mk-header-login .mk-login-link,.mk-subscribe-link,.mk-checkout-btn,.mk-header-tagline a,.header-toolbar-contact a,#mk-toolbar-navigation ul li a:hover,.mk-language-nav > a:hover,.mk-header-login .mk-login-link:hover,.mk-subscribe-link:hover,.mk-checkout-btn:hover,.mk-header-tagline a:hover{color:#999999;}.mk-header-tagline,.header-toolbar-contact,.mk-header-date{color:#999999;}.mk-header-toolbar #mk-header-social a i {color:#ffffff;}.header-section#mk-header-social ul li a i {color: #ffffff;}.header-section#mk-header-social ul li a:hover i {color: #cccccc;}.header-style-2 .header-logo,.header-style-4 .header-logo{height: 90px !important;}.header-style-4 .header-logo {margin:10px 0;}.header-style-2 .mk-header-inner{line-height:90px;}

.mk-header-nav-container{background-color: #ffffff;}

.mk-header-start-tour{font-size: 14px;color: #333333;}.mk-header-start-tour:hover{color: #333333;}

.mk-classic-nav-bg{background-color:#cc2027;}

.mk-search-trigger,.mk-shoping-cart-link i,.mk-header-cart-count,.mk-toolbar-resposnive-icon i{color: #ffffff;}

.mk-css-icon-close div,.mk-css-icon-menu div {background-color: #000000;}

#mk-header-searchform .text-input{background-color: !important;color: #c7c7c7;}

#mk-header-searchform span i{color: #c7c7c7;}
#mk-header-searchform .text-input::-webkit-input-placeholder{color: #c7c7c7;}#mk-header-searchform .text-input:-ms-input-placeholder{color: #c7c7c7;}#mk-header-searchform .text-input:-moz-placeholder{color: #c7c7c7;}.header-style-1.header-sticky-ready .menu-hover-style-1 .main-navigation-ul > li > a,.header-style-3.header-sticky-ready .menu-hover-style-1 .main-navigation-ul > li > a,.header-style-1.header-sticky-ready .menu-hover-style-5 .main-navigation-ul > li,.header-style-1.header-sticky-ready .menu-hover-style-2 .main-navigation-ul > li > a,.header-style-3.header-sticky-ready .menu-hover-style-2 .main-navigation-ul > li > a,.header-style-1.header-style-1.header-sticky-ready .menu-hover-style-4 .main-navigation-ul > li > a,.header-style-3.header-sticky-ready .menu-hover-style-4 .main-navigation-ul > li > a,.header-style-1.header-sticky-ready .menu-hover-style-3 .main-navigation-ul > li,.header-style-1.header-sticky-ready .mk-header-inner #mk-header-search,.header-style-3.header-sticky-ready .mk-header-holder #mk-header-search,.header-sticky-ready.header-style-3 .mk-header-start-tour,.header-sticky-ready.header-style-1 .mk-header-start-tour,.header-sticky-ready.header-style-1 .mk-header-inner,.header-sticky-ready.header-style-3 .mk-header-inner,.header-sticky-ready.header-style-3 .header-logo,.header-sticky-ready.header-style-1 .header-logo,.header-sticky-ready.header-style-1 .mk-search-trigger,.header-sticky-ready.header-style-1 .mk-search-trigger i,.header-sticky-ready.header-style-1 .shopping-cart-header,.header-sticky-ready.header-style-1 .shopping-cart-header i,.header-sticky-ready.header-style-3 .shopping-cart-header,.header-sticky-ready.header-style-1 #mk-header-social.header-section a,.header-sticky-ready.header-style-3 #mk-header-social.header-section a{height:55px !important;line-height:55px !important;}#mk-header-social.header-section a.small {margin-top: 28px;}#mk-header-social.header-section a.medium {margin-top: 20px;}#mk-header-social.header-section a.large {margin-top: 12px;}.header-sticky-ready #mk-header-social.header-section a.small,.header-sticky-ready #mk-header-social.header-section a.medium,.header-sticky-ready #mk-header-social.header-section a.large {margin-top: 10.5px;line-height: 16px !important;height: 16px !important;font-size: 16px !important;width: 16px !important;padding: 8px !important;}.header-sticky-ready #mk-header-social.header-section a.small i:before,.header-sticky-ready #mk-header-social.header-section a.medium i:before,.header-sticky-ready #mk-header-social.header-section a.large i:before {line-height: 16px !important;font-size: 16px !important;}

.main-navigation-ul > li.menu-item > a.menu-item-link{color: #000000;font-size: 16px;font-weight: bold;padding-right:16px !important;padding-left:16px !important;text-transform:uppercase;letter-spacing:0px;}

.mk-vm-menuwrapper ul li a {color: #000000;font-size: 16px;font-weight: bold;text-transform:uppercase;}.mk-vm-menuwrapper li > a:after,.mk-vm-menuwrapper li.mk-vm-back:after {color: #000000;}.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {width:230px;}.mk-header-3-menu-trigger {color: #000000;}

.menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover,.menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover,.menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link,.menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link,.menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-1.mk-vm-menuwrapper li.menu-item > a:hover,.menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover > a,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a,.menu-hover-style-2.mk-vm-menuwrapper li.menu-item > a:hover,.menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover > a,.menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a{color: #666666 !important;}


.menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,.menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,.menu-hover-style-3.mk-vm-menuwrapper li > a:hover,.menu-hover-style-3.mk-vm-menuwrapper li:hover > a{border:2px solid #e8e8e8;}.menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,.menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a{border:2px solid #e8e8e8;background-color:#e8e8e8;color:#ffffff;}

.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a:after {color:#ffffff;}.menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,.menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,.menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,.menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-4.mk-vm-menuwrapper li a:hover,.menu-hover-style-4.mk-vm-menuwrapper li:hover > a,.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a,.menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after{background-color: #e8e8e8;color:#ffffff;}.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a:after,.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a:after,.menu-hover-style-4.mk-vm-menuwrapper li:hover > a:after,.menu-hover-style-4.mk-vm-menuwrapper li a:hover::after {color:#ffffff;}.menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,.menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {border-top-color:#e8e8e8;}.menu-hover-style-1.mk-vm-menuwrapper li > a:hover,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a{border-left-color:#e8e8e8;}

.header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a,.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a,.header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a,.header-style-1 .menu-hover-style-5 .main-navigation-ul > li {height: 90px;line-height:90px;}.header-style-1 .menu-hover-style-3 .main-navigation-ul > li,.header-style-1 .menu-hover-style-5 .main-navigation-ul > li{height: 90px;line-height:90px;}.header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a {line-height:45px;}.header-style-1.header-sticky-ready .menu-hover-style-3 .main-navigation-ul > li > a {line-height:36.6666666667px;}.header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a {line-height:20px;vertical-align:middle;}.main-navigation-ul > li.no-mega-menu  ul.sub-menu:after,.main-navigation-ul > li.has-mega-menu > ul.sub-menu:after{  background-color:#c82d35;}.mk-shopping-cart-box {border-top:2px solid #c82d35;}#mk-main-navigation li.no-mega-menu ul.sub-menu,#mk-main-navigation li.has-mega-menu > ul.sub-menu,.mk-shopping-cart-box{background-color: #333333;}#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}.mk-shopping-cart-box .mk-button.cart-widget-btn {border-color:#b3b3b3;color:#b3b3b3;}.mk-shopping-cart-box .mk-button.cart-widget-btn:hover {background-color:#b3b3b3;color:#333333;}#mk-main-navigation ul .megamenu-title{color: #ffffff;}#mk-main-navigation ul .megamenu-title:after{background-color: #ffffff;}.megamenu-widgets-container {color: #b3b3b3;}.megamenu-widgets-container .widgettitle{text-transform: uppercase;font-size: 14px;font-weight: bolder;}#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}#mk-main-navigation ul.sub-menu a.menu-item-link:hover,.main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link,.main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link{color: #ffffff !important;}.megamenu-widgets-container a:hover {color: #ffffff;}.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link:hover,.main-navigation-ul li.menu-item ul.sub-menu li.menu-item:hover > a.menu-item-link,.main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover,.main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link,.main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link,.main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link{background-color:transparent !important;}.mk-search-trigger:hover,.mk-header-start-tour:hover{color: #e8e8e8;}.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 14px;font-weight: normal;text-transform:capitalize;letter-spacing: 0px;}.has-mega-menu .megamenu-title {letter-spacing: 0px;}.header-style-4 {text-align : left}.mk-vm-menuwrapper li > a {padding-right: 45px;}.has-mega-menu > ul.sub-menu > li.menu-item {  border-left: 1px solid #4f4f4f;}.main-navigation-ul > li.no-mega-menu  ul,.main-navigation-ul > li.has-mega-menu > ul,.mk-shopping-cart-box {  -webkit-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);  box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);}

@media handheld, only screen and (max-width: 1140px){.header-style-1 .mk-header-inner,.header-style-3 .mk-header-inner,.header-style-3 .header-logo,.header-style-1 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header{height: 90px!important;line-height: 90px;}#mk-header:not(.header-style-4) .mk-header-holder {position:relative !important;top:0 !important;}.mk-header-padding-wrapper {display:none !important;}.mk-header-nav-container{width: auto !important;display:none;}.header-style-1 .mk-header-right,.header-style-2 .mk-header-right,.header-style-3 .mk-header-right {right:55px !important;}.header-style-1 .mk-header-inner #mk-header-search,.header-style-2 .mk-header-inner #mk-header-search,.header-style-3 .mk-header-inner #mk-header-search{display:none !important;}.mk-fullscreen-search-overlay {display:none;}#mk-header-search{padding-bottom: 10px !important;}#mk-header-searchform span .text-input{width: 100% !important;}.header-style-2 .header-logo .center-logo{    text-align: right !important;}.header-style-2 .header-logo .center-logo a{    margin: 0 !important;}.header-logo,.header-style-4 .header-logo{    height: 90px !important;}.header-style-4 .shopping-cart-header {display:none;}.mk-header-inner{padding-top:0 !important;}.header-logo{position:relative !important;right:auto !important;left:auto !important;float:left !important;text-align:left;}.shopping-cart-header{margin:0 20px 0 0 !important;}

#mk-responsive-nav{background-color:#000000 !important;}

.mk-header-nav-container #mk-responsive-nav{visibility: hidden;}#mk-responsive-nav li ul li .megamenu-title:hover,#mk-responsive-nav li ul li .megamenu-title,#mk-responsive-nav li a, #mk-responsive-nav li ul li a:hover,#mk-responsive-nav .mk-nav-arrow{  color:#ffffff !important;}.mk-mega-icon{display:none !important;}.mk-header-bg{zoom:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important;}.header-style-1 .mk-nav-responsive-link,.header-style-2 .mk-nav-responsive-link{display:block !important;}.mk-header-nav-container{height:100%;z-index:200;}#mk-main-navigation{position:relative;z-index:2;}.mk_megamenu_columns_2,.mk_megamenu_columns_3,.mk_megamenu_columns_4,.mk_megamenu_columns_5,.mk_megamenu_columns_6{width:100% !important;}.header-style-1.header-align-right .header-logo img,.header-style-3.header-align-right .header-logo img,.header-style-3.header-align-center .header-logo img {float: left !important;right:auto !important;}.header-style-4 .mk-header-inner {width: auto !important;position: relative !important;overflow: visible;padding-bottom: 0;}.admin-bar .header-style-4 .mk-header-inner {top:0 !important;}.header-style-4 .mk-header-right {display: none;}.header-style-4 .mk-nav-responsive-link {display: block !important;}.header-style-4 .mk-vm-menuwrapper,.header-style-4 #mk-header-search {display: none;}.header-style-4 .header-logo {width:auto !important;display: inline-block !important;text-align:left !important;margin:0 !important;}.vertical-header-enabled .header-style-4 .header-logo img {max-width: 100% !important;left: 20px!important;top:50%!important;-webkit-transform: translate(0, -50%)!important;-moz-transform: translate(0, -50%)!important;-ms-transform: translate(0, -50%)!important;-o-transform: translate(0, -50%)!important;transform: translate(0, -50%)!important;position:relative !important;}.vertical-header-enabled.vertical-header-left #theme-page > .mk-main-wrapper-holder,.vertical-header-enabled.vertical-header-center #theme-page > .mk-main-wrapper-holder,.vertical-header-enabled.vertical-header-left #theme-page > .mk-page-section,.vertical-header-enabled.vertical-header-center #theme-page > .mk-page-section,.vertical-header-enabled.vertical-header-left #theme-page > .wpb_row,.vertical-header-enabled.vertical-header-center #theme-page > .wpb_row,.vertical-header-enabled.vertical-header-left #mk-theme-container:not(.mk-transparent-header), .vertical-header-enabled.vertical-header-center #mk-footer,.vertical-header-enabled.vertical-header-left #mk-footer,.vertical-header-enabled.vertical-header-center #mk-theme-container:not(.mk-transparent-header) {  padding-left: 0 !important;}.vertical-header-enabled.vertical-header-right #theme-page > .mk-main-wrapper-holder,.vertical-header-enabled.vertical-header-right #theme-page > .mk-page-section,.vertical-header-enabled.vertical-header-right #theme-page > .wpb_row,.vertical-header-enabled.vertical-header-right #mk-footer,.vertical-header-enabled.vertical-header-right #mk-theme-container:not(.mk-transparent-header) {  padding-right: 0 !important;}}@media handheld, only screen and (min-width: 1140px) {  .mk-transparent-header .sticky-style-slide .mk-header-holder {    position: absolute;  }  .mk-transparent-header .remove-header-bg-true:not(.header-sticky-ready) .mk-header-bg {    opacity: 0;  }  .mk-transparent-header .remove-header-bg-true#mk-header:not(.header-sticky-ready) .mk-header-inner {    border: 0;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: block !important;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: none !important;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .main-navigation-ul > li.menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-search-trigger,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-shoping-cart-link i,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-header-cart-count,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-header-start-tour,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) #mk-header-social.header-section a i,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li a,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li > a:after,   .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li.mk-vm-back:after {    color: #fff !important;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {    background-color: #fff !important;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {    border-top-color: #fff;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {    border: 2px solid #fff;    background-color: #fff;    color: #222 !important;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {    border: 2px solid #fff;  }  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {    background-color: #fff;    color: #222 !important;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: block !important;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: none !important;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .main-navigation-ul > li.menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-search-trigger,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-shoping-cart-link i,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-header-cart-count,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-header-start-tour,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) #mk-header-social.header-section a i,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li a,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li > a:after,   .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li.mk-vm-back:after {    color: #222 !important;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {    border-top-color: #222;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {    background-color: #222 !important;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {    border: 2px solid #222;    background-color: #222;    color: #fff !important;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {    border: 2px solid #222;  }  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {    background-color: #222;    color: #fff !important;  }}.comment-reply a,.mk-toggle .mk-toggle-title.active-toggle:before,.mk-testimonial-author,.modern-style .mk-testimonial-company,#wp-calendar td#today,.news-full-without-image .news-categories span,.news-half-without-image .news-categories span,.news-fourth-without-image .news-categories span,.mk-read-more,.news-single-social li a,.portfolio-widget-cats,.portfolio-carousel-cats,.blog-showcase-more,.simple-style .mk-employee-item:hover .team-member-position,.mk-readmore,.about-author-name,.mk-portfolio-classic-item .portfolio-categories a,.register-login-links a:hover,.not-found-subtitle,.mk-mini-callout a,.search-loop-meta a,.new-tab-readmore,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-tooltip a,.mk-accordion-single.current .mk-accordion-tab i,.monocolor.pricing-table .pricing-price span,.quantity .plus:hover,.quantity .minus:hover,.mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,.product .add_to_cart_button i,.blog-modern-comment:hover,.blog-modern-share:hover,{color: #cc2027;}.mk-tabs .mk-tabs-tabs li.ui-tabs-active a > i,.mk-accordion .mk-accordion-single.current .mk-accordion-tab:before,.mk-tweet-list a,.widget_testimonials .testimonial-slider .testimonial-author,#mk-filter-portfolio li a:hover,#mk-language-navigation ul li a:hover,#mk-language-navigation ul li.current-menu-item > a,.mk-quick-contact-wrapper h4,.divider-go-top:hover i,.widget-sub-navigation ul li a:hover,#mk-footer .widget_posts_lists ul li .post-list-meta time,.mk-footer-tweets .tweet-username,.product-category .item-holder:hover h4,{color: #cc2027 !important;}.image-hover-overlay,.newspaper-portfolio,.similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern,.portfolio-logo-section,.post-list-document .post-type-thumb:hover,#cboxTitle,#cboxPrevious,#cboxNext,#cboxClose,.comment-form-button,.mk-dropcaps.fancy-style,.mk-image-overlay,.pinterest-item-overlay,.news-full-with-image .news-categories span,.news-half-with-image .news-categories span,.news-fourth-with-image .news-categories span,.widget-portfolio-overlay,.portfolio-carousel-overlay,.blog-carousel-overlay,.mk-classic-comments span,.mk-similiar-overlay,.mk-skin-button,.mk-flex-caption .flex-desc span,.mk-icon-box .mk-icon-wrapper i:hover,.mk-quick-contact-link:hover,.quick-contact-active.mk-quick-contact-link,.mk-fancy-table th,.ui-slider-handle,.widget_price_filter .ui-slider-range,.shop-skin-btn,#review_form_wrapper input[type=submit],#mk-nav-search-wrapper form .nav-side-search-icon:hover,form.ajax-search-complete i,.blog-modern-btn,.showcase-blog-overlay,.gform_button[type=submit],.button.alt,#respond #submit,.woocommerce .price_slider_amount .button.button,.mk-shopping-cart-box .mk-button.checkout,.widget_shopping_cart .mk-button.checkout,.widget_shopping_cart .mk-button.checkout{background-color: #cc2027 !important;}.mk-circle-image .item-holder{-webkit-box-shadow:0 0 0 1px #cc2027;-moz-box-shadow:0 0 0 1px #cc2027;box-shadow:0 0 0 1px #cc2027;}.mk-blockquote.line-style,.bypostauthor .comment-content,.bypostauthor .comment-content:after,.mk-tabs.simple-style .mk-tabs-tabs li.ui-tabs-active a{border-color: #cc2027 !important;}.news-full-with-image .news-categories span,.news-half-with-image .news-categories span,.news-fourth-with-image .news-categories span,.mk-flex-caption .flex-desc span{box-shadow: 8px 0 0 #cc2027, -8px 0 0 #cc2027;}.monocolor.pricing-table .pricing-cols .pricing-col.featured-plan{border:1px solid #cc2027 !important;}.mk-skin-button.three-dimension{box-shadow: 0px 3px 0px 0px #a31a1f;}.mk-skin-button.three-dimension:active{box-shadow: 0px 1px 0px 0px #a31a1f;}.mk-footer-copyright, #mk-footer-navigation li a{color: #8c8e91;}.mk-woocommerce-main-image img:hover, .mk-single-thumbnails img:hover{border:1px solid #cc2027 !important;}.product-loading-icon{background-color:rgba(204,32,39,0.6);}

@font-face {font-family: 'Pe-icon-line';src:url('pe-line-icons/Pe-icon-line.eot?lqevop');src:url('pe-line-icons/Pe-icon-line.eot?#iefixlqevop') format('embedded-opentype'),url('pe-line-icons/Pe-icon-line.woff?lqevop') format('woff'),url('pe-line-icons/Pe-icon-line.ttf?lqevop') format('truetype'),url('pe-line-icons/Pe-icon-line.svg?lqevop#Pe-icon-line') format('svg');font-weight: normal;font-style: normal;}

@font-face {  font-family: 'FontAwesome';  src:url('awesome-icons/fontawesome-webfont.eot?v=4.2');  src:url('awesome-icons/fontawesome-webfont.eot?#iefix&v=4.2') format('embedded-opentype'),  url('awesome-icons/fontawesome-webfont.woff?v=4.2') format('woff'),  url('awesome-icons/fontawesome-webfont.ttf?v=4.2') format('truetype');  font-weight: normal;  font-style: normal;}

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

@font-face {  font-family: 'themeIcons';  src: url('theme-icons/theme-icons.eot?wsvj4f');  src: url('theme-icons/theme-icons.eot?#iefixwsvj4f') format('embedded-opentype'),   url('theme-icons/theme-icons.woff?wsvj4f') format('woff'),   url('.theme-icons/theme-icons.ttf?wsvj4f') format('truetype'),   url('theme-icons/theme-icons.svg?wsvj4f#icomoon') format('svg');  font-weight: normal;  font-style: normal;}

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

@font-face {font-family: 'WooCommerce';src: url('woocommerce-fonts/WooCommerce.eot');src: url('woocommerce-fonts/WooCommerce.eot?#iefix') format('embedded-opentype'), url('woocommerce-fonts/WooCommerce.woff') format('woff'), url('woocommerce-fonts/WooCommerce.ttf') format('truetype'), url('woocommerce-fonts/WooCommerce.svg#WooCommerce') format('svg');


font-weight: normal;font-style: normal;}#face{position:fixed;width:80px;height:80px;right:0px;top:200px;z-index:9999999;}#okno{position:fixed;width:80px;height:80px;right:0px;top:280px;z-index:9999999;}#face img, #okno img{width:80px;}#mk-header .header-logo a img {       max-width: 270px;  }#mk-header {    border-bottom: 0px solid #EDEDED;}.shadow{text-shadow:0px 0px 3px rgba(0,0,0,1);}.edge-title, .edge-desc{text-shadow:0px 0px 3px rgba(0,0,0,1);}.mk-edge-slider .edge-desc {    font-weight: 400;    font-size: 24px;    line-height: 26px;    margin-bottom: 30px;}.mk-blog-classic-item {    margin-bottom: 0px;    border: 0px solid #EEE;    }.mk-blog-modern-item .mk-blog-meta, .mk-blog-classic-item .mk-blog-meta {    padding: 10px 0px;}.mk-blog-classic-item .mk-readmore {        bottom: 15px;    right: 10px;    color:#C82D35;}.mk-blog-modern-item .featured-image, .mk-blog-classic-item .featured-image {   border:1px solid #ccc;}.mk-blog-modern-item .the-title a, .mk-blog-classic-item .the-title a {    font-size: 18px;    line-height: 20px;}.alignleft tr td{text-align:left;}#charakterystyka_okien{font-size:13px;}#charakterystyka_okien tr {border-bottom:1px solid #ccc;}#charakterystyka_okien tr td.column_active {background:#444;color:#fff;font-weight:700;}#charakterystyka_okien tr td{padding:2px;}.mk-woo-tabs .mk-tabs-tabs li {        letter-spacing: 0px;}.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {        padding: 1px;}.has-mega-menu .megamenu-title {    padding: 9px 0px 10px;    margin: 0px 0px 6px;}.mk-half-layout-container {    width: 30%;    }.mk-half-layout {    width: 60%;    }@media handheld, only screen and (max-width: 767px) {.mk-half-layout {    width: 100%;    }}.mk-dynamic-styles {display:none}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}


	
@import url('//fonts.googleapis.com/css?family=Acme|Montserrat');

/* Popup Theme 2080: Framed Border */
.pum-theme-2080, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.5 ) } 
.pum-theme-2080 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1 ) } 
.pum-theme-2080 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-2080 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-2080 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 2079: Cutting Edge */
.pum-theme-2079, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.5 ) } 
.pum-theme-2079 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.5 ); background-color: rgba( 30, 115, 190, 1 ) } 
.pum-theme-2079 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-size: 26px; line-height: 28px } 
.pum-theme-2079 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit } 
.pum-theme-2079 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.1 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.1 ); background-color: rgba( 238, 238, 34, 1 ) } 

/* Popup Theme 2078: Hello Box */
.pum-theme-2078, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-2078 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-2078 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-size: 32px; line-height: 36px } 
.pum-theme-2078 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-2078 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1 ) } 

/* Popup Theme 2077: Enterprise Blue */
.pum-theme-2077, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.7 ) } 
.pum-theme-2077 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.5 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-2077 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 34px; line-height: 36px } 
.pum-theme-2077 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-2077 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1 ) } 

/* Popup Theme 2076: Light Box */
.pum-theme-2076, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.6 ) } 
.pum-theme-2076 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-2076 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-2076 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit } 
.pum-theme-2076 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0px; color: #ffffff; font-family: inherit; font-size: 24px; line-height: 26px; border: 2px solid #ffffff; border-radius: 30px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1 ) } 

/* Popup Theme 975: Default Theme */
.pum-theme-975, .pum-theme-default-theme { background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-975 .pum-container, .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1 ) } 
.pum-theme-975 .pum-title, .pum-theme-default-theme .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: inherit; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-975 .pum-content, .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit; font-weight: inherit; font-style: normal } 
.pum-theme-975 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: inherit; font-size: 12px; font-style: normal; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1 ) } 

/* Popup Theme 970: jasny */
.pum-theme-970 { background-color: rgba( 2, 2, 2, 0.7 ) } 
.pum-theme-970 .pum-container { padding: 40px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1 ) } 
.pum-theme-970 .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-970 .pum-content { color: #8c8c8c; font-family: inherit } 
.pum-theme-970 .pum-content + .pum-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-size: 12px; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1 ) } 

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.vc_custom_1443680039843{margin: 0px !important;border-width: 0px !important;padding: 0px !important;}.vc_custom_1443680010859{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;border-top-width: 0px !important;border-right-width: 0px !important;border-bottom-width: 0px !important;border-left-width: 0px !important;padding-right: 0px !important;}.vc_custom_1445311554227{padding-top: 40px !important;padding-bottom: 40px !important;}.vc_custom_1445311565671{padding-top: 40px !important;padding-bottom: 40px !important;}



#mk-page-introduce{
	background: #F7F7F7;
	padding-bottom: 0;
}


.full-width-592eaa12f355c{
    margin-bottom: 0;
    min-height: 250px;
    padding: 100px 0 50px;
}

.gallery-inner img{
	border: 0px;
}



.img_opis{
	width:100%;
	position:absolute;
	bottom:10px; 
	left:0px;
	line-height:20px;
	font-size:18px !important;
	color:white;
	text-align:center;
	z-index:10;
	opacity: 0;
}

.gallery-inner:hover .img_opis,
.item-holder:hover .img_opis{
	opacity: 1;
}

/*podstrona kontakt*/

#contact_template h2{
	font-size: 40px;
	text-align:left;
	color: #c82d35;
	font-style:inhert;
	font-weight:300;
	padding-top:0px;
	padding-bottom:18px;
	text-transform:uppercase;
	letter-spacing:0px;
}

.contact_section{
	padding-top: 40px;
	border-bottom: 1px solid #E5E5E5;
}

#contact_template table{
	width: auto;

}

#contact_template table td{
	font-size: 18px;
	color: black;
	width: 300px;
	text-align: left;
}

#contact_p  h2,
#theme-page #contact_h2{
	font-size: 40px;
	text-align:left;
	color: #c82d35;
	font-style:inhert;
	font-weight:300;
	padding-top:0px;
	padding-bottom:18px;
	text-transform:uppercase;
	letter-spacing:0px;
}

#theme-page #contact_h2{
	text-align: center !important;
	margin-top: 40px;
}

#contact_p .contact_p_table td .mk-single-content{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

#contact_p .contact_p_table td:first-child{
	text-align: left !important;
	width: 50%;
}

#contact_p .contact_p_table td:last-child{
	width: 50%;
}

#contact_p .contact_section{
	padding-bottom: 40px;
}

.contact_p_table{
	border-bottom: 1px solid #E5E5E5;
}

.mk-button-align a{
	background-color: #CC2027;
}

.mk-button-align a:hover{
	opacity: 0.9;
}

#contact{
	margin:0px auto;
	width: 587px;
}


/*stopka*/
.footer-container{
	margin:0px auto;
	min-height:52px;
	float:left;
	text-align: left;
	color: white;
	font-size: 12px;
	background: #3D3D3D;
	width: 100%;
}

.footer-container footer{
	min-height:52px;
	margin:0px auto;
}

#foot1{
	float:left;
	width:50%;
	padding-top: 22px;
	padding-left: 5px;
	box-sizing: border-box;
}

#foot2{
	float:left;
	width:50%;
	text-align:right;
	padding-top: 22px;
	padding-right: 5px;
	box-sizing: border-box;
}

#foot2 a{
	color:white;
}

#foot2 a:hover{
	opacity: 0.8;
}


@media only screen and (min-width: 1000px){
.multi_el{
	width: 340px !important;
	height: 220px !important;
}
}

@media only screen and (min-width: 700px) and (max-width: 999px){ 
.multi_el{
	width: 280px !important;
	height: 180px !important;

}

}


@media only screen and (max-width: 670px) {
#contact_p .contact_p_table td:first-child{
	text-align: left !important;
	width: 100%;
	display: block;
}

#contact_p .contact_p_table td:last-child{
	width: 100%;
	display: block;
}

}

@media only screen and (max-width: 587px) {
	#contact td{
		display: block;
		width: 100% !important;
		text-align: left !important; 

	}
	#contact,	
	#contact table{
		width: 300px !important;
		max-width: 100% !important;
		margin:0px auto;
	}

	#contact input,
	#contact select,
	#contact textarea{
		width: 90% !important;
		
	}
}



@media only screen and (max-width: 400px) {
	#contact_template table td{
		display: block;
	}
}

@media only screen and (max-width: 480px) {

	#colorbox, div.toplayer #cboxWrapper {
		width:100% !important;
	   max-width:100%;
	}

	#colorbox DIV{
	   max-width:100%;
	}

	#facebook_pan {
	    background:#3b5998;
	    float: none;
	    padding: 0;
	    position: static;
	    right: auto;
	    top: auto;
	    width: 100%;
	    z-index: 1;
	}	
	
	#facebook_pan2 {
	    margin-left: 0px;
		 overflow:hidden;
	}	

	#menu1 A.item1 {
		padding-left:12px;
		padding-right:12px;
		font-size:15px;
	}	

	#g_menu, #menu1{
		overflow-y:auto;
		background:#ffffff;
		width:100%;
		display:block;
	}

	#mobnav-btn {
		display: block;
		clear:both;
	}

	.mobnav-subarrow {
		display: block;
		background-color: #0a5ba1;
		opacity: .3;
		height: 20px;
		width: 30px;
		background-position: top left!important;
		position: absolute;
		top: 8px;
		right: 10px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
	}
	 
	#menu1 {
		width: 100%!important;
		display: none;
	}
	
	#menu1.xactive {
		display: block!important;
	}	
	
	#menu1{
		float:none;
		text-align:left;
		width:100%;
	}
		
	#menu1 > LI {
		float: none;
		width:100%;
		position:static;
		border-right:0px none;
		background:#ffffff;
	}	
	
	#menu1 UL {
		position: static !important;
		display: block !important;
		top: none;
		z-index: none;
		width:100%;
	}	
	
	#menu1 UL LI {
		width:100%;
		white-space: normal;
		text-align:left;
	}		
	
	UL.submenu3 LI {
		max-width:100%;
	}	
	
	UL.submenu8 LI {
		max-width:100%;
	}					
		
	
}

@media only screen and (max-width: 550px) {
	#film{
		padding-right: 20px;
	}
	#player{
		max-width: 100% !important;
		width: 100% !important;
		height: auto !important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 481px) {

	#colorbox, div.toplayer #cboxWrapper {
		width:100% !important;
	   max-width:100%;
	}

	#colorbox DIV{
	   max-width:100%;
	}

	#facebook_pan {
	    background:#3b5998;
	    float: none;
	    padding: 0;
	    position: static;
	    right: auto;
	    top: auto;
	    width: 100%;
	    z-index: 1;
	}	
	
	#facebook_pan2 {
	    margin-left: 0px;
		 overflow:hidden;
	}	
	
		
	UL.submenu3 LI {
		max-width:48%;
	}	
	
	UL.submenu8 LI {
		max-width:48%;
	}		
	
}

@media only screen and (max-width: 1199px) and (min-width: 769px) {

	#colorbox, div.toplayer #cboxWrapper {
		width:100% !important;
	   max-width:100%;
	}

	#colorbox DIV{
	   max-width:100%;
	}
	
	
	UL.submenu8 LI {
		max-width:48%;
	}			
	

}

@media only screen and (max-width: 700px){
#facebook_wrapper{
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0px auto !important;
}
}

@media print {

	* {
		background: transparent !important;
		color: #000 !important; /* Black prints faster: h5bp.com/s */
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a, a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group; /* h5bp.com/t */
	}

	tr,img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	@page {
		margin: 0.5cm;
	}

	p,h2,h3 {
		orphans: 3;
		widows: 3;
	}

	h2,h3 {
		page-break-after: avoid;
	}

}