@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);body{font-family: 'Source Sans Pro', sans-serif;font-size: 16px;color: #000}.fixed{position: fixed;width: 100%;z-index: 1;top: 0}.backtop{-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;position: fixed;bottom: 50px;right: 20px;display: none;z-index: 2;cursor: pointer}.backtop:hover{opacity: 0.6}@media  (max-width: 768px){.backtop{display: none !important}}.gallery{list-style: none;padding-left: 0px}.gallery li{display: inline-block;margin-bottom: 25px}.gallery li img{width: 100%;cursor: pointer}.gallery li img:hover{opacity: 0.6}#gallery-modal .modal-body{padding: 5px}#gallery-modal .modal-body .img img{width: 100%}#gallery-modal .modal-body .panel{margin-bottom: 0px}#gallery-modal .modal-body .panel .text{position: absolute;bottom: 0px;width: 100%;padding: 4px;display: block;background: rgba(0,0,0,0.6);left: 0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;text-shadow: 1px 2px 1px #000;color: #fff;padding-right: 5px}#gallery-modal .modal-body .panel .text .title{float: left}#gallery-modal .modal-body .panel .text .counter{float: right}#gallery-modal .modal-body .panel .control{cursor: pointer;font-size: 22px;color: #fff;text-shadow: 2px 1px 2px #000}#gallery-modal .modal-body .panel .control .prev{top: 45%;position: absolute;left: 15px}#gallery-modal .modal-body .panel .control .prev:hover{color: #625f5a}#gallery-modal .modal-body .panel .control .next{top: 45%;position: absolute;right: 20px}#gallery-modal .modal-body .panel .control .next:hover{color: #625f5a}header{background: url('../img/header-background-bottom.png') no-repeat bottom, url('../img/header-background.jpg') no-repeat center top;padding: 5px 0;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}header.fixed{position: fixed;z-index: 100000;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;height: 80px}header.fixed .logo{max-width: 150px;margin: 0}header.fixed a{margin: -20px 0px 0px 0}@media  (max-width: 1200px){header{background: url('../img/header-background-bottom.png') no-repeat bottom, #fff}}header .logo{-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;display: inline-block;margin: 5px 0}@media (max-width: 200px){header .logo{margin-top: 40px}}header .navbar{margin-right: -30px}@media  (max-width: 991px){header .navbar{margin-right: 0px}}header nav{float: right;margin-top: 12px}@media  (max-width: 1200px){header nav{float: right}}@media  (max-width: 991px){header nav{float: right}}@media  (max-width: 768px){header nav{width: 100%}}@media  (max-width: 768px){header nav ul{width: 100%}}header nav ul li{margin-right: 50px;border-top: 4px solid transparent}@media  (max-width: 1200px){header nav ul li{margin-right: 22px}}@media  (max-width: 991px){header nav ul li{margin-right: 8px;font-size: 12px}}header nav ul li:last-child{margin-right: 0px !important}@media  (max-width: 1200px){header nav ul li:last-child{margin-right: 30px !important}}header nav ul li a{margin: 15px 0px 0px 0;padding: 10px 0px !important;color: #000 !important;background: none !important;border-top: 4px solid transparent}header nav ul li a:hover{color: #000 !important;border-top: 4px solid #38257b}header nav ul li.active a{color: #000 !important;border-top: 4px solid #38257b}header nav .navbar-toggle .icon-bar{background: #000}header nav .navbar-brand{display: none;color: #000}@media  (max-width: 768px){header nav .navbar-brand{display: block}}header nav .navbar-nav{margin: 0px !important}header .phone{display: inline-block;padding-left: 25px;background: url('../img/telefon.png') no-repeat left top 6px;font-size: 24px;color: #38257b}@media (max-width: 450px){header .phone{font-size: 20px;display: block}}header .lang{float: right;list-style: none;font-size: 18px;color: #38257b}header .lang ul{border-radius: 0px;background: url('../img/header-lang-bg.jpg') no-repeat;left: -8px;min-width: initial;border: 0px}header .lang ul li{display: block;color: #38257b}header .lang ul li a{color: #38257b}header .lang ul li a:hover{text-decoration: none}.slider{position: relative}.slider .carousel-caption{top: 30%}@media  (max-width: 768px){.slider .carousel-caption{top: 20%}}@media (max-width: 500px){.slider .carousel-caption{top: 10%}}.slider .carousel-caption h1 a{color: #38257b !important;max-width: 700px;font-size: 60px !important;float: left;font-weight: bold;text-align: left}@media  (max-width: 1200px){.slider .carousel-caption h1 a{font-size: 50px !important}}@media  (max-width: 991px){.slider .carousel-caption h1 a{font-size: 40px !important}}@media  (max-width: 768px){.slider .carousel-caption h1 a{font-size: 30px !important}}@media (max-width: 500px){.slider .carousel-caption h1 a{font-size: 16px !important}}.slider .carousel-caption h1 a:hover{text-decoration: none;opacity: 0.8;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}.slider .carousel{position: relative}.slider .carousel-indicators{position: absolute;bottom: 10px;left: 22%;z-index: 15;width: 60%;padding-left: 0;text-align: center;list-style: none}@media  (max-width: 991px){.slider .carousel-indicators{display: none}}.slider .carousel-indicators li{background: #fff;height: 15px;width: 15px;margin-bottom: 20px}.slider .carousel-indicators li.active{background: #38257b}.slider .carousel-control.left,.slider .carousel-control.right{background-image: none !important}main{padding-bottom: 60px}main .col-md-9{padding-left: 80px}@media  (max-width: 768px){main .col-md-9{padding-left: 15px}}main h1{font-size: 40px;color: #38257b;padding: 20px 0px;border-bottom: 1px solid #e6e6e6}main h1.grey{color: #262626}main h2{font-size: 24px;color: #273580;padding: 0px !important}main h2 a{color: #273580;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}main h2 a:hover{font-weight: bold;text-decoration: none}main h2.big{font-size: 20px;font-weight: bold;text-align: center;color: #262626}main h2.big a{color: #262626}main h3{font-size: 16px;color: #273580;padding: 0px !important;margin: 5px 0 25px 0}main h3 a{color: #273580;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}main h3 a:hover{font-weight: bold;text-decoration: none}main p{color: #000;margin: 0px}main p.left{margin: 5px 0 5px 40px}main p span{font-size: 16px;font-weight: bold}main .products img{-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}main .products img:hover{filter: gray;filter: grayscale(1);-webkit-filter: grayscale(1)}main .btn{background: #38257b;color: #fff !important;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;padding: 20px 0;margin-top: 15px;width: 100%;font-size: 18px;border-radius: 0px !important}main .btn:hover{opacity: 0.7}main div[role="menu"]{margin: 30px 0;padding: 5px 0 10px 0;background: #cccccc;width: 100%}@media  (max-width: 991px){main div[role="menu"]{width: 100%}}@media  (max-width: 768px){main div[role="menu"]{margin: 0px}}main div[role="menu"] h2{font-size: 16px !important;color: #000 !important;margin: 30px 0 10px 40px;padding-top: 15px}main div[role="menu"] ul{padding-left: 0px;list-style: none}main div[role="menu"] ul li{width: 100%;background: #cccccc;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}main div[role="menu"] ul li a{padding: 10px 0 10px 40px;color: #000;width: 100%;display: block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}main div[role="menu"] ul li:hover,main div[role="menu"] ul li.active{background: #38257b}main div[role="menu"] ul li:hover a,main div[role="menu"] ul li.active a{text-decoration: none;color: #fff}main .partners{padding: 5px 10px 10px 0}main hr{border: 0;height: 1px;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), #38257b, rgba(0,0,0,0));background-image: -moz-linear-gradient(left, rgba(0,0,0,0), #38257b, rgba(0,0,0,0));background-image: -ms-linear-gradient(left, rgba(0,0,0,0), #38257b, rgba(0,0,0,0));background-image: -o-linear-gradient(left, rgba(0,0,0,0), #38257b, rgba(0,0,0,0))}main ul li.active h4:after{content: ''}main ul li h4{font-size: 14px;cursor: pointer}main ul li h4:after{content: ' »';font-size: 18px}main ul li p span{font-size: 12px}main .company{margin-bottom: 10px}.section1{background: url('../img/section1-background-top.png') no-repeat top, url('../img/section1-background.jpg') no-repeat;padding: 35px 0px 160px 0}.section1 h1{font-size: 40px;color: #38257b;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6}.section1 p{color: #000;margin: 0px}.section1 .btn{background: #38257b;color: #fff;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;padding: 10px 40px;margin-top: 15px}.section1 .btn:hover{opacity: 0.7}.section2{background: url('../img/section2-background-top.png') no-repeat top;padding: 35px 0px 75px 0}.section2 h2{font-size: 50px;color: #000;font-weight: normal;margin-top: 50px}@media  (max-width: 991px){.section2 h2{font-size: 30px}}@media  (max-width: 768px){.section2 h2{font-size: 30px}}.section2 .partners{border-left: 1px solid #e6e6e6;max-height: 222px}@media  (max-width: 768px){.section2 .partners{border-left: none}}.section3{background: url('../img/section3-background.jpg') repeat-y;padding: 10px 0 70px 0}.section3 h2{font-size: 50px;color: #000;font-weight: bold;margin-left: 30px}.section3 h2 a{color: #000;text-decoration: none;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}.section3 h2 a:hover{color: #38257b}.section3 p{margin-left: 30px}.section3 .border{border-left: 1px solid #e6e6e6}.section3 .carousel{position: relative}@media (max-width: 490px){.section3 .carousel{display: none}}.section3 .carousel-control.left{background-image: none !important;position: absolute;left: 0;top: 200px}@media (max-width: 600px){.section3 .carousel-control.left{top: 180px}}.section3 .carousel-control.right{background-image: none !important;position: absolute;left: 0;margin-left: 45px;top: 200px}@media (max-width: 600px){.section3 .carousel-control.right{top: 180px}}.map iframe{width: 100%;height: 350px;pointer-events: none;border: 0px;margin-bottom: -5px}.contact label{font-size: 16px;font-weight: normal}.contact label.required{font-weight: bold}.contact label.required:after{content: '*';color: red;padding-left: 5px}.contact .form-control{border-radius: 0px}.contact .form-control.required{border-color: #ebccd1}.contact .form-group{margin-bottom: 15px}.contact textarea{height: 180px}.contact .btn{background: #38257b;float: right;width: 200px;padding: 10px;font-size: 22px;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;color: #fff;margin-bottom: 20px}footer{background: #38257b;padding: 30px 0}footer p{color: #fff;font-weight: normal}footer .btn-top{position: absolute;margin-top: -75px;left: 50%;margin-left: -52px;cursor: pointer}footer .menu{color: #fff;display: inline-block;font-size: 14px;padding: 20px 0}footer .menu a{color: #fff;padding: 10px 30px 10px 0}@media  (max-width: 991px){footer .menu a{padding: 10px 20px 10px 0}}@media  (max-width: 768px){footer .menu a{padding: 3px 20px 0px 0;display: block}}footer .backtop{position: fixed;bottom: 50px;right: 20px;display: none;z-index: 2;cursor: pointer}footer div[role="footer"] .social{float: right}footer div[role="footer"] .social img{display: inline-block;margin-left: 10px;padding-top: 48px}@media  (max-width: 768px){footer div[role="footer"] .social img{display: block;padding-top: 0px}}footer div[role="footer"] a{color: #fff;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s}footer div[role="footer"] a:hover{color: #fff;text-decoration: underline}footer div[role="sign"]{font-size: 10px;color: #fff;padding-top: 50px}footer div[role="sign"] a{float: right;color: #fff;background: url('../img/1ainternet.png') no-repeat right 3px bottom 0;padding-right: 70px}