     /* ====================== akcentColor ====================== */

     .akcentColor,
     .showMore,
     .rentalMain .countOffer,
     .articleText a,
     .footer .fa,
     .nav-tabs>li>a,
     .nav-tabs>li>a:hover {
         color: #383e42;
     }

     #main-menu>li>a:hover,
     #main-menu>li.active a,
     #main-menu .sub-menu,
     .rentalMain .photoOffer.flag-special,
     div.jGrowl div.jGrowl-notification,
     div.jGrowl div.jGrowl-closer {
         border-color: #383e42;
     }

     .glyphicon-chevron-left::before,
     .glyphicon-chevron-right::before,
     .carousel-indicators .active,
     .formSubmitRow .submit.globalButton,
     #cookies-info .cookies-ok,
     .dropdown-menu>.active>a,
     .dropdown-menu>.active>a:focus,
     .dropdown-menu>.active>a:hover,
     .headerOfferElement .fieldHeadOfe.ofePrice,
     .iconOffer .btn-default,
     .iconOffer .btn-default:hover,
     .ofeAgent .agentOffer,
     .carousel-indicators .active {
         background-color: #383e42;
         color: #fff;
     }

     /* ====================== /akcentColor ====================== */

     /* zmiany wycenione R */
     .footer {
         bottom: 40px !important;
     }

     .searchBox .groupElement {
         margin-bottom: 2px;
     }

     /* zmiany wycenione R end*/

     .boxSocial .facebook:hover {
         background: none !important;
     }

     .boxSocial {
         text-align: center;
         width: 26px;
     }

     /* .agents .agent-box:nth-child(1) .noPadding .agentOffer { display:none !important; } */

     /* tekst nad carousel */

     .tekst-na-stronie-glownej-nad-carousel p {
         width: auto;
         padding: 20px 15px;
         background: none;
     }

     .tekst-na-stronie-glownej-nad-carousel {
         max-width: 100%;
     }

     #text-above-carousel>.container {
         margin: 0;
         padding: 15px 0 0 20px;
     }

     @media (max-width: 1800px) {
         .tekst-na-stronie-glownej-nad-carousel {
             max-width: 60%;
         }
     }

     @media (max-width: 1650px) {
         .tekst-na-stronie-glownej-nad-carousel {
             max-width: 45%;
         }
     }

     @media (max-width: 1450px) {
         .tekst-na-stronie-glownej-nad-carousel {
             max-width: 45%;
         }
     }

     @media (max-width: 1250px) {
         .tekst-na-stronie-glownej-nad-carousel {
             max-width: 25%;
         }
     }

     @media (max-width: 768px) {
         .tekst-na-stronie-glownej-nad-carousel {
             max-width: 100%;
         }
     }

     /* tekst nad carousel end */

     #canvas {
         position: absolute;
         top: 0;
         width: 100%;
         height: 100%;
         left: 0;
         display: block;
     }

     .tekst-na-stronie-glownej-nad-formularzem {
         display: block;
         padding: 10px 0;
     }

     .bodyMain {
         overflow-x: hidden;
     }


     #returnSearch {
         display: none
     }

     .iconOffer {
         height: auto !important;
         padding: 10px;
     }

     .iconOffer .btn {
         margin: 5px 0px !important;
     }

     .container-sideBox .glyphicon-menu-down::before,
     .glyphicon.glyphicon-menu-hamburger.akcentColor {
         color: #000;
     }

     .rentalMain .photoOffer .has360-flag {
         width: 81px;
         height: 50px;
         background: url(../../grafika/360.png) no-repeat;
         position: absolute;
         left: 0;
         bottom: 59px;
         top: initial;
         z-index: 2;
     }

     #main-menu .sub-menu>li>a {
         font-size: 0.9em
     }

     #main-menu .sub-menu>li {
         padding: 0 10px;
     }

     #main-menu .sub-menu>li {
         background: #383e42;
     }

     .articleContent {
         color: #000;
     }

     .searchBox .transaction {
         padding-top: 18px;
     }

     .globalButton {
         background: #956f22;
         color: white;
     }

     .boxAddress {
         font-size: 18px;
         color: white;
     }

     #main-menu {
         width: 100%;
         text-align: center;
     }

     #main-menu>li {
         display: inline-block;
         float: none;
     }

     #main-menu>li>a {
         padding: 15px 9px 0 0;
         font-size: 0.85em;
         ;
         border-bottom: none;
         transition: color 0.8s ease-out 0s;
         text-transform: uppercase;
         border-bottom: 2px solid #D7D4D9
     }

     #main-menu>li>a {
         color: #000
     }

     #main-menu>li>a:hover {
         color: #383e42
     }

     .boxSocial .google,
     .boxSocial .tweeter {
         display: none;
     }

     .formSubmitRow .submit.globalButton {
         color: #000
     }

     .logo img {
         margin: 25px 0;
         height: 210px;
     }

     .bodyMain .logo img {}

     .bodyMain .logo {
         margin-top: 15%;
         margin-bottom: 10%;
     }


     #main-menu {
         text-align: center;
     }

     #main-menu>li>a {
         letter-spacing: 0px;
     }

     .searchbtn button {
         border: none;
         color: #fff;
     }

     .searchBox label.akcentColor,
     .searchBox .checkbox label {
         color: #000;
         font-size: 12px;
         padding-left: 0;
         font-weight: normal
     }

     .searchBox .transaction .checkbox label {
         box-sizing: border-box;
         color: #000;
         float: left;
         font-size: 14px;
         font-weight: normal;
         margin: 0;
         padding-right: 10px;
         text-transform: uppercase;
     }

     .blog-container .btn {
         background-color: #740004;
     }

     .blog-box h2,
     .blog-box h2 a,
     .blog-box h2 a:hover {
         color: #740004;
     }

     .bodyMain .heiXS .logo {
         margin-bottom: 0%;
     }

     .startpage.heiXS .boxAddress .footMail {
         margin-top: 0px;
     }

     @media (max-height: 900px) {

         .bodyMain .logo {
             margin-top: 100px;
         }


     }

     .heiXS #main-menu>li>a {
         color: #000;
     }

     @media (max-width: 1199px) {

         #main-menu>li>a {
             color: #fff
         }

         .heiXS #main-menu>li>a {
             color: #fff;
         }

         .searchBox .transaction {
             padding-top: 0px;
         }

         .logo img {
             margin: 10px 0;
             height: auto;
             widtch: 90%;
         }

         .searchBox label {
             font-size: 14px;
             padding-left: 0
         }

         .searchBox .form-control,
         .searchBox .btn.dropdown-toggle {
             font-size: 15px;
             height: 36px;
             line-height: 36px;
             padding-top: 0;
             padding-bottom: 0;
         }

         .searchBox .form-group {
             margin-bottom: 10px;
         }

         .heiEXS .searchbtn,
         .transaction {
             margin-top: 15px;
         }

         .searchbtn button {
             height: 50px;
         }

         .startpage.heiEXS #main-menu {
             height: auto;
             background-color: #a1a1a1
         }

         .startpage.heiEXS #main-menu>li {
             width: 100%
         }

         .startpage.heiEXS #main-menu>li>a {
             color: #fff;
         }

         #myCarousel .specialOffer {
             font-size: 0.6em;
         }

         #myCarousel .offerLocation,
         #myCarousel .offertransaction {
             margin-bottom: 12px
         }

         .carousel-indicators li,
         .carousel-indicators li.active {
             height: 13px;
             margin: 3px;
             width: 13px;
         }

         .specialOffer {
             bottom: 14%;
         }

         #main-menu>li {
             width: 100%;
         }

         #main-menu>li,
         #main-menu .sub-menu {
             width: 100%;
         }

         #main-menu>li {
             height: auto;
         }

         #main-menu .sub-menu {
             position: relative;
         }
     }

     @media (max-height: 700px) {
         .bodyMain .logo {
             margin: 0;
         }

         .bodyMain .logo img {
             margin: 0;
         }

     }

     .sideBox.sideTransparent {}

     .searchbtn button {
         font-weight: 600;
     }


     .sideOffer .listMore {
         background: #383e42 !important;
         color: #fff;
     }

     .sideOffer .listMore a {
         color: #fff;
     }

     .propertyListOffer .akcentColor {
         color: #fff;
         font-weight: 600;
     }

     .sideOffer .locationListOffer {
         line-height: 1em;
     }



     .boxSocial>div {
         cursor: pointer;
         display: block;
         float: none !important;
         height: 27px;
         margin: 0 auto;
         width: 28px;
     }

     .sideBox::before {
         display: none;
     }

     .sideBox {
         background: #78848ce0;
         z-index: 100;
     }


     .btn,
     .searchBox .form-box-radius .form-control {
         border-radius: 0px;
     }

     .searchBox .form-box-right .form-control {
         border-radius: 0;
     }

     .searchBox .form-box-left .form-control {
         border-radius: 0;
     }

     .boxAddress,
     .boxAddress .footAddress {
         color: #777;
         text-shadow: none;
     }

     .searchBox {
         margin-top: 0%;
     }

     #main-menu>li>a:hover {
         background: none;
     }

     .rentalMain .photoOffer.flag-noprovision {
         border: none;
     }

     .rentalMain .photoOffer.flag-new {
         border: 4px solid #000;
     }

     .searchBox {
         background: transparent;
     }

     .articleText li {
         margin: 6px 0;
     }

     .articleText {
         font-weight: 200;
     }

     .boxAddress .footPhone,
     .boxAddress .footMail {
         background: transparent;
         padding-left: 0;
         padding-right: 0;
     }

     .boxAddress .footPhone .fa,
     .boxAddress .footMail .fa {
         font-size: 0.9em
     }

     .boxAddress .footAddress,
     .boxAddress .footMail {
         margin-top: 12px;
         width: auto;
     }

     .menuMobile .firmAddress {
         display: none;
     }

     .menuMobile {
         background: transparent;
         cursor: pointer;
         font-size: 1.6em;
     }


     .boxAddress {
         overflow: visible;
     }

     .boxAddress a,
     .boxAddress a:hover {
         text-decoration: none !important;
         cursor: pointer !important;
     }

     #myCarousel::after {
         content: "";
         display: none;
         height: 40%;
         width: 100%;
         position: absolute;
         bottom: 0;
         background: linear-gradient(rgba(255, 0, 0, 0),
                 rgba(0, 0, 0, 0.85));
     }

     #main-menu>li>a:hover {
         text-decoration: none;
     }

     .searchbtn button {
         background: #383e42
     }

     .boxAddress .footMail {
         margin: 0;
         padding: 0;
     }

     .boxAddress,
     .boxAddress .footAddress,
     .boxAddress a {
         color: #000;
     }

     .ofeAgent .agentMail {
         word-wrap: break-word;
     }

     .agents .agentDepartmentName {
         display: none;
     }

     #main-menu>li>a:hover,
     #main-menu>li.active a {
         background-image: none;
     }


     .searchBox .boxObject .btn,
     .searchBox input,
     .searchBox .btn.dropdown-toggle {
         background-color: #ededed !important;
     }

     .searchBox .boxObject .btn:hover,
     .searchBox input:hover,
     .searchBox .btn.dropdown-toggle:hover {
         background-color: #fff !important;
     }

     .heiEXS .searchbtn button {
         height: 50px;
     }

     .ofeAgent .agentMail {
         font-size: 15px;
         line-height: 22px;
         overflow: hidden;
     }

     .bodyArticle.bodyArticle39 #searchForm,
     .bodyArticle.bodyArticle74 #searchForm {
         display: none;
     }

     .ofeAgent .agentOffer {

         background-color: #ececec !important;
     }

     .dedicateBox .articleContent p {
         font-size: 0.850em
     }

     .hiszpania-image {
         width: 800px;
         margin-bottom: 15px;
         max-width: 100%;
     }

     .ofeAgent .nameOfeAgent,
     .contactAgent .namecontactAgent {
         font-size: 1.5em;
         margin: 10px 15px 20px 0px;
     }

     .agentOffer {
         display: none !important;
     }