body {font-family: 'latoregular';padding-top: 120px;font-size:16px;color:#454545}
body a:hover {text-decoration:none;}
.wrapp {overflow:hidden;}
.wrapper {width:100%;max-width: 1400px;padding:0 15px;margin:0 auto;}


/* HEADER */
#header {padding: 20px 0 10px 0;background: none;border: none;position: fixed;width: 100%;z-index: 1;background: white;top: 0;margin: 0;z-index: 999;}
#header .menu ul {display:block;}
#header .menu ul li {display:inline-block;}
#header .menu ul li a {font-size: 16px;font-family: 'exo_2light_condensed';color:#4c4c4f;text-transform: uppercase;transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;padding-left: 12px;padding-right: 12px;}
#header .menu ul li a:hover {background:none;color:#935ae5;}
#header .menu ul li a:after {content:"";width:12px;height:12px;position: absolute;left: 50%;margin-left: -6px;bottom: -6px;transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;}
#header .menu ul li a:hover:after {background:url('../images/menu-arrow.png');}
#header .menu ul li.active a {background:none;color:#935ae5;}
#header .menu ul li.active a:after {background:url('../images/menu-arrow.png');}
#header .menuLeft ul {float:right;margin-top: 22px;border-bottom: 1px solid #333333;}
#header .menuRight ul {float:left;margin-top: 22px;border-bottom: 1px solid #333333;}
#header .menuLogo {text-align:center;}
#header .menuLogo a {display:inline-block;}
#header #mobileNavbar .inner {float: none;display: inline-block !important;}
#header .mobileMenu {display:none;text-align:center;}
#header .mobileMenu ul {display: table-cell;border-bottom: 1px solid #333333;}
#header .mobileMenu ul li {display:inline-block;}
#header .mobileMenu ul li a {font-size:17px;font-family: 'exo_2light_condensed';color:#4c4c4f;text-transform: uppercase;transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;}
#header .mobileMenu ul li a:hover {background:none;color:#935ae5;}
#header .mobileMenu ul li a:after {content:"";width:12px;height:12px;position: absolute;left: 50%;margin-left: -6px;bottom: -6px;transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;}
#header .mobileMenu ul li a:hover:after {background:url('../images/menu-arrow.png');}
#header button {border: 1px solid #4c4c4f;background:#4c4c4f;margin-top:35px}
#header button span {background:white;}
@media (max-width:1200px) {
    #header .menuLogo {width:100%;}
    #header .mobileMenu {display:block;}
    #header .menuLeft {display:none;}
    #header .menuRight {display:none;}
}
@media (max-width: 1000px) {
    #header .mobileMenu ul li {display:block;}
    .navbar-header {float: none;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin-top: 7.5px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
    .collapse.in{display:block !important;}
}


/* FOOTER */
#footer {background:#242424;color:white;padding: 25px 0;overflow: hidden;}
#footer table tr td {vertical-align:top;}
#footer a {color:white;}
#footer h3 {font-size:27px;font-family: 'latolight';font-style:italic;margin: 20px 0 30px;position:relative;padding-bottom:15px;}
#footer h3:after {content:"";height:4px;width:70px;background:#899b25;position:absolute;left: 0;bottom: 0;}
#footer ul.menu {padding:0;list-style:none;}
#footer ul.menu li {display:block;margin:5px 0;}
#footer ul.menu li a {font-size:14px;text-transform:uppercase;}
#footer table {width:100%;}
#footer ul.menu2 {padding:0;list-style:none;}
#footer ul.menu2 li {display:block;margin:5px 0;}
#footer ul.menu2 li a {font-size:14px;}
#footer #footer_2 .custom {position:relative;padding: 0 30px;}
#footer #footer_2:before {content:"";width:100%;height:1000px;background: #191919;position:absolute;top:-25px;left:0;z-index: 0;}
#footer #footer_3 .custom {position:relative;padding: 0 30px;}
#footer #footer_3:before {content:"";width:1000px;height:1000px;background: #000000;position:absolute;top:-25px;left:0;z-index: 0;}
#footer #footer_3 b {font-size:34px;font-family: 'latoregular';}
#footer #footer_3 ul.contact {list-style:none;padding:0;}
#footer #footer_3 ul.contact li {padding-left:40px;line-height:30px;margin-bottom: 10px;height:30px;}
#footer #footer_3 ul.contact li.phone {background:url(../images/ico-phone.png) center left no-repeat;}
#footer #footer_3 ul.contact li.mobile {background:url(../images/ico-mobile.png) center left no-repeat;}
#footer #footer_3 ul.contact li.email {background:url(../images/ico-email.png) center left no-repeat;}
#footer #footer_3 ul.social {list-style:none;padding:0;}
#footer #footer_3 ul.social li {display:inline-block;border:1px solid white;margin:0 5px}
#footer #footer_3 ul.social li a {display:block;width:35px;height:35px;text-indent: -9999px;}
#footer #footer_3 ul.social li.facebook a {background:url(../images/ico-fb.png) center center no-repeat;}
#footer #footer_3 ul.social li.google a {background:url(../images/ico-gp.png) center center no-repeat;}
#footer #footer_3 ul.social li.twitter a {background:url(../images/ico-tw.png) center center no-repeat;}
#footer #footer_3 ul.social li.youtube a {background:url(../images/ico-yt.png) center center no-repeat;}

#gotop {transition:0.5s all;-moz-transition:0.5s all;-webkit-transition:0.5s all;opacity:0;width:76px;height:78px;background:url(../images/gotop.png);cursor:pointer;position:fixed;bottom:100px;right:0;}
#gotop.active {opacity:1;}

/* MAPA */
#map {height:500px;}

#mainContent {padding: 0 0 0 0;}
#mainContent h1.line1, #mainContent p.line1{font-size:34px;color:#899b25;font-family: 'latoregular';}
#mainContent h2.line1 {font-size:34px;color:#899b25;font-family: 'latoregular';}
#mainContent p.line2 {font-size:24px;color:#454545;font-family: 'latoregular';font-style:italic;}

#mainContent ul.contact {list-style:none;padding:0;margin-bottom: 50px;}
#mainContent ul.contact li {padding-left:40px;line-height:30px;margin-bottom: 10px;height:30px;}
#mainContent ul.contact li a {color:black}
#mainContent ul.contact li.phone {background:url(../images/ico-phone.png) center left no-repeat;}
#mainContent ul.contact li.mobile {background:url(../images/ico-mobile.png) center left no-repeat;}
#mainContent ul.contact li.email {background:url(../images/ico-email.png) center left no-repeat;}


/* SLIDER */
#slider {height: 800px;}
#slider .carousel-control {display:none;}
#slider .slider-wrapper {position:absolute;width:100%;height:100%;top: 0;left: 0;padding-top: 100px;}
#slider .tab {min-height: 450px;}
#slider .slider-content {color:#422f60;font-size:22px;}
#slider .heading {font-size:77px;color:#422f60;font-family: 'latoblack';font-style:italic;}
#slider .line1 {font-size:32px;}
#slider .line1 strong {font-family: 'latobold';}
#slider .carousel-indicators {top: 550px;bottom:inherit;width: 100%;margin: 0 auto;left: 0;right: 0;text-align: left;max-width: 1260px;padding: 0 15px;}
#slider .carousel-indicators li {width:20px;height:20px;border:2px solid #9263d7;padding:0;margin:0 3px;border-radius:100%;}
#slider .carousel-indicators li.active {width:20px;height:20px;border:2px solid #9263d7;background:#9263d7;padding:0;margin:0 3px;border-radius:100%;}
@media (max-width:1000px) {
    #slider .heading {font-size:50px;line-height:50px;}
    #slider .line1 {font-size:22px;}
    #slider {height: 700px;}
}
@media (max-width:768px) {
    #slider .carousel-indicators {top:20px}
    #slider {height:auto;padding-top: 120px;}
    #slider .slider-content {display:none;}
    #footer_1 .custom, #footer_2 .custom, #footer_3 .custom{
        padding: 0 0 15px 0 !important;
    }
     #footer_3 .custom {
        font-size: 13px;
     }
    div.heading .head1 {
        font-size: 65px !important;
    }
}

