@media screen and (max-width: 240px) {
  html {-webkit-text-size-adjust: none;}
  img {display:none; }

}


@media screen and (max-width: 1024px) {
  html {-webkit-text-size-adjust: none;}

  body {transition:all .2s linear;  -o-transition:all .2s linear;  -moz-transition:all .2s linear;  -webkit-transition:all .2s linear;}
  img {
    max-width: 100%; /* Fluid images for posts, comments, and widgets */
    height: auto; 
    transition:all .2s linear;  -o-transition:all .2s linear;  -moz-transition:all .2s linear;  -webkit-transition:all .2s linear;
  }

}  /*@media screen and (max-width: 1024px)*/


/* Medium screens (640px) */
@media (min-width: 960px) and (max-width: 1200px) {

.slider-wrapper {height: 450px;}
.slider-wrapper .slides li {height: 450px;}
.slider-wrapper .slides li .desc {margin-top: 50px;}
.slider-wrapper .slides li .desc h2 {font-size: 40px;}
.flex-control-nav {bottom: 50px;}
.columns-wrapper .title-label {padding: 15px 10px 15px 14px;}

}

@media (min-width: 768px) and (max-width: 959px) {

.top-wrapper .new-place span {padding: 24px 0;width: 32px;text-indent: -9999px;}
.top-wrapper.scroll .new-place {padding: 0 14px;}
.top-wrapper.scroll .new-place span {padding: 14px 0;width: 32px;text-indent: -9999px;}
.see-also {overflow:hidden; height:393px; }
.slider-wrapper {height: 400px;}
.slider-wrapper .slides li {height: 400px;}
.slider-wrapper .slides li .desc {margin-top: 30px;}
.slider-wrapper .slides li .desc h2 {font-size: 36px;}
.flex-control-nav {bottom: 20px;}
.columns-wrapper .title-label {padding: 15px 20px;}
.columns-wrapper .column {float: none;width: 100%;}

/* --codziennie--
.top-wrapper .codziennie {display:padding-top:0;margin-top:-3px;}

 */

.content {width: 90%;margin: 30px 5% 60px 5%;}
.category-title h3 {font-size: 30px;}
.places-grid .place {width: 48%;margin-right: 4%;}
.places-grid .row .place:last-child {margin-right: 0;}
.places-grid .place .photo {height: auto;}

.video-player {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.video-player iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.stickit,
.stickem {margin-left: 0;position: static;}
.single-video-wrapper .social {width: auto;margin-bottom: 20px;}
.single-video-wrapper .social li {float: left;margin-right: 5px;}

}

@media (min-width: 460px) and (max-width: 767px) {

.mobile-nav-wrapper {display: block;}
.top-wrapper {position: relative;height: 60px;}
.top-wrapper .logo {height: 60px; line-height: 60px;padding: 0 10px;}

/**.top-wrapper .desktop-logo {display: none;}
.top-wrapper .mobile-logo {display: block;}**/

.top-wrapper .mobile-button {display: block; width: 80px;height: 60px;width: 60px;padding: 0 15px;margin: 0px 2px 0 0;border: none;float: right;}
.top-wrapper .mobile-button span {display: block;width: 30px;height: 3px;background-color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/*.top-wrapper.scroll .new-place {width:32px;}*/
.see-also {display:none;}
.see-also-text {display:block;}
.video-player {margin-right:0;}


/* --codziennie-- */
.top-wrapper .codziennie {display:none;}
.top-wrapper .polec {display:block;}
.top-wrapper .polec iframe {width:110px;}

/* ---- */

.top-wrapper .mobile-button span + span {margin-top: 6px;}

/* --------------- wyszukiwarka w mobile wyłączona (poniżej) - żeby włączyć trzeba usunąć display:none --------- */
.top-wrapper .search-mobile-toggle {display:none;background: #ffbf3b url(../images/search-icon-button.png) center no-repeat;}


.top-wrapper .nav-mobile-toggle {background: #4da705;}
.top-wrapper .search-form {display: none;position: absolute;width: 100%;top: 60px;background: #373737 url(../images/search-icon.png) 20px center no-repeat;margin-left: 0; height: 60px;padding-left: 60px; float: none;
-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.top-wrapper .search-form input {margin-top: 15px;float: left; width: 75%; min-width: 75%;padding: 0;}
.top-wrapper .search-form button {display: block;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #fff;background: none;border: none;float: right;line-height: 60px; width: 23%;text-align: center;padding: 0;}
.top-wrapper .new-place {padding: 0 14px;height: 60px;}
.top-wrapper .new-place span {padding: 14px 0;width: 32px;text-indent: -9999px;}
.left-menu {display: none;padding-top: 0;}
.left-menu.scroll .navigation {position:static;}
.left-menu {width: 100%;position: static;padding-top: 0;border-right:medium none;}
.left-menu .navigation > li {width: 100%;height: auto;border:medium none;}
.left-menu .navigation a.icon {width: 100%;height: 32px;padding: 10px 0;background-position: 20px center;}
.left-menu .navigation a.facebook .fbiframe {display:none;}
.left-menu .navigation a.facebook .fblink {display:block;}
.left-menu .navigation a span {background: none !important;position: static;height: auto;line-height: 32px;padding: 0;opacity: 1;visibility: visible; padding-left: 72px;border:medium none;}
.left-menu .navigation a.other {display: none;}
.left-menu .submenu {display: block;position: static;border:medium none;}
.left-menu .submenu li {width: 100%;border-bottom:1px solid #555;}
.left-menu .submenu li a {padding:15px 0 15px 74px;}
.left-menu .submenu li a:hover {background:none repeat scroll 0 0 transparent;}
.left-menu .social {display: none;}

.container {padding-left: 0;padding-top: 0;}
.parallax {display: none;}

.slider-wrapper {height: 320px;}
.slider-wrapper .slides li {height: 320px;}
.slider-wrapper .slides li .desc {width: 90%; margin: 20px 5% 0;}
.slider-wrapper .slides li .desc h2 {font-size: 24px;}
.slider-wrapper .slides li .desc a.button {padding: 7px 10px;font-size: 14px;}
.flex-control-nav {bottom: 20px;}
.columns-wrapper .title-label {padding: 15px 5%;}
.columns-wrapper .title-label span {display: none;}
.columns-wrapper .column {float: none;width: 100%;}
.columns-wrapper .column-place,
.columns-wrapper .column-place .full-link {height: 300px;}

.content {width: 90%;margin: 30px 5% 60px 5%;}
.category-title h3 {font-size: 24px;}
.places-grid .place {width: 100%;margin-right: 0%;margin-bottom: 30px;}
.places-grid .row .place:last-child {margin-right: 0;}
.places-grid .place .photo {height: auto;}
.places-grid .place h2 {height: auto;}

.video-player {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.video-player iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.single-video .video-header h2 {font-size: 24px;}


.stickit,
.stickem {margin-left: 0;position: static;}
.single-video-wrapper .social {width: auto;margin-bottom: 20px;}
.single-video-wrapper .social li {float: left;margin-right: 5px;}

.hotel-places .show-on-map {display: none;}

.horizontal-form .label-group {width: 28%;margin-right: 2%;}
.horizontal-form .input-group {width: 70%;}

.footer-wrapper .footer {padding-left: 5%;}
.footer-wrapper .footer h1 {display: none;}
.footer-wrapper .footer h3 {display: none;}

.single-video .see-photo-scaler li {
    width:33.333333333%
}
.see-photo {
    margin: -20px 0 70px;
}
.see-photo-scaler li {
    width: 11.25%;
}
}

@media (max-width: 459px) {

.mobile-nav-wrapper {display: block;}
.top-wrapper {position: relative;height: 60px;}
.top-wrapper .logo {height: 60px; width: 60px; padding: 0; overflow: hidden;}
.top-wrapper .desktop-logo {display: none;}
.top-wrapper .mobile-logo {display: block;}
/*.top-wrapper.scroll .new-place {width:32px;}*/
.see-also {display:none;}
.see-also-text {display:block;background: none repeat scroll 0 0 #171717;border-radius: 5px 0 0 5px;float: right;margin: -5px -9px 10px 4px;padding: 0 9px 2px;width: 114px;}

.video-player {margin-right:0;}

/* --codziennie-- */
.top-wrapper .codziennie {display:none;}
.top-wrapper .polec {display:block;}
.top-wrapper .polec iframe {width:102px;}

/* ---- */

.top-wrapper .mobile-button {display: block; width: 80px;height: 60px;width: 60px;padding: 0 15px;margin: 0px 2px 0 0;border: none;float: right;}
.top-wrapper .mobile-button span {display: block;width: 30px;height: 3px;background-color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.top-wrapper .mobile-button span + span {margin-top: 6px;}

/* --------------- wyszukiwarka w mobile wyłączona (poniżej) - żeby włączyć trzeba usunąć display:none --------- */
.top-wrapper .search-mobile-toggle {display:none;background: #ffbf3b url(../images/search-icon-button.png) center no-repeat;}

.top-wrapper .nav-mobile-toggle {background: #00a03e;}
.top-wrapper .search-form {display: none;position: absolute;width: 100%;top: 60px;background: #373737;margin-left: 0; height: 60px;padding:0  2%;
-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.top-wrapper .search-form input {margin-top: 15px;float: left; width: 71%; min-width: 71%;padding: 0;}
.top-wrapper .search-form button {display: block;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #fff;background: none;border: none;float: right;line-height: 60px; width: 25%;text-align: center;padding: 0;}
.top-wrapper .new-place {padding: 0 14px;height: 60px;}
.top-wrapper .new-place span {padding: 14px 0;width: 32px;text-indent: -9999px;}
.left-menu {display: none;padding-top: 0;}
.left-menu.scroll .navigation {position:static;}
.left-menu {width: 100%;position: static;border-right:medium none;}
.left-menu .navigation > li {width: 100%;height: auto;border:medium none;}
.left-menu .navigation a.icon {width: 100%;height: 32px;padding: 10px 0;background-position: 20px center;}
.left-menu .navigation a.facebook .fbiframe {display:none;}
.left-menu .navigation a.facebook .fblink {display:block;}
.left-menu .navigation a span {background: none !important;position: static;height: auto;line-height: 32px;padding: 0;opacity: 1;visibility: visible; padding-left: 72px;border:medium none;}
.left-menu .navigation a.other {display: none;}
.left-menu .submenu {display: block;position: static;border:medium none;}
.left-menu .submenu li {width: 100%;border-bottom:1px solid #555;}
.left-menu .submenu li a {padding:15px 0 15px 74px;}
.left-menu .submenu li a:hover {background:none repeat scroll 0 0 transparent;}
.left-menu .social {display: none;}

.container {padding-left: 0;padding-top: 0;}
.parallax {display: none;}

.slider-wrapper {height: 240px;}
.slider-wrapper .slides li {height: 240px;}
.slider-wrapper .slides li .desc {width: 96%; margin: 20px 2% 0;}
.slider-wrapper .slides li .desc .line-title {padding-left: 0;background: none;margin-top: 0; font-size: 14px;}
.slider-wrapper .slides li .desc .line-title span {background: none;padding-right: 0;}
.slider-wrapper .slides li .desc h2 {font-size: 24px;}
.slider-wrapper .slides li .desc .button-wrapper {display: none;}

.flex-control-nav {bottom: 20px;}
.columns-wrapper .title-label {padding: 15px 2%;}
.columns-wrapper .title-label span {display: none;}
.columns-wrapper .title-label h3 {font-size: 14px;}
.columns-wrapper .all-link {font-size: 12px;text-transform: none;}
.columns-wrapper .column {float: none;width: 100%;}
.columns-wrapper .column-place,
.columns-wrapper .column-place .full-link {height: 240px;}
.columns-wrapper .column-place h2 {font-size: 18px;}

.content {width: 96%;margin: 30px 2% 60px 2%;}
.category-title h3 {font-size: 24px;}
.places-grid .place {width: 100%;margin-right: 0%;margin-bottom: 30px;}
.places-grid .row .place:last-child {margin-right: 0;}
.places-grid .place .photo {height: auto;}
.places-grid .place h2 {height: auto;}

.video-player {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.video-player iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.single-video .video-header {margin-bottom: 15px;}
.single-video .video-header h2 {font-size: 24px;margin-bottom: 15px;}



.hotel-comments-list .comment-avatar {width: 50px;height: 50px;}
.hotel-comments-list .comment-avatar img {width: 50px;}
.hotel-comments-list .comment-meta,
.hotel-comments-list .comment-entry {padding-left: 60px;}
.hotel-comments-list .name {font-size: 16px;font-weight: bold;color: #000;display: block;line-height: 1;margin-bottom: 5px;}
.hotel-comments-list .date {font-size: 12px;color: #999;display: block;line-height: 1;}
.hotel-comments-form {padding: 15px;}

.stickit,
.stickem {margin-left: 0;position: static;}
.single-video-wrapper .social {width: auto;margin-bottom: 20px;}
.single-video-wrapper .social li {float: left;margin-right: 5px;}

.hotel-places .show-on-map {display: none;}

.horizontal-form .label-group {float: none;width: 100%;margin-bottom: 10px;text-align: left;margin-right: 0;}
.horizontal-form .label-group label {padding: 0;}
.horizontal-form .input-group {float: none;width: 100%;}
.horizontal-form .input-group input[type=text],
.horizontal-form .input-group input[type=email],
.horizontal-form .input-group input[type=password],
.horizontal-form .input-group input[type=phone],
.horizontal-form .input-group input[type=tel],
.horizontal-form .input-group input[type=number],
.horizontal-form .input-group select,
.horizontal-form .input-group textarea {width: 100%;max-width: 100%;}

.footer-wrapper {height: auto;}
.footer-wrapper .footer li {height: auto; padding: 15px 0;}
.footer-wrapper .footer li a {font-size: 12px;text-transform: none;}
.footer-wrapper .footer {padding: 0 2%;}
.footer-wrapper .footer h1 {display: none;}
.footer-wrapper .footer h3 {display: none;}

.single-video .see-photo-scaler li {
    width:50%
}
.see-photo {
    margin: -20px 0 0;
}
.see-photo-scaler li {
    width: 11.27%;
}
.single-video .video-header h1 {
    font-size: 25px;
}
}

/*
@media (min-width: 1400px) {
  .columns-wrapper .column-place,
  .columns-wrapper .column-place .full-link,
  .columns-wrapper .column-place div {height: 450px;}
}

@media (min-width: 1600px) {
  .columns-wrapper .column-place,
  .columns-wrapper .column-place .full-link,
  .columns-wrapper .column-place div {height: 520px;}
}
*/
