.stopka-unia-wysokosc-80 {
Height: 80px;
}

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,600,700|Play:400,700|Roboto+Condensed:300,400,700|Titillium+Web:300,400,600,700&display=swap&subset=latin-ext');

html {
font-size: 100%;
height: 100%;
}

body {
font-family: 'Titillium Web', sans-serif;
margin: 0;
padding: 0;
font-size: 1rem;
color: #000;
background-color: #fff;
height: 100%;

 display: flex;	
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}

/* MENU */

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.ubermenu{display:block;background:#fff;line-height:1.3em;text-align:left}.ubermenu-bound{position:relative}.ubermenu-bound-inner .ubermenu-nav{position:relative}.ubermenu,.ubermenu-nav{overflow:visible!important;z-index:100}.ubermenu-nav{text-align:inherit}.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}.ubermenu a.ubermenu-target,.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target{cursor:pointer}.ubermenu span.ubermenu-target{cursor:default}.ubermenu-accessible .ubermenu-target{outline:0}.ubermenu-accessible input:not(:hover):focus,.ubermenu-accessible:not(:hover) .ubermenu-target:focus{outline:1px solid #2cc4ff;box-shadow:0 0 5px #2cc4ff!important;z-index:50;transition:outline .1s linear}.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:none;text-decoration:none;cursor:pointer;max-width:100%}.ubermenu-responsive-toggle:hover{text-decoration:none}.ubermenu-responsive-toggle .fab,.ubermenu-responsive-toggle .far,.ubermenu-responsive-toggle .fas,.ubermenu-responsive-toggle .svg-inline--fa{width:1.3em;text-align:center;margin-right:.6em}.ubermenu-responsive-toggle-icon-only .fab,.ubermenu-responsive-toggle-icon-only .far,.ubermenu-responsive-toggle-icon-only .fas,.ubermenu-responsive-toggle-icon-only .svg-inline--fa{margin-right:0}.ubermenu-responsive-toggle-align-left{float:left}.ubermenu-responsive-toggle-align-right{float:right}.ubermenu-responsive-toggle-content-align-left{text-align:left}.ubermenu-responsive-toggle-content-align-center{text-align:center}.ubermenu-responsive-toggle-content-align-right{text-align:right}button.ubermenu-responsive-toggle-align-full{width:100%}.ubermenu-bar-align-full{clear:both}.ubermenu-bar-align-left{float:left}.ubermenu-bar-align-right{float:right}.ubermenu-bar-align-center{float:none;margin:0 auto}.ubermenu-bar-inner-center .ubermenu-nav{margin:0 auto}.ubermenu-items-align-center{text-align:center}.ubermenu-items-align-right{text-align:right}.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav{display:flex}.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav .ubermenu-item-level-0{flex-grow:1;text-align:center}.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0{float:left}.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target{border-left:none}.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:15px 20px}.ubermenu .ubermenu-target-nowrap>.ubermenu-target-title{white-space:nowrap}.ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target{padding-left:5px;padding-right:5px}.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack{padding-top:0}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item{clear:both;width:100%}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack{visibility:visible;opacity:1;display:block}.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack{padding-top:0}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:10px}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-top:5px;padding-bottom:5px}.ubermenu .ubermenu-target{display:block;text-decoration:none;position:relative}.ubermenu .ubermenu-target-with-image{overflow:hidden}.ubermenu .ubermenu-submenu .ubermenu-target{backface-visibility:hidden}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{position:absolute;right:10px;top:50%;margin-top:-6px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:25px}.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator{padding-right:20px}.ubermenu-sub-indicators .ubermenu-item-mini.ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator{padding-right:5px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-noindicator>.ubermenu-sub-indicator{display:none}.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:auto;margin-left:.6em}.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,.ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(-90deg)}.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target>.ubermenu-sub-indicator{right:auto;left:10px;transform:rotate(90deg)}.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close{position:absolute;right:0;top:0;width:28px;text-align:center;vertical-align:bottom;display:none;height:100%}.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa]{display:inline-block;position:absolute;top:50%;margin-top:-.4em;left:0;width:100%}.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>.svg-inline--fa{position:absolute;top:50%;bottom:50%;transform:translate(-50%,-50%)}.ubermenu .ubermenu-target-text{display:inline-block;vertical-align:baseline;font-family:inherit;font-weight:inherit;color:inherit}.ubermenu .ubermenu-target-description{font-size:80%;font-weight:400;clear:both;display:block}.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{display:block;clear:none}.ubermenu .ubermenu-item.ubermenu-disable-padding>.ubermenu-target{padding:0}.ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target{padding-right:30px}.ubermenu .ubermenu-image{display:block;max-width:100%;transition:opacity 1s ease;opacity:1}.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload){height:auto}.ubermenu .ubermenu-image-lazyload{opacity:0}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{padding-left:50px}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{float:left}.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text{padding-right:50px}.ubermenu .ubermenu-item-layout-image_right>.ubermenu-image{float:right}.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image{margin-bottom:10px}.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image{margin-top:10px}.ubermenu .ubermenu-icon{width:1.3em;text-align:center;line-height:1em;vertical-align:baseline}.ubermenu .ubermenu-icon.svg-inline--fa{vertical-align:-.125em}.ubermenu .ubermenu-item-notext>.ubermenu-icon{line-height:1.3em}.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon,.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon{line-height:1.3em;vertical-align:baseline}.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop:not(.ubermenu-tab)>.ubermenu-target.ubermenu-item-layout-icon_bottom>.ubermenu-sub-indicator,.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop:not(.ubermenu-tab)>.ubermenu-target.ubermenu-item-layout-icon_top>.ubermenu-sub-indicator{left:50%;right:auto;margin-left:-4px;bottom:7px;top:auto}.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon{margin-bottom:5px}.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon{margin-top:5px}.ubermenu .ubermenu-item-layout-icon_top.ubermenu-item-notext>.ubermenu-icon{margin:0}.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:.6em;display:inline-block}.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-icon,.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-target-title{display:inline;white-space:normal}.ubermenu .ubermenu-content-align-left{text-align:left}.ubermenu .ubermenu-content-align-left>.ubermenu-image{display:inline-block}.ubermenu .ubermenu-content-align-center{text-align:center}.ubermenu .ubermenu-content-align-center>.ubermenu-image{float:none;margin-left:auto;margin-right:auto}.ubermenu .ubermenu-content-align-right{text-align:right}.ubermenu .ubermenu-content-align-right>.ubermenu-image{display:inline-block}.ubermenu .ubermenu-column,.ubermenu .ubermenu-row{max-width:100%}.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop{display:block;visibility:visible;opacity:1;height:auto;max-height:none}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout{overflow:visible}.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-type-flyout{overflow:hidden}.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow:0 0 20px rgba(0,0,0,.15)}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(0,5000px,5000px,-5000px)}.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}.ubermenu .ubermenu-submenu-type-mega .ubermenu-grid-row>.ubermenu-item>.ubermenu-target,.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-grid>.ubermenu-item>.ubermenu-target{padding-right:0}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target{position:relative}.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}.ubermenu .ubermenu-submenu-rtl{direction:rtl}.ubermenu .ubermenu-submenu-rtl>*{direction:ltr}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}.ubermenu .ubermenu-retractor{display:block;clear:both;text-align:center;cursor:pointer}.ubermenu .ubermenu-retractor:hover{background:rgba(0,0,0,.1)}.ubermenu .ubermenu-retractor-desktop{position:absolute;right:0;top:0;padding:7px 10px;z-index:100}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item{display:block}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto{width:100%;display:block;float:none;min-width:0}.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn,.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{padding-top:0;margin-top:0}.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{overflow:hidden!important;height:auto}.ubermenu .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}.ubermenu-nojs.ubermenu-transition-none .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-none .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:none;height:auto;overflow-y:visible}.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:1000px}.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}.ubermenu-nojs.ubermenu-transition-fade .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-fade .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{opacity:1;top:auto}.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{margin-top:0;opacity:1}.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{max-height:600px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{overflow:hidden}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-height:none}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{display:block;float:none;position:relative;min-width:150px;clear:both}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{min-width:100%}.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-active{z-index:50}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:0;clip:rect(-10px,5000px,5000px,0)}.ubermenu-nojs.ubermenu-transition-shift .ubermenu-submenu .ubermenu-item:hover>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout,.ubermenu-transition-shift .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout{margin-top:-1px}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-5000px)}.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout{top:0}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-mega{position:static}.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{left:100%;top:0;min-height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;clip:rect(-10px,5000px,5000px,-5000px)}.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-submenu-flyout-mega-left>.ubermenu-target>.ubermenu-sub-indicator{right:auto;left:10px;transform:rotate(90deg)}.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-submenu-flyout-mega-left>.ubermenu-submenu.ubermenu-submenu-type-mega.ubermenu-submenu-align-left_edge_item{right:100%;left:auto}.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{border-top:none}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-has-submenu-flyout>.ubermenu-submenu-drop{top:auto;left:auto;box-shadow:none}.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}.ubermenu .ubermenu-row{margin-bottom:10px;clear:both}.ubermenu .ubermenu-row:after{content:"";display:table;clear:both}.ubermenu .ubermenu-clear-row{clear:both}.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left{text-align:left}.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right{text-align:right}.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center{text-align:center}.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-column,.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column,.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-column,.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-row>.ubermenu-column,.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-column,.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-row>.ubermenu-column{display:inline-block;float:none}.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}.ubermenu .ubermenu-nav .ubermenu-column-full{width:100%}.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%}.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:33.33%}.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:66.66%}.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:25%}.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:75%}.ubermenu .ubermenu-nav .ubermenu-column-1-5{width:20%}.ubermenu .ubermenu-nav .ubermenu-column-2-5{width:40%}.ubermenu .ubermenu-nav .ubermenu-column-3-5{width:60%}.ubermenu .ubermenu-nav .ubermenu-column-4-5{width:80%}.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%}.ubermenu .ubermenu-nav .ubermenu-column-5-6{width:83.33%}.ubermenu .ubermenu-nav .ubermenu-column-1-7{width:14.28%}.ubermenu .ubermenu-nav .ubermenu-column-2-7{width:28.57%}.ubermenu .ubermenu-nav .ubermenu-column-3-7{width:42.85%}.ubermenu .ubermenu-nav .ubermenu-column-4-7{width:57.14%}.ubermenu .ubermenu-nav .ubermenu-column-5-7{width:71.42%}.ubermenu .ubermenu-nav .ubermenu-column-6-7{width:85.71%}.ubermenu .ubermenu-nav .ubermenu-column-1-8{width:12.5%}.ubermenu .ubermenu-nav .ubermenu-column-3-8{width:37.5%}.ubermenu .ubermenu-nav .ubermenu-column-5-8{width:62.5%}.ubermenu .ubermenu-nav .ubermenu-column-7-8{width:87.5%}.ubermenu .ubermenu-nav .ubermenu-column-1-9{width:11.11%}.ubermenu .ubermenu-nav .ubermenu-column-2-9{width:22.22%}.ubermenu .ubermenu-nav .ubermenu-column-4-9{width:44.44%}.ubermenu .ubermenu-nav .ubermenu-column-5-9{width:55.55%}.ubermenu .ubermenu-nav .ubermenu-column-7-9{width:77.77%}.ubermenu .ubermenu-nav .ubermenu-column-8-9{width:88.88%}.ubermenu .ubermenu-nav .ubermenu-column-1-10{width:10%}.ubermenu .ubermenu-nav .ubermenu-column-3-10{width:30%}.ubermenu .ubermenu-nav .ubermenu-column-7-10{width:70%}.ubermenu .ubermenu-nav .ubermenu-column-9-10{width:90%}.ubermenu .ubermenu-nav .ubermenu-column-1-11{width:9.09%}.ubermenu .ubermenu-nav .ubermenu-column-2-11{width:18.18%}.ubermenu .ubermenu-nav .ubermenu-column-3-11{width:27.27%}.ubermenu .ubermenu-nav .ubermenu-column-4-11{width:36.36%}.ubermenu .ubermenu-nav .ubermenu-column-5-11{width:45.45%}.ubermenu .ubermenu-nav .ubermenu-column-6-11{width:54.54%}.ubermenu .ubermenu-nav .ubermenu-column-7-11{width:63.63%}.ubermenu .ubermenu-nav .ubermenu-column-8-11{width:72.72%}.ubermenu .ubermenu-nav .ubermenu-column-9-11{width:81.81%}.ubermenu .ubermenu-nav .ubermenu-column-10-11{width:90.9%}.ubermenu .ubermenu-nav .ubermenu-column-1-12{width:8.33%}.ubermenu .ubermenu-nav .ubermenu-column-5-12{width:41.66%}.ubermenu .ubermenu-nav .ubermenu-column-7-12{width:58.33%}.ubermenu .ubermenu-nav .ubermenu-column-11-12{width:91.66%}.ubermenu .ubermenu-autoclear>.ubermenu-column-1-10:nth-child(10n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-11:nth-child(11n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-12:nth-child(12n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-2:nth-child(2n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-3:nth-child(3n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-4:nth-child(4n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-5:nth-child(5n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-6:nth-child(6n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-7:nth-child(7n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-8:nth-child(8n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-9:nth-child(9n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-full{clear:both}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column{clear:none}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-10:nth-child(10n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-11:nth-child(11n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-12:nth-child(12n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-2:nth-child(2n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-3:nth-child(3n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-4:nth-child(4n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-5:nth-child(5n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-6:nth-child(6n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-7:nth-child(7n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-8:nth-child(8n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-9:nth-child(9n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full{clear:both}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top.ubermenu-submenu-retractor-top-2>.ubermenu-column{clear:none}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-10:nth-child(10n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-11:nth-child(11n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-12:nth-child(12n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-2:nth-child(2n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-3:nth-child(3n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-4:nth-child(4n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-5:nth-child(5n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-6:nth-child(6n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-7:nth-child(7n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-8:nth-child(8n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-9:nth-child(9n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-full{clear:both}.ubermenu .ubermenu-tabs{position:relative;width:100%}.ubermenu .ubermenu-tabs-group{border-style:solid}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,.ubermenu .ubermenu-tab>.ubermenu-target{border-width:0;border-style:solid}.ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel,.ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel{display:block}.ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:block}.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:none}.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child:hover>.ubermenu-tab-content-panel{display:block}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{float:left;border-width:0 1px 0 0}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{right:0;top:0}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(-90deg)}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group{float:right;border-width:0 0 0 1px}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:0}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target{padding-left:25px;padding-right:20px}.ubermenu-sub-indicators .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicators{transform:rotate(90deg);right:auto;left:10px}.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group{border-width:0}.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:auto;border-width:1px 0 0 0}.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group{border-width:1px 0 0 0;position:absolute;bottom:0}.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;bottom:100%}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(180deg)}.ubermenu h3.ubermenu-widgettitle{padding-left:0;padding-right:0;margin-bottom:1.3em}.widget.ubermenu_navigation_widget-class{overflow:visible}.ubermenu .ubermenu-divider{clear:both;display:block;padding:20px 0}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider{padding:10px 0}.ubermenu .ubermenu-divider hr{padding:0;margin:0;display:block;height:1px;background:0 0;border:0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.1)}.ubermenu .ubermenu-search .ubermenu-searchform{position:relative;background:#f9f9f9;width:150px;margin:7px}.ubermenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:8px 40px 8px 15px;color:#333;background:0 0;border:none}.ubermenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:40px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-style:normal;font-weight:400;font-size:inherit;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-style:normal;font-weight:400;font-size:inherit;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu .ubermenu-postlist-item{margin-bottom:10px}.ubermenu .ubermenu-postlist .ubermenu-image{float:left}.ubermenu .ubermenu-postlist-title>a{color:inherit;text-decoration:none}.ubermenu .ubermenu-postlist-content{font-size:11px;opacity:.7}.ubermenu .ubermenu-map-canvas img{max-width:none}.ubermenu-screen-reader,.ubermenu-target-divider{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;margin:0;border:0}.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}.ubermenu{background:0 0}.ubermenu-submenu-drop{background:#fff}.ubermenu-test-dimensions{visibility:hidden!important;display:block!important}.ubermenu .ubermenu-force>.ubermenu-submenu{display:block!important;opacity:1!important;visibility:visible!important;margin:0!important;top:auto!important;max-height:600px;height:auto;overflow:auto!important}.ubermenu-notransition,.ubermenu-notransition>.ubermenu-submenu-drop{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.ubermenu-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ubermenu-sr-only-focusable:active,.ubermenu-sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;outline-style:solid;box-shadow:0 0 10px #3b99fc;color:#fff;background:#3b99fc;padding:2px 5px;font-size:12px;outline-color:#3b99fc}.ubermenu-admin-notice{background:#eee;color:#333;padding:15px;border-left:30px solid #4d90fe;margin:20px;position:relative;font-size:12px;clear:both}.ubermenu-admin-notice a,.ubermenu-admin-notice a:visited{color:#00a3ff;text-decoration:underline;font-size:inherit}.ubermenu-admin-notice a:hover{color:#0d75af}.ubermenu-admin-notice strong{color:tomato}.ubermenu-admin-notice .ubermenu-admin-notice-icon{position:absolute;left:-18px;top:50%;margin-top:-5px;color:#fff;font-size:13px}.ubermenu-admin-notice:after{display:none;position:absolute;content:'UberMenu Notice: Only displayed to admin users';left:-30px;bottom:100%;background:#666;color:#eee;padding:7px 10px;font-size:11px}.ubermenu-admin-notice:hover:after{display:block}#wp-admin-bar-ubermenu .svg-inline--fa{width:14px;margin-right:4px}#wp-admin-bar-ubermenu .fa,#wp-admin-bar-ubermenu .far,#wp-admin-bar-ubermenu .fas{font-family:"Font Awesome\ 5 Free","Font Awesome 5 Pro";font-weight:900;margin-right:4px;color:#aaa}#wp-admin-bar-ubermenu_loading .fa,#wp-admin-bar-ubermenu_loading .svg-inline--fa{color:#ff0}#wpadminbar #wp-admin-bar-ubermenu_loading #wp-admin-bar-ubermenu_loading_msg .ab-item{width:300px;white-space:normal;height:auto;padding:10px 20px;line-height:1.5em}.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.ubermenu.ubermenu-loc-ubermenu-direct-inject{position:fixed;top:0;left:0;width:100%}.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject{top:32px}@media screen and (max-width:959px){.ubermenu.ubermenu-loc-ubermenu-direct-inject{margin-top:47px}}@media screen and (max-width:782px){.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject{top:46px}.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.ubermenu.ubermenu-loc-ubermenu-direct-inject{position:absolute}}.ubermenu-diagnostics-loadscreen{position:fixed;height:100%;left:0;top:0;width:100%;background:#ddd;background:rgba(255,255,255,.8);z-index:9999999999999999}.um-folding-cube{margin:40px auto;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.um-folding-cube .um-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.um-folding-cube .um-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:um-foldCubeAngle 2.4s infinite linear both;animation:um-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.um-folding-cube .um-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.um-folding-cube .um-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.um-folding-cube .um-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.um-folding-cube .um-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.um-folding-cube .um-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.um-folding-cube .um-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes um-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes um-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(-5000px,5000px,5000px,0)}.ubermenu.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target{box-shadow:none;border-left:none}.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(-90deg)}.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop{left:100%;margin-left:0;top:0}.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop,.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop{top:0;min-height:100%}.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{min-height:0}.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height>.ubermenu-submenu-drop{min-height:100%!important;max-height:none;height:auto}.ubermenu-vertical .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{top:0}.ubermenu-vertical.ubermenu-transition-slide .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop{min-height:0}.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-type-mega{width:600px;margin:0}.ubermenu-vertical .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel,.ubermenu-vertical .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{min-height:100%}.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{top:0}.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}.ubermenu.ubermenu-vertical .ubermenu-item.ubermenu-item-mini>.ubermenu-target{background:0 0;box-shadow:none}.rtl .ubermenu,.rtl .ubermenu .ubermenu-item,.rtl .ubermenu.ubermenu-item-align-auto{text-align:right}.rtl .ubermenu-items-align-left.ubermenu-horizontal{text-align:left}.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0{float:none}.rtl .ubermenu-items-align-center.ubermenu-horizontal{text-align:center}.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0{float:none}.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child>.ubermenu-target{border-left:none;box-shadow:none}.rtl .ubermenu .ubermenu-submenu-type-mega>.ubermenu-column:not(.ubermenu-tabs-group),.rtl .ubermenu .ubermenu-submenu-type-tab-content-panel>.ubermenu-column:not(.ubermenu-tabs-group){float:right}.rtl .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:0;margin-right:.6em}.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target{padding-right:20px;padding-left:25px}.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:auto;left:10px}.rtl .ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target{padding-left:30px;padding-right:0}.rtl .ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.rtl .ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{left:0;right:auto}.rtl .ubermenu .ubermenu-search input.ubermenu-search-input{padding:8px 15px 8px 40px}.rtl .ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{padding:14px 25px 14px 50px}.rtl .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close{right:auto;left:0}@media screen and (min-width:960px){.ubermenu-responsive-default.ubermenu{display:block!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile{display:none}.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-submenu-drop,.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-submenu-drop{display:block!important;opacity:1!important;visibility:visible!important;margin:0!important;top:auto!important;height:auto;z-index:19}.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop{top:auto;bottom:100%}.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(180deg)}.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout{top:auto;bottom:0}.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(-5000px,5000px,auto,-5000px)}.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop{right:100%;left:auto}.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator{right:auto;left:10px;transform:rotate(90deg)}.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop{clip:rect(-5000px,5000px,5000px,-5000px)}.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-left:25px}.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-target>.ubermenu-sub-indicator{right:auto;left:10px;transform:rotate(90deg)}.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout,.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu-drop{right:100%;left:auto}}@media screen and (max-width:959px){.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse{display:none;visibility:visible;height:auto;max-height:none;overflow:visible!important}.ubermenu-sticky-wrapper{min-height:0!important}.ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-responsive-default .ubermenu-responsive-toggle,.ubermenu-responsive-default .ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-responsive-default.ubermenu-responsive{width:100%;max-height:500px;visibility:visible;overflow:visible;-webkit-transition:max-height 1s ease-in;transition:max-height .3s ease-in}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-items-align-center{text-align:left}.ubermenu-responsive-default.ubermenu-responsive.ubermenu{margin:0}.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav{display:block}.ubermenu-responsive-default.ubermenu-repsonsive.ubermenu-no-transitions,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-nocollapse{display:block;max-height:none}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{max-height:none;visibility:visible;overflow:visible}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{max-height:0;overflow:hidden!important;visibility:hidden}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{overflow:hidden!important;visibility:visible}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){border-top-width:0;border-bottom-width:0}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0{float:none;clear:both;width:100%}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{border:none;box-shadow:none}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(0);right:10px;left:auto}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column{min-height:0;border-left:none;float:left;display:block}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-height:none;height:auto;overflow:visible}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{max-height:1000px}.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:50%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column{clear:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){clear:both}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item{float:none;clear:both;width:100%;min-width:100%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{z-index:15}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab{position:relative}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active{position:relative;z-index:20}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target{border-width:0 0 1px 0}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(0);right:10px;left:auto}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{top:auto;border-width:1px}.ubermenu-responsive-default.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack{position:relative}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target{padding-left:20px;padding-right:20px}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}.ubermenu-responsive-default.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator{right:10px;left:auto;transform:rotate(0)}.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{top:auto}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{position:static}.ubermenu-responsive-default.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=hover_intent] .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=mouseover] .ubermenu-tab-content-panel{margin-left:6%;width:94%;min-width:94%}.ubermenu-responsive-default.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator-close{display:block}.ubermenu-responsive-default.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator{display:none}}@media screen and (max-width:480px){.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0{width:100%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:100%}.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child),.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack{padding-top:0}.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child),.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack{padding-bottom:0}.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:0}}


.ubermenu-skin-portal {
  font-size: 0.9rem;
  color: #fff;
}
.ubermenu-skin-portal .ubermenu-target {
  color: #555;
}
.ubermenu-skin-portal .ubermenu-target-description {
  color: #aaa;
}
.ubermenu-skin-portal.ubermenu-responsive-toggle {
  background: #222;
  color: #eee;
  font-size: 0.9rem;
  font-weight: bold;
}
.ubermenu-skin-portal.ubermenu-responsive-toggle:hover {
  background: #222;
  color: #fff;
}
.ubermenu-skin-portal {
  border: none;
  background: #222;
}
.ubermenu-skin-portal .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-portal .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-portal .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #fff;
  background: #000;
}
.ubermenu-skin-portal .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #4d90fe;
  background: transparent;
}
.ubermenu-skin-portal.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
  background: #222;
}
.ubermenu-skin-portal .ubermenu-item-level-0 > .ubermenu-target {
  font-weight: bold;
  color: #ffffff;
  
  border-left: none;
}
body:not(.rtl) .ubermenu-skin-portal.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {
  box-shadow: none;
}
.ubermenu-skin-portal .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-portal .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  background: #000;
  color: #fff;
}
.ubermenu-skin-portal .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
  color: #ffffff;
}
.ubermenu-skin-portal .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
  color: #fff;
}
.ubermenu-skin-portal .ubermenu-submenu.ubermenu-submenu-drop {
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
}
.ubermenu-skin-portal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
  border-top: none;
}
.ubermenu-skin-portal .ubermenu-tab-content-panel {
  background: #f9f9f9;
}
.ubermenu-skin-portal .ubermenu-submenu,
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-target {
  color: #555;
  font-weight: bold;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-active > .ubermenu-target {
  color: #222;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
  color: #aaa;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
  color: #666;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
  font-weight: bold;
  color: #555;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
  border-bottom: 1px solid #e9e9e9;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  color: #222;
}
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
  color: #222;
  background: transparent;
}
.ubermenu-nojs.ubermenu-skin-portal .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu-skin-portal .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
  background: #eee;
  color: #222;
}
.ubermenu-skin-portal .ubermenu-tabs-group,
.ubermenu-skin-portal .ubermenu-tab > .ubermenu-target,
.ubermenu-skin-portal .ubermenu-tab-content-panel {
  border-color: #eee;
}
.ubermenu-skin-portal .ubermenu-submenu-drop {
  border-bottom-width: 3px;
}
.ubermenu-skin-portal.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


