body {font-size:16px;color:#414141;font-family: 'nunito_sansregular';line-height: 24px;padding-top: 118px;}
body b, body strong {font-family: 'nunito_sansbold';}
body a:hover {text-decoration:none;}
html, body {height: 100%;}
.t3-wrapper {height:100%;position: unset;}
.home body {padding:0;}

#mainnav {background: white;border: none;margin: 0;height: 118px;position: absolute;top: 0;width: 100%;z-index: 99;}
.home #mainnav {background:none;}
.home #mainnav .colMenu {background:none;}
.home #mainnav .colLogo {background:none;}
#mainnav .colLogo {background:url('../images/nav-bg.png');}
#mainnav .colLogo .inner {padding:30px 0;text-align: center;}
#mainnav .colLogo .inner img {display:inline-block;}
#mainnav .colMenu {background:white;}
#mainnav .colMenu ul.navbar-nav {margin-top:35px;}
#mainnav .colMenu ul.navbar-nav li {margin-right:10px;}
#mainnav .colMenu ul.navbar-nav li.open a {background:white}
#mainnav .colMenu ul.navbar-nav li a {background:none;font-size:15px;color:#404040;text-transform:uppercase;font-family: 'nunito_sansbold';border:1px solid #404040;padding: 13px 30px 11px;line-height: 15px;}
#mainnav .colMenu ul.navbar-nav li a .caret {display:none;}

.nav-child.dropdown-menu.mega-dropdown-menu {border: none;box-shadow: none;padding: 0;margin-top: 0px;}
#mainnav .colMenu ul.navbar-nav li ul {box-shadow:none;min-width: 280px;margin: 0 -15px;border: none;box-shadow: none;}
#mainnav .colMenu ul.navbar-nav li ul li {margin:0;}
#mainnav .colMenu ul.navbar-nav li ul li a {border:none;}
#mainnav .colMenu ul.navbar-nav li ul li a:after {display:none;}
#mainnav .colMenu ul.navbar-nav li ul li a:hover {background:#404040;color:white;}
#mainnav .colMenu ul.navbar-nav li ul li.open a {background:#404040;color:white;}

#mainnav .colMenu ul.navbar-nav li ul li .mega-inner {padding:0}
#mainnav .colMenu ul.navbar-nav li ul li ul {min-width:400px;padding:0;}
#mainnav .colMenu ul.navbar-nav li ul li ul li a:hover {background:#363636;}

#mainnav ul.social {padding: 0;list-style: none;float:right;margin-top: 35px;margin-bottom: 0;margin-right: 130px;}
#mainnav ul.social li {display:inline-block;float: left;margin-left: 20px;}
@media (max-width:1800px) {
    #mainnav ul.social {margin-right:40px;}
}
@media (max-width:1600px) {
    #mainnav .colMenu ul.navbar-nav li a {padding: 13px 10px 11px;}
    #mainnav ul.social {margin-right:10px;}
    #mainnav button {margin-top:35px;border-radius:0;width: 44px;height: 44px;}
}
@media (max-width: 1280px) {
    .t3-megamenu {background:white;}
    #mainnav .mega-inner {padding:0}
    #mainnav .dropdown-menu {padding:0 0px}
    #mainnav .colMenu ul.navbar-nav li ul {margin: 0 -15px !important;}
    #mainnav .colMenu ul.navbar-nav li ul li a {padding-left:20px}
    #mainnav .colMenu ul.navbar-nav li ul li ul li a {padding-left:40px}
    #mainnav .colMenu ul.navbar-nav li ul li {overflow:hidden;}

    #mainnav ul.social {float:left;margin-left:10px}
    .t3-navbar {clear:both;border: none !important;box-shadow: none !important;}
    .t3-navbar ul {margin-top:10px !important;margin-bottom:10px;margin-left: 0;margin-right: 0;}
    #mainnav .colMenu ul.navbar-nav li a {border:none;}

    .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;/* background: white; */}
    .navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
}
@media (max-width: 568px) {
    #mainnav .colMenu,
    #mainnav .colLogo {width:100%;}
    #mainnav .colLogo .inner {padding:20px 0;}
    #mainnav button {margin-top:15px}
    #mainnav ul.social {margin-top:15px;}
    #mainnav {padding-bottom:20px;height: 185px;}
    body {padding-top:185px;}
}

