#cookie-notice .button.wp-default {
background: #af1902;
color: #fff;
text-shadow: none;
border-width: 0px;
}
footer .contactbox h3, .contactbox .kc_col-sm-4 h3, .contactbox .kc-feature-boxes a, .opal-footer-profile .widgettitle, .opal-footer-profile h3, body.kc-css-system .kc-elm footer a, .opal-footer, body.kc-css-system footer .kc-elm p, .opal-footer-profile .kc_text_block i, .opal-copyright a {
color: #fff !important;
}
.opal-footer-profile a, .opal-footer ul li:first-child {
color: #bfbfbf !important;
}
.contactbox .wpcf7-form .contact-form7 .form-control {
background-color: #fff;
}
.copyright-buider {
background-color: #383838;
color: #fff;
}
body.kc-css-system .kc-css-603935 {
padding-top: 20px;
}
.opal-footer-profile .widget_nav_menu ul li a::before {
content: "";
}
body.kc-css-system .kc-elm:not(.kc-section-active) .kc_accordion_header a {
color: #000;
}
.wpcf7-form-control.wpcf7-submit.btn.btn-light.btn-block {
color: #942b32;
}
.home input[type="submit"].btn-block {
width: 50%;
border-radius: 10px;
}
#cookie-notice .button.wp-default {
background: #af1902;
color: #fff;
text-shadow: none;
border-width: 0px;
}
footer .contactbox h3, .contactbox .kc_col-sm-4 h3, .contactbox .kc-feature-boxes a, .opal-footer-profile .widgettitle, .opal-footer-profile h3, body.kc-css-system .kc-elm footer a, .opal-footer, body.kc-css-system footer .kc-elm p, .opal-footer-profile .kc_text_block i, .opal-copyright a {
color: #fff !important;
}
.opal-footer-profile a, .opal-footer ul li:first-child {
color: #fff !important;
}
.contactbox .wpcf7-form .contact-form7 .form-control {
background-color: #fff;
}
.copyright-buider {
background-color: #383838;
color: #fff;
}
.widget.widget_nav_menu.kc-elm { }
.opal-footer-profile .widget_nav_menu ul li a::before {
content: "";
}
body.kc-css-system .kc-elm .kc_accordion_header a {
color: #000;
}
body.kc-css-system .kc-elm.kc-section-active .kc_accordion_header a {
color: #fff !important;
}
body.kc-css-system .kc-css-619005 .ui-icon {
color: #fff !important;
}
.wpcf7-form-control.wpcf7-submit.btn.btn-light.btn-block {
color: #942b32;
}
.home input[type="submit"].btn-block {
width: 50%;
border-radius: 10px;
}
#opal-breadscrumb .active {
display: block;
content: "";
color: #fff;
text-transform: none;
font-weight: 700;
letter-spacing: -2px;
position: absolute;
font-family: Open Sans, sans-serif;
margin: 0;
top: -27px;
font-size: 40px;
z-index: 4;
}
.kc-elm.kc_col-sm-3.kc_column_inner.kc_col-sm-3 {
border-top: none;
padding-top: 60px;
}
.kc_tabs .kc_tabs_nav > .ui-tabs-active, .kc_tabs .kc_tabs_nav > .ui-tabs-active:hover, .kc_tabs .kc_tabs_nav > .ui-tabs-active > a, .kc_tabs .kc_tabs_nav > .ui-tabs-active > a:hover {
color: #942b32;
}
.kc_wrapper > ul.ui-tabs-nav > li {
width: 150px;
}
.kc_tabs .kc_tabs_nav > .ui-tabs-active > a, .kc_tabs .kc_tabs_nav > li:hover, .kc_tabs .kc_tabs_nav > li > a:hover {
background-color: transparent;
color: #942b32;
}
.testimonial-collection .testimonials-v3 .testimonials-description {
line-height: 28px;
font-size: 16px;
margin-bottom: 30px;
font-style: italic;
}
.testimonial-collection .testimonials-body .testimonials-description {
font-family: Open Sans, sans-serif;
}
.btn.real {
color: #fff;
background-color: #942b32;
margin-top: 20px;
border-radius: 10px;
}
.btn.real:hover {
background-color: #752227;
}
.page-id-1378 textarea.form-control {
height: 177px;
}
.home .kc-google-maps {
margin-top: -50px;
}
.kc-google-maps iframe {
border: 0;
}
.kc-fb-layout-4 .box-right .content-desc a {
margin-bottom: 20px;
}
.contactbox .wpcf7-form .contact-form7 input.form-control {
height: 44px;
}
.home .wpcf7-form-control.wpcf7-submit.btn.btn-light.btn-block {
padding: 12px 20px;
line-height: 0.875;
margin-top: 10px;
display: inline-block;
float: left;
}
.home.kingcomposer .kc_row.kc_row_inner {
width: calc(100%);
}
.page #opal-breadscrumb {
background-size: cover;
}
.page-id-1393 #opal-breadscrumb {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/header_lokalizacja.jpg);
}
.page-id-1425 #opal-breadscrumb {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/header_opis-obiektu.jpg);
}
.archive.post-type-archive-oferty #opal-breadscrumb,
.page-id-1453 #opal-breadscrumb {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/header_wolne-powierzchnie.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.page-id-1481 #opal-breadscrumb {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/header_sala-szkoleniowo-klubowa.jpg);
}
.page-id-1491 #opal-breadscrumb, .page-id-1571 #opal-breadscrumb {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/header_o-nas.jpg);
}
.page-id-1378 #opal-breadscrumb {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/header_kontakt.jpg);
}
.home .kc_col-sm-4 .kc-feature-boxes i, .page-id-1393 .kc-feature-boxes i, .page-id-1481 .kc-feature-boxes i, .page-id-1491 .kc-feature-boxes i {
background-size: 28px 28px;
background-repeat: no-repeat;
background-position: center center;
}
.home .boxess .kc-feature-boxes i::before, .page-id-1393 .kc-feature-boxes i::before, .page-id-1481 .kc-feature-boxes i::before, .page-id-1491 .kc-feature-boxes i::before {
content: "";
}
.home .icon1 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/swobodny-dostęp-24h.png);
}
.home .icon2 i {
background-size: 30px;
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/bezpieczenstwo-na-kazdym-kroku.png);
}
.home .icon3 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/atrakcyjna-lokalizacja-w-centrum-łodzi.png);
}
.page-id-1393 .icon1 i {
background-size: 36px 36px;
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/prosty-dojazd.png);
}
.page-id-1393 .icon2 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/blisko-waznych-ulic.png);
}
.page-id-1393 .icon3 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/centrum-miasta.png);
}
.page-id-1393 .icon4 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/coffee.png);
}
.page-id-1393 .icon5 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/nasza-okolica.png);
}
.page-id-1393 .icon6 i {
background-size: 32px 32px;
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/parking.png);
}
.page-id-1481 .icon1 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/nowoczesny-sprzet.png);
}
.page-id-1481 .icon2 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/zaplecze-gastornomiczne.png);
}
.page-id-1481 .icon3 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/przestronne-wnetrze.png);
}
.page-id-1481 .icon4 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/kameralna-atmosfera.png);
}
.page-id-1481 .icon5 i {
background-size: 32px 32px;
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/atrakcyjne-pakiety.png);
}
.page-id-1481 .icon6 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/przestronne-parkingi.png);
}
.page-id-1491 .icon1 i {
background-size: 32px 32px;
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/cenne-doswiadczenie.png);
}
.page-id-1491 .icon2 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/bogate-porfolio-budynków.png);
}
.page-id-1491 .icon3 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/elastyczna-oferta.png);
}
.page-id-1491 .icon4 i {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/profesjonalna-obsluga.png);
}
.page-id-1491 .icon5 i {
background-size: 32px 32px;
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/atrakcyjna-cena-najmu.png);
} 
.page-id-1491 .icon6 i {
background-size: 32px 32px;
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/atmosfera-wspolpracy.png);
}
input[type="checkbox"] {
margin: 0;
line-height: 1;
min-height: 1px;
}
span.wpcf7-list-item {
margin: 0;
}
#wyrazam-zgode {
display: block;
margin-top: 5px;
}
.contact-form7 .row {
margin-left: 0;
margin-right: 0;
}
.home .wpcf7-list-item-label {
color: #fff;
}
.opal-footer .opal-footer-profile .widget_nav_menu ul li a::before {
content: "-";
color: #fff;
left: 0;
top: -5px;
}
.kc-fb-layout-4 .box-right {
padding: 0 0 0 10px;
}
.box-right .content-desc {
margin-bottom: 10px;
}
.home .wpcf7-list-item-label {
line-height: 18px !important;
font-size: 15px;
}
.home span.wpcf7-not-valid-tip {
color: #fff;
}
.home .wpcf7-form-control-wrap.accept { display: block;
}
#opal-masthead .has-sticky.keeptop .navbar-mega .navbar-nav > li.active > a, #opal-masthead .has-sticky.keeptop .navbar-mega .navbar-nav > li:hover > a {
color: #fff;
}
body.kc-css-system .kc-elm .content-desc {
font-weight: 400 !important;
}
.home div.wpcf7-validation-errors, .home div.wpcf7-mail-sent-ok, .home div.wpcf7-mail-sent-ng, .home div.wpcf7-spam-blocked {
color: #fff;
}
.home div.wpcf7-response-output {
padding: 0.5em 1em;
font-size: 15px;
}
.btn-toggle-canvas .fa-bars {
color: #fff;
}
#opal-breadscrumb {
margin-bottom: 0;
}
.navbar-mega .navbar-nav > li .dropdown-menu li a {
font-family: Oswald,sans-serif;
}
.rightimg {
background-position: right center !important;
}
.archive.post-type-archive-oferty article.oferty {
border: 10px #eaeaea solid;
margin: 25px 0;
}
.single-oferty article {
padding-top: 30px;
}
.post-type-archive-oferty article .col-md-8,
.single-oferty .col-md-4.oferta-short-info {
padding-left: 25px;
}
.single-oferty .col-md-4.oferta-short-info {
padding-top: 26px;
}
.post-type-archive-oferty article h2 {
margin: 0px 0px 5px;
}
.post-type-archive-oferty article .oferta-short-cat {
font-weight: bold;
color: grey;
}
.single-oferty .oferta-price-info {
font-size: 32px;
font-weight: 700;
line-height: 42px;
padding: 25px 0 15px;
}
.color-red {
color: #942b32;
}
.row-icon-info {
padding: 20px 15px 15px;
background: #f3f3f3;
margin: 10px 0 25px;
}
.small-title-info,
.post-type-archive-oferty article .icon-info,
.single-oferty .icon-info {
font-size: 13px;
line-height: 16px;
}
.small-title-info {
margin-bottom: 3px;
}
.post-type-archive-oferty article .icon-info img,
.single-oferty .icon-info img {
width: 33px;
height: auto;
float: left;
margin-right: 10px;
}
.post-type-archive-oferty article .icon-info p,
.single-oferty .icon-info p {
margin-bottom: 3px;
}
.post-type-archive-oferty article .icon-info.info-price {
font-size: 26px;
line-height: 38px;
font-weight: bold;
text-align: right;
}
.post-type-archive-oferty .oferta-short-info {
padding: 15px 25px 15px 15px;
}
.post-type-archive-oferty .oferta-short-desc {
margin-top: 30px;
}
.single-oferty .icon-info-download img {
margin-right: 5px;
}
.single-oferty .icon-info-download a {
display: block;
line-height: 16px;
font-size: 13px;
font-weight: bold;
margin: 3px 0;
}
.single-oferty .icon-info-download a:first-child {
margin: -5px 0px 8px;
}
.oferta-location {
font-weight: bold;
}
.oferta-location a {
display: inline-block;
line-height: 18px;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
margin-left: 20px;
}
.oferta-icons-row {
margin: 15px 0px 30px;
}
.oferta-galeria.row {
margin-bottom: 50px;
}
.oferta-icons-row > div  {
display: flex;
flex-wrap: wrap;
}
.oferta-icons-row img {
margin: 10px;
display: block;
}
.oferty-template-default.single-oferty #opal-breadscrumb {
background-image: url(http://real.com.pl/wp-content/uploads/2017/12/header_opis-obiektu.jpg) !important;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.cta-row {
background: #942b32;
padding-top: 60px;
padding-bottom: 60px;
color: #fff;
margin-top: 30px;
}
.cta-row .kc-call-to-action {
background: none;
padding: 0px;
}
.cta-row h2 {
color: #ffffff;
font-family: Lato;
font-size: 30px;
font-weight: 700;
text-transform: none;
margin-bottom: 15px;
}
.cta-row .kc-cta-text {
color: #ffffff;
font-family: Lato;
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-bottom: 0px;
}
.cta-row div.kc-call-to-action .kc-cta-button a {
color: #000000;
background-color: #ffffff;
border-radius: 10px 10px 10px 10px;
}
.btn {
padding: 8px 25px;
}
.slick-prev {
left: 10px;
}
.slick-next {
right: 10px;
}
.slick-prev, .slick-next {
z-index: 999;
background: #fff;
padding: 0px 5px 4px;
width:30px;
height: 30px;
opacity: 0.85;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
background: #fff !important;
opacity: 1 !important;
}
.slick-prev::before, .slick-next::before{
color: #000;
}
.slick-next::before {
content: "";
width: 16px;
height: 16px;
top: 7px;
left: 8px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
background-image: url(http://real.com.pl/wp-content/uploads/2019/03/right-arrow.png);
margin-right: 0;
position: absolute;
}
.slick-prev::before {
position: absolute;
content: "";
width: 16px;
height: 16px;
top: 7px;
left: 6px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
background-image: url(http://real.com.pl/wp-content/uploads/2019/03/left-arrow.png);
}
.back-to-list {
margin-bottom: 50px;
}
.back-to-list a {
font-size: 18px;
font-weight: 700;
line-height: 24px;
color: #942b32;
}
@media all and (max-width: 1650px) and (min-width: 768px) {
body.kc-css-system .kc_col-sm-6.blocktxt {
padding-right: 2%;
padding-left: 2%;
}
}
@media all and (max-width: 1300px) {
body.kc-css-system .kc_col-sm-6.blocktxt h3.kc_title {
font-size: 25px;
}
}
@media all and (max-width: 992px) {
.topbar-inner.pull-right {
display: none;
}
.single-oferty .col-md-4.oferta-short-info {
padding-left: 5px;
}
.row-icon-info,
.single-oferty .oferta-price-info {
display: flex;
justify-content: space-between;
}
.row-icon-info {
flex-wrap: wrap;
}
.row-icon-info > div {
width: 50%;
}
.single-oferty .icon-info {
width: 50%;
padding: 15px;
}
}
@media all and (max-width: 768px) {
.kc_title.withacc, .kc-title-wrap.withacc {
padding: 0 30px;
}
body.kc-css-system .kc_col-sm-6.blocktxt {
padding-top: 30px;
padding-bottom: 30px;
}
}
@media all and (max-width: 550px) {
#opal-breadscrumb {
padding: 140px 0 90px 0;
}
#opal-breadscrumb .active {
top: -70px;
text-align: center;
width: 100%;
}
#opal-breadscrumb .breadcrumb {
text-align: center;
}
}
@media all and (max-width: 424px) {
#opal-breadscrumb .active {
line-height: 30px;
}
@media all and (max-width: 350px) {
.page-id-1453 #opal-breadscrumb .active {
font-size: 32px;
}
}