/* za duży panel */

.ubermenu-submenu-type-flyout > .ubermenu-item-normal > .ubermenu-target { 
  padding: 8px 20px;
}

.ubermenu-submenu.ubermenu-submenu-type-flyout.ubermenu-submenu-drop {
  padding-top: 7px;
  padding-bottom: 7px;
}



.ubermenu-skin-grey-white.ubermenu-responsive-toggle {
	color: #fff !important; 
}





.cookiemsgsprite {
	background-color: transparent;
	background-image: url("/all/images/cookie-sprite-big.png");
	background-repeat: no-repeat;
	background-position: -64px 0px;
}

#cookiemsg .zatwierdzenie {
	bottom: 0;
	height: 58px;
	left: 0;
	position: fixed;
	width: 58px;
	z-index: 10000;
}

#cookiemsg .zatwierdzenie.niezatwierdzone {
    cursor: pointer;
	background-position: 0px -132px;
}

#cookiemsg .zatwierdzenie.zatwierdzone {
	cursor: pointer;
	background-position: 0px -74px;
}

#cookiemsgbox {
    bottom: 24px;
    color: #fff;
    font-family: Tahoma,Helvetica,sans-serif;
    font-size: 11px;
    height: 190px;
    left: 24px;
    position: fixed;
    text-align: center !important;
    width: 400px;
	z-index:10000;
}

