.responsive body{min-width:240px;}
.responsive .wm-content-layout img,.responsive .wm-content-layout video{max-width:100%;height:auto !important;}
.responsive.responsive-phone .wm-content-layout img{float:none !important;}
.responsive .wm-content-layout .wm-sidebar0,.responsive .wm-content-layout .wm-sidebar1,.responsive .wm-content-layout .wm-sidebar2{width:auto !important;}
.responsive .wm-content-layout,.responsive .wm-content-layout-row,.responsive .wm-layout-cell{display:block;}
.responsive .image-caption-wrapper{width:auto;}
.responsive.responsive-tablet .wm-vmenublock,.responsive.responsive-tablet .wm-block{margin-left:1%;margin-right:1%;width:48%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.responsive .wm-responsive-embed{position:relative;padding-bottom:56.25%;
/* 16:9 */
height:0;}
.responsive .wm-responsive-embed iframe,.responsive .wm-responsive-embed object,.responsive .wm-responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.responsive .wm-header{width:auto;height:auto;min-height:100px;min-width:1%;margin-top:1%;margin-right:1% !important;margin-left:1% !important;background-position:center center !important;background-size:cover !important;background-repeat:repeat !important;}
.responsive .wm-header .wm-headline,.responsive .wm-header .wm-slogan{display:block !important;top:0 !important;left:0 !important;margin:2% !important;}
.responsive .wm-header .wm-headline a,.responsive .wm-header .wm-slogan{white-space:normal !important;}
.responsive .wm-header *{position:relative;text-align:center;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;}
.responsive .wm-header #wm-flash-area,.responsive .wm-prawy,.responsive .wm-header .wm-shapes>*{display:none;}
.responsive #wm-header-bg{background-position:center center !important;background-size:cover !important;background-repeat:repeat !important;}
/* Search and other elements in header element directly */
.responsive .wm-header>.wm-textblock{position:relative !important;display:block !important;margin:1% auto !important;width:75% !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;}
/* For icons like facebook,rss,etc. */
.responsive .wm-header>.wm-textblock>div{width:100%;}
/* dynamic width nav */
.wm-nav .wm-menu-btn{border:1px solid #404040;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;background:-ms-linear-gradient(top,#707070 0,#000 100%);background:-moz-linear-gradient(top,#707070 0,#000 100%);background:-o-linear-gradient(top,#707070 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#707070),color-stop(1,#000));background:-webkit-linear-gradient(top,#707070 0,#000 100%);background:linear-gradient(to bottom,#707070 0,#000 100%);margin:3px;padding:5px;position:relative;width:20px;}
.wm-nav .wm-menu-btn span{background:#E0E0E0;border-radius:2px;display:block;height:3px;margin:3px 1px;position:relative;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;}
.wm-nav .wm-menu-btn:hover span{background:#f3f3f3;}
.responsive .wm-nav .wm-menu-btn{display:inline-block;}
.responsive nav.wm-nav,.responsive .wm-nav-inner{width:auto !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin-top:0;margin-bottom:0;min-width:0;text-align:left !important;}
.responsive nav.wm-nav{min-width:1%;margin-right:1% !important;margin-left:1% !important;}
.responsive .wm-nav{padding-left:0;padding-right:0;padding-top:3px;padding-bottom:3px;}
/* full width hmenu,instead of inline-block */
.responsive .wm-nav ul.wm-hmenu{display:none;float:none;text-align:center;}
.responsive .wm-nav .wm-hmenu.visible{display:block;}
/* elements on different lines */
.responsive .wm-nav ul.wm-hmenu li,.wm-hmenu-extra1,.wm-hmenu-extra2{float:none;}
/* horizontal margins */
.responsive .wm-nav ul.wm-hmenu>li:first-child,.responsive .wm-nav ul.wm-hmenu>li:last-child,.responsive .wm-nav ul.wm-hmenu>li{margin-left:0;margin-right:0;}
/* separator */
.responsive .wm-nav ul.wm-hmenu>li:before{display:none;}
/* vertical distance between items */
.responsive .wm-nav ul.wm-hmenu a{margin-top:1px !important;margin-bottom:1px !important;text-align:center !important;height:auto;white-space:normal;}
.responsive .wm-nav ul.wm-hmenu>li:first-child>a{margin-top:0 !important;}
.responsive .wm-nav ul.wm-hmenu>li:last-child>a{margin-bottom:0 !important;}
/* fixes for extended menu */
.responsive .wm-nav .ext,.responsive .wm-nav ul.wm-hmenu>li>ul,.responsive .wm-nav ul.wm-hmenu>li>ul>li,.responsive .wm-nav ul.wm-hmenu>li>ul>li a{width:auto !important;}
/* submenu position on hover */
.responsive .wm-nav ul.wm-hmenu ul{left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;display:none !important;position:relative !important;visibility:visible !important;}
.responsive .wm-nav ul.wm-hmenu>li>a{border-bottom:1px solid #5D7A7E;padding-bottom:0 !important;margin-bottom:0 !important;}
.responsive .wm-nav .wm-hmenu>li>a{border-radius:2px;}
.responsive .wm-nav ul.wm-hmenu>li>a.active{border-bottom:1px solid #C1CFD1;}
.responsive .wm-nav ul.wm-hmenu>li>a:hover{border-bottom:1px solid #628D8B;}
.responsive .wm-nav ul.wm-hmenu>li>ul>li:first-child:after{display:none;}
.responsive .wm-nav ul.wm-hmenu ul a{padding-left:4% !important;}
.responsive .wm-nav ul.wm-hmenu ul ul a{padding-left:6% !important;}
.responsive .wm-nav ul.wm-hmenu ul ul ul a{padding-left:8% !important;}
.responsive .wm-nav ul.wm-hmenu ul ul ul ul a{padding-left:10% !important;}
.responsive .wm-nav ul.wm-hmenu ul ul ul ul ul a{padding-left:12% !important;}
.responsive .wm-nav ul.wm-hmenu>li>ul{padding:1px;}
.responsive .wm-nav ul.wm-hmenu>li>ul:before{top:0;right:0;bottom:0;left:0;}
.responsive .wm-sheet{width:auto !important;min-width:240px !important;max-width:none;margin-right:1% !important;margin-left:1% !important;margin-top:1% !important;}
#wm-resp{display:none;}
@media all and (max-width:1099px){#wm-resp, #wm-resp-t{display:block;}
#wm-resp-m{display:none;}
}
@media all and (max-width:480px){#wm-resp, #wm-resp-m{display:block;}
#wm-resp-t{display:none;}
}
.responsive .wm-content-layout,.responsive .wm-content-layout-row,.responsive .wm-layout-cell{display:block;}
.responsive .wm-layout-cell{width:auto !important;height:auto !important;border-right-width:0 !important;border-left-width:0 !important;border-radius:0 !important;}
.responsive .wm-content-layout:after,.responsive .wm-content-layout-row:after,.responsive .wm-layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.responsive .wm-post{border-radius:0;}
.responsive .wm-footer-inner{width:auto;padding:2% !important;}
.responsive .wm-footer{margin-top:1%;}
.responsive .responsive-tablet-layout-cell{width:50% !important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}