@import "//fonts.googleapis.com/css?family=Amiko&subset=latin,latin-ext";
@import "//fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext";
@import "//fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext";

/* reset */
ol, ul {list-style: none;padding:0px;margin:0px;}
a:hover, a:active, a:focus,i:hover, i:active, i:focus, *:focus, a{outline:0;text-decoration:none;}
* {box-sizing: border-box;}

/* global css */
body {font-family: 'Amiko', sans-serif;background:#fff;overflow-x: hidden;padding:0px!important;margin:0px!important;}
.section {position:relative;}
.box-middle {display:table-cell;vertical-align:middle;position:relative;z-index:2;}
.bg-cover {background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}
img.alignleft {float:left;margin-right:15px;margin-bottom:10px;}
img.alignright {float:right;margin-left:15px;margin-bottom:10px;}
img.aligncenter {max-width:100%;height:auto;display:inline-block;}
.title-content {text-align:center;max-width:470px;width: calc(100% - 30px);height:auto;margin:auto;margin-top:20px;background:url(../img/h-bg.png);background-position:center;background-repeat:no-repeat;}
.title-content h2 {display:inline-block;margin:0px;padding:0px 30px;background:#fff;color:#5b5a59;text-transform:uppercase;font-weight:bold;font-size:30px;}
.bounce-button{ vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.bounce-button:hover, .bounce-button:focus, .bounce-button:active {-webkit-animation-name: hvr-wobble-horizontal;animation-name: hvr-wobble-horizontal;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}

/* navbar top */
.navbar-top {width:100%;height:22px;background:#f1582b;border-bottom:2px solid #b1401f;text-transform:uppercase;color:#fff;position:fixed;z-index:99;}
.navbar-top  a{font-size:10px;color:#fff;}
.navbar-top .quick-social {float:left;font-size:10px;color:#fff;padding:5px 0px;}
.navbar-top .login {float:right;font-size:10px;color:#fff;padding:5px 0px;}
.navbar-top  a:hover {color:#fff;}

/* header */
header {min-height:100px;position:fixed;background:rgba(255,255,255,0.72);z-index:98;text-align:center;width:100%;border:0px;top:20px;border-bottom:2px solid #e9e9e9;z-index: 999;}
header.active {background:#fff;}
.body-page header {border-bottom:2px solid #f1582b;}
header .container-header { width: 100%; position: absolute; padding: 0px 30px;margin: auto;top: 0; left: 0; z-index: 9;}
header .logo-home {float:left;margin-left:-30px;}
header .logo-home img {max-height:100px;margin-top:0px;}
header .menu-desktop {color:#fff;font-size:13px;margin-top:8px;display:block;margin:auto;float:right;}
header .menu-desktop ul { list-style: none; margin: auto;display: inline-block;margin-top:45px;}
header .menu-desktop ul li {float:left;position:relative;padding-bottom:5px;}
header .menu-desktop ul li {margin:auto 12px;}
header .menu-desktop ul li a {padding:20px 0px;font-family: 'Amiko', sans-serif;font-size:15px;color:#2b2b2b;text-decoration:none;text-transform:uppercase;font-weight:bold;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
header .menu-desktop ul li:last-child {margin-right:0px;}
header,header.active {-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
header .menu-desktop ul li.active a,header .menu-desktop ul li:hover a {color:#f1582b;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
/* 2 poziom menu */
header .menu-desktop ul li ul {display:none;}
/* sm menu */
@media (max-width: 1200px) {header .menu-desktop ul li {margin: auto 6px;}}
@media (max-width: 992px) {header .logo-home img {max-height:80px;margin-top:10px;}header .menu-desktop ul li a{font-size:13px;}}
/* mobile menu */
.navbar {background:#fff;border-bottom:2px solid #f1582b!important;margin-top:20px;}
.navbar-header img {max-height: 70px;margin:0px;}
.navbar-header button {border: 0px !important;text-transform:uppercase; font-size:17px!important; margin-top:17px!important;margin-right:0px!important;float:right;color:#4e4e4e!important;font-weight:bold;}
.navbar-header button:hover {background:none !important;}
.navbar-collapse { max-height: 100vh !important;padding:0px;}
.navbar-default .navbar-toggle:focus {border-color: none !important;background:none !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#e1e1e1 !important;}
.navbar-collapse ul {padding:15px 0px;margin:0px;}
.navbar-collapse ul li {padding:10px;text-align:center;}
.navbar-collapse ul li a {font-size:19px; color:#4e4e4e;font-family:'Amiko',sans-serif;}
.navbar-collapse ul li.active a {color:#f1582b;}
.navbar-collapse ul li ul {display:none;}

/* section slider */
.section-slider {padding-top:20px;height:calc(100vh - 20px);overflow:hidden;}
.section-slider .carousel-indicators li{width:17px;height:17px;border:2px solid #f1582b;background-color:#f1582b;margin:0px 2px;padding:0px;}
.section-slider .carousel-indicators .active{background-color:#fff;border:2px solid #f1582b;margin:0px 2px;padding:0px;}
.section-slider .carousel-indicators {bottom:30px;left:0;width:100%;margin-left:0px;}
.section-slider .item {height:calc(100vh - 20px);width:100vw;}
.section-slider .item img { object-fit: cover;width:100%;height:100%;}
.section-slider .carousel-caption {width:100%;height:100%;position:absolute;left:0;top:0;}
.section-slider .box {cursor:default;position:relative;margin:auto !important;max-width:calc(1170px - 15px);width:calc(100% - 15px);padding:15px;text-align:left;font-size:24px;color:#fff;font-family: 'Oswald', sans-serif;font-weight:bold;text-shadow:0px 0px 70px #000;margin: 0px;}
.section-slider .box h2 {font-size:60px;margin-top:0px;text-transform:uppercase;color:#ff673a;margin-bottom:30px;font-weight:bold;text-shadow: /* first layer at 1px */ -2px -2px 0px white, 0px -2px 0px white, 2px -2px 0px white, -2px 0px 0px white, 2px 0px 0px white, -2px 2px 0px white, 0px 2px 0px white, 2px 2px 0px white;}
.section-slider .box a {margin-top:20px;display:inline-block;width:170px;padding:15px;border-radius:10px;border:2px solid #fff;background:#f0582b;font-size:18px;color:#fff;text-align:center;text-shadow:0px 0px 1px transparent;}
.section-slider .box a i {font-size:25px;margin-left:7px;}
.section-slider .box a:hover {text-decoration:none;opacity:0.8;}
.section-slider .box-b1 {display:table;width:100%;height:100%;}
@media only screen and (max-width: 768px) {
.section-slider{padding-top:90px;height:50vh;}
.section-slider .item{height:calc(50vh - 90px);}
.section-slider .box {font-size:20px;background:none;text-align:center;text-shadow:0px 0px 120px #000;}
.section-slider .box h2 {font-size:35px;}	
.section-slider .box a {font-size:15px;padding:10px;width:130px;}
.section-slider .box a i{font-size:17px;}
.section-slider .carousel-indicators{bottom:5px;}
}

/* section tile icons */
.section-tile-icons {margin:0px;border-bottom:2px solid #e6e6e6;}
.section-tile-icons ul {overflow:hidden;margin:0px;}
.section-tile-icons li {float:left;width:25%;height:270px;padding:15px;font-size:15px;font-weight:bold;text-align:center;color:#fff;position:relative;display:table;text-transform:uppercase;}
.section-tile-icons li img {display:block;margin:auto;margin-bottom:15px;max-width:100%;height:auto;}
.section-tile-icons li a {display:block;z-index:3;position:absolute;width:100%;height:100%;top:0;left:0;}
.section-tile-icons li:hover {opacity:0.8;}
.section-tile-icons li:nth-child(1) {background:#ef572b;}
.section-tile-icons li:nth-child(2) {background:#fff;color:#ef572b;}
.section-tile-icons li:nth-child(3) {background:#ef572b;}
.section-tile-icons li:nth-child(4) {background:#fff;color:#ef572b;}
@media (max-width: 992px) {.section-tile-icons li {width:100%;height:250px;}}

/* section special offer */
.section-special-offer {padding:45px 0px;}
.section-special-offer .box {margin:0px 12px;height:260px;border:1px solid #c2bfbf;position:relative;padding:10px;}
.section-special-offer .box a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.section-special-offer .box:hover {opacity:0.8;}
.section-special-offer .box .thumb {width:100%;height:190px;position:relative;}
.section-special-offer .box .thumb .info-top {position:absolute;bottom:0;left:0;width:100%;height:55px;padding:10px;background:rgba(0,0,0,0.45);font-size:13px;color:#fff;font-weight:bold;}
.section-special-offer .box .info-bottom {width:100%;overflow:hidden;color:#2d3e50;padding: 10px 0px;}
.section-special-offer .box .info-bottom .category-ico {float:left;width:90px;padding: 5px 0px;}
.section-special-offer .box .info-bottom .category-ico img {max-height:27px;width:auto;float:left;margin-right:5px;}
.section-special-offer .box .info-bottom .date {width:calc(100% - 180px);float:left;text-align:center;font-size:13px;font-family: 'Lato', sans-serif;}
.section-special-offer .box .info-bottom .price{width:90px;float:right;text-align:right;font-size:24px;font-family: 'Lato', sans-serif;font-weight:bold;}
.section-special-offer .slick-slider {padding:0px 35px;margin:35px 0px;}
.section-special-offer .slick-prev, .section-special-offer .slick-next{font-size: 0; line-height: 0;position: absolute;top: 50%;display: block; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer; color: transparent; border: none; outline: none;background: transparent;}
.section-special-offer .slick-prev {background:url(../img/arrow-prev.png);background-position:center;background-repeat:no-repeat;width:21px;height:103px;}
.section-special-offer .slick-next {background:url(../img/arrow-next.png);background-position:center;background-repeat:no-repeat;width:21px;height:103px;}
.section-special-offer .slick-prev{ left: 0px;}
.section-special-offer [dir='rtl'] .slick-prev{ right: 0px; left: auto;}
.section-special-offer .slick-next{ right: 0px;}
.section-special-offer [dir='rtl'] .slick-next{right: auto;left: 0px;}
.section-special-offer.section-look  {padding-top:50px;padding-bottom:100px;}
.section-special-offer .more-page {display:block;margin:auto;font-size:14px;padding:15px 10px;width:180px;text-align:center;background:#ef572b;border:1px solid #ef572b;color:#fff;text-decoration:none;margin-top:30px;font-weight:bold;}
@media (max-width:1200px) {.section-special-offer .box .info-bottom .date{display:none;}}
@media (max-width:992px) {.section-special-offer{display:none;}}

/* section about */
.section-about {height:auto;width:100%;padding:60px 15px;position:relative;display:table;background:url(../img/about-bg.jpg);}
.section-about .shadow{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(239,87,43,0.7);z-index:1;}
.section-about .box{height:auto;max-width:685px;margin:auto;text-align:center;font-size:14px;color:#fff;z-index:2;position:relative;}
.section-about .box img {margin-bottom:30px;display:inline-block;max-width:100%;height:auto;}
.section-about .box a {display:inline-block;font-size:11.2px;padding:13px 30px;border:1px solid #fff;color:#fff;text-decoration:none;margin-top:40px;}
.section-about .box .more-link {display:none;}
@media (max-width: 768px) {.section-about{height:auto;padding:40px 15px;}}

/* section news */
.section-news {padding:60px 0px;}
.section-news ul {margin:0px;padding:0px;margin-top:30px;overflow:hidden;}
.section-news ul li {float:left;width:calc(50% - 20px);margin:10px;border:1px solid #c1bebe;height:320px;position:relative;overflow:hidden;}
.section-news ul li a.link-to {position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}
.section-news ul li .thumb {position:absolute;top:0;left:0;width:100%;height:100%;z-index:97;}
.section-news ul li .info-bottom {width:100%;height:105px;background:#ef572b;position:absolute;bottom:0;left:0;padding:10px;z-index:98;}
.section-news ul li .info-bottom h3 {cursor:default;margin-top:0px;font-size:24px;color:#fff;font-family: 'Oswald', sans-serif;}
.section-news ul li .info-bottom .col-c {overflow:hidden;}
.section-news ul li .info-bottom .description {cursor:default;font-size:11px;color:#fff;float:left;width:calc(100% - 70px);text-align:justify;}
.section-news ul li .info-bottom .more {width:70px;float:right;}
.section-news ul li .info-bottom .more a {display:block;float:right;width:55px;padding:14px 0px;text-align:center;font-size:11px;color:#fff;border:1px solid #fff;border-radius:5px;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.section-news ul li:hover .info-bottom .more a {color:#ef572b;background:#fff;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.section-news ul li:hover {opacity:0.8;}
.section-news ul li:hover .thumb {width:calc(100% + 100px);height:calc(100% + 100px);top:-50px;left:-50px;}
.section-news ul li .thumb,.section-news ul li:hover .thumb	{-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.section-news .more-page {display:block;margin:auto;font-size:14px;padding:15px 10px;width:180px;text-align:center;border:1px solid #ef572b;color:#ef572b;text-decoration:none;margin-top:30px;font-weight:bold;}
@media (max-width:1200px){.section-news ul li .info-bottom {height:120px;}}
@media (max-width:992px) {.section-news ul li{float:none;width:100%;margin:10px 0px;}.section-news ul li .info-bottom {height:auto;}}
@media (max-width:768px) {
.section-news ul li {height:50vh;}
.section-news ul li .info-bottom h3 {text-align:center;}
.section-news ul li .info-bottom .description,.section-news ul li .info-bottom .more {float:none;width:100%;}	
.section-news ul li .info-bottom .more a {width:100%;margin-top:10px;}
}

/* section footer */
.section-footer {width:100%;border-top:10px solid #ef572b;min-height:250px;background:url(../img/footer-bg.jpg);background-position:center;background-size:cover;padding:35px 0px;margin-top:40px;}
.section-footer .menu-footer {float:left;width:250px;}
.section-footer .menu-footer ul {padding:0px;list-style:none;}
.section-footer .menu-footer ul li {margin:13px 0px;}
.section-footer .menu-footer ul li:first-child {margin-top:0px;}
.section-footer .menu-footer ul li a {font-size:14px;color:#ef572b;font-weight:bold;text-transform:uppercase;}
.section-footer .menu-footer ul li a:hover {opacity:0.8;}
.section-footer .box-footer {height:220px;float:left;margin:0px 16px;border:2px solid #ef572b;width:calc(((100% - 250px) / 2 ) - 32px);position:relative;}
.section-footer .box-footer.ad-okazjonauci a{position:absolute;width:100%;left:0;top:0;height:100%;}
.section-footer .box-footer.ad-okazjonauci a{position:absolute;width:100%;left:0;top:0;height:100%;}
@media only screen and (max-width:1200px) {
.section-footer .menu-footer {width:200px;}	
.section-footer .box-footer {width:calc(((100% - 200px) / 2 ) - 32px);}
.section-footer .box-footer.contact  {text-align:center;}
.section-footer .box-footer.contact img {float:none;margin:15px 0px;}
}
@media only screen and (max-width:992px) {
.section-footer .menu-footer {display:none;}
.section-footer .box-footer{width:100%;max-width:500px;margin:20px auto;float:none;}
}

/* section author */
.section-author {width:100%;height:auto;overflow:hidden;background:#cecece;padding:10px 0px;}
.section-author a{color:#818181;font-size:9px;}
.section-author a:hover{color:#fff;}
.section-author .col-l {float:left;}
.section-author .col-r {float:right;}
.section-author .col-r a {margin-left:10px;}	
@media (max-width: 768px) {.section-author .col-l{text-align:center;float:none;width:100%;}.section-author .col-r{display:none;}}

/* section page */
.section-page {padding-top:175px;}
.section-page .section-news {padding:0px;}
.section-page .section-special-offer-page {padding:0px;}
.section-page .section-special-offer-page .autoplay {margin: 35px 0px;}
.section-page .section-special-offer-page .box {float:left;width:calc((100% / 3) - 12px);margin:6px;}
.section-page .section-more{text-align:center;color:#5b5a59;padding:30px 0px;}
.section-page .section-more h2{font-size:30px;text-transform:uppercase;font-weight:bold;}
.section-page .section-more h3{font-size:24px;text-transform:uppercase;font-weight:bold;margin-top:3px;}
.section-page .section-more a {margin-top:10px;display:inline-block;width:170px;padding:12px;border-radius:10px;border:2px solid #fff;background:#f0582b;font-size:18px;color:#fff;text-align:center;text-shadow:0px 0px 1px transparent;}
.section-page .section-more a i {font-size:25px;margin-left:7px;}
.section-page .section-more a:hover {text-decoration:none;opacity:0.8;}
@media (max-width: 1200px) {
.section-page .section-special-offer-page .box .date{display:block;}
}
@media (max-width: 992px) {
.section-page .section-special-offer-page {display:block;}
.section-page .section-special-offer-page .box {width:calc(50% - 12px);}
}
@media (max-width: 768px) {
.section-page {padding-top:115px;}
.section-page .section-special-offer-page .box {width:100%;margin:8px 0px;}
.section-page .section-more h2 {font-size:22px;}
.section-page .section-more h3 {font-size:16px;}
}

/* section single */
.section-single .title {padding-bottom:20px;position:relative;}
.section-single .title h1{color:#ef572b;font-size:36px;font-family: 'Oswald', sans-serif;}
.section-single .title .breadcrumbs{overflow:hidden;}
.section-single .title .breadcrumbs li {float:left;position:relative;margin-right:8px;padding-right:13px;font-size:14px;color:#2b2b2b;}
.section-single .title .breadcrumbs li a {color:#2b2b2b;}
.section-single .title .breadcrumbs li a:hover{color:#ef572b;}
.section-single .title .breadcrumbs li:after {font-family: FontAwesome;content: "\f105";position: absolute;top: -2px; right: 0; bottom: 0;font-size:15px;color:#ef572b;}
.section-single .title .breadcrumbs li:last-child:after {display:none;}
.section-single .title .breadcrumbs li:first-child i {color:#ef572b;}
.section-single .title .dodaj-okazje {position:absolute;top:0;right:0;}
.section-single .title .dodaj-okazje a {display:block;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;width:235px;background:#ef572b;border-bottom:4px solid #d14b24;padding:18px 5px;height:55px;}
.section-single .title .dodaj-okazje.panel a {width:190px;}
.section-single .title .dodaj-okazje a 
.section-single .content {font-size:14px;color:#2d2d2d;width:100%;}
.section-single .content img {max-width:100%;height:auto;display:inline-block;}
@media (max-width:992px) {
.section-single .title .dodaj-okazje {position:relative;}	
}
@media (max-width:768px) {
.section-single .title h1{text-align:center;}
.section-single .title .breadcrumbs {display:none;}	
.section-single .title .dodaj-okazje a {margin:auto;margin-top:20px;}
}

/* section login & register */
.section-login .box-login {height:690px;width:100%;display:table;background:url(../img/login-bg.jpg);padding:65px;}
.section-login.section-register .box-login {background:url(../img/register-bg.jpg);}
.section-login .box-login .box {border:1px solid #cac9c9;border-radius:5px;background:#fff;max-width:335px;padding:20px;}
.section-login .box-login .box h2 {margin-top:0px;color:#616161;font-size:24px;text-transform:uppercase;font-weight:bold;}
.section-login .box-login .box .form {overflow:hidden;margin-bottom:10px;}
.section-login .box-login .box label {width:100%;border:1px solid #cccccc;height:33px;padding:0px 11px;font-size:16px;font-weight:normal;color:#878787;margin:8px 0px;}
.section-login .box-login .box label i {color:#cccccc;}
.section-login .box-login .box label input {border:0px;height:31px;margin:0px;background:transparent;padding:0px 8px;width:calc(100% - 25px);}
.section-login .box-login .box button {border:1px solid #f1582b;background:transparent;color:#f1582b;font-size:15px;height:35px;width:100%;margin:8px 0px;margin-bottom:4px;text-align:center;padding:8px 0px;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.section-login .box-login .box button:hover {background:#f1582b;color:#fff;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.section-login .box-login .box button i {padding-right:5px;}
.section-login .box-login .box .login-social {height:35px;width:100%;margin:8px 0px;display:block;}
.section-login .box-login .box .login-social.fb {background:url(../img/button-facebook.png);background-position:left center;background-repeat:no-repeat;background-size:100% auto;}
.section-login .box-login .box .login-social.google {background:url(../img/button-google.png);background-position:left center;background-repeat:no-repeat;background-size:100% auto;}
.section-login .box-login .box .login-social:hover {opacity:0.8;}
.section-login .box-login .box .remember {width:100%;border-top:1px solid #dddddd;font-size:12px;}
.section-login .box-login .box .remember h3 {color:#616161;font-size:20px;}
.section-login .box-login .box .remember p {margin-bottom:5px;}
@media (max-width: 768px) {
.section-page.section-login {margin-top:-25px;margin-bottom:-50px;}
.section-page.section-login .container {padding:0px;}
.section-login .box-login {padding:20px;height:calc(100vh - 50px);}	
.section-login .box-login .box {margin:auto;}
}

/* pagination */
.pagination-tmk {width: 100%; padding: 15px 10px;text-align: right;cursor:default;}
.pagination-tmk .next.page-numbers,.pagination-tmk .prev.page-numbers {border:1px solid #f1582b;font-size:11px; height:22px; padding:0px 7px;color:#f1582b;margin:0px;width:auto;background:#fff;padding-top:4px;}
.pagination-tmk .prev.page-numbers {margin-right:2.5px;}
.pagination-tmk .next.page-numbers {margin-left:2.5px;}
.pagination-tmk a:hover,.pagination-tmk span:hover {opacity:0.7;cursor:pointer;}
.pagination-tmk .page,.pagination-tmk .page-numbers{margin:1px;font-size:11px; color:#f1582b;border:1px solid #f1582b;border-radius:3px;width:20px; height:22px;display: inline-block;text-align: center;padding:0px;padding-top:4px;background:#fff;}
.pagination-tmk .current,.pagination-tmk .page:hover {margin: 1px; font-size: 11px; color: #fff; font-weight: normal !important;background: #f1582b; border: 1px solid #f1582b;border-color: #e1dedd !important;border-radius: 3px; width: 20px;height: 22px;display: inline-block;text-align: center;padding: 0px; padding-top: 4px;}

/* strona okazji */
.okazja-box,.comment-box {width:100%;background:#f7f7f7;border:1px solid #cac9c9;padding:20px;overflow:hidden;margin-bottom:20px;}
.comment-box {margin-bottom:0px;}
.okazja-box .col-l {float:left;width:365px;}
.okazja-box .col-c {float:left;width:345px;padding:0px 25px;padding-left:15px;}
.okazja-box .col-r {float:right;width:calc(100% - 710px);}
.okazja-box .col-l .thumb {height:270px;width:100%;}
.okazja-box .col-c table {width:100%;}
.okazja-box .col-c table td{padding:9px 3px;font-size:18px;color:#2f2f2f;vertical-align:middle;}
.okazja-box .col-c table td a {color:#2f2f2f;}
.okazja-box .col-c table td:first-child {text-align:center;}
.okazja-box .col-c table img {max-width:27px;height:auto;}
.okazja-box .col-c table i {font-size:25px;color:#2d3e4e;}
.okazja-box .col-c table i.fa-globe,.okazja-box .col-c table i.fa-phone {color:#ef572b;}
.okazja-box .col-r {font-size:13px;color:#000;text-align:justify;}
.okazja-box .col-r .price {font-size:30px;color:#2f2f2f;margin-top:15px;text-align:right;cursor:default; margin-right: 7px;}
.okazja-box .col-r .price span{font-size:36px;color:#ef572b;}
.okazja-box .col-r .price img {margin-top:-7px;}
.okazja-box .col-r .type-ok { display: inline-block;width: 60px; height: 40px; background: #f39c11; font-size: 9px; color: #fff;text-align: center;text-transform: uppercase;padding: 2px;position: relative;line-height: 10px;border-radius: 5px;top: 7px;left: 7px;}
.okazja-box .col-r .type-ok .box-ok {position:absolute;top:0;left:0;width:100%;height:100%;display:table;}
.okazja-box .col-r .type-ok .box-ok .box-middle {top: 1.5px;}
.comment-box {font-size:14px;color:#000;padding:0px 20px;}
.comment-box li {border-bottom:1px solid #eaeaea;padding:20px 0px;padding-bottom:10px;}
.comment-box li:last-child {border:0px;}
.comment-box .nick {font-size:16px;position:relative;height:50px;width:100%;display:table;margin-bottom:15px;}
.comment-box .nick .thumb {width:50px;height:50px;border-radius:50%;border:2px solid #ef572b;position:absolute;top:0;left:0;}
.comment-box .nick .user {font-weight:bold;padding-left:60px;}
@media (max-width: 1200px) {
.okazja-box .col-l {width:235px;}
.okazja-box .col-c {width:345px;}
.okazja-box .col-r {width:calc(100% - 580px);}
}
@media (max-width: 992px) {
.okazja-box .col-l,.okazja-box .col-c,.okazja-box .col-r {width:100%;float:none;padding:0px;}	
.okazja-box .col-c {padding:20px 0px;text-align:center;}
.okazja-box .col-c table {width:auto;display:inline-block;margin:auto;}
.okazja-box .col-c table td {padding:9px 6px;}
.okazja-box .col-c table td:nth-child(2){text-align:left;}
.okazja-box .col-r {text-align:center;}
.okazja-box .col-r .price {text-align:center;margin-top:30px;}
}

/* form */
.wpcf7 {max-width:100% ;margin:0px ;overflow:hidden;position: relative;margin-bottom:20px ;padding-bottom:20px ;}
.wpcf7 .form-c {width:100%;overflow:hidden;}
.wpcf7 .form-l {float:left;width:295px;margin-right:30px;}
.wpcf7 .form-r {float:right;width:calc(100% - 325px);}
.wpcf7 .form-r iframe{position: absolute; right: 0;}
.wpcf7-text {max-width: 600px;display: block;background: #fff;border: 1px solid #cac9c9; width: 100%; height: 37px;margin: 15px auto; padding: 0px 10px; color: #000;font-size: 13px; font-weight: normal; text-align: left;}
.wpcf7-textarea  {max-width: 600px; display: block; background: #fff; border: 1px solid #cac9c9;  width: 100%; min-height: 193px;max-height: 400px;margin: 15px auto;padding: 10px;color: #000; font-size: 13px; font-weight: normal; text-align: left;}
.wpcf7-submit {display: block; width: 150px; margin: 10px auto; margin-top: 20px; background: #ef572b; color: #fff; padding: 11px 25px 7px; font-weight: normal; border: 0px; border-bottom: 4px solid #d14b24;  -webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-ms-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out;}
.wpcf7-submit:hover,.wpcf7 .user-button:hover {opacity:0.7;text-decoration:none;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;	}
.wpcf7 .user-button {display:block;border:1px solid #f1582b;background:transparent;color:#f1582b;font-size:15px;height:45px;width:100%;margin:15px 0px;margin-bottom:4px;text-align:center;padding:13px 0px;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
@media (max-width: 1200px) {.wpcf7 .form-l {width:265px;}.wpcf7 .form-r {width:calc(100% - 295px);}}
@media (max-width: 768px) {.wpcf7 .form-r,.wpcf7 .form-l {float:none;width:100%;margin:0px;}}

/* settings panel */
.settings-panel .menu-panel .tab-menu {width:100%;border:1px solid #cac9c9;margin-bottom:5px;background:#f7f7f7;overflow:hidden;}
.settings-panel .menu-panel .tab-menu li {float:left;padding:1px 25px;border-right:2px solid #e5e5e5;margin:20px 0px;}
.settings-panel .menu-panel .tab-menu li:last-child{border:0px;}
.settings-panel .menu-panel .tab-menu li a{text-transform:uppercase;font-size:16px;color:#8c8c8c;}
.settings-panel .menu-panel .tab-menu li.active a {color:#ef572b;}
.settings-panel .content-panel {margin:25px 0px;}
.settings-panel .avatar {width:230px;height:230px;border-radius:50%;margin:10px auto;border:5px solid #ef572b;}
.settings-panel .upload {width:100%;text-align:center;}
.settings-panel .upload input {display:inline-block;margin:auto;width:210px;}
.settings-panel .form {max-width:915px;margin:auto;margin-top:50px;}
.settings-panel .form .form-l {float:left;width:295px;margin-right:65px;padding-top: 15px;}
.settings-panel .form .form-r {float:right;width:calc(100% - 360px);}
.settings-panel .form .form-c {width:100%;overflow:hidden;}
.settings-panel .form p {color:#5a5959;font-size:16px;}
.settings-panel .form .wpcf7-text {background:#f7f7f7;border-color:#cac9c9;border-radius:0px;margin:5px 0px;}
.settings-panel .form .wpcf7-textarea {background:#f7f7f7;border-color:#cac9c9;border-radius:0px;margin:5px 0px;min-height:170px;max-height:170px}
.settings-panel .form .wpcf7-textarea {background:#f7f7f7;border-color:#cac9c9;border-radius:0px;margin:5px 0px;min-height:170px;max-height:170px}
.settings-panel .form .wpcf7-submit {display:block;margin:auto;margin-top:30px;float:none;}
.settings-panel .fv-box {width:100%;border:1px solid #cac9c9;margin-bottom:5px;background:#f7f7f7;overflow:hidden;padding:10px 20px 0px;}
.settings-panel .fv-box table {width:100%;}
.settings-panel .fv-box table th {font-size:14px; color:#545151;font-weight:bold;padding:10px 0px;}
.settings-panel .fv-box table tr {border-bottom:1px solid #eaeaea;}
.settings-panel .fv-box table tr:last-child{border:0px;}
.settings-panel .fv-box table td {font-size:16px; color:#000;font-weight:bold;padding:20px 0px;}
.settings-panel .fv-box table td:nth-child(3){width:300px;}
.settings-panel .fv-box table td:nth-child(1){width:280px;}
.settings-panel .fv-box table td:nth-child(2){width:calc(100% - 380px);}
.settings-panel .fv-box table a {background: #ef572b; color: #fff; padding: 9px 25px 2px; font-size: 10px;display:inline-block; text-align: center;margin: 5px 0px;text-transform: uppercase;font-weight: normal; border: 0px;border-bottom:4px solid #d14b24;-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-ms-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.settings-panel .fv-box table a:hover {opacity:0.8;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.settings-panel .box-okazja {width:100%;border:1px solid #cac9c9;margin-bottom:10px;background:#f7f7f7;overflow:hidden;padding:20px;}
.settings-panel .box-okazja .col-l {float:left;width:115px;}
.settings-panel .box-okazja .col-c {float:left;width:calc(100% - 220px);padding-left:17px;}
.settings-panel .box-okazja .col-r {float:right;width:105px;}
.settings-panel .box-okazja .col-l .thumb{width:100%;height:90px;}
.settings-panel .box-okazja .col-c h3 {margin-top:0px;font-size:18px;color:#3e3b3b;text-transform:uppercase;font-weight:bold;}
.settings-panel .box-okazja .col-c .price{font-size:16px;color:#3e3b3b;text-transform:uppercase;font-weight:bold;}
.settings-panel .box-okazja .col-c .price span{color:#ef572b;text-transform:none;}
.settings-panel .box-okazja .col-c .stats {margin-top:22px;}
.settings-panel .box-okazja .col-c .stats li {float:left;font-size:12px;color:#a9a9a9;padding:0px 15px;border-left:1px solid #cccccc;}
.settings-panel .box-okazja .col-c .stats li:first-child {padding-left:0px;border:0px;}
.settings-panel .box-okazja .col-c .stats li span {font-weight:bold;}
.settings-panel .box-okazja .col-r a {display:block;margin:5px 0px;width:100%;text-align:center;padding:3px 0px;font-size:11px;}
.settings-panel .box-okazja .col-r a.view{border:1px solid #ef572b;color:#ef572b;}
.settings-panel .box-okazja .col-r a.edit{border:1px solid #7e7e7e;color:#7e7e7e;}
.settings-panel .box-okazja .col-r a.end{border:1px solid #cc2a2a;color:#cc2a2a;}
.settings-panel .box-okazja .col-r a:hover {opacity:0.7;}
@media (max-width: 992px) {
.settings-panel .menu-panel .tab-menu li {padding:0px 15px;}
.settings-panel .menu-panel .tab-menu li a {font-size:14px;}	
.settings-panel .form .form-l {float:left;width:50%;margin:auto;padding-right:10px;}
.settings-panel .form .form-r {float:right;width:50%;margin:auto;padding-left:10px;}	
.settings-panel .fv-box table td:nth-child(3){width:100px;}
.settings-panel .fv-box table a {display:block;}
}
@media (max-width:768px) {
.settings-panel .menu-panel .tab-menu li {width:100%;float:none;padding:20px 10px;margin:0px;text-align:center;border:0px;border-bottom:1px solid #e5e5e5;}
.settings-panel .form .form-l,.settings-panel .form .form-r {float:none;width:100%;padding:0px;}
.settings-panel .form .form-r {margin-top:20px;}	
.settings-panel .fv-box table tr:first-child{display:none;}
.settings-panel .fv-box table td:nth-child(3),.settings-panel .fv-box table td:nth-child(1),.settings-panel .fv-box table td:nth-child(2){width:100%;float:left;}
.settings-panel .fv-box table td {padding:7px 0px;text-align:center;}
.settings-panel .fv-box table td:last-child {padding-bottom:25px;}
.settings-panel .fv-box table td:first-child {padding-top:25px;}
.settings-panel .box-okazja .col-l ,.settings-panel .box-okazja .col-r,.settings-panel .box-okazja .col-c {float:none;padding:20px 0px;width:100%;text-align:center;}
.settings-panel .box-okazja .col-l .thumb {max-width:300px;height:150px;margin:auto;}
.settings-panel .box-okazja .col-c h3 {font-size:22px;}
.settings-panel .box-okazja .col-r a {font-size:14px; padding:7px 0px;margin:15px auto;max-width:300px;}
.settings-panel .box-okazja .col-c .stats li {float:none;width:100%;border:0px;text-align:center;font-size:14px;}
}

/* modal */
.modal-open {overflow-y: auto;}
.modal {padding-right:0px;}
.modal .modal-content {border-radius:0px;max-height: calc(100vh - 80px);}
.modal .modal-dialog{ overflow-y: initial}
.modal .modal-body{ max-height: calc(100vh - 215px); overflow-y: auto;}
.modal .modal-footer {text-align:center;}
.modal .modal-footer button{ background: #ef572b; color: #fff;    padding: 11px 25px 7px;font-weight: normal;border: 0px;border-bottom:4px solid #d14b24;-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-ms-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.modal .modal-footer button:hover {opacity:0.9;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.modal .modal-dialog img{display:block;max-width:100%;margin:auto;height:auto;}
.modal .modal-title{text-align:center;font-weight:bold;font-family: Open Sans Light;font-size: 25px;}
.modal .form-content {max-width:400px;margin:auto;}
.modal .error {max-width:400px;margin:15px auto;border:1px solid red;padding:15px;text-align:center;}
.modal .success {max-width:400px;margin:15px auto;border:1px solid green;padding:15px;text-align:center;}
.modal input {background:#f7f7f7;border:1px solid #cac9c9; width: 100% ; height: 37px ; margin:5px 0px; padding: 0px 10px ;color: #000 ;font-size: 13px ; font-weight: normal ;text-align: left ;}
@media (min-width: 768px) {.modal .modal-dialog { width: 80%; margin: 30px auto;}}

/* dodawanie okazji */
.add-panel .steps {width:100%;border:1px solid #cac9c9;background:#f7f7f7;overflow:hidden;margin:25px 0px;padding:20px 20px 15px;}
.add-panel .steps li {float:left;width:20%;text-align:center;font-size:18px;color:#2d3e4e;}
.add-panel .steps li a{color:#aaaaaa;}
.add-panel .steps li i {display:block;font-size:30px;margin-bottom:10px;}
.add-panel .steps li.active a {color:#ef572b;}
.add-panel .step-box {width:100%;border:1px solid #cac9c9;background:#f7f7f7;overflow:hidden;margin:25px 0px;padding:20px;}
.add-panel .content-panel h2 {text-align:center;font-family:'Oswald',sans-serif;color:#ef572b;margin-bottom:30px;}
.add-panel .next-step{display:block;width:150px;margin:10px auto;margin-top:20px;background: #ef572b;color: #fff;padding:11px 25px 7px;font-weight:normal;border:0px;border-bottom:4px solid #d14b24;-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-ms-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.add-panel .next-step.end-step {width:370px;text-align:center;}
.add-panel .step-1 .category ul {overflow:hidden;margin-bottom:30px;}
.add-panel .step-1 .category li{float:left;width:20%;padding:10px;text-align:center;cursor:pointer;color:#2d3e4e;font-size:14px;}
.add-panel .step-1 .category li img {max-width:100%;height:auto;display:block;margin:auto;margin-bottom:10px;}
.add-panel .step-1 .category li:hover {opacity:0.8;}
.add-panel .step-1 .typ-okazji label{width: 300px; padding: 8px; display: block;font-size: 16px; border: 1px solid #cac9c9;margin: 15px auto;background: #fff;}
.add-panel .step-1 .typ-okazji label input[type=number]{padding-left:10px;height: 22px;text-align: center;font-size: 14px;margin: 0px 6px;width: 80px;background: #fff;border: 0px;border-bottom: 1px dashed #797979;}
.add-panel .step-1 .typ-okazji label input[type=radio]{margin-right:5px;}
.add-panel .step-1 .typ-okazji label input[type=text]{width:40px;text-align:center;margin:0px 5px;height:22px;}
.add-panel .step-1 .price input {max-width:300px;display:block;background:#fff;border:1px solid #cac9c9;width:100%;height:37px;margin:5px auto;padding:0px 10px;color:#000;font-size:13px;font-weight:normal;text-align:center;}
.add-panel .step-1 .price,.add-panel .step-1 .sub-category,.add-panel .step-1 .typ-okazji{margin-top:50px;}
.add-panel .step-2 .localization input {background:#fff;border:1px solid #cac9c9;width:calc( 50% - 10px);float:left;height:37px;margin:5px;padding:0px 10px;color:#000;font-size:13px;font-weight:normal;text-align:left;}
.add-panel .step-2 .localization iframe {width:100%;margin:20px 0px 0px;}
.add-panel .step-3 .description input {max-width:600px;display:block;background:#fff;border:1px solid #cac9c9;width:100%;height:37px;margin:5px auto;padding:0px 10px;color:#000;font-size:13px;font-weight:normal;text-align:left;}
.add-panel .step-3 .description textarea {max-width:600px;display:block;background:#fff;border:1px solid #cac9c9;width:100%;min-height:200px;max-height:400px;margin:5px auto;padding:10px;color:#000;font-size:13px;font-weight:normal;text-align:left;}
.add-panel .step-5 .date label {display:block;max-width:200px;margin:10px auto;}
.add-panel .step-5 .date label input {margin-left:5px;}
.add-panel .step-5 .fv {overflow:hidden;margin-top:50px;}
.add-panel .step-5 .fv input {background:#fff;border:1px solid #cac9c9;width:calc( 50% - 10px);float:left;height:37px;margin:5px;padding:0px 10px;color:#000;font-size:13px;font-weight:normal;text-align:left;}
.add-panel .step-5 .payment {margin-top:50px;}
.add-panel .step-5 .payment .box-end {max-width: 600px; background: white; margin: auto;overflow: hidden; padding: 25px 0px 15px;border: 1px solid #ef572b;}
.add-panel .step-5 .payment p {text-align:center;font-weight:bold;font-size:16px;}
.add-panel .step-5 .payment p span {color:#ef572b;}
@media (max-width: 992px) {
.add-panel .steps li {font-size:14px;}	
.add-panel .step-1 .category li{width:25%;}
}
@media (max-width: 768px) {
.add-panel .steps {padding:20px 0px 15px;}
.add-panel .steps li {font-size:0px;}	
.add-panel .steps li i{font-size:20px;margin-bottom:5px;}
.add-panel .step-1 .category li{width:calc(100% / 3);}
.add-panel .step-2 .localization input,.add-panel .step-5 .fv input {width:100%;margin:5px 0px;}
}

/* section contact form */
.info-contact-page  {  width: 100%;border: 1px solid #cac9c9;background: #f7f7f7;overflow: hidden; margin-bottom:50px; padding: 20px;}
.info-contact-page .contact-form{max-width:900px;margin:auto;}

/* section  adv*/
.section-direct  {text-align:center;height:auto;width:100%;margin-bottom: 60px;}
.section-direct img {display: inline-block;max-width: 100%;max-height: 150px;;}