#cookiemsgbox p {
	text-align: center !important;
}

#cookiemsgbox p.cookiemsgpytanie {

}


#cookiemsgbox .cookiemsgtitle {
	font-size: 14px;
	padding: 20px 0 3px;
}

#cookiemsgbox a.cookieczytajwiecej {
	color: #fff;
	font-weight: 700;
}

#cookiemsgbox a.cookieczytajwiecej:hover {
	color: #ccc;
}

#cookiemsgbox .cookiemsginfo {
	color: #fff;
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: 500;
}

#cookiemsgbox p {
	margin: 0;
	padding: 0;
}

#cookiemsgbox div.cookiemsgprzycisk {
	cursor: pointer;
	display: block;
	float: left;
	height: 32px;
	margin: 5px 10px 8px 55px;
	text-indent: -100000px;
	width: 32px;
}

#cookiemsgbox div.cookiemsgprzycisk.akceptacja {
	background-position: 0px 0px;
	margin-left: 123px;
}
#cookiemsgbox div.cookiemsgprzycisk.akceptacja:hover {
	background-position: -32px 0px;
}


#cookiemsgbox div.cookiemsgprzycisk.blokada {
	background-position: 0px -32px;
	margin-left: 0;
}


#cookiemsgbox div.cookiemsgprzycisk.blokada:hover {
	background-position: -32px -32px;
}