#sliderCarousel {height: 911px;}
#sliderCarousel .mobile {display: none !important;} 
#sliderCarousel .carousel-inner {height:100%;}
#sliderCarousel .carousel-inner .item {height:100%;}
#sliderCarousel .carousel-inner .container-fluid {height:100%;padding:0;}
#sliderCarousel .carousel-inner .container-fluid .row {margin:0;display:table;width:100%;height:100%;table-layout: fixed;}
#sliderCarousel .carousel-inner .container-fluid .row .cols {display:table-cell;float: none;padding: 0;}
#sliderCarousel .colContent .inner {padding: 120px 20px 50px 160px;}
#sliderCarousel .colContent .inner .title {position:relative;z-index:1;height: 160px;margin-top: 45px;margin-bottom: 32px;}
#sliderCarousel .colContent .inner .title span {font-family: 'nunito_sansextralight';font-size:75px;line-height:80px;text-transform:uppercase;position:absolute;width: 1000px;}
#sliderCarousel .colContent .inner .content {text-align:justify;}
#sliderCarousel .colContent .inner .price {text-align:right;font-family: 'nunito_sansextralight';font-size:75px;line-height:80px;color: #d3d3d3;margin: 40px 0;height: 80px;}
#sliderCarousel .colContent .inner .price span {font-size:50px}
#sliderCarousel .colContent .inner .more {text-align:right;}
#sliderCarousel .colContent .inner .more a {background: #404040;padding: 13px 70px 13px 70px;position: relative;z-index: 1;color: white;margin-right: -20px;margin-top: 0;display: inline-block;}
#sliderCarousel .colContent .inner .more a span {width: 16px;height: 19px;display: block;position: absolute;background: url(../images/li-white2.png);top: 15px;right: 25px;}
#sliderCarousel a.left.carousel-control {position: absolute;background: none;bottom: 50px;top: inherit;width: auto;color: #404040;opacity: 1;text-shadow: none;line-height: 44px;left: 5%;}
#sliderCarousel a.left.carousel-control span.icon {width:44px;height:44px;background:url(../images/slider-prev.png);display: block;float: left;margin-right: 20px;}
#sliderCarousel a.right.carousel-control {position: absolute;background: none;bottom: 50px;top: inherit;width: auto;color: #404040;opacity: 1;text-shadow: none;line-height: 44px;right: 5%;}
#sliderCarousel a.right.carousel-control span.icon {width:44px;height:44px;background:url(../images/slider-prev.png);display: block;float: right;margin-left: 20px;}


