@font-face{font-family:'convB';src:url("./fonts/coversans-bold.eot");src:local("☺"), url("./fonts/coversans-bold.woff") format("woff"), url("./fonts/coversans-bold.ttf") format("truetype"), url("./fonts/coversans-bold.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'convH';src:url("./fonts/coversans-heavy.eot");src:local("☺"), url("./fonts/coversans-heavy.woff") format("woff"), url("./fonts/coversans-heavy.ttf") format("truetype"), url("./fonts/coversans-heavy.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'convL';src:url("./fonts/coversans-light.eot");src:local("☺"), url("./fonts/coversans-light.woff") format("woff"), url("./fonts/coversans-light.ttf") format("truetype"), url("./fonts/coversans-light.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'convR';src:url("./fonts/coversans-regular.eot");src:local("☺"), url("./fonts/coversans-regular.woff") format("woff"), url("./fonts/coversans-regular.ttf") format("truetype"), url("./fonts/coversans-regular.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'convM';src:url("./fonts/coversans-medium.eot");src:local("☺"), url("./fonts/coversans-medium.woff") format("woff"), url("./fonts/coversans-medium.ttf") format("truetype"), url("./fonts/coversans-medium.svg") format("svg");font-weight:normal;font-style:normal}
html,
body{}
body{background-color:#03080b !important;font-family:'Open Sans';font-size:15px;color:white;position:relative;background-attachment:fixed;background-position:center top}
a{text-decoration:none}
h1{font-size:42px !important;color:#fff !important;font-family:convM;letter-spacing:6px}
h2{font-size:42px !important;color:#2b3440 !important}
h3{font-size:19px !important;font-weight:normal;color:#2b3440 !important}
.item .viewMore,
.item .description,
.item .itemBgd,
.backgrounds,
.backgrounds>div,
.depth-2,
.depth-2 li,
.depth-3{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.equal{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.equal>news-item{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}
.ckeditor,
.cke_ltr,
#ckeEditor{background-color:#fff !important;color:#000}
.green,
.green a{color:#98c000}
.orange,
.orange a{color:#f4692b}
#text{margin-top:20px}
#text a{color:white}
.cookieContainer a {color:#98c000;}
section .container h2{color:white !important}
section .container h3{color:white !important}
section .section-content a{color:white}
.tabs.ui-tabs{border:1px solid red}
.headerContainer{position:relative}
header{position:absolute;left:0;right:0;width:100%;top:0;z-index:3;height:0}
header .logo{margin-top:22px;display:inline-block}
header .logo img {width:19vw;min-width:190px;}
.mobileMenu{padding-top:0px;padding-left:0 !important}
.mobileMenu .rwdMenu{margin-top:20px;position:relative;z-index:99;margin-left:22px}
.mobileMenu .rwdMenu:before{content:"";width:50px;height:50px;display:block;background:url(./grafika/rwdMenu.png) center center no-repeat}
.mobileMenu #rwdMenu{opacity:0}
.mobileMenu #rwdMenu:checked ~ .subMenu{opacity:1;height:100% !important;z-index:98}
.mobileMenu #rwdMenu:checked+label:before{background-color:black}
.mobileMenu .subMenu{background-color:black;height:0px;opacity:0;margin-left:0px;padding-top:90px;padding-right:0px;padding-left:32px;left:0px;position:fixed;top:0;display:none}
.mobileMenu .subMenu li{position:relative}
.mobileMenu .subMenu a{padding:0px 15px;display:block;color:white;font-size:16px;font-family:convM;text-transform:uppercase;line-height:28px;padding-right:30px;font-weight:800}
.mobileMenu .subMenu .depth-2{margin-bottom:20px}
.mobileMenu .subMenu .depth-2 li a{font-size:14px;text-transform:uppercase;line-height:25px;font-weight:800;}
.mobileMenu .subMenu .depth-2 li:hover>ul{opacity:1;max-height:inherit !important;overflow:inherit !important}
.mobileMenu .subMenu .depth-3{background-color:black;left:100%;margin-bottom:20px;position:absolute;top:0;width:250px;opacity:0}
.mobileMenu .subMenu .depth-3 a{font-size:12px !important}
.mobileMenu .subMenu .depth-3 a:first-child{margin-top:10px}
.mobileMenu .subMenu .depth-3 a:last-child{margin-bottom:10px}
.topMenus{padding:0 !important}
.topMenus .topMenuItem{display:inline-block;color:white;text-align:left;position:relative}
.topMenus .topMenuItem>span{display:block;padding:28px 25px 14px 20px;font-size:21px;font-family:convM;letter-spacing:0.5px}
.topMenus .topMenuItem>span b{font-size:33px;display:inline-block;vertical-align:middle;line-height:20px;margin-top:-6px;font-weight:400;margin-right:13px}
.topMenus .topMenuItem>span a{color:white}
.topMenus .topMenuItem:hover{background-color:rgba(0, 0, 0, 0.6)}
.topMenus .topMenuItem:hover>ul{opacity:1;height:auto;padding-bottom:15px}
.topMenus .topMenuItem ul{position:absolute;top:72px;height:0;overflow:hidden;opacity:0;padding-top:0px;padding-bottom:0px;background-color:rgba(0, 0, 0, 1); z-index:1;}
.topMenus .topMenuItem ul{padding-left:20px;}
.topMenus .topMenuItem ul .section{color:#98c000 !important;font-size:16px;padding-top:6px;padding-bottom:6px;font-family:convM;display:block;padding-left:0}
.topMenus .topMenuItem ul a{font-family:'Open Sans';padding:2px 5px 1px 0;color:white;display:block;font-size:12px}
.indexMenu{height:100%;position:relative}
.indexMenu .backgrounds,
.indexMenu .backgrounds>div{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}
.indexMenu .backgrounds>div{opacity:0}
.indexMenu .backgrounds>div.active{opacity:1}
.indexMenu a.item{display:block;float:left;width:20%;padding-left:40px;padding-right:20px;height:100%;position:relative}
.indexMenu a.item.jump .itemBgd{opacity:0}
.indexMenu a.item.jump h2,
.indexMenu a.item.jump h3,
.indexMenu a.item.jump h2:before{color:#6f6e6f !important}
.indexMenu a.item.jump .itemBgdGray{opacity:0.9;}
.indexMenu a.item.jump.jump1 .itemBgdGray{opacity:0.75;background-color:#000}
.indexMenu a.item.jump.jump2 .itemBgdGray{opacity:0.80;background-color:#000}
.indexMenu a.item.jump.jump3 .itemBgdGray{opacity:0.85;background-color:#000}
.indexMenu a.item.jump.jump4 .itemBgdGray{opacity:0.9;background-color:#000}
.indexMenu a.item:hover .description,
.indexMenu a.item:hover .viewMore{opacity:1}
.indexMenu a.item:hover .itemBgd{opacity:0}
.indexMenu a.item:hover .itemBgdGray{}
.indexMenu a.item .itemBgdGray,
.indexMenu a.item .itemBgdColor,
.indexMenu a.item .shadow{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.indexMenu a.item .itemBgd{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}
.indexMenu a.item .content-container{left:0;padding-left:30px;padding-right:30px;position:absolute;top:50%;width:100%;text-align:center}
.indexMenu a.item h2{font-size:13px !important;margin-bottom:5px;padding:0;display:block;position:relative;color:white !important;font-family:convM;text-align:left}
.indexMenu a.item h2:before{content:"+";position:absolute;left:0;right:0;margin:auto;top:-55px;color:#d45d1c;text-align:center;font-size:34px;width:18px}
.indexMenu a.item h3{font-family:convM;font-weight:600;font-size:21px !important;margin-top:0px;margin-bottom:22px;padding:0;color:#98c000 !important;letter-spacing:2.6px;text-align:left}
.indexMenu a.item .description{font-size:13px;color:white;margin-bottom:31px;opacity:0;text-align:left}
.indexMenu a.item .viewMore{text-align:center;border:2px solid #98c000;font-weight:700;padding:10px 10px;color:white;opacity:0;display:inline-block}
ul,
ol{padding:0;margin:0}
ul li,
ol li{list-style: none;padding:0;margin:0; list-style-position: inside!important;}
.container ul li{list-style-type:disc; list-style-position: inside; padding:0;margin:0}

ul li:before {
    /*content:"•";*/
    margin-right:10px;
}
.content{padding-top:100px;background-position:top center;background-size:cover;background-attachment:fixed}
.content .text{padding-top:70px;margin-bottom:150px}
.content .headerContainer{padding-bottom:45px;border-bottom:1px solid #636668;text-transform:uppercase}
.content .zajecia>a{text-align:center;display:block;position:relative;overflow:hidden;border-top:1px solid #636668}
.content .zajecia>a:hover .bgd{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.content .zajecia>a:first-child{border:0}
.content .zajecia .bgd{background-position:center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}
.content .zajecia h3{color:#98c000 !important;font-size:25px !important;font-family:convR;margin-top:44px}
.content .zajecia .description{padding-top:5px;padding-bottom:55px;color:white;line-height:28px}
table{width:100%}
table tr{border-bottom:1px solid #6a685c}
table tr:first-child,
table tr:last-child{border:0}
table tr th{background-color:black;padding-top:19px;padding-bottom:19px;text-align:center;font-size:19px}
table tr td{padding-top:19px;padding-bottom:19px;text-align:center}
.section-logo-data{padding-top:30px}
.section-logo-holder{position:relative}
.section-logo-holder .section-logo{position:absolute;top:0;left:0}
.section-logo-holder .name{max-width:700px;font-size:27px !important;margin-left:auto;margin-right:auto}
.section-logo-holder .sub-name{margin-top:0}
.section-logo-holder .section-content{max-width:600px;margin:auto}
.section-logo-holder .kup-karnet{color:#98c000;text-transform:uppercase;margin-top:40px;margin-bottom:40px;font-weight:600}
.section-logo-holder .kup-karnet:hover{color:white;text-decoration:none;border:0}
.price-table .h3{color:white !important;font-size:23px !important;margin-bottom:25px}
.counters{counter-reset:counter;margin-top:25px}
.counters li{margin-bottom:9px}
.counters li:before{content:counter(counter);counter-increment:counter;display:inline-block;background-color:#98c000;font-size:19px;font-weight:700;color:black;width:26px;height:26px;text-align:center;line-height:26px;margin-right:20px}
.textHeader{font-size:19px;font-weight:700;margin-bottom:25px}
.selectClub ol{border:1px solid red}
.selectClub select{width:100%;background-color:#98c000;padding:11px 30px;color:black;border:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}
.selectClub select option{color:white;padding:8px;border:0}
.selectClub select::-ms-expand{display:none}
fieldset{position:relative}
fieldset:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;right:20px;width:14px;height:8px;margin:auto;background:url(./grafika/icons.png) top left no-repeat}
.clubsList{margin-top:60px;padding-bottom:30px}
.clubsList .name,
.clubsList .city{color:white}
.clubsList .name{font-size:28px;font-family:convM}
.clubsList .city{font-size:18px;font-family:convM;margin-bottom:60px}
.viewClubOnMap{margin-top:70px}
.viewClubOnMap .viewMapClick{color:#f4692b;font-size:15px;position:relative;font-family:convM;display:inline-block;width:70px;position:relative;text-align:center}
.viewClubOnMap .viewMapClick:before{content:"+";position:absolute;top:-40px;font-size:30px;width:100%}
.newsleterClubsList button[type="submit"]{border:0;background:transparent;color:#98c000;font-weight:700;margin-top:25px;text-transform:uppercase;line-height:30px}
.newsleterClubsList .input.email input{width:100%;margin-top:20px;padding-top:10px;padding-bottom:10px}
.cenniki{margin-top:50px;margin-bottom:30px}
.cenniki li{display:inline-block}
.cenniki li a{color:white;margin-right:30px;font-family:convM;font-size:17px}
.cenniki li a.active{color:#98c000}
.clubLogo{margin-top:20px;margin-bottom:40px}
.gallery .item{padding:0}
.gallery .item a{position:relative}
.gallery .item a span{position:absolute;width:100%;height:100%;left:0;right:0;background-size:cover;background-position:center center}
.gallery .item a:hover span{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.newsleterClubsList label{font-weight:500;padding-right:0;font-size:14px;padding-left:36px;margin-bottom:15px}
.newsleterClubsList label input{display:none}
.newsleterClubsList label input:checked ~ .checHolder{background:url(./grafika/icons.png) 0px -55px no-repeat #000}
.newsleterClubsList label .checHolder{margin-left:-10px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px;position:absolute;left:23px;top:3px;background-color:black}
footer{background-color:#000;padding-top:10px;padding-bottom:15px;color:#fff;font-size:13px}
footer .logo img{margin-right:12px}
footer a{color:#fff;font-size:OpenSans}
footer a:hover{color:#98c000}
footer .credits span{padding-left:12px;padding-right:12px}
footer .social>a{text-indent:-999999px;display:inline-block;width:17px;height:17px;vertical-align:middle;margin:0 10px}
footer .social .facebook{background:url(./grafika/icons.png) 0 -114px no-repeat}
footer .social .instagram{background:url(./grafika/icons.png) 0 -169px no-repeat}
footer .cards{padding-top:10px}
.home footer{bottom:0;position:absolute;width:100%}
.button,
.button:after,
.button:before,
.text>a,
.info .excerpt,
.info .full-content,
.info.less .excerpt,
.info.less .full-content,
.itemBgdGray,
.itemBgdColor,
a.item .shadow,
.topMenuItem ul,
.zajecia .bgd,
.mobileMenu .subMenu,
.gallery .item span{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.mobilemenu{display:none}
#hamburger{background:url(./grafika/rwdMenu.png) center center no-repeat;background-size:cover;width:50px;height:50px;display:block;position:absolute;top:20px;right:0px;display:none;z-index:99}
.mm-menu.mm-offcanvas.mm-current{z-index:999}



@media screen and (max-width:1200px){.header-main .main-menu{display:none}
    #hamburger{display:block}
    .whatwedo .boxes>a{margin-bottom:20px;height:140px;width:140px}
    .section.projects .projects-box{width:100%}
    .page-content.realizacje{width:100%}
    .realization-entry{height:220px !important}
    .page-content.realizacje .sort-box{padding-right:0px}
    .single-venti_realizacje .subpage-banner{height:auto}
    .regionmap .point.num1{left:336px}
    .regionmap .point.num2{left:317px}
    .regionmap .point.num3{left:436px}
    .regionmap .point.num4{left:222px}
    .regionmap .point.num5{left:200px}
    .regionmap .point.num6{left:523px}
    .topMenus .topMenuItem>span {padding: 28px 7px 14px 7px; font-size: 21px; width:165px}
}
@media screen and (max-width:1001px){.topMenus .topMenuItem>span {   }}
@media screen and (max-width:992px){.chart-fields .chart-range-box{padding-right:0px}
    .whatwedo .boxes>a:nth-child(3n-2){clear:left;margin-left:0px !important}
    .section.about .quicklinks{position:relative;float:none;top:auto;text-align:left;maring-bottom:20px;padding-left:0}
    .section.about .quicklinks>a:first-child{margin-left:0}
    .section.about .row .text{margin-top:20px}
    .section.stockprice{position:relative;margin-top:0px}
    .section.about,
    .section.projects,
    .section.news,
    .section.contact,
    .section.whatwedo{padding-top:0;padding-bottom:15px}
    .leftmenu{display:none}
    .news-entry{margin-bottom:10px}
    .sub-page .content{padding-top:15px !important}
    .container.sub-page{padding-bottom:15px}
    #map{height:425px !important}
    .section.stockprice{height:auto;padding:17px 30px 12px 10px;width:100%}
    .chart-content #chart-gpw{height:200px !important}
    .section.contact #contact_form input+.field+.field+.field+.field+.field{float:none}
}
@media screen and (max-width:768px){.footer-menu{padding-top:20px}
    .chart-fields{padding-right:15px !important}
    .section.about .row .text,
    .single-venti_realizacje .page-content,
    .ask-for-project .form_module #contact_form,
    .single-venti_realizacje .page-content .text{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}
    .field{width:100% !important}
    #map{height:300px !important}
    .page-content.realizacje .sort-box{margin-bottom:20px}
    .regionmap{background-size:320px auto;height:330px;margin:auto;width:320px;margin-bottom:0px}
    .regionmap .point.num1{top:215px !important;left:150px !important}
    .regionmap .point.num2{left:134px !important;top:240px !important}
    .regionmap .point.num3{left:199px !important;top:136px !important}
    .regionmap .point.num4{left:74px !important;top:181px !important}
    .regionmap .point.num5{left:75px !important;top:130px !important}
    .regionmap .point.num6{left:247px !important;top:176px !important}
}
@media screen and (max-width:632px){.topline div{text-align:left}
    .topline div .social-menu #menu-menu-gorne-pl li:first-child{padding-left:0}
    .topline .search{width:100%;text-align:left;position:relative}
    .topline .search input[type="text"]{width:90%}
    .topline .search input[type="submit"]{right:0;position:absolute}
    a.realization-entry,
    .related-projects .projects-box a{width:100% !important;margin-bottom:5px !important;min-height:80px;height:auto !important;margin-left:0}
    a.realization-entry .text-container,
    a.realization-entry .projects-textfields,
    .related-projects .projects-box a .text-container,
    .related-projects .projects-box a .projects-textfields{min-height:80px;padding:10px !important}
    a.realization-entry .text-container .textfields,
    a.realization-entry .text-container .projects-texts,
    a.realization-entry .projects-textfields .textfields,
    a.realization-entry .projects-textfields .projects-texts,
    .related-projects .projects-box a .text-container .textfields,
    .related-projects .projects-box a .text-container .projects-texts,
    .related-projects .projects-box a .projects-textfields .textfields,
    .related-projects .projects-box a .projects-textfields .projects-texts{position:relative !important;padding:0px !important}
    .pagination-directions{margin-top:20px}
}
@media screen and (max-width:490px){#map{height:200px !important}
    .whatwedo .boxes>a{clear:both;margin-left:0px;margin-bottom:5px;width:100%;height:80px;background-size:cover;background-position:center}
    .whatwedo .boxes>a span span{max-width:100% !important}
    .basic-info table td{display:block;width:100% !important}
    .basic-info table tr{border-bottom:1px solid rgba(255, 255, 255, 0.3)}
}
.content-container-index{position:absolute;top:0;bottom:0;left:0;right:0;display:table;margin:auto;width:100%;text-align:center;}
@media all and (min-width:701px){.home .item[data-bgd="1"]:hover .content-container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:auto;display:table;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
    .home .item[data-bgd="1"]:not(:hover) .content-container .description{height:1px !important;overflow:hidden;}
}
footer .social .facebook{background:url(grafika/icons.png) 0 -114px no-repeat !important;}
footer .social .instagram{background:url(grafika/icons.png) 0 -169px no-repeat !important;}
.clear{clear:both}
.selectClub{max-width:550px;margin:auto;margin-bottom:50px;}
body:not(.home) .indexMenu{height:auto;}
.green{color:#98c000}
.orange{color:#f4692b}
.orange a{color:#f4692b !important;font-weight:700;}
.inline-block{display:inline-block}
#newsletter-box .option{width:calc(100%/6);}
.float-left{float:left;}
.input.email{text-align:center;}
.input.email input{width:calc(100% - 100px);line-height:50px;border:0;background-color:#98c000;color:#000;box-sizing:border-box;padding:0 50px;}
::-webkit-input-placeholder{color:#000}
::-moz-placeholder{color:#000}
:-ms-input-placeholder{color:#000}
:-moz-placeholder{color:#000}
#submit-newsletter{border:0;background-color:transparent;color:#98c000;font-weight:bold;}
#submit-newsletter:hover{color:#fff}
.option [type=checkbox]{display:none}
.option, .option label{cursor:pointer}
.option .checkbox{display:inline-block;height:1em;vertical-align:middle;width:1em;margin-right:5px;background-color:#000000;}
#gallery_module .image{float:left;width:25%;height:180px;background-repeat:no-repeat;background-position:center;}
#gallery_module a.wide .image{background-size:contain;}
#gallery_module a:not(.wide) .image{background-size:cover;}
.checHolder.checked{background-image:url(grafika/tick.png);background-position:center;background-size:80%;background-repeat:no-repeat;}
#loading{height:60px;}
#mainMenu .depth-3{max-height:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
#mainMenu .depth-3.open{max-height:500px;}
.backgrounds > div{background-position:left}
a.item:hover .itemBgdColor{opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
.jump .itemBgdGray{opacity:0}
a.item .itemBgdColor{background-size:cover;}
a.item:not(.jump){opacity:1}
a.item.jump .shadow{opacity:.8}
a.item:not(.jump) .shadow{background-color:#000;opacity:.7}
.jump:hover .itemBgdGray{opacity:1}
.indexMenu a.item .itemBgdGray{opacity:1}
.content-container h4{font-size:15px;}
.content-container p{font-size:13px;margin:0;line-height:1.4em;}
body.zajeciaGrupowe{background-size:cover;background-position:center center;background-position:fixed;}
.zajeciaGrupowe .container.mod-1 table{margin:0px;padding:0px;list-style-type:none;margin:0px 0 0px;text-align:center;}
.zajeciaGrupowe .container.mod-1 table tr{display:inline;}
.zajeciaGrupowe .container.mod-1 table h4{font-size:22px;}
.zajeciaGrupowe .container.mod-1 table tr > *{margin:0 1%;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);background:rgba(0, 0, 0, 0.3);margin-bottom:30px;min-width:240px;}
.zajeciaGrupowe .container.mod-1 table tr > * p{padding:0 15px 15px 15px;font-size:15px !important;font-weight:400;}
.zajeciaGrupowe .container.mod-1 table tr > *{margin-bottom:20px;display:inline-block;width:25%;min-width:280px;vertical-align:top;padding:0;}
.zajeciaGrupowe .cro_galtitle{text-align:center;font-size:20px;}
.zajeciaGrupowe .imgactivityshort{padding:0px;text-align:center;overflow:hidden;width:100%;position:relative;}
.zajeciaGrupowe .imgouter{padding:5px;text-align:left;position:relative;}
.zajeciaGrupowe .container.mod-1 table tr > * img{width:100%;margin:0;height:auto;}
.zajeciaGrupowe .container.mod-1 .cro_activitydesc{padding:0 10px;}
body.aktualnosci{background-size:cover;background-position:center center;background-position:fixed;}
#news-module {max-width:80%; margin:0 auto;}
#news-module .news-dateAndImage {float:left;width:300px;display:inline-block;vertical-align:top;}
#news-module .news-container-single .news-dateAndImage {width:430px;display:inline-block;vertical-align:top;}
#news-module .news-text {float:left;width:calc(100% - 312px);display: inline-block;vertical-align:top;}
#news-module .news-container, .news-container-single{margin-bottom:20px; background:rgba(0,0,0,0.6);padding:10px;}
#news-module .news-text h2 {color:#98c000!important; font-size:24px!important;margin-top:0;}
#news-module .news-container-single h2 {color:#98c000!important; font-size:30px!important;margin-top:0; margin-bottom:20px;text-align:center;}
#news-module .news-date {font-size:12px;text-align: right}
#news-module a.more {color:#98c000}
.news-container-single .news-img {width:400px;}
.news-container-single .news-img img{max-width:100%;}
.grafikZajec .content table tr {
    border-bottom:0!important;
}
.grafikZajec .content table tr td{
    padding-left:15px;
}
.grafikZajec .content table a:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #98c000;
    margin-left: -18px;
    margin-right: 8px;
}
.news-img img {
    max-width: 100%;
}

html body .st-head-row.st-head-row-main {
    font-size:inherit;
    padding-top:inherit;
}

@media all and (max-width:900px){#news-module .news-img{text-align: center}#news-module .news-dateAndImage,#news-module .news-text {width:100%;float:none;}}
@media all and (max-width:600px){body:not(.home) h1{margin-top:50px}
    .topMenus{width:100%;line-height:1em;text-align:center;}
    .topMenus > div{width:100%;text-align:center !important;}
    .topMenus > div ul{width:100%;top:62px !important;}
    .indexMenu .backgrounds{margin-top:160px !important;height:calc(100% - 160px) !important;}
    .indexMenu{padding-top:160px !important;padding-bottom:0 !important;}


}
@media all and (min-width:701px){html, body{height:100%}
}
@media all and (max-width:900px){.content-container .description{display:none}
    .indexMenu{padding-top:90px;padding-bottom:0px;}
    .indexMenu .backgrounds{margin-top:90px;height:1000px;}
    .topMenus > .topMenuItem:first-child{display:none}
    .indexMenu a.item .content-container .viewMore{display:none}
    .indexMenu a.item .content-container{top:25%;}
    .indexMenu a.item{width:100%;display:block;clear:both;height:200px}
    .topMenus .topMenuItem>span {
        padding: 25px 7px 15px 7px;
    }
    .mobileMenu .rwdMenu {
        margin-top: 18px; position: fixed;
    }
    .home footer {
        position:relative;
    }
}
@media all and (max-width:329px){.mobileMenu{margin-top:-22px;}
}
@media all and (max-width:500px){#newsletter-box .newsleterClubsList label{width:100% !important;}
    
}
@media all and (max-width:800px){.newsleterClubsList label{width:50% !important;}
    body{background-size:cover}
    section{background-size:cover}
    .absolute.section-logo{width:100%;text-align:center;}
    .container.section-logo-holder h2{margin-top:90px;}
}
#ckeEditor ul > li,
.ckeditor ul > li,
.mod-1 ul > li{list-style:disc;}
#ckeEditor ul > li,
.ckeditor ul > li{list-style-position:inside;}
.mod-1 ul{padding-left:25px;}
.compare-table tbody > tr:first-child td,
.compare-table tbody > tr:first-child th{background-color:#000}
.compare-table tbody > tr:nth-child(2) td,
.compare-table tbody > tr:nth-child(2) th,
.compare-table tbody > tr:last-child td,
.compare-table tbody > tr:last-child th{background-color:#e1e1e1;color:#000;vertical-align:middle;}
.compare-table tbody > tr:last-child td p,
.compare-table tbody > tr th p{margin:0;}
.compare-table tbody > tr:last-child td a,
.compare-table.small-only tbody a{display:inline-block;padding:10px 30px;background-color:#98c000;color:#000;margin:0 15px;}
.compare-table tbody > tr:not(:first-child):not(:nth-child(2)):not(:last-child) td,
.compare-table tbody > tr:not(:first-child):not(:nth-child(2)):not(:last-child) th{background-color:#fff;color:#000}
.template-oferta .mod-1 table > tbody > tr:first-child td{padding-bottom:0}
.template-oferta .mod-1 table td p{margin-bottom:7px}
.template-oferta .mod-1 table.large-only{margin-top:20px}
@media all and (max-width:600px){.mobileMenu{position:absolute;left:-25px}
    .headerContainer .row > .col-xs-4{width:100% !important;}
    .mobileMenu .depth-3{left:30px !important;width:calc(100% - 30px) !important;position:relative !important;}
    .topMenus .topMenuItem>span {margin:0 auto;}
    footer .logo {text-align:center;}
    footer .row .col-md-4 {margin-bottom:10px;}
    footer .col-md-4.credits {font-size:11px;text-align:center;}
}
.section-logo-data{background-position:center;}
.content{min-height:calc(100% - 94px)}

@media all and (max-width:800px) {
    table tr th {background:transparent;font-weight:normal;font-size:inherit}
}

.grafik .container.mod-1 p iframe {
            margin:0 auto;
            position:absolute;
            -moz-transform-origin: 0 0;
            -webkit-transform: scale(0.80);
            -webkit-transform-origin: 0 0;
         }

#p_layer p{
    margin: 0;
}

#p_layer p img{
    max-width: 100%;
}

#page.template-opis-zajec .mod-77 h3 {
    text-transform: uppercase;
}

#map {
    display: none;
}