@charset "utf-8";
/* CSS Document */
html, body {height:100%;}
body {margin: 0px; font-family: 'Oswald', sans-serif; }
.top_menu {float: left; width: 100%; background-color: #494948; height: 50px; position:fixed; z-index:1000;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.bottom_menu {float: left; width: 100%; background-color: #494948; height: auto ;}
.bottom_menu_text {float:left; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 12px	; line-height: 50px; }
.center {float:left; width: 80%; margin-left: 10%;}



.top_menu_text {float:left; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 2vh; line-height: 50px; margin-right: 2%;;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.top_menu_text>a {float:left; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 2vh; line-height: 50px; text-decoration:none; width:auto;}
.top_menu_text>a:hover {color:#F60;}
.top_menu_text>img {float:left; height: 30px; margin-top:10px; margin-bottom: -5px; margin-right: 10px;}


.spacer {float:left; width: 100%; height: 200px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.menu {float:left; width: 100%; height: 150px; background-color:#FFF; position:fixed; z-index:1; top: 50px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; border-bottom: 5px solid #494948; z-index: 1000;}
.menu_inline {float:left; line-height: 30px; margin-top: 45px; text-align:center; width: 100%; height: 105px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.center_menu {float:left; width: 80%; margin-left: 10%; }
.center_menu>ul {float:right; width: 80%; margin:0px; padding:0px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; z-index: 1000;}
.center_menu>ul>li {float:left; width: 16%; color:#494948; list-style: none; line-height: 100px; text-align: center; font-family: 'Oswald', sans-serif; font-size:20px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; z-index: 1000;}
.center_menu>ul>li>a {float:left; color:#494948; text-decoration:none; width: 100%; line-height: 150px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; z-index: 1000;}
.center_menu>ul>li>a:hover {background-color: #494948; color: #FFF; font-weight: bold;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; z-index: 1000;}


.menu.smaller {height:100px; top:0px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.menu.smaller>.center_menu>.logo>a>img {height: 100px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.menu_inline.smaller {height: 80px; margin-top: 20px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}

.top_menu.smaller {z-index: 0;height: 0px;;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.top_menu.smaller>.top_menu_text {height: 0px; overflow: hidden; ;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.center_menu.smaller>ul>li>a {line-height:100px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; z-index: 1000;}
.spacer.smaller {height: 100px;-moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; z-index: 1000;}


.logo {float:left; width: 20%;}
.logo>a {float:left; width: 100%;}
.logo>a>img {margin-left: auto; margin-right: auto; display:block;  height: 150px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}

.sliding_foto {float: left; width: 100%; z-index:900;}
.jssor_1 {float: left; width:100%;}
.site_path_box {float: left; width: 100%; background-color: #494948; height: 50px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.site_path {float:left; width: 50%; margin-left: 25%; color: #fff;}
.site_path>a {line-height: 50px; color: #FFF; font-size:20px;}
.site_path>a:hover {color: #F60;}

.header_01 {float:left; width: 100%;  font-size: 32px; font-weight: bold; font-family: 'Oswald', sans-serif; line-height: 60px; text-align: center; color:#494948;  margin-top: 2%;}
.header_02 {float: left; width: 100%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 28px; line-height: 40px; color:#F60; font-weight: bold; margin-top:2%;}

.blue_box {float:left; width: 100%; background-color: #494948;}
.header_01_bluebox {float:left; width: 100%;  font-size: 32px; font-weight: bold; font-family: 'Oswald', sans-serif; line-height: 60px; text-align: center; color:#FFF;  margin-top: 2%;}
.text_01_bluebox {float: left; width: 50%; margin-left: 25%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 24px; line-height: 40px; color: #FFF;}
.more_button_bluebox {float:left; width: 100%; margin-top: 2%; margin-bottom: 2%;}

.more_button_bluebox>a {float: right; margin-right: 25%; display:block; width: 200px; line-height: 50px; border:1px solid #FFF; color: #FFF; text-align:center; font-family: 'Oswald', sans-serif; text-decoration:none; font-size: 24px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.more_button_bluebox>a:hover { -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; color: #FFF; background-color: #FFF; color: #494948;}

.text_01 {float: left; width: 50%; margin-left: 25%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 24px; line-height: 40px;}
.text_01>ul {float:left; width: 100%;}
.text_01>ul>li {float:left; width: 100%; text-align:left; list-style:square; color: #F60;}

.text_oferta {float: left; width: 100%; margin-left: 0px; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 24px; line-height: 40px; margin-top: 2%;}
.text_oferta>ul {float:left; width: 100%;}
.text_oferta>ul>li {float:left; width: 100%; text-align:left; list-style:square; color: #F60;}
.text_oferta_header {float: left; width: 100%; margin-left: 0px; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 32px; line-height: 40px; margin-top: 2%; font-weight: bold; color:#494948;}

.header_under {float:left; width: 100%;}
.header_under>img {width: 100px; margin-left:auto; margin-right: auto; display:block;}
.more_button {float:left; width: 100%; margin-top: 2%; margin-bottom: 2%;}

.more_button>a {float: right; margin-right: 25%; display:block; width: 200px; line-height: 50px; border:1px solid #494948; color: #494948; text-align:center; font-family: 'Oswald', sans-serif; text-decoration:none; font-size: 24px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.more_button>a:hover { -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; color: #FFF; background-color: #494948;}

.more_button_center {float:left; width: 100%; margin-top: 2%; margin-bottom: 2%;}
.more_button_center>a {margin-left: auto; margin-right: auto; float:none; width: 200px; line-height: 50px; border:1px solid #494948; color: #494948; text-align:center; font-family: 'Oswald', sans-serif; text-decoration:none; font-size: 24px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; display: block;}
.more_button_center>a:hover { -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; color: #FFF; background-color: #494948;}

.photo_text_label	{position:absolute; float:right; width: 66%; margin-left: 15%; text-align:center; margin-top: 50px; font-family: 'Oswald', sans-serif;  padding: 2%; border-radius: 45px;}
.photo_text_label>a	{float:left;  width: 30%; margin-left: 35%; text-align:center; color: #fff; font-size:24px; text-decoration: none;    background-color: #494948;  -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; line-height: 8vh; margin-top: 5%; }
.photo_text_label>a:hover {-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; color: #FFF; background-color: #FFF; color: #494948; }
.header_label	{float:left; width: 100%; text-align:center; color: #FFF; font-size:4vw;; font-weight: bold; font-family: 'Oswald', sans-serif; margin-bottom: 1%;}
.text_label	{float:left;  width: 100%; text-align:center; color:#FFF; font-size: 24px; margin-bottom:2%; font-family: 'Oswald', sans-serif; margin-bottom: 1%;}

.footer {float:left; width: 100%; height: auto; background-color:#494948;}
.footer_box {float:left; width: 30%; margin-left: 15%; height: auto; }
.footer_map {float:left; width: 40%; margin: 0px; height: auto;}
.footer_map>iframe {float:left; width: 90%; margin: 5%; margin-top: 0px;}
.footer_box_header {float:left; width: 100%; font-family: 'Oswald', sans-serif; color:#FFF; line-height: 100px; text-align: center; font-size: 24px;}
.footer_box>ul {float: left; width: 80%; margin: 0px; margin-left: 10%;padding: 0px;}
.footer_box>ul>li {float: left; list-style:none; width: 100%; color: #FFF; font-family: 'Oswald', sans-serif;}
.footer_box>ul>li>a {float: left; list-style:none; width: 100%; color: #FFF; font-family: 'Oswald', sans-serif; text-decoration: none; line-height: 50px; text-align:center;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.footer_box>ul>li>a:hover {color: #F60; background-color: #494948; font-weight: bold;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}

.subt { font-size: 50%; position:relative; display:inline; line-height: 2%; top: 5px; }
.supt { font-size: 50%; position:relative; display:inline; line-height: 2%; top: -12px; }

.footer_kontakt_header {float:left; font-family: 'Oswald', sans-serif; width: 100%; font-size: 20px; text-align: center; color: #FFF; font-weight: bold; }
.footer_kontakt_text {float:left; font-family: 'Oswald', sans-serif; width: 60%; margin-left: 20%; font-size: 20px; text-align: center; color: #FFF;}
.footer_kontakt_text>a {color: #fff;}
.footer_kontakt_text>a:hover {color: #F60;}
.footer_box>img {float:left; width: 30%; margin-left: 35%;}
.black {color: #000;}
.findus {float: left; width: 100%; }
.findus_text>img {float:left; height: 75px; margin-right: 5%;}
.findus_text {float: left;  width: 30%; margin: 2%; margin-left: 35%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 2vw; line-height: 75px;  }
.findus_text>a {text-decoration: none; color: #494948;}
.findus_text>a:hover {color:#F60;}

.oferta_nav {float:left; width: 20%; margin-bottom:5%; border: 1px solid red;  min-width: 220px; display:none;}
.oferta_nav>ul {float:left; width: 100%; padding: 0px; margin: 0px;}
.oferta_nav>ul>li {float:left; width: 100%; list-style:none; text-indent:5%; line-height: 40px; font-weight: bold; font-size : 20px; 	}
.oferta_nav>ul>li>a {color: #000; text-decoration:none; float:left; width: 100%; line-height: 40px; font-weight: normal; font-size: 20px;}
.oferta_nav>ul>ul {float:left; width: 100%; margin: 0px; padding:0px;}
.oferta_nav>ul>ul>li {float:left; width: 100%; list-style:none; text-indent:5%; line-height: 40px; font-weight: bold; font-size : 20px; color: #494948;}
.oferta_nav>ul>ul>li>a {color: #000; text-decoration:none; float:left; width: 100%; line-height: 40px; font-weight: normal; font-size: 20px;}
.oferta_nav>ul>ul>li>a:hover {background-color: #494948; color:#FFF; }
.oferta_nav>ul>li>a:hover {background-color: #494948; color:#FFF; }

.oferta_list {float:left; width: 100%; }
.oferta_list>a {float:left; width: 23%;  margin: 1%; margin-left: 2%; margin-right: 0px; min-width: 250px; margin-bottom: 4%;height: 240px; font-family: 'Oswald', sans-serif; text-align: center; color:#000; font-size: 24px; text-decoration:none; }
.oferta_list>a:hover {background-color: #494948; color: #FFF;}

.content_oferta {float:left; width: 100%;}
.content_oferta>img {width:100%;}
.content_kontakt {float:left; width: 80%; margin-left: 10%;}
.content{float:left; width: 100%; display: flex; flex-direction: column;}

.oferta_box {float:left; width:50%;}
.oferta_box>ul {float:left; }
.oferta_box>ul>li {font-size: 24px; color:#494948; list-style: square;}



.content_oferta>ul {float:left; }
.content_oferta>ul>li {font-size: 24px; color:#494948; list-style: square;}
.bold {font-weight: bold;}

.kontakt_box {float:left; width: 50%; }
.kontakt_box>form {float: left; width: 80%; margin-left: 10%;}
.kontakt_box>form>input {float:left; font-size: 16px; font-family:'Oswald', sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 2%; }
.kontakt_box>form>input[type=text] {float: left; width: 100%; color: #ccc;}
.kontakt_box>form>input[type=submit] {float: left; width: 100%; line-height: 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.kontakt_box>form>textarea {float:left; width: 100%; height: 200px; font-family:'Oswald', sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.kontakt_header {float:left; font-family: 'Oswald', sans-serif; width: 99%; font-size: 20px; text-align: center; color: #000; font-weight: bold; }
.kontakt_text {float:left; font-family: 'Oswald', sans-serif; width: 60%; margin-left: 20%; font-size: 20px; text-align: center; color: #000; }
.kontakt_text>a {color: #000;}
.kontakt_text>a:hover {color: #F60;}

.cert_list {float:left; width: 100%;}
.cert_list>ol {float:left; margin-left: 25%; width: 50%;}
.cert_list>ol>li {font-size: 24px;}

.more>a {float:left; width: 9%;  color:#494948; margin: 1%; text-align: center; border: 1px solid #FFF; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; font-size: 24px; text-decoration:none; color: #494948; height: 205px; overflow:hidden; background-image:url(images/more_button.png);  background-position:center; background-size: cover;}
.more>a:hover {color: #FFF; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000; box-shadow: 1px 1px 2px black, 0 0 25px #000033, 0 0 5px #000033;}

.formularz_label {float:left; font-family: 'Oswald', sans-serif; width: 100%; }

.center_realizacje {float:left;width:90%; margin-left: 10%;}
.center_realizacje>a {float:left; width: 9%; margin-top: 1%; margin-right: 1%; height:auto; overflow:hidden; }
.center_realizacje>a:hover {box-shadow: 1px 1px 2px #000033, 0 0 25px #000033, 0 0 5px #000033;  background-color:#000033;  border:3px solid #000033;}
.center_realizacje>a>img {float:left; width:100%; margin:0px;}

/*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider bullet skin 053 css*/
        .jssorb053 .i {position:absolute;cursor:pointer;}
        .jssorb053 .i .b {fill:#fff;fill-opacity:0.5;}
        .jssorb053 .i:hover .b {fill-opacity:.7;}
        .jssorb053 .iav .b {fill-opacity: 1;}
        .jssorb053 .i.idn {opacity:.3;}

        /*jssor slider arrow skin 093 css*/
        .jssora093 {display:block;position:absolute;cursor:pointer;}
        .jssora093 .c {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
        .jssora093 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
        .jssora093:hover {opacity:.8;}
        .jssora093.jssora093dn {opacity:.6;}
        .jssora093.jssora093ds {opacity:.3;pointer-events:none;}


@media only screen and (max-width: 1024px) { 
.center {float:left; width: 90%; margin-left: 5%;}
.menu {float:left; width: 100%; height: 200px; background-color:#FFF; position:fixed; z-index:1; top: 50px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; border-bottom: 5px solid #494948; z-index: 1000;}
.center_menu {float:left; width: 100%; margin-left: 0px;}
.spacer {height: 250px;}
.oferta_nav{display:none;}
.content_oferta {width:100%;}
.logo {float:left; width: 20%; height: 100px; margin-left: 40%;}
.logo>a>img {margin-left: auto; margin-right: auto; display:block;  height: 100px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.center_menu>ul {float:left; width: 100%; margin:0px; padding:0px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.center_menu>ul>li {float:left; width: 16%; color:#494948; list-style: none; line-height: 100px; text-align: center; font-family: 'Oswald', sans-serif; font-size:2vw;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.center_menu>ul>li>a {float:left; color:#494948; text-decoration:none; width: 100%; line-height: 100px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1001;}
.center_menu>ul>li>a:hover {background-color: #494948; color: #FFF; font-weight: bold;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1001;}
.menu_inline {float:left; line-height: 30px; margin-top: 25px; text-align:center; width: 100%; height: 80px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.top_menu_text {float:left; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 1.7vh; line-height: 50px; margin-right: 2%;;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;margin-left: 1%;}
.top_menu_text>a {float:right; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 1.7vh; line-height: 50px; text-decoration:none;}


.menu.smaller {height:100px; top:0px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.menu.smaller>.center_menu>.logo>a>img {height: 50px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.menu_inline.smaller {height: 100px; margin-top: 20px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}

.top_menu.smaller {z-index: 0;height: 0px;;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; display:none;}
.top_menu.smaller>.top_menu_text {height: 0px; overflow: hidden; ;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.center_menu.smaller>ul>li>a {line-height:100px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.center_menu.smaller>.logo {float:left; width: 20%; height: 50px; display:none; margin-left: 40%;}
.spacer.smaller {height: 170px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.footer_box {float:left; width: 50%; height: auto; margin-left: 0px;}
.footer_map {float:left; width: 50%; margin: 0px; height: auto;}
.oferta_nav {display:none;}
}

@media only screen and (max-width: 640px) { 
.center {float:left; width: 100%; }
.oferta_nav {display:none;}
.content {width: 100%; overflow: hidden;}
.spacer {height: 200px;}
.top_menu {float: left; width: 100%; background-color: #494948; height: 35px; position:fixed; z-index:1000;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.top_menu_text {float:left; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 1vh; line-height: 35px; margin-right: 1%;;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.top_menu_text>a {float:right; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 1vh; line-height: 35px; text-decoration:none;}
.top_menu_text>a:hover {color:#F60;}
.top_menu_text>img {height: 15px; margin-top:10px; margin-right: 5px; margin-left: 5px;}

.menu {float:left; width: 100%; height: 150px; background-color:#FFF; position:fixed; z-index:1; top: 50px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; border-bottom: 5px solid #494948; z-index: 1000;}
.center_menu {float:left; width: 100%; margin-left: 0px;}
.logo {float:left; width: 20%; height: 100px; margin-left: 40%;}
.logo>a>img {margin-left: auto; margin-right: auto; display:block;  height: 100px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.center_menu>ul {float:left; width: 100%; margin:0px; padding:0px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.center_menu>ul>li {float:left; width: 16%; color:#494948; list-style: none; line-height: 50px; text-align: center; font-family: 'Oswald', sans-serif; font-size:2vw;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.center_menu>ul>li>a {float:left; color:#494948; text-decoration:none; width: 100%; line-height: 50px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.center_menu>ul>li>a:hover {background-color: #494948; color: #FFF; font-weight: bold;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.menu_inline {line-height: 15px; margin-top: 10px; text-align:center; width: 100%; height: 40px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}

.menu.smaller {height:70px; top:0px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.menu.smaller>.center_menu>.logo>a>img {height: 50px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.menu_inline.smaller {height: 50px; margin-top: 20px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}

.top_menu.smaller {z-index: 0;height: 0px;;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; display:none;}
.top_menu.smaller>.top_menu_text {height: 0px; overflow: hidden; ;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.center_menu.smaller>ul>li>a {line-height:70px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.center_menu.smaller>.logo {float:left; width: 20%; height: 50px; display:none; margin-left: 40%;}
.spacer.smaller {height: 170px;-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 1000;}
.sliding_foto {float: left; width: 100%; overflow:hidden; display:none;}
.jssor_01 {float:left; width: 100%;}
.text_01 {float: left; width: 100%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 24px; line-height: 40px;}



.text_01 {float: left; width: 90%; margin-left: 5%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 24px; line-height: 40px;}
.text_01>ul {float:left; width: 100%;}
.text_01>ul>li {float:left; width: 100%; text-align:left; list-style:square; color: #F60;}
.text_01_bluebox {float: left; width: 90%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 24px; line-height: 40px; color: #FFF; margin-left: 5%;}
.footer_box {float:left; width: 100%; height: auto; margin-left: 0px;}
.footer_map {float:left; width: 100%; margin: 0px; height: auto;}
.findus_text {float: left;  width: 80%; margin-left: 10%; font-family: 'Oswald', sans-serif; text-align:justify; font-size: 2vw; line-height: 75px; }
.oferta_list>a {float:left; width: 88%;  margin: 1%; margin-left: 2%; margin-right: 0px; min-width: 250px; margin-bottom: 4%;height: 240px; font-family: 'Oswald', sans-serif; text-align: center; color:#000; font-size: 24px; text-decoration:none; }
.kontakt_box {float:left; width: 100%; }
}