@import url(http://fonts.googleapis.com/css?family=EB+Garamond&subset=latin,latin-ext);
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:medium none;}
html{font-size:16px;height:100%;}
body{margin:0;font-family:"Hind", Arial, sans-serif;font-weight:400;font-size:0.875rem;line-height:1.5625rem;height:100%;color:#c0c0c0;color:#a0a0a0;}
a{color:#a0a0a0;}
a:hover{text-decoration:none;}
h1 a, h2 a, h3{text-decoration:none;}
.articleWrapper h3{margin-top:0;}
.articleWrapper a.button,
.programItemInfo a.button{background:#e0ba6d;color:#ffffff;text-decoration:none;padding:2px 5px;text-align:center;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,1);box-shadow:0px 0px 1px 0px rgba(0,0,0,1);}
.articleWrapper a.button:hover{background:#d7a752;-webkit-box-shadow:inset 0px 0px 1px 0px rgba(0,0,0,1);-moz-box-shadow:inset 0px 0px 1px 0px rgba(0,0,0,1);box-shadow:inset 0px 0px 1px 0px rgba(0,0,0,1);}
strong{font-weight:600;}
.mobileBlock{display:none;}
.clear{clear:both;}
.sticky-navigation{}
.sticky-navigation.stuck{position:fixed;top:0;box-shadow:0 2px 4px rgba(0, 0, 0, .5);z-index:9999;}
.sticky-navigation.stuck{width:100%;}
#topHeaderContainer,
#topHeaderContainer1{z-index:999999;width:100%;}
#topHeaderWrapper,
#topHeaderWrapper1{height:30px;width:100%;background:#191d23 url('../_i/top2Header_bg.jpg');}
#top2HeaderWrapper,
#top2HeaderWrapper1{height:120px;width:100%;background:#263041 url('../_i/topHeader_bg.jpg');}
.main #topHeaderWrapper,
.main #topHeaderWrapper1{background:#191d23 url('../_i/top2Header_bg.jpg');}
.main #top2HeaderWrapper,
.main #top2HeaderWrapper1{background:#263041 url('../_i/topHeader_bg.jpg');}
#logo,
#logo1{margin:0 auto;text-align:center;}
#logo p,
#logo1 p{margin:0;}
#logo img,
#logo1 img{height:100px;margin-top:8px;}
#headerImage{overflow:hidden;text-align:center;position:relative;}
#headerImage img.imgLoaded{bottom:auto;height:505.494px;left:10%;right:auto;top:auto;width:1257px;}
#bottomHeaderContainer{width:100%;height:120px;height:90px;}
#bottomHeaderContainer.nosubmenu{height:45px;overflow:hidden;}
#menuWrapper,
#subMenuWrapper,
#subMenuWrapper1{text-align:center;}
#subMenuWrapper{background:#191e24;height:65px;height:50px;}
#subMenuWrapper1{border-top:1px solid #ffffff;background:#191e24;}
#menuWrapper{height:55px;background:#24203E url('../_i/light_bg.jpg');height:45px;}
#mainMenu{height:55px;display:inline-block;height:45px;}
#mainMenu ul{margin:16px 0 0;padding:0;display:inline-block;height:40px;margin:8px 0 0;margin:5px 0 0;}
#mainMenu a{font-family:"Hind",Arial,sans-serif;font-size:15px;font-weight:400;text-decoration:none;text-transform:uppercase;color:#646a75;color:#6f757f;}
ul.menu li{float:left;list-style:none;margin:8px 0 0;}
.subMenu2 ul.menu li{margin:0;}
ul.menu li a img{height:40px;width:auto;}
#mainMenu ul.menu li.active a{color:#a39b86;font-weight:600;color:#ffffff;color:#a29062;}
#mainMenu ul.menu li a:hover{color:#ffffff;color:#f0deb8;}
#mainMenu ul.menu li:after{content:" . ";margin:0 15px;color:#646a75;color:#6f757f;font-size:16px;font-weight:400;}
#mainMenu ul.menu li.item-172:before,
#mainMenu ul.menu li.item-305:before{margin:0 15px;color:#646a75;color:#6f757f;font-size:16px;font-weight:400;}
#mainMenu ul.menu li.item-219:after,
#mainMenu ul.menu li.item-473:after{content:"";margin:0;}
ul.menu li.item-137,
ul.menu li.item-141,
#mainMenu ul.menu li.item-192,
#mainMenu ul.menu li.item-309,
#mainMenu ul.menu li.item-355,
ul.menu li.item-469{display:none;}
#mainMenu2{height:50px;display:inline-block;width:90%;}
#mainMenu2.single{height:30px;margin-top:9px;}
#mainMenu2 a{font-family:"Hind",Arial,sans-serif;text-decoration:none;color:#a29062;}
#mainMenu2 ul.menu li:after{content:".";margin:0 10px;color:#a29062;font-size:16px;font-weight:400;}
#mainMenu2 ul.menu li.active a{color:#ffffff;font-weight:600;}
#mainMenu2 ul.menu li a:hover{color:#ffffff;}
#mainMenu2 ul.menu li.item-734:after,
#mainMenu2 ul.menu li.item-715:after,
#mainMenu2 ul.menu li.item-293:after,
#mainMenu2 ul.menu li:last-child:after{content:"";margin:0;}
#mainMenu2 ul.menu li.item-715{display:none;}
.subMenu2 ul,
.subMenu3 ul{margin:0;padding:0;display:inline-block;}
.subMenu2,
.subMenu3{display:inline-block;clear:both;text-align:center;}
.subMenu2{margin-top:7px;text-transform:uppercase;width:100%;margin-top:3px;}
.subMenu3{}
.subMenu3 ul li{margin-top:0;}
#contentContainer{}
#contentContainer.home-page{margin-bottom:0;margin-top:0;}
#content{width:100%;margin:0 auto;text-align:center;max-width:1200px;max-width:1000px;}
#headerImage .showplus-center,
#showplus_images_banners3{width:100% !important;overflow:hidden;}
.showplus-images span{background-position:center center !important;background-size:100%;width:100% !important;height:100% !important;left:0 !important;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;top:0 !important;position:absolute;top:50%;left:50%;bottom:auto;right:auto;}
.showplus-images{width:100% !important;height:650px !important;height:100% !important;}
ul.showplus-images{}
.showplus-images a{text-align:center;width:100% !important;display:block;}
.showplus-navigation{position:relative;top:-410px;z-index:600;width:100%;height:100%;margin:0 auto;}
a.showplus-previous{float:left;margin-left:30px;height:100%;background:url('../_i/left-arrow.png') center center no-repeat;display:block;width:50px;overflow:hidden;text-indent:1000px;}
a.showplus-next{float:right;margin-right:30px;height:100%;background:url('../_i/right-arrow.png') center center no-repeat;display:block;width:50px;overflow:hidden;text-indent:1000px;}
#headerImage .showplus-center,
#showplus_images_banners3{height:auto !important;height:100% !important;}
div.showplus{height:auto !important;height:100% !important;}
#content_top .moduletable h3,
#content_bottom .moduletable h3,
#content_main .moduletable h3,
#content_main h1,
#content_main h2,
.item-page h2,
.item-pagetype2 h2{text-transform:uppercase;font-weight:400;font-size:19px;letter-spacing:2px;display:inline-block;padding:0 0 20px;margin:0 0 50px 0;color:#a29062;border-bottom:1px solid #e6c888;}
#content_main .realizacje .articleItemInfo h2 {width: 100%;}
#content_main .articleWrapper h1{margin:50px 0;}
#content_top .moduletable,
#content_bottom .moduletable,
.articleModTop .moduletable{margin-bottom:75px;}
#content_bottom .moduletable h3{margin-left:30px;margin-right:30px;}
.item-300 #content_bottom .moduletable,
.item-296 #content_bottom .moduletable,
#content_bottom .moduletable.JBgallery{margin-bottom:0;}
#content_bottom .moduletable.JBmenu{margin-bottom:30px;}
#content_top .moduletable.submenuProgram h3{margin:50px 150px;}
#content_main .blog.prasa .firstRow{margin-top:70px;}
#content_main .blog.program h2,
#content_main .blog.prasa h2{text-transform:none;font-weight:400;font-size:19px;display:inline-block;padding:0;margin:0;color:#000000;border-bottom:0;}
#footerContainer{width:100%;background:#263041 url('../_i/footer_bg.jpg') repeat-x bottom center;float:left;overflow:hidden;}
#footerTopContainer{width:100%;margin:0 auto;text-align:center;background:#24203E url('../_i/light_bg.jpg');}
#footerBottomContainer{width:100%;height:25px;float:left;text-align:center;font-size:10px;}
#footerBottomContainer p{margin:3px 0;}
#footerBottomContainer .custom{float:left;height:25px;width:100%;text-align:center;}
#footerTopWrapper ul.menu{margin:50px 0;padding:0;text-align:left;display:inline-block;}
#footerTopWrapper ul.menu > li{margin:0 1.5% 0;margin:0 20px 0;}
#footerTopWrapper ul.menu > li a{color:#a29062;text-decoration:none;font-size:13px;}
#footerTopWrapper ul.menu li ul li{float:none;margin-top:-5px;}
#footerTopWrapper ul.menu li ul li a{text-transform:none;color:#ffffff;text-decoration:none;}
#footerTopWrapper ul.menu li ul{margin:5px 0;padding:0;}
#footerTopLeft .custom{float:left;display:inline-block;margin:10px 20px 10px 0;}
#footerTopRight{margin:30px 0 0 20px;}
#footerTopRight .moduletable h3{text-transform:uppercase;color:#e0ba6d;font-weight:400;margin:0;font-size:13px;}
#footerTopWrapper .moduletable.social{margin:15px 0 0;}
#footerTopWrapper .social p{margin:0;}
#footerTopWrapper .social img{height:20px;margin:0 10px 0 0;}
#cookiesBar{background:#263041;background:#6e6e6e;width:370px;height:90px;left:10px;}
#cookiesBarWrap{width:98%;height:auto;padding:20px 30px 0 15px;}
#cookiesBar p{line-height:1.5;margin:2px 0;}
#content_bottom{margin:50px auto;width:100%;max-width:1000px;text-align:center;overflow:hidden;}
.item-383 #contentContainer,
.item-384 #contentContainer,
.item-365 #contentContainer{margin-bottom:55px;}
.item-384 #content_bottom,
.item-383 #content_bottom,
.item-300 #content_bottom{margin-bottom:0;margin-top:60px;}
#content_bottom img{margin:auto;width:100%;}
#content_bottom a{float:left;height:90px;}
#content_bottom .moduletable p{margin:0;}
div.mod-languages ul{float:right;margin:0 10px 0 0;}
/* #footerTopLeft,
#footerTopRight{display:inline-block;width:auto;float:left;}
#footerTopRight{float:right;} */
#footerTopWrapper{width:100%;margin:0 auto;display:inline-block;max-width:700px;}
#footerTopRight{text-align:left;}
#footerTopRight .moduletable input{height:25px;}
#footerTopRight .moduletable input[type="text"]{background:#191e24;color:#3d4655;border:2px solid #3d4655;}
#footerTopRight .moduletable input[type="submit"]{width:25px;border:0;background:#e0ba6d;color:#ffffff;text-align:center;font-size:10px;font-weight:600;float:right;margin:0 0 0 2px;}
#footerTopWrapper ul.menu li.item-219,
#footerTopWrapper ul.menu li.item-176{display:none;}
#content_bottom ul.menu,
#content_top .submenuProgram ul.menu,
#content_top .submenuSzczawnica ul.menu{display:inline-block;margin:0 auto;padding:0;}
#content_bottom ul.menu img,
#content_top .submenuProgram ul.menu img{width:235px;height:auto;}
#content_bottom ul.menu.submenuOferta img{width:100%;}
#content_top .submenuSzczawnica ul.menu img{width:235px;height:auto;}
#content_bottom ul.menu a,
#content_top .submenuProgram ul.menu a,
#content_top .submenuSzczawnica ul.menu a{height:auto;color:#a29062;text-decoration:none;width:100%;text-align:center;}
#content_top .submenuProgram ul.menu a,
#content_top .submenuSzczawnica ul.menu a{float:left;}
#content_bottom ul.menu span,
#content_top .submenuProgram ul.menu span,
#content_top .submenuSzczawnica ul.menu span{display:block;border-top:2px solid #a29062;padding-top:5px;font-size:16px;text-transform:uppercase;font-weight:500;margin-top:10px;}
#content_bottom ul.menu li,
#content_top .submenuProgram ul.menu li{margin:0 10px;width:235px;overflow:hidden;}
#content_bottom ul.menu.submenuOferta li{width:230px;}
#content_bottom .submenuSzczawnica ul.menu li{margin:0 10px;width:230px;overflow:hidden;}
#content_bottom .submenuSzczawnica ul.menu li.item-510,
#content_bottom .submenuSzczawnica ul.menu li.item-511{margin:20px 0 0 385px;margin:20px 20px 0 260px;}
#content_bottom .submenuSzczawnica ul.menu li.item-713,
#content_bottom .submenuSzczawnica ul.menu li.item-714{margin:20px 0 0 0;}
#content_bottom .submenuProgramArch{margin-top:50px;}
#content_main .articleWrapper p,
#content_main .articleWrapper ul{width:100%;clear:both;text-align:left;}
#content_main .articleLeftColumn{max-width:49.8%;overflow:hidden;float:left;}
#content_main .articleRightColumn{max-width:49.8%;float:right;text-align:left;height:300px;height:260px;}
.jScrollbar5{padding:0 10px !important;}
.jScrollbar_mask p{margin-top:0 !important;margin-bottom:10px !important;}
#content_main .articleLeftColumn .img-fulltext-slideshow{max-width:90%;height:260px;float:left;}
#content_main .articleLeftColumn .img-fulltext-slideshow img{max-width:100%;}
#slideshowNavi{max-width:9%;float:right;float:left;margin-left:1%;}
.slider-list li{margin:0 0 5px !important;}
#slideshowNavi ul.menu{margin:0;padding:0;}
#slideshowNavi ul.menu li{margin:0 0 5px 0;}
#slideshowNavi ul.menu img{height:40px;width:auto;}
#slideshowNavi ul.menu a{font-size:10px;line-height:1;text-align:center;float:left;}
.fabrikForm,
.fabrikForm .fabrikActions,
.fabrikForm fieldset{border:0 !important;background:transparent !important;}
.fabrikForm .inputbox:focus{background:#fdfdfd !important;}
.anchor_kontakt .fabrikActions,
.kontaktForm .fabrikActions{padding:0 !important;float:left;margin:-43px 0 0 233px !important;position:relative;}
.anchor_kontakt textarea#___tresc,
.kontaktForm textarea#___tresc{height:120px;resize:none;}
.anchor_kontakt .fabrikForm{margin:0 auto;width:auto !important;display:inline-block;}
.kontaktForm .fabrikForm{margin:0 auto;width:570px !important;display:block;}
.anchor_kontakt .fabrikElementContainer,
.kontaktForm .fabrikElementContainer{padding:0 !important;margin-top:4px !important;}
.anchor_kontakt .fabrikGroup,
.kontaktForm .fabrikGroup{overflow:hidden;float:left;margin:0 13px 0 0 !important;text-align:left;width:272px;}
.anchor_kontakt .fabrikGroup ul,
.kontaktForm .fabrikGroup ul{padding:0 !important;}
.anchor_kontakt li,
.kontaktForm li{margin-bottom:11px;display:inline-block !important;}
.anchor_kontakt .fabrikGroup + .fabrikGroup,
.kontaktForm .fabrikGroup + .fabrikGroup{text-align:left;margin:0 0 0 13px !important;}
.anchor_kontakt .displayBox{}
.anchor_kontakt label,
.anchor_kontakt .leftCol,
.kontaktForm label,
.kontaktForm .leftCol{display:none;}
.anchor_kontakt .checkbox label,
.kontaktForm .checkbox label{display:block;}
.anchor_kontakt .dropdown select,
.kontaktForm .dropdown select{color:#a0a0a0;border-radius:0 !important;background:#fbfbfb;padding:3px 0 7px 2px !important;}
.anchor_kontakt .fabrikElement,
.kontaktForm .fabrikElement{margin-left:0 !important;}
.anchor_kontakt .dropdown .fabrikElement,
.kontaktForm .dropdown .fabrikElement{width:100% !important;}
.anchor_kontakt .fabrikElement textarea,
.anchor_kontakt .fabrikElement input[type="text"],
.kontaktForm .fabrikElement textarea,
.kontaktForm .fabrikElement input[type="text"]{font-family:"Hind", Arial, sans-serif;font-size:14px;width:265px;color:#a0a0a0;border-radius:0 !important;background:#fbfbfb;}
.anchor_kontakt .fabrikElement input#___imie,
.kontaktForm .fabrikElement input#___imie{width:200px;}
.anchor_kontakt .dropdown .fabrikElement input[type="text"],
.kontaktForm .dropdown .fabrikElement input[type="text"]{width:80%;}
.anchor_kontakt li.dropdown,
.kontaktForm li.dropdown{width:15% !important;clear:none !important;display:inline-block !important;width:65px !important;}
.anchor_kontakt li.dropdown + li.fabrikElementContainer,
.kontaktForm li.dropdown + li.fabrikElementContainer{clear:none !important;}
.anchor_kontakt li.dropdown + li.fabrikElementContainer,
.kontaktForm li.dropdown + li.fabrikElementContainer{width:85% !important;width:auto !important;}
.anchor_kontakt li.fabrikElementContainer .fabrikElement,
.anchor_kontakt li.dropdown + li.fabrikElementContainer .fabrikElement{}
.anchor_kontakt input.checkbox,
.kontaktForm input.checkbox{display:none;}
.anchor_kontakt input.checkbox + .sBox,
.kontaktForm input.checkbox + .sBox{-webkit-appearance:none;background:#E1E3EA;background:#ffffff;border:1px solid #dddddd;padding:10px !important;display:inline-block;position:relative;width:10px;height:10px;margin-top:0;}
.anchor_kontakt input.checkbox:checked + .sBox,
.kontaktForm input.checkbox:checked + .sBox{background:#E1E3EA;background:#e0ba6d;border:1px solid #dddddd;color:#99a1a7;}
.anchor_kontakt input.checkbox:checked + .sBox:after,
.kontaktForm input.checkbox:checked + .sBox:after{content:"✔";font-size:35px;position:absolute;top:-6px;left:4px;color:#99a1a7;color:#000000;}
.anchor_kontakt input[name="submit"],
.kontaktForm input[name="submit"]{background:#e0ba6d;border:0 !important;border-radius:0 !important;height:30px !important;width:30px !important;color:#ffffff;font-family:"Hind", Arial, sans-serif;font-weight:600;}
.anchor_kontakt select#___newsletter,
.kontaktForm select#___newsletter{width:225px;}
.anchor_kontakt select#___tytul,
.kontaktForm select#___tytul{width:58px;}
#phocaMap{width:80% !important;}
.pmroute input[type="submit"]{background:url("../_i/more_bg1.jpg") no-repeat left center;border:0 none;color:#a0a0a0;font-family:Arial,sans-serif;font-size:12px;height:25px;text-align:left;width:120px !important;}
input#fromPMAddress{height:24px;border:2px solid #D3D7E2;}
.moduletable table{width:700px !important;}
.yearGold{font-size:16px;color:#e6c888;}
.langswitch p{margin:0;}
.langswitch a{margin:15px 10px 0;float:left;}
.langswitch img{width:36px;}
.djslider .slide-desc-text{position:absolute !important;}
.djslider li{text-align:center;}
ul.slider-list li.withTitle{height:auto !important;margin-bottom:-5px !important;padding-bottom:0 !important;}
.djslider .slide-title a{color:#5d626b;font-size:10px;text-decoration:none;}
.djslider a.slideThb{height:37px;float:left;width:auto;}
.djslider .slider-container{height:295px !important;height:240px !important;top:25px;}
.djslider img.next-button, .djslider img.prev-button{width:15px !important;margin:0 -3px !important;}
.grid{width:920px;margin:0 auto;}
.grid ul{overflow:hidden;padding:0;margin:0;text-align:left;}
.grid li{float:left;margin-bottom:20px;overflow:hidden;position:relative;background:#ffffff;}
.grid li.lm{margin-left:10px;}
.grid li.rm{margin-right:10px;}
.grid li.rp{float:right;}
.grid li{height:215px;width:215px;}
.grid li.opinie{height:152px;position:relative;}
.grid li.double-width{height:215px;width:450px;}
.grid li.double-height{height:450px;width:215px;}
ul#galleryMenu li a{display:block;width:100%;height:100%;text-align:right;padding:3px 15px 3px 3px;text-decoration:none;font-size:14px;color:#ffffff;}
a#gal-Entrance,
a#gal-Exterior,
a#gal-MainRoom,
a#gal-Foyer,
a#gal-Library,
a#gal-Lodges,
a#abo-Awards{padding-top:190px !important;}
ul#aboutMenu li a{display:block;width:100%;height:100%;text-align:right;padding:8px 15px 3px 3px;text-decoration:none;font-size:14px;color:#ffffff;text-transform:uppercase;line-height:1;}
a#abo-History,
a#abo-Awards{color:#2d2d2d !important;}
a#abo-Thermaleo{padding:0 !important;padding-top:174px !important;text-align:center !important;}
::-webkit-input-placeholder{color:#505050;}
::-moz-placeholder{color:#505050;}
:-ms-input-placeholder{color:#505050;}
input:-moz-placeholder{color:#505050;}
.introCont{max-height:100%;overflow:hidden;position:relative;width:100%;text-align:center;}
.introCont p{margin:0;}
.introCont img{display:block;height:auto;width:100%;max-height:800px;}
.introTitle{position:relative;text-align:center;display:inline-block;vertical-align:middle;margin-left:auto;margin-right:auto;}
.introTitle h2{color:#ffffff;font-size:18px;letter-spacing:9px;padding-bottom:11px;text-transform:uppercase;font-weight:400;font-size:38px;}
.introTitle span{color:#F6DFB6;font-size:16px;font-family:'Georgia', serif;font-weight:normal;font-size:30px;}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn{position:absolute;cursor:pointer;display:block;overflow:hidden;}
.jssora05l{background-position:-10px -40px !important;}
.jssora05r{background-position:-70px -40px !important;}
.jssora05l:hover{background-position:-130px -40px !important;}
.jssora05r:hover{background-position:-190px -40px !important;}
.jssora05ldn{background-position:-250px -40px !important;}
.jssora05rdn{background-position:-310px -40px !important;}
.jssort01 .p .w img{width:auto !important;}
.jssort01,
.jssort01>div{width:100% !important;}
.jssort01>div{left:0 !important;}
#fotoCont img{height:auto !important;width:100% !important;}
.jssort01 .w{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.jssort01 .c{position:absolute;top:0px;left:0px;height:73px;border:#242C3F 1px solid;width:100px;}
.jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c{border-width:0px;top:2px;left:2px;width:96px;height:68px;}
.jssort01 .p:hover .c, .jssort01 .pav:hover .c{top:0px;left:0px;height:72px;border:#fff 1px solid;width:100px;}
.djslider .navigation-container{top:4px !important;}
.jScrollbar_mask p{font-size:0.875rem !important;}
.jScrollbar_mask h3{font-weight:500;}
.size2x2{width:685px;}
.size3x2{width:790px;clear:both;}
.size3x2 .gridCol{float:left;width:250px;}
.size3x2 .gridCol.col2{margin:0 20px;}
.size3x2 .gridCol .itemImage{height:140px;overflow:hidden;}
.size3x2 .gridCol .item2 .itemImage{height:365px;}
.size3x2 .gridCol img{width:250px;}
.size3x2 .gridCol .item{float:left;}
.size3x2 .gridCol .item4,
.size3x2 .gridCol .item5{margin-top:85px;}
.gridCol a{float:left;width:100%;border-top:2px solid #a29062;padding-top:5px;font-size:16px;text-transform:uppercase;font-weight:500;margin-top:5px;color:#a29062;text-decoration:none;}
.gridCol .item2 a{font-size:26px;padding-top:15px;font-size:16px;padding-top:10px;}
.size3x2 .gridCol .itemImage a{border-top:none;padding-top:0;}
.newscalendar{max-width:500px !important;margin:0 auto;}
.moduletable .newscalendar table{width:500px !important;}
.newsflash-horiz li{display:inline-block;list-style:none;}
#mbBottom{margin:12px 0 0;}
.moduletable.zapowiedzi img{margin:0 10px;}
.program .items-row,
.prasa .items-row{float:left;width:100%;text-align:left;}
.blog.prasa.column-1,
.blog.program.column-1{width:60%;margin:0 auto;}
.blog.program.column-1{width:75%;}
.program .items-row.cols-1,
.prasa .items-row.cols-1{text-align:left;width:100%;margin-bottom:30px;}
.program .cols-2 .column-1,
.program .cols-2 .column-2,
.prasa .cols-2 .column-1,
.prasa .cols-2 .column-2{float:left;width:50%;margin-bottom:35px;}
.programItemWrapper,
.prasaItemWrapper{float:left;}
.program .columns-2 .column-1 .programItemWrapper,
.prasa .columns-2 .column-1 .prasaItemWrapper{padding-right:15px;}
.program .column-2 .programItemWrapper,
.prasa .column-2 .programItemWrapper{padding-left:15px;}
.programItemImage,
.programItemInfo,
.prasaItemImage,
.prasaItemInfo{float:left;}
.programItemInfo,
.prasaItemInfo{width:340px;width:260px;}
.cols-1 .programItemInfo,
.cols-1 .prasaItemInfo{width:375px;}
#content_main .blog.program .programItemInfo h2,
#content_main .newsflash-horiz.program li .programItemInfo h2.program,
#content_main .newsflash-horiz.program li .programItemInfo h2.program a,
#content_main .blog.prasa .prasaItemInfo h2{color:#e6c888;text-transform:uppercase;}
#content_main .newsflash-horiz.program li .programItemInfo h2.program,
#content_main .newsflash-horiz.program li .programItemInfo h2.program a,
#content_main .newsflash-horiz.prasa li .prasaItemInfo h2.prasa,
#content_main .newsflash-horiz.prasa li .prasaItemInfo h2.prasa a{margin:0;border:0;padding:0;}
#content_main .blog.program .programItemInfo h2 a,
#content_main .newsflash-horiz.program li .programItemInfo h2.program a,
#content_main .blog.prasa .prasaItemInfo h2 a{color:#a29062;text-transform:uppercase;}
.programItemImage,
.prasaItemImage{margin-right:25px;width:200px;height:145px;overflow:hidden;}
.programItemImage {width: auto; height: auto;}
.programItemImage img,
.prasaItemImage img{width:220px;border:1px solid #ededed;width:200px;}
.programItemImage img {width:350px;}
.newsflash-horiz.program{text-align:center;}
.newsflash-horiz.program li{width:49.8%;margin-bottom:35px;text-align:left;}
.newsflash-horiz.program li:nth-child(odd) .programItemWrapper{padding-right:15px;}
.newsflash-horiz.program li:nth-child(even) .programItemWrapper{padding-left:15px;}
p.readmore{text-align:right;}
p.readmore a{text-decoration:none;color:#a29062;}
.program p.readmore,
.prasa p.readmore{width:85%;}
.program .cols-1 p.readmore,
.prasa .cols-1 p.readmore{width:100%;}
#content_main .item-page.program h1{display:none;}
.program div.img-fulltext-none{clear:both;display:inline-block;margin:50px auto 25px;width:auto;}
.program div.img-fulltext-none img{width:335px;width:450px;}
#content_main .item-page.program h2.eventTitle{margin:0 auto;padding:0;border:0;display:block;width:450px;}
#content_main .item-page.program .articleWrapper,
#content_main .item-page.prasa .articleWrapper{width:335px;width:450px;margin:0 auto;text-align:left;}
#content_main .item-page.program .articleWrapper .articleIntro,
#content_main .item-page.program .articleWrapper .articleFull,
#content_main .item-page.prasa .articleWrapper .articleIntro,
#content_main .item-page.prasa .articleWrapper .articleFull{text-align:left;}
#content_main .item-page.prasa .articleWrapper .articleFull .prasa-item{width:160px !important;height:160px !important;overflow:hidden;float:left;margin:5px;text-align:center;}
#content_main .item-page.prasa .articleWrapper .articleFull .prasa-item img{width:160px !important;height:auto !important;}
.articleFull .eventMedia{margin-top:50px;text-align:center;float:left;width:100%;}
#content_main .item-page.program .articleWrapper .articleIntro,
#content_main .item-page.prasa .articleWrapper .articleIntro{font-weight:600;margin-bottom:25px;line-height:1.5;}
.pagenav1{display:none;}
#jc{width:335px;width:800px;margin:0 auto;}
.fieldWrapper{float:left;width:100%;margin-bottom:20px;}
.field1,
.field2{float:left;width:49.9%;text-align:right;}
.field2{float:right;text-align:left;}
.field1 p{text-align:right !important;}
.field2 p{text-align:left !important;}
.field1 input[type="text"],
.field2 input[type="text"]{background:none repeat scroll 0 0 #fbfbfb !important;border-radius:0 !important;color:#a0a0a0 !important;font-family:"Hind",Arial,sans-serif;font-size:14px;width:265px !important;width:379px !important;}
#comments-form-email{width:325px !important;float:left;}
#comments-form input, #comments-report-form input, #comments-form textarea{padding:3px !important;border:1px solid #dddddd !important;padding:3px !important;}
#comments-form #comments-form-buttons{float:right;overflow:visible !important;margin:-37px 10px 0 10px;}
#comments-form-link{text-align:left;}
#comments-send{background:none repeat scroll 0 0 #e0ba6d !important;border:0 none !important;border-radius:0 !important;color:#ffffff !important;font-family:"Hind",Arial,sans-serif;font-weight:600 !important;height:30px !important;width:30px !important;display:block;padding:5px 6px;margin-top:4px;text-decoration:none !important;margin-right:12px;}
#comments-cancel{background:none repeat scroll 0 0 #cdcdcd !important;border:0 none !important;border-radius:0 !important;color:#ffffff !important;font-family:"Hind",Arial,sans-serif;font-weight:600 !important;height:20px !important;padding:5px 10px;text-decoration:none !important;margin-right:20px;}
#comments-form-send,
#comments-form-cancel{float:right;width:50%;}
#comments .comment-date{float:right;}
#comments .comments-list{float:left;}
#comments-inline-edit #comments-form-buttons{margin:-31px 15px 0 10px !important;}
#comments-inline-edit .field1 input[type="text"],
#comments-inline-edit .field2 input[type="text"]{width:368px !important;width:100% !important;}
#comments-inline-edit #comments-form-email{width:310px !important;}
#comments-inline-edit #comments-send{margin-top:-4px;}
#comments-inline-report h4{border:0 !important;}
#comments-inline-report{border-bottom:1px solid #cccccc;}
#comments-inline-edit{border:0 !important;border-bottom:1px solid #cccccc !important;float:left;width:100%;margin-bottom:5px;}
#comments-inline-edit .fieldWrapper{margin-bottom:15px;}
#comments-report-form-buttons .btn{float:left;padding:0 15px;margin:5px 15px 0l}
#jc .rbox{border:0;margin-bottom:10px;line-height:1.3;border-bottom:1px solid #cccccc;border-radius:0;}
.paginationCont{width:800px;margin:0 auto;}
.program .pagenav_sl,
.archiwum .pagenav_sl{float:left;width:100%;margin:35px 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #cacaca;}
.program .pagenav_sl li,
.archiwum .pagenav_sl li{list-style:none;}
.pagenav-next{float:right;}
.pagenav-next a,
.pagenav-prev a{color:#e6c888;text-decoration:none;text-transform:uppercase;}
.pagenav-next a:after{content:" »";}
.pagenav-prev{float:left;}
.pagenav-prev a:before{content:"« ";}
body.item-370 .pagenav_sl,
body.item-369 .pagenav_sl{display:none;}
.jcomments-latest h4{margin:2px 0;}
ul.jcomments-latest{margin-top:-36px;float:left;width:100%;text-align:left;}
body.item-370 .submenuProgram,
body.item-369 .submenuProgram{display:none;}
.submenuProgramArch{display:none;}
body.item-369 .submenuProgramArch,
body.item-370 .submenuProgramArch{display:block;}
.submenuProgram{margin-top:70px;}
ul.jcomments-latest .author,
ul.jcomments-latest .date{color:#666;display:block;width:45%;float:left;}
ul.jcomments-latest .date{float:right;text-align:right;}
ul.jcomments-latest .rounded{border-radius:0;border:0;border-bottom:1px solid #ccc;padding:4px 0;}
.nagody-item{float:left;width:200px;height:200px;margin:10px 20px;overflow:hidden;}
.nagody-item img{width:200px;height:auto;}
.item-385 .nagody-item img,
.item-386 .nagody-item img,
.item-387 .nagody-item img,
.item-388 .nagody-item img,
.item-393 .nagody-item img,
.item-390 .nagody-item img,
.item-391 .nagody-item img,
.item-392 .nagody-item img{height:200px;width:auto;}
#archiveModContainer{margin:0 auto;width:850px;clear:both;display:none;}
.item-370 #archiveModContainer,
.item-369 #archiveModContainer{display:block;}
#archiveModWrapper{width:100%;float:left;padding:15px 10px 12px;padding:9px 10px 6px;border:1px solid #a0a0a0;background:#fbfbfb;width:745px;margin-left:50px;}
#archiveModWrapper .dda{float:left;}
#archiveModWrapper .dda select{width:450px;color:#a0a0a0;border:1px solid #a0a0a0;}
#archiveModWrapper .moduletable.goldSwitcher{float:right;}
#archiveModWrapper .moduletable.goldSwitcher p{margin:0;}
#calendarSwitcher img{float:right;margin:0 0 0 10px;}
#eventCalendarMod{clear:both;margin:25px 0 0 0;float:left;width:100%;display:none;}
.item-370 #eventCalendarMod,
.item-369 #eventCalendarMod{display:block;}
.comment rounded,
.comment-body{color:#a0a0a0 !important;}
.jcomments-latest h4 a,
.comment-author{color:#e6c888 !important;}
textarea#comments-form-comment{height:65px;}
#comments-footer{border:0 !important;margin-bottom:70px;}
#comments-list-footer{display:none;}
.nagrody-contener{width:720px;margin:0 auto;}
.historia-contener{width:720px;margin:0 auto;}
.historia-item{float:left;width:200px;height:135px;margin:10px 20px;overflow:hidden;}
.historia-item img{width:200px;height:auto;}
#comments .even, #comments .odd{clear:both;}
#contentContainer{margin:75px auto 75px;float:left;width:100%;min-height: 245px;}
#contentContainer p{margin:10px 0 0;}
.adp, .adp table,
#phocaMapsPrintIcon{width:960px;margin:0 auto;}
.item-pagegrey,
.mainProgram,
.mainJB{width:700px;margin:0 auto;}
.moduletable.socialIndex{width:790px;margin:75px auto 0 !important;overflow:hidden;background:url('../_i/indexSocial_bg.jpg') center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;height:150px;}
.custom.socialIndex{margin:45px auto 0 !important;}
.socialIndex p{text-align:center;}
.socialIndex a{float:none !important;}
.socialIndex img{width:auto !important;margin:0 40px !important;}
li.print-icon,
li.email-icon{display:none;}
td.flippingbook_book_list_item{background:transparent;border:0;padding:10px 15px;}
.fb_contentheading{color:#e6c888 !important;display:inline-block !important;font-size:19px !important;font-weight:400 !important;letter-spacing:2px !important;padding:0 0 5px !important;text-transform:uppercase;}
.flippingbook_book-description{text-align:left;}
td.flippingbook_book_list_item{color:#a0a0a0;}
#content_main .pagination{float:left;width:100%;}
#content_main .pagination ul{margin:0;padding:0;}
#content_main .pagination li{display:inline-block;list-style:none;margin:0 15px;}
#content_main .item-page.prasa h1{display:none;}
table.nc-header a{width:12px !important;height:12px !important;}
table.nc-header a.back-mth{background-position:0 -23px !important;}
table.nc-header a.fwd-mth{background-position:0 -12px;}
.moduletable .newscalendar table.nc-header{width:450px !important;margin:5px 0 0 25px !important;}
.w395 .articleWrapper{width:395px;text-align:justify;margin:0 auto;}
.w750 .articleWrapper{width:750px;text-align:justify;margin:0 auto;}
#content_main .w395 .articleWrapper p{text-align:justify;}
.moduletable.w395{width:395px;margin-left:auto;margin-right:auto;}
.w395.menu .img-fulltext-none,
.w395.menu .articleWrapper{width:450px;}
.w395.menu .img-fulltext-none img{width:100%;height:auto;}
a.flippingbook_book_img{float:none !important;}
.flippingbook_book-description{text-align:center;}
#menuMobileSwitch,
#mainMenuMobile{display:none;}
#headerImage .player{position:relative;z-index:9988;width:100%;float:left;}
#headerImage .player .playButton{margin:0 auto;width:0;overflow:hidden;}
#headerImage .player .playButton img{}
.soonItem{display:inline-block;margin:3px;}
.soonItem img,
.eventMedia img{float:left;}
.soonItem .videoPlay,
.eventMedia .videoPlay{width:80px;height:80px;float:left;margin:10px 0 0 -157px;background:transparent url('../_i/play2.png') no-repeat center center;}
.eventMedia .videoPlay a{width:80px;height:80px;display:block;}
.soonItem .videoPlay1{background:transparent url('../_i/play1.png') no-repeat center center;width:80px;height:80px;float:left;margin:10px 0 0 -157px;margin:0;position:absolute;width:44px !important;height:44px !important;background:transparent url('../_i/play2.png') no-repeat center center;top:50px;left:5px;}
.moduletable .soonItem .videoPlay,
.moduletable .soonItem .videoPlay1,
.eventMedia .videoPlay{margin:25px 0 0 -157px;}
.grid li.opinie a.videoLink{float:left;}
.grid li.opinie .videoPlay{background:transparent url('../_i/play.png') no-repeat center center;width:80px !important;height:80px !important;float:left;margin:-135px 0 0 70px;}
.grid li.opinie .videoPlay1{background:transparent url('../_i/play1.png') no-repeat center center;width:80px !important;height:80px !important;float:left;margin:-135px 0 0 70px;margin:0;position:absolute;width:44px !important;height:44px !important;background:transparent url('../_i/play2.png') no-repeat center center;top:60px;left:7px;}
.itemLink{display:block;}
.articleWrapper .zapowiedzi{width:100%;max-width:715px;margin:0 auto;}
.articleWrapper .zapowiedzi .soonItem{margin:7px 10px;position:relative;}
#content_main .articleWrapper ul.programSwitcher{text-align:center;height:410px;overflow:hidden;}
.programSwitcher li{height:0 !important;width:250px;float:left;margin-top:-427px;opacity:0.5;}
.programSwitcher li.vItem{margin-top:0;opacity:1;height:auto !important;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;}
.programSwitcher li img{height:auto;width:250px;}
.programSwitcher li a.videoLink{font-size:0.875rem;color:#a0a0a0;text-transform:none;border-top:0;margin:0;padding:0;}
.programSwitcher .zapowiedzi .soonItem{margin:-5px 0;}
.programSwitcher .zapowiedzi .soonItem a.videoLink{border:0;margin:0;padding:0;}
.programSwitcher .itemImage{height:365px;}
.chrome .programSwitcher .itemImage{margin-top:-25px;}
.safari .programSwitcher .itemImage{margin-top:-25px;}
.programSwitcher .videoPlay{margin-top:25px;}
.soonItemImage{height:138px;overflow:hidden;margin-top:7px;width:246px;}
.soonItemDesc{margin:41px 0 45px;height:138px;overflow:hidden;}
.soonItemDesc p{text-align:center !important;margin:3px 0 0;}
.soonItemDesc p.title{font-size:110%;color:#a29062;}
.programSwitcher a.itemLink{font-size:16px;padding:10px 0;}
.programSwitcher .zapowiedzi{background:url("../_i/light_bg.jpg") #24203e;margin-top:6px;}
body.item-10 #content_main .articleWrapper p{text-align:center;}
#middleHeader{position:absolute;top:40px;right:15px;width:auto;}
#middleHeader .moduletable h3{text-transform:uppercase;font-weight:400;margin:0;font-size:13px;color:#6f757f;float:left;}
#middleHeader .custom.social{float:right;}
#middleHeader .social p{margin:0;text-align:right;}
#middleHeader .social img{height:20px;margin:2px 0 0 10px;;}
.pm-desc div.desc{margin:0 auto 10px;text-align:left;width:700px;}
.bfFormDiv{width:100%;max-width:700px;margin:0 auto;}
#content .grupa{margin:0 auto;width:100%;}
#content .grupa .objectSection{float:left;width:100%;text-align:center;}
#content .grupa .objectSectionHeader{margin-bottom:20px;}
#content .grupa .objectSectionHeader h1{display:block;text-align:center;border:0;padding:0;margin:15px 0 0;}
#content .grupa .object{display:inline-block;width:33%;margin-bottom:50px;}
#content .grupa .object h2{border-bottom:0 none;display:inline-block;font-size:16px;font-weight:400;margin:0;padding:0;color:#a29062;text-transform:uppercase;letter-spacing:2px;}
#content .grupa .object img{max-width:100%;}
#content .grupa .object p{text-align:center;}
#content .grupa{width:800px;margin:0 auto;}
#bfPage1{width:700px;margin:0 auto;}
.bfFieldset-wrapper{float:left;width:auto;}
#bfPage1 fieldset#lewa,
#bfPage1 fieldset#prawa{width:320px;}
fieldset#general,
#bfPage1 fieldset#lewa{}
#bfPage1 fieldset#lewa label,
#bfPage1 fieldset#lewa input[type=text],
#bfPage1 fieldset#lewa textarea,
#bfPage1 fieldset#lewa select,
#bfPage1 fieldset#prawa label,
#bfPage1 fieldset#prawa input[type=text],
#bfPage1 fieldset#prawa textarea,
#bfPage1 fieldset#prawa select{width:310px;}
fieldset#general,
fieldset#event{width:330px;}
fieldset#rezerwacjaEvent,
fieldset#rezerwacjaPokoi,
fieldset#daneKontaktowe{width:700px;}
fieldset#general label,
fieldset#event label,
fieldset#general input[type=text],
fieldset#event input[type=text],
fieldset#general textarea,
fieldset#event textarea,
fieldset#general select,
fieldset#event select{width:320px;}
fieldset#contact,
fieldset#spa_uwagi,
div.kontaktowy fieldset#description{width:700px;}
div.kontaktowy fieldset#description{margin-top:-20px;}
div.kontaktowy fieldset#description textarea{width:645px;}
fieldset#spa_uwagi label,
fieldset#spa_uwagi textarea{width:650px;}
input#ff_elem54{width:65% !important;}
.bfElementGroupNoWrap{width:100% !important;}
.bfQuickMode section.bfElemWrap{background:transparent !important;}
.bfQuickMode input[type="submit"], .bfQuickMode button#bfSubmitButton{margin-right:35px;background:#6e8096;}
.bfQuickMode .bfRequired{color:#a0a0a0;}
.kontaktowy textarea{height:165px;}
#headerImageAwards{position:absolute;top:0;right:35px;z-index:887;height:20%;max-height:120px;text-align:right;width:30%;}
#headerImageAwards img{height:100%;width:auto;box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);display:inline-block;margin:0 0 0 3px;}
p.gallery a{width:145px;height:90px;display:inline-block;overflow:hidden;}
p.gallery a img{width:100%;height:auto;}
body.item-847 .articleIntro,
body.item-875 .articleIntro,
body.item-882 .articleIntro{display:none;}
table#bfReCaptchaWrap{display:none;}
.opinie_wrapper{width:83%;margin:0 auto;text-align:center;}
.opinie_wrapper .title{width:100%;float:left;}
.opinie_wrapper .opinie1,
.opinie_wrapper .opinie2{display:inline-block;text-align:center;margin:0 2%;vertical-align:middle;width:28%;}
.opinie_wrapper .opinie1 img,
.opinie_wrapper .opinie2 img{width:100%;height:auto;}
.opinie_wrapper #bcom_review_widget #bcom_review_widget_wrapper .hreview{margin-bottom:0 !important;}
.opinie_wrapper .opinie_columns{float:left;width:100%;margin-top:50px;}
.opinie_wrapper .opinie_columns .opinie_column1,
.opinie_wrapper .opinie_columns .opinie_column2{display:block;text-align:center;width:48%;vertical-align:middle;float:left;border:1px solid #efefef;box-sizing:border-box;padding:15px;height:190px;overflow:hidden;}
.opinie_wrapper .opinie_columns .opinie_column1{margin:0 2% 0 0; letter-spacing: 1;}
.opinie_wrapper .opinie_columns .opinie_column2{margin:0 0 0 2%;}
.opinie_wrapper h1{border-bottom:0 !important;margin:0 !important;}
.opinie_wrapper h1 .t1{font-family:"Cormorant", serif;text-transform:none;font-style:italic;font-size:25px;font-weight:400 !important;line-height:1 !important;}
.opinie_wrapper .opinie_columns h1{letter-spacing: 0 !important;}
.opinie_wrapper .oferta.image{float:left;width:45%;margin:5px 15px 0 0;}
.opinie_wrapper .oferta.image img{width:100%;height:auto;}
.opinie_wrapper .oferta.title{float:left;width:50%;margin-top:25px;}
.opinie_wrapper .opinie_column2 .oferta.title{margin-top:65px;}
.opinie_wrapper .oferta.title h1 {text-align: left; display: block !important;}
#klauzula{float:left;width:100%; text-align: left;}
#klauzula section.bfSectionDescription{font-size:80%;}
.g-recaptcha>div{float:right;}
#bilety-button{background:#E6007F;color:#ffffff;text-decoration:none;padding:3px 5px;float:right;margin-top:10px;}
#ca_banner {height: auto; text-align: left; padding: 15px 50px;}
#ca_banner h2 {font-size: 14px ; font-weight:bold;}
#ca_banner p {font-size: 12px;}

/** added 05.05.2020 **/
#footerTopWrapper{display:table; width: 100%; max-width: 1000px; padding: 40px 0;}
#footerTopLeft, #footerTopRight, #footerTopCenter {display: table-cell; vertical-align: top;}
#footerTopCenter {width: 60%;}
#footerTopLeft, #footerTopRight {width: 20%; padding-top: 75px;}
#footerTopLeft, #footerTopCenter { color: #ffffff;}
#footerTopCenter a { color: #ffffff; text-decoration: none;}
#footerTopCenter p, #footerTopRight p {margin: 3px 0;}
#footerTopCenter img {width: 200px; height: auto; margin: 0 0 30px;}
#footerTopLeft .custom{float: none; margin:0;}

#footerTopWrapper ul.menu{margin:0;padding:0;text-align:left;display:inline-block;}
#footerTopWrapper ul.menu > li{float: none;}
#footerTopWrapper ul.menu > li a{color:#8b99ab;text-decoration:none;font-weight:normal;}
#footerTopWrapper ul.menu > li a.newsletter {color:#ffffff;font-size: 110%;}
#footerTopWrapper ul.menu > li a:hover {color:#fff;}

#footerTopWrapper .moduletable.social{margin:15px 0 0;width:100%;}
#footerTopWrapper .social p{margin:0;}
#footerTopWrapper .social img{height:22px; width:auto; margin:0 11px; opacity: .28;}
#footerTopWrapper .social a:hover img{opacity: 1;}
/** end added **/

/** added 04.06.2020 **/
.items-row.cols-2 { float: left; width: 100%; }
.items-row.cols-2 .item {float: left; width: 50%; padding: 25px; }
.items-row.cols-2 .item img {width: 100%; height: auto;}
#content_main .items-row.cols-2 .item h2 {padding: 0; margin: 0; border: 0;}
.oferta.w750 .articleWrapper{text-align:unset;}
#content .category-desc {margin-bottom: 30px; padding: 0 25px;}
#content .category-desc p {text-align: justify;}
#content .oferta.w750 .articleWrapper p.readmore { text-align: right; }
#content .oferta.w750 .articleItemInfo { margin-top: 15px; }
#content_main .item-page.oferta p { text-align: justify; }
/** end added **/

/** added 08.06.2020 **/
.oferta {width:750px;margin:0 auto;}
.oferta .table {float: left; width: 100%; display: table; line-height: 1; margin: 25px 0;}
.oferta .cell {display: table-cell;}
.oferta .cell.top {vertical-align: top;}
.oferta .cell.middle {vertical-align: middle;}
.oferta .cell.w20 {width: 20%;}
.oferta .cell.w25 {width: 25%;}
.oferta .cell.w30 {width: 30%;}
.oferta .cell.w40 {width: 40%;}
.oferta .cell.w50 {width: 50%;}
.oferta .cell.w60 {width: 60%;}
.oferta .cell.w70 {width: 70%;}
.oferta .cell.w75 {width: 75%;}

.oferta .table.cont {line-height: 1.5625rem;}
.oferta .table.cont .cell img {width: 100%; height: auto; margin-bottom: 20px;}
.oferta .table.cont .cell {padding: 0 10px 0 0;}
.oferta .table.cont .cell + .cell {padding: 0 0 0 10px;}
.oferta .clear { float: left; width: 100%; clear: both;}
#content_main .item-page.oferta .articleWrapper { width: 100%; }
#content_main .item-page.oferta .articleWrapper { text-align: center; }
.oferta div.img-fulltext-none img { width: 100%; }
#content_main .item-page.oferta h2.eventTitle { display: inline-block; padding: 0 0 20px; margin: 30px 0 50px 0; border-bottom: 1px solid #e6c888; width: auto; }
/** end added **/

/** added 17.06.2020 **/
#awardsContainer {float: left; width: 100%;}
#awardsContainer img {display: inline-block; margin: 0 15px; height: 95px; width: auto;}
.awardsContainer {	float: left; 	width: 100%; }
/** end added **/

.timeline {
	float: left;
	width: 100%;
	position: relative;
	padding: 40px 0;
	margin: 0;
	list-style: none;
}

.timeline::after {
	content: " ";
	float: left;
	border: 2px solid #ccc;
	height: 90%;
	position: absolute;
	top: 0;
	right: 50%;
	z-index: -1;
}

.timeline li {
	float: left;
	width: 100%;
	margin: 30px 0;
	min-height: 60px;
}

.timeline li:nth-child(even) .item {
	float: left;
	width: 50%;
	padding: 0 20px 0 0;
}

.timeline li:nth-child(odd) .item {
	float: right;
	width: 50%;
	padding: 0 0 0 20px;
}

.timeline li .item_info {
	width: 50%;
	text-align: center;
}

.timeline li:nth-child(odd) .item_info {
	float: left;
	padding: 0 20px 0 0;
}

.timeline li:nth-child(even) .item_info {
	float: right;
	padding: 0 0 0 20px;
}

.timeline li .info {
	width: 80%;
	border: 1px solid #24203E;
	display: inline-block;
	text-align: left;
	padding: 15px;
	margin-top: 30px;
	line-height: 1.2;
}

.info_title {
	font-size: 120%;
	font-weight: 400;
	display: block;
	margin-bottom: 6px;
}

.info_title::before {
	content: "!";
	font-size: 150%;
	float: left;
	margin: -5px 10px 0 0;
}

.timeline li:nth-child(even) .item::before {
	content: " ";
	border-radius: 50%;
	border: 2px solid #ccc;
	background-color: #ffffff;
	width: 15px;
	height: 15px;
	display: block;
	float: right;
	margin: 12px -29px 0 10px;
	}
	
.timeline li:nth-child(odd) .item::before {
	content: " ";
	border-radius: 50%;
	border: 2px solid #ccc;
	background-color: #ffffff;
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	margin: 10px 10px 0 -31px;
	}	

.timeline .title {
	color: white;
	background-color: #24203E;
	font-size: 150%;
	padding: 10px 15px;
}

.timeline li:nth-child(even) .title {
	text-align: right;
}

.timeline li:nth-child(odd) .title::before {
	content: "";
  display: block;
  width: 15px;
  height: 1px;
  margin: 0 0 0 -40px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ec407a;
  border-right: 10px solid #24203E;
  float: left;}

.timeline li:nth-child(even) .title::before { content: ""; display: block; width: 15px; height: 1px; margin: 0 -40px 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #24203E; float: right;}
.timeline .entry { background: #eee; background: transparent; padding: 10px 15px; padding: 10px 0; float: left; width: 100%;}
.timeline li:nth-child(odd) .entry_text { float: left; padding-right: 10px;}
.timeline li:nth-child(even) .entry_text { float: right; padding-left: 10px;}
.timeline .entry_text { width: 50%;}
.timeline .entry_images { float: left; width: 50%;}
.timeline .entry_images img { width: 100%;	height: auto; margin: 3px 0; }

p.map:before {	content: " "; width: 25px; height: 25px; background-repeat: no-repeat; background-size: contain; float: left; margin-left: -35px; background-image: url('../_i/gps.png'); }
p.map { padding-left: 35px; }

.blog.atrakcje .img-intro-none {float: left; width: 340px; margin: 0 20px 35px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.blog.atrakcje .img-intro-none img {width: 100%; height: auto;}
.blog.atrakcje .article_txt {float: left; width: 340px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#content_main .blog.atrakcje .article_txt h2 {text-transform: uppercase; color: #737375;}
.blog.atrakcje .title_row {float: left;width: 100%; margin: 15px 0;}

p.adres:before, p.godziny:before, p.web:before, p.map:before, p.cena:before, p.dystans:before {	content: " "; width: 25px; height: 25px; background-repeat: no-repeat; background-size: contain; float: left; margin-left: -35px; }
p.adres, p.godziny, p.web, p.map, p.cena, p.dystans { padding-left: 35px; }

p.cena_p {margin-top: 20px !important; font-size: 100%; font-weight: 400; }
p.cena_p span {font-size: 120%; font-weight: 600; }
#content p.cena_p {text-align: center;}

p.adres:before { background-image: url('../_i/envelope.png'); }
p.godziny:before { background-image: url('../_i/clock2.png'); }
p.web:before { background-image: url('../_i/web.png'); }
p.map:before { background-image: url('../_i/gps.png'); }
p.cena:before { background-image: url('../_i/price.png'); }
p.dystans:before { background-image: url('../_i/compass.png'); }
p.img_caption { font-size: 80%; margin: 2px 0 !important; text-align: right !important;}

.blog.atrakcje { width: 700px;margin:0 auto;}
.blog.atrakcje .article_txt p {text-align: left; }
.blog.atrakcje .article_txt p.readmore {text-align: right; }
dl.article-info {display: none;}

.atrakcje .img-fulltext-none {margin-bottom: 50px;}
.item-page.atrakcje {width: 70%; margin: 0 auto;}

#footerContainer {position: relative;}
#footerContainer img#PieninyResort {position: absolute; right: 10px; bottom: 10px; width: 120px; height: auto;}

.fancybox-opened .fancybox-title {display: none;}