#cookiemsg.zatwierdzone div#cookiemsgbox { display: none; }
#cookiemsg.zatwierdzone div.zatwierdzenie.zatwierdzone { display: block; }
#cookiemsg.zatwierdzone div.zatwierdzenie.niezatwierdzone { display: none; }


#cookiemsg.niezatwierdzone div#cookiemsgbox {display: block;}
#cookiemsg.niezatwierdzone div.zatwierdzenie.zatwierdzone { display: none; }
#cookiemsg.niezatwierdzone div.zatwierdzenie.niezatwierdzone { display: block; }



footer {
color: #ffffff;
background-color: #2e2e2e;
color: #ffffff;
padding-top:10px;
padding-bottom:5px;

}

#menuTop {
width:100%;
max-width:100%;
left:0; 
z-index:1000;
}

a {
color: #0055b0;
}

footer a, footer a:hover {
color: #ffffff;
}

footer .mimi, footer .mimi a {
font-size:0.7rem;
color: #aaa;
}

.contentbody {
flex: 1 0 auto;
-ms-flex: 1;
-webkit-flex: 1;
}

.contentfooter {
flex-shrink: 0;
}

h1, h2, h3, h4, h5, h6 {
color: #1a1a1a; 
font-weight: 300;
}

.h1big {
font-size: 4rem;
}

h1 {
font-size: 3rem;
}

h2 {
color: #555;
font-size: 2rem;
line-height: 2.5rem;
font-weight: 700;
margin-bottom: 1.5rem;
margin-top: 2.5rem;
position: relative;

}