/* HOME */
.custom_home_about {padding-bottom:80px;padding-top:30px;}
.custom_home_about .inner  {font-family: 'latolight';min-height:690px;padding:0;font-size: 16px;color: #454545;}
.custom_home_about .inner p {margin-bottom:20px}
.custom_home_about .inner .title1 {color:#9263d7;font-size:34px;margin: 0;line-height: 34px;}
.custom_home_about .inner .title2 {color:#9263d7;font-size:24px;font-family: 'latolight';margin-bottom: 30px;line-height: 28px;}
.custom_home_about .inner .big {font-size:20px;font-style:italic;}
.custom_home_about .inner .more {color:white;font-family: 'exo_2medium_condensed';padding: 10px 15px;background: #9263d7;text-align: center;text-transform: uppercase;font-size: 17px;margin: 20px 0;display: inline-block;}
.custom_home_about .inner .more span {background:url(../images/more.png);width:12px;height:12px;display:inline-block;margin-left: 5px;}
.custom_home_about .inner .more:hover {background:#899b25;text-decoration:none;}
.custom_home_about .inner .more span {background:url(../images/more2.png);}
#content_top .inner.box-list {padding:0;}
@media (min-width:1200px) {
    #content_top .inner.box-list .col-lg-2 {width:20%;}
}


/* PODSTRONY */
#content_bottom .inner.box-list {padding:0;}
@media (min-width:1200px) {
    #content_bottom .inner.box-list .col-lg-2 {width:20%;}
}

/* BOX */
.offer-box {background: #193157;color: white;margin-bottom: 50px;position: relative;padding-bottom: 50px;}
.offer-box .image {height:170px;width:100%;position: relative;}
.offer-box .image:after {height:66px;width:100%;background: url(../images/shadow.png) center bottom repeat-x;content:"";position:absolute;bottom:0;}
.offer-box .title {padding: 10px 15px;height:85px;position:relative;margin-bottom: 15px;}
.offer-box .title:after {content:"";width: 70px;height:4px;background:white;position:absolute;bottom:0;left: 15px;}
.ofertbox-image .title:after {display:none;}
.offer-box .title a {color:white;font-size:20px;font-style:italic;line-height: 20px;}
.offer-box .excerpt {padding: 10px 15px;height: 145px;}
.offer-box .more {color: white !important;font-family: 'exo_2medium_condensed';padding: 10px 15px !important;background: #9263d7;position: absolute !important;bottom: -20px;margin: 0 !important;left: 50%;margin-left: -50px !important;width: 100px;text-align: center;text-transform: uppercase;font-size: 17px;}
.offer-box .more span {background:url(../images/more.png);width:12px;height:12px;display:inline-block;margin-left: 5px;}
.offer-box .more:after {display:none !important;}
.offer-box .more:hover {background:#899b25;text-decoration:none;}
.offer-box .more span {background:url(../images/more2.png);}
.offer-box.of2 .excerpt {height: 180px;}

/* OTHER */
.tab {display:table;width:100%;height:100%;}
.tab-cell {display:table-cell;vertical-align:middle;height:100%;width:100%;}
img.absolute-left {position:absolute;left: 15px;}
img.absolute-right {position:absolute;right: 15px;}
@media (max-width:768px) {
    img.absolute-left {position:relative;}
    img.absolute-right {position:relative;}
}


body > ul.social {list-style:none;padding: 10px 10px 10px 15px;position: fixed;right: 0;top: 40%;z-index: 1;background: white;}
body > ul.social li {display: block;border: 1px solid #959595;margin: 5px 0px;}
body > ul.social li a {display:block;width:35px;height:35px;text-indent: -9999px;}
body > ul.social li.facebook a {background:url(../images/ico-fb2.png) center center no-repeat;}
body > ul.social li.google a {background:url(../images/ico-gp2.png) center center no-repeat;}
body > ul.social li.twitter a {background:url(../images/ico-tw2.png) center center no-repeat;}
body > ul.social li.youtube a {background:url(../images/ico-yt2.png) center center no-repeat;}

.inner.padding {padding:0;}

div.heading {position:relative;margin-bottom: -20px;}
div.heading .shadow {position:absolute;top:1px;left:0;width:100%;height:100%;background: url(../images/apla.png) center bottom no-repeat;background-size:cover;}
div.heading .tab {height:400px;}
div.heading .wrapper {position:relative;z-index:1;}
div.heading h1 {font-size:77px;color:#422f60;font-family: 'latoblack';font-style:italic;padding:0;}
div.heading .head1 {line-height: 77px;font-size:77px;color:#422f60;font-family: 'latoblack';font-style:italic;padding:0;}

.article-content {position:relative;}
.inner-text {min-height: 550px;padding:0}
.inner-text .big.color {font-size:26px;color:#9263d7;font-style:italic;}

#content_bottom {padding:50px 0;position: relative;}

.control-group .controls {margin:0}
.control-group label {text-align:left !important;}
.control-group select {width:100%;margin-top:10px;max-width: 100% !important;padding: 5px 10px !important;display: block;height: 40px;}
.control-group textarea {width:100%;margin-top:10px;max-width: 100% !important;padding: 5px 10px !important;display: block;height: 160px;}
.control-group input {width:100%;margin-top:10px;max-width: 100% !important;padding: 5px 10px !important;display: block;height: 40px;}

p.headtitle {background: #9263d7;padding: 10px;color: white;font-size: 26px;text-align:  center;}
table.table {width:100%;margin-top:20px;}
table.table tr td {border-top:0;border-bottom:3px solid #e1e1e1;vertical-align:middle;}
table.table tr td:last-child {min-width:120px;text-align:right}

#mainContent .more {color:white;font-family: 'exo_2medium_condensed';padding: 10px 15px;background: #9263d7;margin: 30px auto;text-align: center;text-transform: uppercase;font-size: 17px;display: inline-block;position: relative;padding-right: 35px;}
#mainContent .more:after {content:"";background:url(../images/more.png);width:12px;height:12px;display:inline-block;margin-left: 5px;}
#mainContent .more:hover {background:#899b25;text-decoration:none;}
#mainContent .more:hover:afte {background:url(../images/more2.png);}

.center {text-align:center;}


/* SKONTAKTUJ SIE Z AGENTEM FORMULARZ */
.form-horizontal .form-group {margin: 0 0 20px 0 !important;}
.contact-inline .inner input {border-radius:0;border: 1px solid  #0f315f;color: #0f315f;font-size:16px;height: 45px;width: 100%;}
.contact-inline .inner .checkbox input {width:15px;height:15px;;float:left;margin-right:20px;}
.contact-inline .inner textarea {border-radius:0;border: 1px solid #0f315f;color: #0f315f;font-size:16px;height: 120px;}
.contact-inline .sendbtn {background: #935ae5;width: 100%;height: 78px;border-radius: 5px;border: none;position: relative;color: White;}
.contact-inline .sendbtn .text {color: white;font-size:16px;font-weight: 700;text-transform: uppercase;}
.contact-inline .sendbtn .icon {background:url(../images/send-btm.png);width: 33px;height: 43px;display:inline-block;z-index: 1;margin-left: 20px;position: absolute;right: 20px;top: 17px;}
.contact-inline .inner input::-webkit-input-placeholder {color:white;font-size:16px;}
.contact-inline .inner input::-moz-placeholder {color:white;font-size:16px;}
.contact-inline .inner input:-ms-input-placeholder {color:white;font-size:16px;}
.contact-inline .inner input:-moz-placeholder {color:white;font-size:16px;}
.contact-inline .inner textarea::-webkit-input-placeholder {color:white;font-size:16px;}
.contact-inline .inner textarea::-moz-placeholder {color:white;font-size:16px;}
.contact-inline .inner textarea:-ms-input-placeholder {color:white;font-size:16px;}
.contact-inline .inner textarea:-moz-placeholder {color:white;font-size:16px;}
.contact-inline .inner label.lbl {position:relative;width:100%;}
.contact-inline .inner label.lbl:after {content:'';background:black url(../images/select-btm.png) center center no-repeat;width:45px;height:45px;position:absolute;top:0;right:0;pointer-events: none;}


._certyfikaty .sigFreeThumb {border:1px solid rgba(128, 128, 128, 0.15) !important;}
._certyfikaty .sigFreeThumb img.sigFreeImg {background-size: contain !important;background-color: white !important;}
h2.in-box {    color: white;
    font-size: 24px;
    font-style: italic;
    line-height: 24px;}

li.pagination-start {display: none;}
li.pagination-end {display: none;}
li.pagination-prev {display: none;}
li.pagination-next {display: none;}
ul.pagination li span {background:#193157;color:White;}
ul.pagination li span:hover {background:#193157;color:White;}
ul.pagination li a {color:#193157};

.faqs label {
    border: none !important;
    padding: 15px 0;
    font-size: 18px !important;
}