.zapisz-sie {position: absolute;bottom: 0;left: 0;padding: 45px;background: #d3d3d3;}
.zapisz-sie h4 {font-size:35px;text-transform:uppercase;color: #404040;font-family: 'nunito_sansextralight';text-align: center;margin: 0 0 20px 0;}
.zapisz-sie ul.links {padding:0;list-style:none;margin: 5px 0 0 0;}
.zapisz-sie ul.links li {display: inline-block;margin: 0;}
.zapisz-sie ul.links li.link1 {margin-left: -5px;}
.zapisz-sie ul.links li.link1 a {background: #ffffff;padding: 14px 70px 14px 50px;display: block;font-size: 16px;color: #404040;font-family: 'nunito_sansbold';position: relative;}
.zapisz-sie ul.links li.link1 a:after {content:"";width:16px;height:19px;background: url(../images/li-black.png);position:absolute;right: 30px;top: 16px;}

.zapisz-sie ul.links li.link2 {margin-left: -45px;}
.zapisz-sie ul.links li.link2 a {background: #404040;padding: 14px 80px 14px 45px;display: block;font-family: 'nunito_sansbold';color: white;position: relative;}
.zapisz-sie ul.links li.link2 a:after {content:"";width:16px;height:19px;background: url(../images/li-white2.png);position:absolute;right: 30px;top: 16px;}


@media (max-width: 1500px) {
    #sliderCarousel .colContent .inner {padding: 120px 20px 50px 20px;}
}
@media (max-width:1200px) {
    .zapisz-sie  {display:none;}
}
@media (max-width: 1000px) {

    #sliderCarousel .colContent .inner .title {height:100px;}
    #sliderCarousel .colContent .inner .title span {font-size:45px;line-height:50px;}
    #sliderCarousel .colContent .inner .price {font-size:45px;height: 60px;}
    #sliderCarousel .colContent .inner .price span {font-size:30px}
}
@media (max-width: 568px) {
    #sliderCarousel .carousel-inner {padding-bottom:50px}
    #sliderCarousel .carousel-inner .container-fluid .row {display:block;}
    #sliderCarousel .carousel-inner .container-fluid .row .cols {display:block;width:100%;min-height:300px;float: left;}
    #sliderCarousel .colContent .inner {padding: 20px 20px 50px 20px;}
    #sliderCarousel .mobile {display: block !important;height: 600px;} 
    #sliderCarousel .mobilehide {display: none !important;} 
    #sliderCarousel {min-height: 911px;height:auto;}
    #sliderCarousel a.left.carousel-control {bottom:10px}
    #sliderCarousel a.right.carousel-control {bottom:10px;}
    #sliderCarousel .colContent .inner .price {margin-top:0px}
    #sliderCarousel .colContent .inner .title {height: 70px;}
    #sliderCarousel .colContent .inner .title span {font-size:30px;line-height:35px;}
}

.article-content {}
.article-content .container-fluid {padding:0;}
.article-content .tab-row {display:table;float:none;margin:0;width:100%;table-layout: fixed;}
.article-content .tab-row > div {display:table-cell;float:none;padding: 0;}
.article-content .colContent {background:#f6f6f6;}
.article-content .colContent .inner {padding: 20px 70px 100px;}
.article-content .colContent .inner p {margin-bottom:20px}
.article-content .colContent h1 {font-size:75px;color:#404040;font-family: 'nunito_sansextralight';line-height:80px;text-transform:uppercase;margin: 80px 0 100px 0;}
.article-content .colContent h3 {font-size:55px;color:#d3d3d3;font-family: 'nunito_sansextralight';line-height:60px;text-transform:uppercase;margin:30px 0;}
.article-content .colContent table {margin-bottom:20px}
.article-content .colContent table tr td {border:none;padding-right: 35px;padding-bottom: 30px;}

@media (max-width:1600px) {
    .article-content .colContent h1 {margin: 30px 0;}
    .article-content .colContent h3  {margin:30px 0;}
}
@media (max-width:1500px) {
    .article-content .colContent .inner {padding: 20px 40px 50px;}
}
@media (max-width:1400px) {
    .article-content .colContent .inner {padding: 20px 20px 50px;}
}
@media (max-width:768px) {
    .article-content .colContent h1 {margin: 30px 0;font-size:40px;line-height:45px;}
    .article-content .colContent h3  {margin:10px 0;font-size:30px;line-height:35px;}
}
@media (max-width:658px) {
    .article-content .tab-row {display:block;}
    .article-content .tab-row > div {display:block;float:none;width:100%;}
    .article-content .colImage {min-height:400px;}
    .article-content .colContent table tr td {display:block;}
}


.article-additional-content {}
.article-additional-content .container-fluid {padding:0;}
.article-additional-content .tab-row {display:table;float:none;margin:0;width:100%;table-layout: fixed;}
.article-additional-content .tab-row > div {display:table-cell;float:none;padding: 0;}
.article-additional-content .mobile {display: none !important;}
.article-additional-content .colContent {background:#404040;}
.article-additional-content .colContent .inner {padding: 30px 70px 50px;color: #d3d3d3;}
.article-additional-content .colContent .inner p {margin-bottom:20px}
.article-additional-content .colContent h3 {font-size:55px;color: #d3d3d3;font-family: 'nunito_sansextralight';line-height:60px;text-transform:uppercase;margin:30px 0;}
.article-additional-content .colContent h5 {font-size:35px;color: #d3d3d3;font-family: 'nunito_sansextralight';line-height: 40px;margin:30px 0;}
.article-additional-content .colContent .inner table {margin-bottom: 40px;}
.article-additional-content .colContent .inner table tr td {border:none;font-size: 16px;border-bottom: 1px solid #ffffff57;vertical-align:middle;}

.article-additional-content .colContent .inner table tr td:last-child {min-width: 125px;text-align: right;}

.article-additional-content .colContent .inner table tr td p {margin: 0;}
.article-additional-content .colContent .inner table tr td ul {padding:0;list-style:none;}
.article-additional-content .colContent .inner table tr td ul li {padding-left:25px;background: url(../images/li.png) 0 9px no-repeat;margin: 20px 0px;}
.article-additional-content .colContact h3 {font-size:55px;color: #404040;font-family: 'nunito_sansextralight';line-height:60px;text-transform:uppercase;margin:30px 0;}
.article-additional-content .colContact .inner {padding: 30px 70px 50px;color: #404040;}
.article-additional-content .colContact ul.links {padding:0;list-style:none;margin: 35px 0 0 0;}
.article-additional-content .colContact ul.links li {display:block;margin: 10px 0;}
.article-additional-content .colContact ul.links li.link1 {margin-left: -70px;}
.article-additional-content .colContact ul.links li.link1 a {background:#d3d3d3;padding: 14px 25px 14px 70px;display: block;font-size: 16px;color: #404040;font-family: 'nunito_sansbold';position: relative;}
.article-additional-content .colContact ul.links li.link2 {margin-left: -70px;}
.article-additional-content .colContact ul.links li.link2 a {background: #404040;padding: 14px 25px 14px 70px;display: block;font-family: 'nunito_sansbold';color: white;position: relative;}
.article-additional-content .colContact ul.links li a:after {content:"";width:16px;height:19px;background: url(../images/li-white2.png);position:absolute;right: 40px;top: 16px;}
@media (max-width:1600px) {
    .article-additional-content h3 {margin: 30px 0;}
}
@media (max-width:1500px) {
    .article-additional-content .colContent .inner,
    .article-additional-content .colContact .inner  {padding: 20px 40px 50px;}
}
@media (max-width:1400px) {
    .article-additional-content .colContent .inner,
    .article-additional-content .colContact .inner  {padding: 20px 20px 50px;}
}
@media (max-width:968px) {
    .article-additional-content .colContact ul.links li a:after {right:10px;}
}
@media (max-width:768px) {
    .article-additional-content h3  {margin:10px 0;font-size: 40px !important;line-height: 45px !important;}
}
@media (max-width:658px) {
    .article-additional-content .tab-row {display:block;}
    .article-additional-content .tab-row > div {display:block;float: left;width:100%;}
    .article-additional-content .mobile {display:block !important;}
    .article-additional-content .mobilehide {display: none !important;}
}

/* CENNIK */
.custom-cennik {text-align: center;background:url(../images/cennik-bg.png) center center;padding: 70px 0 50px;}
.custom-cennik h3 {text-align:center;font-size: 55px;color: #404040;font-family: 'nunito_sansextralight';text-transform:uppercase;line-height: 54px;margin: 0 0 30px 0;}
.custom-cennik a {background:#404040;padding: 10px 70px;color:white;display:inline-block;margin-top:20px;position:relative;}
.custom-cennik a:after {content:"";width:16px;height:19px;position:absolute;background: url(../images/li-white2.png);right: 25px;top: 13px;}
.custom-cennik a:hover {background:white;color:#404040;}
.custom-cennik a:hover:after {background: url(../images/li-black.png);}
@media (max-width:768px) {
    .custom-cennik h3  {margin:10px 0;font-size:40px;line-height:45px;}
}

/* OFFER BOX */
.custom-boxes {overflow: hidden;}
.custom-boxes .custom-title {padding: 120px 0;text-align:center;font-size: 55px;color: #404040;font-family: 'nunito_sansextralight';text-transform:uppercase;line-height: 54px;}
.custom-boxes .boxes {}
.custom-boxes .boxes .cols {padding:0;}
.custom-boxes .boxes .cols .single-box {height:430px;cursor: pointer;position: relative;}
.custom-boxes .boxes .cols .single-box:hover .normal {opacity:0;}
.custom-boxes .boxes .cols .single-box:hover .hover {opacity:1;}
.custom-boxes .boxes .cols .single-box .normal {opacity:1;position: absolute;height: 100%;padding: 50px;width: 100%;transition: 0.5s all;}
.custom-boxes .boxes .cols .single-box .normal .shadow {position:absolute;width:100%;height:100%;background: #a0a0a0;top: 0;left: 0;opacity: 0.6;}
.custom-boxes .boxes .cols .single-box .normal .title {font-family: 'nunito_sansextralight';position: absolute;font-size: 35px;color:white;line-height: 35px;text-transform: uppercase;bottom: 50px;z-index: 1;}
.custom-boxes .boxes .cols .single-box .hover {opacity:0;position: absolute;height: 100%;width: 100%;padding: 50px;transition: 0.5s all;}
.custom-boxes .boxes .cols .single-box .hover a.more {background: white;padding: 10px 50px 10px 50px;position: absolute;bottom: 40px;left: 0;z-index: 1;color: #404040;}
.custom-boxes .boxes .cols .single-box .hover a.more span {width: 16px;height: 19px;display: block;position: absolute;background: url(../images/li-black.png);top: 12px;right: 20px;}
.custom-boxes .boxes .cols .single-box .hover .shadow {position:absolute;width:100%;height:100%;background: #404040;top: 0;left: 0;opacity: 0.8;}
.custom-boxes .boxes .cols .single-box .hover .title {font-family: 'nunito_sansextralight';position: relative;font-size: 35px;color:white;line-height: 35px;text-transform: uppercase;z-index: 1;margin-bottom: 15px;}
.custom-boxes .boxes .cols .single-box .hover .content {color:white;position:relative;z-index:1;}
.custom-boxes .boxes .cols .single-box .hover .content table {margin: 0 0 10px 0;table-layout:fixed;width: 100%;}
.custom-boxes .boxes .cols .single-box .hover .content table tr td {border:none;padding: 0;}
.custom-boxes .boxes .cols .single-box .hover .content table tr td ul {list-style:none;padding:0;margin: 0;}
.custom-boxes .boxes .cols .single-box .hover .content table tr td ul li {padding: 6px 0px 6px 40px;background: url(../images/li-white.png) 14px 7px no-repeat;margin: 10px 10px 10px -10px;cursor: pointer;}
.custom-boxes .boxes .cols .single-box .hover .content table tr td ul li:hover {background: white url(../images/li-black.png) 14px 7px no-repeat;color: #404040;}
.custom-boxes .boxes .cols .single-box .hover .content table tr td ul li:hover a {color: #404040;}
.custom-boxes .boxes .cols .single-box .hover .content table tr td ul li a {font-size:16px;color:white;font-family: 'nunito_sansbold';}
.custom-boxes .boxes .cols:nth-child(2n) .single-box .normal .shadow {background:white;}
.custom-boxes .boxes .cols:nth-child(2n+2) .single-box .normal .title {color: #404040;}
@media (max-width:1650px) {
    .custom-boxes .boxes .cols .single-box .normal {padding: 30px;}
    .custom-boxes .boxes .cols .single-box .hover {padding:30px}
    .custom-boxes .boxes .cols .single-box .title {font-size: 25px !important;}
}
@media (max-width:1500px) {
    .custom-boxes .boxes .cols .single-box .hover .content table {width:100%;}
    .custom-boxes .boxes .cols .single-box .hover .content table tr td ul li a {font-size:14px;}
}
@media (max-width:1250px) {
    .custom-boxes .boxes .cols {width:50%;}
}
@media (max-width:800px) {
    .custom-boxes .boxes .cols {width:100%;}
    .custom-boxes .custom-title {font-size:40px;line-height:40px}
}
@media (max-width:400px) {
    .custom-boxes .boxes .cols .single-box .normal {padding:20px;}
    .custom-boxes .boxes .cols .single-box .hover {padding:20px}
    .custom-boxes .boxes .cols .single-box .hover .content table tr td  {display:block;}
    .custom-boxes .boxes .cols .single-box .hover .content {font-size:14px;line-height:16px;}
    .custom-boxes .boxes .cols .single-box .hover .content table tr td ul li {margin-top:0;margin-bottom:0;}
}

.custom-about {overflow: hidden;}
.custom-about .container-fluid {padding:0}
.custom-about .container-fluid > .row {display:table;width:100%;float:none;margin:0;}
.custom-about .container-fluid > .row > .col-lg-6 {display:table-cell;float: none;padding: 0;position: relative;}
.custom-about .row .col-lg-6 .inner {padding:40px 70px;}
.custom-about .about {background: url(../images/prices-bg.png) center center;color: white;}
.custom-about .about h1 {font-size:55px;color: #d3d3d3;font-family: 'nunito_sansextralight';line-height:60px;text-transform:uppercase;margin:30px 0;}
.custom-about .about a.more {background: white;padding: 13px 70px 13px 70px;position: relative;z-index: 1;color: #404040;margin-left: -70px;margin-top: 30px;display: inline-block;}
.custom-about .about a.more span {width: 16px;height: 19px;display: block;position: absolute;background: url(../images/li-black.png);top: 15px;right: 25px;}
.custom-about .about .logo-img {margin-top:25px;display:inline-block;max-width: 100%;height: auto;}
.custom-about .about .rows {margin-top:20px;margin-bottom: 20px;}

#myCarousel {width: 100%;height: 100%;position: absolute;}
#myCarousel .carousel-inner {width:100%;height:100%;}
#myCarousel .carousel-inner .item {width:100%;height:100%;}
#myCarousel ol.carousel-indicators {position: absolute;background: #404040;width: auto;margin: 0;padding: 10px 110px 10px 30px;right: 0;left: inherit;bottom: 110px;}
#myCarousel ol.carousel-indicators li {width:16px;height:16px;border-radius:100%;margin: 8px 3px 0 3px;padding:0;border:none;background:#d3d3d3;}
#myCarousel ol.carousel-indicators li.active {width:16px;height:16px;border-radius:100%;margin: 8px 3px 0 3px;padding:0;border:none;background:#ffffff;}

.custom-prices-form {overflow: hidden;}
.custom-prices-form .container-fluid {padding:0}
.custom-prices-form .row {display:table;width:100%;float:none;margin:0;}
.custom-prices-form .row .col-lg-6 {display:table-cell;float: none;padding: 0;}
.custom-prices-form .row .col-lg-6 .inner {padding:40px 70px;}
.custom-prices-form .prices {background: url(../images/prices-bg.png) center center;color: white;}
.custom-prices-form .prices a.more {background: white;padding: 13px 70px 13px 70px;position: relative;z-index: 1;color: #404040;margin-left: -70px;display: inline-block;}
.custom-prices-form .prices a.more b {width: 16px;height: 19px;display: block;position: absolute;background: url(../images/li-black.png);top: 15px;right: 25px;}


.custom-prices-form .prices h3 {font-size:55px;color: #d3d3d3;font-family: 'nunito_sansextralight';line-height:60px;text-transform:uppercase;margin:30px 0;}
.custom-prices-form .prices table {margin: 0 0 10px 0;table-layout:fixed;width: 100%;}
.custom-prices-form .prices table tr td {border:none;padding: 0;}
.custom-prices-form .prices table tr td ul {list-style:none;padding:0;margin: 0;}
.custom-prices-form .prices table tr td ul li {padding: 6px 0px 6px 40px;background: url(../images/li-white.png) 14px 7px no-repeat;margin: 10px 10px 10px -10px;cursor: pointer;}
.custom-prices-form .prices table tr td ul li:hover {background: white url(../images/li-black.png) 14px 7px no-repeat;}
.custom-prices-form .prices table tr td ul li:hover a {color: #404040;}
.custom-prices-form .prices table tr td ul li a {font-size:16px;color:white;font-family: 'nunito_sansbold';}
.custom-prices-form .contact {background:#ffffff;}
.custom-prices-form .contact h3 {font-size:55px;color: #404040;font-family: 'nunito_sansextralight';line-height:60px;text-transform:uppercase;margin:30px 0;}
.custom-prices-form .contact ul.links {padding:0;list-style:none;margin: 35px 0 0 0;}
.custom-prices-form .contact ul.links li {display: inline-block;margin: 10px 0;}
.custom-prices-form .contact ul.links li.link1 {margin-left: -70px;}
.custom-prices-form .contact ul.links li.link1 a {background:#d3d3d3;padding: 14px 100px 14px 70px;display: block;font-size: 16px;color: #404040;font-family: 'nunito_sansbold';position: relative;}
.custom-prices-form .contact ul.links li.link2 {margin-left: -5px;}
.custom-prices-form .contact ul.links li.link2 a {background: #404040;padding: 14px 125px 14px 70px;display: block;font-family: 'nunito_sansbold';color: white;position: relative;}
.custom-prices-form .contact ul.links li a:after {content:"";width:16px;height:19px;background: url(../images/li-white2.png);position:absolute;right: 40px;top: 16px;}
@media (max-width:1500px) {
    .custom-prices-form .contact ul.links li.link1 {margin-left: -40px;}
    .custom-prices-form .row .col-lg-6 .inner {padding: 20px 40px 50px;}
    .custom-prices-form .contact ul.links li.link1 a {padding-right: 90px;padding-left: 40px;}
    .custom-prices-form .contact ul.links li.link2 a {padding-right: 90px;padding-left: 30px;}     
}
@media (max-width:1300px) { 
    .custom-prices-form .prices h3,
    .custom-prices-form .contact h3  {font-size:35px;line-height:40px;}
}
@media (max-width:1200px) {
    .custom-prices-form .row .col-lg-6  {width:100%;display:block;}
    .custom-prices-form .row .colImage {min-height:500px;}
}

/* FOOTER */
#footer {background:url(../images/footer-bg.png) center center;color:white;padding: 45px 0;}
#footer a {color:white;}
#footer ul {display:inline-block;margin-bottom: 40px;margin-top: 5px;}
#footer ul li {display:inline-block;}
#footer ul li a {background:none;font-size:15px;text-transform:uppercase;font-family: 'nunito_sansbold';}

/* BREADCRUMBS */
#crumbs ul li {position:relative;padding-left: 25px;}
#crumbs ul li:first-child {padding: 0;}
#crumbs ul li:first-child:before {display:none;}
#crumbs ul li:before {content:"" !important;width:11px;height:13px;background:url(../images/crumbs.png);position: absolute;left: 5px;top: 5px;z-index: 2;}
#crumbs ul li a {color:#404040;}
#crumbs ul li:last-child:after {content:"";position:absolute;width:100%;height:100%;background:white;top: 0;left: 14px;}
#crumbs ul li:last-child span {position:relative;z-index:1;}

.talign-left {text-align:left;}
.talign-right {text-align:right;}
.talign-center {text-align:center;}

/* KONTAKT FORM */
.contact-form {}
.contact-form .contact-form-inner {}
.contact-form .contact-form-inner .contact-form-title {font-size:40px;color:#ffffff;font-family: 'cooper_hewittlight';margin: 10px 0 30px;line-height: 40px;}
.contact-form .contact-form-inner label {display:none;}
.contact-form .contact-form-inner input[type="text"],
.contact-form .contact-form-inner input[type="email"],
.contact-form .contact-form-inner input[type="tel"] {width:100%;border-radius:0;background: #3a3a3a;border: none;color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner input:focus {box-shadow:none;}
.contact-form .contact-form-inner .btn {width: 300px;background: white;border-radius:0;border: none;color: #404040;font-size: 18px;margin: 0 auto;min-width: 180px;padding: 8px 0;display: block;}
.contact-form .contact-form-inner .btn span.text {font-family: 'nunito_sansbold';margin-right: 15px;}
.contact-form .contact-form-inner textarea {width:100%;height: 120px;border-radius:0;background: #3a3a3a;border: none;color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner .checkbox {font-size: 12px;font-family: 'nunito_sansregular';color:White;}
.contact-form .contact-form-inner .checkbox label {display:block;}
.contact-form .contact-form-inner table {width:100%;}
.contact-form .contact-form-inner table tr td {border:none;vertical-align:middle;}
.contact-form .contact-form-inner input::-webkit-input-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner input::-moz-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner input:-ms-input-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner input:-moz-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner textarea::-webkit-input-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner textarea::-moz-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner textarea:-ms-input-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner textarea:-moz-placeholder {color:white;font-size:16px;font-family: 'nunito_sansregular';}
.contact-form .contact-form-inner .checkbox-container {display: block;position: relative;padding-left: 33px;margin-bottom: 12px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.contact-form .contact-form-inner .checkbox-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.contact-form .contact-form-inner .checkmark {position: absolute;top: 0px;left: 0;height: 22px;width: 22px;background: url(../images/checkbox.png);}
.contact-form .contact-form-inner .checkbox-container input:checked ~ .checkmark {background: url(../images/checkbox-checked.png);}
.contact-form .contact-form-inner .checkmark:after {content: "";position: absolute;display: none;}
.contact-form .contact-form-inner .checkbox-container input:checked ~ .checkmark:after {display: block;}
@media (max-width:1200px) {
    .contact-form .contact-form-inner table tr td {display:block;}
}

.carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.panel.panel-default {background: none;border: none;}
.panel.panel-default .panel-heading {background:#333333;color: white;border-bottom: none;padding: 15px 20px;}
.panel.panel-default .panel-heading h4 {font-size: 18px;}
.panel.panel-default .panel-heading .icons {margin-right:10px;}
.panel.panel-default .panel-heading .icons .icominus {display:none;}

.panel.panel-default.active .panel-heading .icons .icoplus {display:none;}
.panel.panel-default.active .panel-heading .icons .icominus {display:inline-block;}

.panel.panel-default .panel-body {border:none !important;padding-left: 0;padding-right: 0;}

.panel.panel-default .panel-body table {width:100%;}
.panel.panel-default .panel-body tr td {padding: 10px 10px;}
.panel.panel-default .panel-body tr th {padding:5px 10px}
.panel.panel-default .panel-body tr th:first-child {width: 40px}

.maps {height: 250px;}
.maps iframe {height: 250px;width: 100%;}

.maps2 {height: 250px;}
.maps2 iframe {height: 250px;width: 100%;}