h3 {
font-size: 1.5rem; 
line-height: 2rem;
margin-bottom: 1.5rem;
margin-top: 2rem;
}

.fontstyle1 {
margin-top: 60px;

}

h4 {
font-size: 1rem; 
line-height: 1.5rem;
}

.tekst-szary-ciemny {
color:#404040;
}

.tekst-szary {
color:#999999;
}

.tekst-czarny {
color:#000;
}

.tekst-zolty-hinduski-kbo {
color: #FAB04A;
}

.tekst-pomaranczowy-hinduski-kbo {
color: #f9a139;
}

.tekst-czerwony {
color:#f00;
}

.tekst-zielony-hooker-kbo {
color:#487B66;
}

.tekst-bo-pomaranczowy {
color:#f59d0a;
}

.tekst-morski {
color:#01302a;
}

.tekst-zielony {
color:#008080;
}

.tekst-info {
color:#17a2b8;
}

.tekst-niebieskibo {
color:#699dee;
}

.tekst-pomaranczbo {
color:#ea9644;
}

.tekst-niebieski {
color:#00f;
}

.tekst-bialy {
color:#fff;
}

.tekst-zolty2 {
color:#f8af21;
}

.tekst-wielkosc-075 {
font-size:0.75rem;
line-height: 1rem;
}

.tekst-wielkosc-080 {
font-size:0.8rem;
line-height: 1.1rem;
}

.tekst-wielkosc-085 {
font-size:0.85rem;
line-height: 1rem;
}

.tekst-wielkosc-090 {
font-size:0.9rem;
line-height: 1.2rem;
}

.tekst-wielkosc-095 {
font-size:0.95rem;
line-height: 1.2rem;
}

.tekst-wielkosc-120 {
font-size:1.2rem;
line-height: 1.5rem;
}

.tekst-wielkosc-125 {
font-size:1.25rem;
line-height: 1.75rem;
}

.tekst-wielkosc-130 {
font-size:1.3rem;
line-height: 1.6rem;
}

.tekst-wielkosc-150 {
font-size:1.5rem;
line-height: 3rem;
}

.tekst-wielkosc-160 {
font-size:1.6rem;
line-height: 2rem;
}

.tekst-wielkosc-200 {
font-size:2rem;
line-height: 2.4rem;
}

.tekst-wielkosc-250 {
font-size:2.5rem;
line-height: 2.9rem;
}

.tekst-wielkosc-300 {
font-size:3rem;
line-height: 3.4rem;
}

.tekst-wielkosc-350 {
font-size:3.5rem;
line-height: 3.9rem;
}

.btn-outline-zielony {
color: #01302a;
border-color: #01302a;

}

body.budzetobywatelski {
font-family: 'Titillium Web', sans-serif;


}

body.kalendarz h1,body.kalendarz h2,body.kalendarz h3,body.kalendarz h4,body.kalendarz h5,body.kalendarz h6 {
font-family: 'Oswald', sans-serif;
}

body.budzetobywatelski h1,body.budzetobywatelski h2,body.budzetobywatelski h3,body.budzetobywatelski h4,body.budzetobywatelski h5,body.budzetobywatelski h6 {
font-family: 'Oswald', sans-serif;
}

body.budzetobywatelski h2 {
color: #555;
font-size: 1.8rem;
line-height: 2rem;
font-weight: 500;
margin-bottom: 20px;
margin-top: 60px;
padding-bottom: 20px;
position: relative;

}

body.idea {

}

body.hackathon {

}

body.ulepszmiasto {

}

body.wypowiedzsie {

}

body.wypowiedzsie .ListaWypowiedziKolumna {

}

body.wypowiedzsie .ListaWypowiedziKolumna .boxListaWypowiedzi {
position:relative;
height:8rem;

}

body.wypowiedzsie .ListaWypowiedziKolumna .boxListaWypowiedzi  div.boxListaWypowiedziOpisy {
height:8rem;
min-height:8rem;
overflow:hidden;
position:absolute;
bottom:0;
background-color:#fff;
}

body.wypowiedzsie .ListaWypowiedziKolumna:hover  .boxListaWypowiedzi div.boxListaWypowiedziOpisy {
height:auto;
}

.tlo-banner-kalendarz {
color:#fff;
background-color: #faf8f5;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
min-height: 150px;

}

.tlo-banner-ulepszamy-miasto {
color:#fff;
background-image: url('/add/foto/1400790075.png');
background-position: center center;
background-repeat: no-repeat;
background-size: cover;

}

.plywajace-tlo-01 {
background-color: #062b45;
background-image: url('/add/foto/1400859820.jpg');
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 100%;
color: #fff;
font-size: 1.3em;

}

.plywajace-tlo-02 {
background-color: #000;
background-image: url('/add/foto/1400788333.jpg');
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
color: #fff;

}

.plywajace-tlo-03 {
background-color: #f5f5ef;
background-image: url('/add/foto/1400789473.jpg');
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
color: #fff;
font-size: 1.1em;


}

.plywajace-tlo-04 {
background-color: #f5f5ef;
background-image: url('/add/foto/1400789478.jpg');
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
color: #fff;
font-size: 1.1em;

}

.plywajace-tlo-05 {
background-color: #f5f5ef;
background-image: url('/add/foto/1400788333.jpg');
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
color: #fff;
font-size: 1.1em;
min-height: 300px;


}

.plywajace-tlo-white {
background-color: #ffffff;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;


}

.opacity-65 {
background-color: rgba(100,60, 255, 0.65);
background-image: none;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
min-height: 300px;


}

.opacity2-rgba {
background-color: rgba(220,220,220, 0.45);


}

.opacity3-rgba {
background-color: rgba(255,255,255, 0.8);
background-image: url('/add/foto/1400810499.svg');

}

.opacity4-rgba {
background-color: rgba(255,255,255, 0.8);
//min-height: 200px;


}

.opacityE-rgba {
background-color: rgba(255,255,255, 1.0);
//min-height: 200px;


}

.opacity4a-rgba {
background-color: rgba(255,255,255, 0.8);
//min-height:300px;
}

.opacity5-rgba {
background-color: rgba(45,45,45, 0.95);
//min-height: 200px;


}

.opacity6-rgba {
background-color: rgba(0,0,0,0.5);
//background-color: rgba(54,66,133,0.7);


}

.opacity7-rgba {
background-color: rgba(255,255,255,1);


}

.opacity8-rgba {
background-color: rgba(45,45,45, 0.25);


}

.opacity9-rgba {
background-color: rgba(45,45,45, 0);


}

.opacity1-rgba {
background-color: rgba(0,0,0,0.5);
//background-color: rgba(156,156,156,0.4);
//background-color: rgba(54,66,133,0.7);
//background-color: rgba(47,59,163, 0.6);
min-height: 500px;


}

.max-height-20 {
background-color: rgba(0,85,212,0);
max-height: 20px;


}

.opacity-75 {
opacity:0.75;

}

.opacity-80 {
background-color: rgba(255, 255, 255, 0.8);
background-image: none;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
min-height: 400px;


}

.opacity-20 {
background-color: rgba(255, 255, 255, 0.2);
background-image: none;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
min-height: 600px;


}

.bg-image {
background-color: rgba(255,255,255, 0.6);
/*background-color: ;*/
/*background-image: url('/add/foto/1400790259.jpg');*/
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size:cover;
max-height:300px;


}

.backimg5 {
background-image: url('/add/foto/1400790266.svg');
min-height: 400px;
}

.backimg1 {
background-image: url('/add/foto/1400790258.jpg');
min-height: 400px;
}

.backimg2 {
background-image: url("/add/foto/1400789473.jpg")
}

.backimg3 {
background-image: url("/add/foto/1400789478.jpg")
}

.backimg4 {
background-image: url("/add/foto/1400788692.jpg");
}

