.container{padding-left:0;padding-right:0;max-width:1170px;}
.container div{padding:0;}
.row{margin-right:0;margin-left:0;}
#page a{outline:none!important;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;}
#page a:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;text-decoration:none;}
body{background:#fcfcfc;color:#676767;font-family:"latoregular";position:relative;overflow-x:hidden;}
#page{position:relative;}
#page header.fixed{background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);width:100%;margin:auto;height:75px;padding:10px 0;position:fixed;top:0;transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;z-index:4;}
#page header.fixed .site_logo h1{margin-top:15px;}
#page header.fixed .site_logo{width:25%;}
#page header.fixed .site_header{width:30%;}
#page header.fixed .nav_menu{width:45%;}
#page header.fixed .site_header span{display:inline;}
#page header.fixed .site_header{margin-top:13px;}
#page header.fixed nav{width:auto;float:right;}
#page .site_logo h1{color:#bdafa5;font-family:"latolight";font-size:25px;margin:0;padding:0;margin-top:37px;}
#page .site_logo h1 > span{font-family:"latosemibold";}
#page .site_header{color:#bdafa5;font-family:"latolight";font-size:16px;text-align:right;margin-top:20px;}
#page .site_header p{display:inline-block;vertical-align:middle;padding-top:5px;}
#page .site_header span{color:#379096;font-family:"latosemibold";display:inline-block;vertical-align:middle;font-size:25px;margin-left:5px;}
#page nav .nav{text-align:right;}
#page nav .nav li{display:inline-block;}
#page nav .nav li a{background:none;color:#bdafa5;font-family:"latolight";font-size:18px;padding:0;margin-left:10px;margin-top:15px;margin-bottom:15px;}
#page nav .nav li a:hover, #page nav .nav li a:focus, #page nav .nav li.active a{color:#379096;}
#page #slider{max-width:1570px;margin:auto;width:100%;position:relative;overflow:hidden;}
#page #slider .bxslider li{position:relative;height:655px;width:100% !important;max-width:100% !important;}
#page #slider .bxslider li > img{position:absolute;top:0;z-index:0;left:0;width:100% !important;max-width:100% !important;height:auto !important;display:block;}
#page #slider .bxslider li h3{font-family:"latolight";font-size:50px;line-height:45px;text-shadow:none;margin-top:295px;color:#fff;position:relative;width:40%; text-shadow: 0 1px 19px rgba(0, 0, 0, 0.7);}
#page #slider .bxslider li h3::first-line{font-family:"latosemibold";}
#page #slider .bxslider li span{font-family:"latolight";font-size:15px;text-shadow:none;margin-top:10px;color:#fff;position:relative;width:50%;display:block; text-shadow: 0 0 7px rgba(0, 0, 0, 1);}
#page #slider #bx-pager{position:absolute;bottom:120px;left:0px;}
#page #slider #bx-pager a{opacity:0.5;border:3px solid #ffffff;margin-right:20px;width:120px;height:70px;display:inline-block;}
#page #slider #bx-pager a > img{width:100%;height:100%;}
#page #slider #bx-pager a.active, #page #slider #bx-pager a:hover{opacity:1;}
#page #slider .txt_on_slider{position:absolute;bottom:1px;left:0px;height:100px;background:rgba(219,241,254,0.8);color:#084347;font-size:24px;font-family:"latolight";padding-top:20px;line-height:30px;}
#page #slider .txt_on_slider p{margin:0;padding:0;}
#page #welcome{background:url('../img/bg1.jpg') no-repeat center center;height:548px;max-width:1570px;width:100%;margin:auto;}
#page .welcome_txt{margin-top:70px;}
#page .welcome_txt h3{font-size:36px;color:#b0cb48;text-transform:uppercase;margin:0;padding:0;margin-bottom:25px;}
#page #welcome .box_welcome_left{background:#ffffff;width:320px;border:1px solid #e1dcd9;height:415px;-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);margin-top:60px;}
#page #welcome .box_welcome_left .bxslider_xs{margin:5px;}
#page #welcome .box_welcome_left > .col{height:80px;border-bottom:1px solid #ddceb4;display:block;width:240px;margin-left:40px;text-align:left;}
#page #welcome .box_welcome_left > .col span{color:#b0cb48;font-size:16px;font-family:"latosemibold";text-transform:uppercase;display:block;width:100%;padding-top:19px;padding-left:85px;line-height:23px;}
#page #welcome .box_welcome_left > .col:nth-of-type(2){background:url('../img/col1.png') no-repeat 20px center;}
#page #welcome .box_welcome_left > .col:nth-of-type(2) > span{padding-top:30px;}
#page #welcome .box_welcome_left > .col:nth-of-type(3){background:url('../img/col2.png') no-repeat 20px center;}
#page #welcome .box_welcome_left > .col:nth-of-type(4){background:url('../img/col3.png') no-repeat 20px center;}
#page #pokoje{background:url('../img/pokoje.jpg') no-repeat center center;height:724px;max-width:1570px;width:100%;margin:auto;}
#page .pokoje{float:right;margin-top:25px;display:block;}
#page .pokoje h3{font-size:36px;color:#b0cb48;margin:0;padding:0;margin-bottom:25px;}
#page .pokoje .pokoje_box strong, #page .pokoje .pokoje_gal strong{color:#b0cb48;}
#page .pokoje .pokoje_gal{border-top:1px solid #e6dcdc;margin-top:30px;padding-top:50px;}
#page .pokoje .pokoje_gal a{margin-right:20px;margin-left:20px;opacity:0.7;}
#page .pokoje .pokoje_gal a:hover{opacity:1;}
#page #line{background:url('../img/bg2.jpg') no-repeat center center;height:167px;max-width:1570px;width:100%;margin:auto;}
#page #line .txt_line{color:#799db3;font-size:30px;font-family:"latolight";padding-top:50px;line-height:40px;}
#page #line .txt_line p{margin:0;padding:0;}
#page #line .txt_line img{position:relative;top:-17px;}
#page .gallery{margin-top:30px;}
#page .gallery ul{list-style:none;text-align:center;margin:0;padding:0;}
#page .gallery ul > li a{background:#f1f1f1;padding:5px;display:block;opacity:0.7;}
#page .gallery ul > li a:hover{opacity:1;}
#page .gallery ul > li{display:inline-block;margin:6px;}
#page .pokoje_gal li{margin:-5px;display:inline-block;}
#page .pokoje_gal a{background:none!important;}
#page .pokoje_gal img{width:150px;border:3px solid #f1f1f1;-webkit-border-radius:250px;-moz-border-radius:250px;border-radius:250px;}
#page .gallery h3{font-size:36px;color:#b0cb48;margin:0;padding:0;margin-bottom:25px;}
#page #cennik{background:url('../img/cennik.jpg') no-repeat center center;height:629px;max-width:1570px;width:100%;margin:auto;}
#page #cennik h3{font-size:36px;color:#b0cb48;margin:0;padding:0;margin-bottom:25px;margin-top:30px;}
#page #cennik .cennik_box{width:80%;height:auto;position:relative;z-index:3;margin-left:20%;margin-top:70px;}
#page #cennik .cennik_box .outer{background:#bad6cc;width:100%;height:auto;position:relative;padding:2px;border:4px solid #ffffff;z-index:3;}
#page #cennik .cennik_box .elem{width:188px;height:176px;background:url('../img/rozgwiazda.png') no-repeat;position:absolute;top:0px;left:-15px;margin:-75px;z-index:2;}
#page #cennik .cennik_box .inner{width:100%;height:100%;background:#ffffff;margin:0 auto;padding:25px;z-index:4;position:relative;}
#page #cennik .cennik_box .inner span{font-size:18px;color:#676767;display:inline-block}
#page #cennik .cennik_box .inner span:last-of-type{text-align:right;float:right;}
#page #cennik .cennik_box .inner ul{padding:0px;margin:0px;list-style:none;}
#page #cennik .cennik_box .inner ul > li{border-bottom:1px solid #a99c8e;padding:10px;}
#page #cennik .cennik_box .inner ul > li:last-of-type{border:none;}
#page #cennik .cennik_box .inner ul > li > div:nth-of-type(1){display:inline-block;width:45px;height:45px;text-align:center;line-height:40px;border:1px solid #918f8e;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#69b1af;font-size:18px;}
#page #cennik .cennik_box .inner ul > li > div:nth-of-type(2){display:inline-block;font-family:"latolight";margin-left:10px;text-transform:uppercase;color:#676767;font-size:18px;}
#page #cennik .cennik_box .inner ul > li > div:nth-of-type(3){display:inline-block;text-transform:uppercase;color:#b0cb48;font-size:18px;width:100px;text-align:right;float:right}
#page #cennik .cennik_txt{margin-top:70px;padding-left:20px;font-family:"latolight";line-height:32px;font-size:15px;}
#page #cennik .cennik_foot{margin-top:30px;}
#page #cennik .cennik_foot > .col{width:100%;text-align:center;display:inline-block;vertical-align:top;text-transform:uppercase;font-family:"latolight";font-size:16px;color:#676767;}
#page #cennik .cennik_foot .col > span{color:#b0cb48;font-family:"latosemibold";font-size:21px;line-height:20px;}
#page #okolica{margin-bottom:70px;}
#page #okolica h3{font-size:36px;color:#b0cb48;margin:0;padding:0;margin-bottom:25px;margin-top:30px;}
#page .okolica ul{padding:0px;margin:0px;list-style:none;text-align:center;}
#page .okolica ul > li{display:inline-block;width:266px;background:#fbfbfb;-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.2);margin-right:30px;}
#page .okolica ul > li:last-of-type{margin:0;}
#page .okolica ul > li span{font-size:16px;color:#4d96b0;width:100%;display:block;padding:5px;border-bottom:1px solid #e6e6e6;text-align:center;}
#page .okolica ul > li div:last-of-type{padding:10px;font-size:15px;font-family:"latolight";color:#676767;}
#page #contact .contact_txt{background:url('../img/contact.jpg') no-repeat;width:358px;height:449px;font-size:15px;font-family:"latolight";color:#676767;line-height:35px;}
#page #contact .contact_maps{height:449px;}
#page #contact .contact_txt h2{margin:0;padding:0;font-size:18px;margin-top:30px;font-family:"latoregular";color:#4b8ba3;}
#page footer{background:#c8dde4;height:70px;line-height:70px;color:#fff;font-size:18px;}
#page footer .site_foot > div{display:inline-block;}