.bg-text {
background-color: rgb(0,0,0);
background-color: rgba(120,0,0, 0.4); 
color: white;
font-weight: bold;
font-size: 60px;
border: 10px solid #f1f1f1;
position: fixed; /* Stay fixed */
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 2;
width: 300px;
padding: 20px;
text-align: center;
transition: 1s;
}

.opacity-b30 {
background-color: rgba(0,0, 0, 0.6);
min-height: 400px;
}

.background-yellow2 {
background-color: #fef7e7;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}

.background-yellow {
background-color: #f9b31c;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}

.background-red {
background-color: #c7191c;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}

.background-e7f3fe {
background-color: #e7f3fe;

}

.background-etzt {
background-color: #4ea1d4;

}

.background-etzt2 {
background-color: #ebe9dd;

}

.background-raport-o-stanie-gminy-zolty {
background-color: #e29f2a;

}

.background-raport-o-stanie-gminy-czerwony {
background-color: #c13e3c;

}

.background-bo-zielony-jasny {
background-color: #9fc1bc;

}

.background-bo-niebieski-jasny2019 {
background-color: #6F98D0;

}

.background-bo-niebieski-jasny {
background-color: #c4d9ed;

}

.background-urban {
background-color: #312682;

}

.background-urban-turkus {
background-color: #0fa7c4;

}

.background-bo-niebieski-jasny2020 {
background-color: #c4d9ed;

}

.background-bo-zielony-jasny2021 {
background-color: #96d9c9;

}

.background-bo-niebieski {
background-color: #c3d8ec;

}

.background-bo-zielony {
background-color: #05584f;

}

.background-bo-pomaranczowy-jasny {
background-color: #efaf70;

}

.background-bo-niebieski {
background-color: #94bdf7;

}

.background-bo-niebieski-przycisk-2021 {
background-color: #6E8DB8;

}

.background-bo-zielony-przycisk-2022 {
background-color: #3b8f7c;

}

.background-bo-zielony-przycisk-2025 {
background-color: #98bd93;

}

.background-bo-zolty-przycisk-2025 {
background-color: #faf5d2;

}

.background-bo-niebieski-2021 {
background-color: #E7F3FE;

}

.background-bo-zielony-2022 {
background-color: #CBE1C7;

}

.background-mecenat-szary {
background-color: #B4BF5E;

}

.background-light-grey {
background-color: #efefef;

}

.background-dgrey {
background-color: #899eac;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}

.background-grey {
background-color: #bfbfbf;
}

.background-grey-1 {
background-color: #b2b5b9;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}

.background-lgrey {
background-color: #dce0e6;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}

.background-blue {
background-color: #67a7cc;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}

.color-dgrey {
color: #3d3d3d;

}

.center {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.height300 {
height: 300px;
}

.height200 {
height: 200px;
}

.height100 {
height: 100px;
}

.padding-top-300 {
padding-top: 300px;
}

.margin-top-300 {
margin-top: 300px;
}

.background-grey-alpha {
background-color: rgba(107,107,107,0.5);
}

.text-small {
font-size:small;
}

.kolumny3 {
column-count: 3;
}

.tlo-szare2 {
background-color: #fcfcfc;
position: relative;
background-image: url('/add/foto/1400790923.svg');
background-position: center center;
background-repeat: no-repeat;
padding-bottom: 20px;
background-size: cover;
}

[data-toggle="collapse"][aria-expanded="true"] > .rotate-if-collapsed {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);

}

.budzetobywatelski-prezentacja-projektow {
border: 2px solid #f7b23d;
margin-top: 20px;
margin-bottom: 20px;
padding: 15px;
-moz-transition: all 750ms  ease-in-out;
-webkit-transition: all 750ms  ease-in-out;
-o-transition: all 750ms  ease-in-out;
transition: all 750ms  ease-in-out;
}

.budzetobywatelski-prezentacja-projektow:hover {
background-color:#f7b23d;

}

.budzetobywatelski-prezentacja-projektow-2021 {
border: 2px solid #6F98D0;
margin-top: 20px;
margin-bottom: 20px;
padding: 15px;
-moz-transition: all 750ms  ease-in-out;
-webkit-transition: all 750ms  ease-in-out;
-o-transition: all 750ms  ease-in-out;
transition: all 750ms  ease-in-out;
}

.budzetobywatelski-prezentacja-projektow-2022 {
border: 2px solid #3b8f7c;
margin-top: 20px;
margin-bottom: 20px;
padding: 15px;
-moz-transition: all 750ms  ease-in-out;
-webkit-transition: all 750ms  ease-in-out;
-o-transition: all 750ms  ease-in-out;
transition: all 750ms  ease-in-out;
}

.budzetobywatelski-prezentacja-projektow-2025 {
border: 2px solid #f2e58f;
margin-top: 20px;
margin-bottom: 20px;
padding: 15px;
-moz-transition: all 750ms  ease-in-out;
-webkit-transition: all 750ms  ease-in-out;
-o-transition: all 750ms  ease-in-out;
transition: all 750ms  ease-in-out;
}

.zielonymecenat-prezentacja-projektow {
border: 4px solid #4e9b87;
background: #F7FAFC;
margin-top: 20px;
margin-bottom: 20px;
padding: 15px;

}

.wypowiedzsie-wypowiedzi {
border: 2px solid #A9A9A9;
margin-top: 20px;
margin-bottom: 20px;
padding: 15px;
-moz-transition: all 750ms  ease-in-out;
-webkit-transition: all 750ms  ease-in-out;
-o-transition: all 750ms  ease-in-out;
transition: all 750ms  ease-in-out;
}

.budzetobywatelski-prezentacja-projektow-2021:hover {
background-color:#C3D8EC;

}

.budzetobywatelski-prezentacja-projektow-2022:hover {
background-color:#CBE1C7;

}

.budzetobywatelski-prezentacja-projektow-2025:hover {
background-color: #efe692;

}

.wypowiedzsie-wypowiedzi:hover {
background-color:#e6edf2;

}

.ukryj {
opacity: 0;
height: 0;
}

.pokaz {
opacity: 1;
transition: all 0.5s ease-in;
}

.tlo-hackathon {
background-image: url('/add/foto//1400847706.jpg');
//background-image: url('/add/foto/1400805100.jpg');
//background-image: url('/add/foto/1400843816.jpg');
background-position: left top;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}

.tlo-schronisko {
background-image: url('/add/foto/1406724185.jpg');
//background-image: url('/add/foto//1400847706.jpg');
//background-image: url('/add/foto/1400805100.jpg');
//background-image: url('/add/foto/1400843816.jpg');
background-position: left top;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}

.tlo-wydarzenia {
background-image: url('/add/foto/1400849126.jpg');
//background-image: url('/add/foto/1400805100.jpg');
//background-image: url('/add/foto/1400843816.jpg');
background-position: left top;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}

.tlo2-hackathon {
background-image: url('/add/foto/1400810237.svg');
background-position: left top;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}

.kontener320 {
background-color: rgba(0,0,0, 0);
min-height: 320px;
margin-top: 80px;
margin-bottom: 80px;
}

.kontener600 {
//background-color: rgba(0,0,0, 0);
max-height: 600px;
}

.kontener200 {
min-height: 200px;
}

.kontener400min {
//background-color: rgba(0,0,0, 0);
min-height: 400px;
}

.hackathon-pic {
overflow: hidden;
//display: block;
width: 250px;
height: auto;
//margin: auto;
//margin-bottom: 25px;
//border-radius: 8%;
}

.hackathon-icon {
overflow: hidden;
max-width: 150px;
height: auto;
margin: auto;
margin-bottom: 25px;
border-radius: 8%;
}

.hackathon-fundusze {
overflow: hidden;
height: 125px;
width: auto;
//margin: auto;
//border-radius: 8%;
}

.hackathon-logo {
overflow: hidden;
width: 400px;
height: auto;
margin: auto;
margin-bottom: 25px;
}

.hackathon-logo-organizatorzy-sponsorzy {
overflow: hidden;
height: 100px;
width: auto;
}

.hackathon-logo-organizatorzy-partnerzy {
overflow: hidden;
width: auto;
height: 180px;
}

.hackathon-pic-container {
position: relative;
}

.hackathon-pic-overlay {
position: absolute;
//bottom: 100%;
left: 0;
right: 0;
background-color: #008CBA;
overflow: hidden;
width: 250px;
height:auto;
transition: .5s ease;
}

.hackathon-pic-container:hover .overlay {
bottom: 0;
height: 100%;
}

.hackathon-pic-text {
color: white;
font-size: 20px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}

.mentorzy {

}

.galeriazdjec {

}

.hackathon-logo-svg-container {
display: inline-block;
position: relative;
width: 100%;
padding-bottom: 100%; 
vertical-align: middle; 
overflow: hidden;
}

.hackathon-logo-svg-content {
display: inline-block;
position: absolute;
top: 0;
left: 0;
}

.hackathon-logo-svg-class {
fill: red;
opacity: 1;
}

body.wydarzenia {
font-family: 'Play', sans-serif;

}

body.wydarzenia .pagination  a {
color: #333;

}

.kalendarztable {
color: #555;
}

.kalendarztable .kalendarzdatepassed {
background-color: #f7f7f7;



}

.kalendarztable .datakalendarz .datadzien {
font-size:2.3rem;
}

.kalendarztable .kalendarzdatetoday .datakalendarz {
background-color:#555;
}

.kalendarztable .kalendarzdatetoday .datakalendarz .datadzien, .kalendarztable .kalendarzdatetoday .datakalendarz .datamierok {
color:#fff;
}

.kalendarztable .datakalendarz .datamierok {
line-height:1;
}

.kalendarztable .pokazwszystkie {
line-height:1;
border: 1px solid #acabab;
font-size: 0.7rem;
color:#666;
padding: 2px 5px;


}

.kalendarztable .items {
line-height:1.2;
border-bottom: 1px solid #acabab;
text-transform: uppercase;
color: #333;
font-size: 0.8rem;


}

.kalendarztable .eventy {
border-left: 3px solid #732002;
margin-left:3px;
}

.kalendarztable .koncert {
border-left: 3px solid #d94d1a;
margin-left:3px;
}

.kalendarztable .festiwal {
border-left: 3px solid #d97d0d;
margin-left:3px;
}

.kalendarztable .spektakl {
border-left: 3px solid #f2ab27;
margin-left:3px;
}

.kalendarztable .wystawa {
border-left: 3px solid #323e40;
margin-left:3px;
}

.kalendarztable .targi {
border-left: 3px solid #52662b;
margin-left:3px;
}

.kalendarztable .sport {
border-left: 3px solid #315774;
margin-left:3px;
}

.kalendarztable .warsztaty {
border-left: 3px solid #511333;
margin-left:3px;
}

.kalendarztable .dladzieci {
border-left: 3px solid #585376;
margin-left:3px;
}

.kalendarztable .konkurs {
border-left: 3px solid #b26565;
margin-left:3px;
}

.box-cien {
transition: all 0.5s ease;

}

.box-cien:hover {
-webkit-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
-moz-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
}

.box-cien-maly {
transition: all 0.5s ease;

}

.box-cien-maly:hover {
-webkit-box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.3);
box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.3);
}

.box-cien-maly-zoom {
transition: all 0.5s ease;

}

.box-cien-maly:hover {
-webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.3);
box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.3);
}

.animowany-link-box-img-text {
text-decoration: none;
position: relative;
}

.animowany-link-box-img-text:hover { text-decoration:none; }
.animowany-link-box-img-text img { 
border: 1px solid #eee; 
#border-radius:10px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(125,124,125,0.7);
-moz-box-shadow: 0px 0px 8px 0px rgba(125,124,125,0.7);
box-shadow: 0px 0px 8px 0px rgba(125,124,125,0.7);
 }
.animowany-link-box-img-text  > div + div > h2 { line-height: 1.2; font-size: 1.5rem; margin-bottom: 1rem; margin-top: 1rem; border-bottom: 1px solid #eee; padding-bottom:1rem; }
.animowany-link-box-img-text  > div + div > div { color:#333;}
.animowany-link-box-img-text  > div + div {
transition: opacity 0.5s ease-out;
opacity: 0;
visibility: hidden;
border: 1px solid #eee;
background-color:#fff;
position:absolute;
top: 0;
left:15px;
right:15px;
z-index:10;
padding: 1rem;
border-radius:1px;
}
.animowany-link-box-img-text:hover  > div + div {
opacity: 1;
visibility: visible;
-webkit-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
-moz-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
}

.animowany-link-box-img-text-opis-cien {
text-decoration: none;
position: relative;
}

.animowany-link-box-img-text-opis-cien:hover { text-decoration:none; }
.animowany-link-box-img-text-opis-cien img { 
border: 1px solid #eee; 

-webkit-box-shadow: 0px 0px 8px 0px rgba(125,124,125,0.7);
-moz-box-shadow: 0px 0px 8px 0px rgba(125,124,125,0.7);
box-shadow: 0px 0px 8px 0px rgba(125,124,125,0.7);
 }
.animowany-link-box-img-text-opis-cien  > div + div > h2 { line-height: 1.2; font-size: 1.5rem; margin-bottom: 1rem; margin-top: 1rem; padding-bottom:1rem; }
.animowany-link-box-img-text-opis-cien  > div + div > div { color:#333;}
.animowany-link-box-img-text-opis-cien  > div + div > div {
transition: opacity 0.5s ease-out;
opacity: 0;
visibility: hidden;
border: 1px solid #eee;
background-color:#fff;
position:absolute;
top: 0;
left:15px;
right:15px;
z-index:10;
padding: 1rem;
border-radius:10px;
}
.animowany-link-box-img-text-opis-cien:hover  > div + div > div {
opacity: 1;
visibility: visible;
-webkit-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
-moz-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
}

.animowany-link-box-img-text-opis {
text-decoration: none;
position: relative;
}

.animowany-link-box-img-text-opis:hover { text-decoration:none; }
.animowany-link-box-img-text-opis img {  }
.animowany-link-box-img-text-opis  > div + div > h2 { line-height: 1.2; font-size: 1.5rem; margin-bottom: 1rem; margin-top: 1rem; padding-bottom:1rem; }
.animowany-link-box-img-text-opis  > div + div > div { color:#333;}
.animowany-link-box-img-text-opis  > div + div > div {
transition: opacity 0.5s ease-out;
opacity: 0;
visibility: hidden;
border: 1px solid #eee;
background-color:#fff;
position:absolute;
top: 0;
left:15px;
right:15px;
z-index:10;
padding: 1rem;
border-radius:10px;
}
.animowany-link-box-img-text-opis:hover  > div + div > div {
opacity: 1;
visibility: visible;
-webkit-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
-moz-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
}

.animowany-box {
margin: 15px;
position: relative;
transition: all 0.5s ease;
 border-radius: 15px;
}

.animowany-box-re-witalizacja {
//background-color: #e97b60;
margin: 15px;
position: relative;
transition: all 0.5s ease;
border-radius: 15px;
padding: 5px 10px;
color: #000000;
border: 2px solid #e97b60;
cursor: pointer;
}

.animowany-box-re-witalizacja:hover{
border-color: transparent;
background-color: #e97b60;
color: #ffffff;
 }

.animowany-box.granatowy {
background-color: #2b5972;
}

.animowany-box.pomaranczowy {
background-color: #e27923;
}

.animowany-box.bialy {
background-color: #ffffff;
border: 2px solid #ddd;
}

.animowany-box.szary {
background-color: #888;
}

.animowany-box.czerwony {
background-color: #800000;
}

.animowany-box.zielony {
background-color: #006600;
}

.animowany-box:hover {
-webkit-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
-moz-box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
box-shadow: 4px 9px 20px 5px rgba(0,0,0,0.54);
}

.animowany-box img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all 0.5s ease;
}

.animowany-box.bialy img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
transition: all 0.5s ease;
}

.animowany-box:hover img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}

.animowany-box h3 {
color: #fff;
padding-left: 15px;
padding-right: 15px;
margin-top: 30px;
font-size: 1.7rem;
font-weight: 300;
transition: all 0.5s ease;
}

.animowany-box:hover h3 {
font-size: 1.9rem;
}

.animowany-box.bialy h3 {
color: #555555;
padding-left: 15px;
padding-right: 15px;
margin-top: 30px;
font-size: 1.7rem;
font-weight: 300;
transition: all 0.5s ease;
}

.animowany-box.bialy:hover h3 {
font-size: 1.9rem;
}

.animowany-box p {
color: #fff;
padding-left: 15px;
margin-right: 55px;
font-size: 1rem;
font-weight: 300;
transition: all 0.5s ease;
}

.animowany-box:hover p {
font-size: 1.1rem;
}

.animowany-box a {
color: #fff !important;
padding-left: 15px;
padding-right: 15px;
font-size: 1.8rem;
font-weight: 300;
text-align: right;
display: block;
position: absolute;
right: 5px;
bottom: 5px;
transition: all 0.5s ease;
}

.animowany-box.bialy a {
color: #555555 !important;
padding-left: 15px;
padding-right: 15px;
font-size: 1.8rem;
font-weight: 300;
text-align: right;
display: block;
position: absolute;
right: 5px;
bottom: 5px;
transition: all 0.5s ease;
}

.animowany-box:hover a {
font-size: 2rem;
}

.background-color-555 {
background-color:#555;
}

.background-color-eee {
background-color:#eee;
}

.background-color-zolty-zonkil {
background-color: #FCCB00ff;
}

.download-pdf {
display: block;
background-image: url('/all/images/download-pdf.svg');
background-repeat: no-repeat;
background-position: left center; 
background-size: contain;
margin-bottom: 20px;
min-height: 40px;
padding-top: 12px;
padding-left: 50px;
color: #333333;
text-decoration: none;
}

.download-pdf:hover {
text-decoration: none;
color: #000;
}

.border-radius-5 {
border-radius: 5px;
}

.border-radius-10 {
border-radius: 10px;
}

.border-bialy-5px {
border: 5px solid #fff;
}

.border-antracyt-1px {
border: 1px solid #696969;
}

.we-wcag-contrast {

}

body.we-wcag-contrast-1, 
body.we-wcag-contrast-1 h1, 
body.we-wcag-contrast-1 h2, 
body.we-wcag-contrast-1 h3, 
body.we-wcag-contrast-1 h4, 
body.we-wcag-contrast-1 h5, 
body.we-wcag-contrast-1 h6, 
body.we-wcag-contrast-1 .we-wcag-contrast, 
body.we-wcag-contrast-1 .we-wcag-contrast a {
background-color: #000 !important;
color: #ff0 !important;
font-weight:bold;
}

body.we-wcag-contrast-2, 
body.we-wcag-contrast-2 h1, 
body.we-wcag-contrast-2 h2, 
body.we-wcag-contrast-2 h3, 
body.we-wcag-contrast-2 h4, 
body.we-wcag-contrast-2 h5, 
body.we-wcag-contrast-2 h6, 
body.we-wcag-contrast-2 .we-wcag-contrast, 
body.we-wcag-contrast-2 .we-wcag-contrast a {
background-color: #ff0 !important;
color: #000 !important;
font-weight:bold;
}

body.we-wcag-contrast-3, 
body.we-wcag-contrast-3 h1, 
body.we-wcag-contrast-3 h2, 
body.we-wcag-contrast-3 h3, 
body.we-wcag-contrast-3 h4, 
body.we-wcag-contrast-3 h5, 
body.we-wcag-contrast-3 h6, 
body.we-wcag-contrast-3 .we-wcag-contrast, 
body.we-wcag-contrast-3 .we-wcag-contrast a {
background-color: #000 !important;
color: #fff !important;
font-weight:bold;
}

.we-wcag-contrast_bigger {

}

body.we-wcag-contrast-1, 
body.we-wcag-contrast-1 h1, 
body.we-wcag-contrast-1 h2, 
body.we-wcag-contrast-1 h3, 
body.we-wcag-contrast-1 h4, 
body.we-wcag-contrast-1 h5, 
body.we-wcag-contrast-1 h6, 
body.we-wcag-contrast-1 .we-wcag-contrast, 
body.we-wcag-contrast-1 .we-wcag-contrast a {
background-color: #000 !important;
color: #ff0 !important;
font-weight:bold;
}

body.we-wcag-contrast-2, 
body.we-wcag-contrast-2 h1, 
body.we-wcag-contrast-2 h2, 
body.we-wcag-contrast-2 h3, 
body.we-wcag-contrast-2 h4, 
body.we-wcag-contrast-2 h5, 
body.we-wcag-contrast-2 h6, 
body.we-wcag-contrast-2 .we-wcag-contrast, 
body.we-wcag-contrast-2 .we-wcag-contrast a {
background-color: #ff0 !important;
color: #000 !important;
font-weight:bold;
}

body.we-wcag-contrast-3, 
body.we-wcag-contrast-3 h1, 
body.we-wcag-contrast-3 h2, 
body.we-wcag-contrast-3 h3, 
body.we-wcag-contrast-3 h4, 
body.we-wcag-contrast-3 h5, 
body.we-wcag-contrast-3 h6, 
body.we-wcag-contrast-3 .we-wcag-contrast, 
body.we-wcag-contrast-3 .we-wcag-contrast a {
background-color: #000 !important;
color: #fff !important;
font-weight:bold;
}

.we-image-grayscale, .we-image-grayscale img, img.we-image-grayscale {
filter: grayscale(100%);
}

.translateY-50procent {
position: relative;
transform: translateY(50%);
}

body.jarmark .svgRoomBox {
cursor:pointer;

}

body.jarmark .svgRoomBox .numerDomku { 
transition: all 0.5s ease; 
font-size:50px; 
}

body.jarmark .svgRoomBox:hover .numerDomku { 
font-size:80px; 
}

body.jarmark .TooltipBox {
position: absolute;
display: none;
z-index:10000;
background-color: #ffffff;
font-size: 0.8rem;
border: 1px solid #444;
padding: 10px;
box-shadow:  0 0 10px  rgba(0,0,0,0.6);
-moz-box-shadow: 0 0 10px  rgba(0,0,0,0.6);
-webkit-box-shadow: 0 0 10px  rgba(0,0,0,0.6);
-o-box-shadow: 0 0 10px  rgba(0,0,0,0.6);
border-radius: 0px 10px 10px 10px;
}

#we-map-id-we-mapid-1406382075-1400860370-popup {
min-width: 200px;
}

.d-none {
col-sm
}

.otwarte-dane-box {
transition: all 0.5s ease;
padding: 1rem 1rem 0.5rem 1rem !important;
margin-bottom: 1rem !important;
border: 1px solid #dee2e6 !important;

}

.otwarte-dane-box a, .otwarte-dane-box a:hover {text-decoration: none; color: #000; }
.otwarte-dane-box:hover { border: 1px solid #000 !important; background-color: #f5f5f5 !important; }



.text-decoration-none {
text-decoration:none;
}
