﻿*{box-sizing:border-box;}body{font-family:"proxima-nova",'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:#fff;}h1,h2,h3,h4,h5{margin:0;padding:0;display:inline;}p{font-size:16px;color:#4d4d4d;line-height:26px;margin-bottom:20px;}.bold{font-weight:bold;}.img-responsive{display:inline-block;width:100%;margin:20px 0;}header{background-image:url(../images/banner.jpg);background-size:cover;background-position:bottom;overflow:auto;}#intro{max-width:1500px;padding:0 50px;margin:0 auto;margin-top:50px;}@media(max-width:600px){#intro{padding:0 25px;}}#intro nav{overflow:hidden;}#intro nav a,#intro nav a:hover{text-decoration:none;}#intro nav #logo{background-image:url(../images/logo.png);background-repeat:no-repeat;width:190px;min-height:45px;display:block;float:left;}#intro nav #logo h1{visibility:hidden;max-width:0;max-height:0;}#intro nav #logo:hover{opacity:.9;}#intro nav .nav{list-style:none;float:right;margin-top:5px;}#intro nav .productnav{display:none;z-index:1000;max-width:200px;margin-top:10px;padding:0 0 20px 0;position:absolute;background-color:#2e4a99;}#intro nav .productnav.active{display:block;}#intro nav .productnav a{width:100%;font-size:14px;}#intro nav .productnav a:before{content:">";margin-right:5px;}#intro nav .nav-primary li{color:#fff;font-size:16px;font-weight:normal;float:left;margin-left:20px;}#intro nav .nav-primary li a{color:#fff;padding:8px 30px;position:relative;opacity:1;transition:ease-in-out .3s;}#intro nav .nav-primary li a:hover{opacity:.6;transition:ease-in-out 0s;}#intro nav .nav-mobile-open{position:relative;padding-left:0;margin-top:0;float:right;}#intro nav .nav-mobile-open:hover{opacity:.6;}#intro nav .nav-mobile-open a{padding:5px;display:block;}#intro nav .nav-mobile-open h2{font-size:0;width:30px;height:3px;background-color:currentColor;color:#fff;display:block;margin:10px 0;}#intro nav .nav-mobile-open h2:before{position:absolute;width:30px;height:3px;background-color:currentColor;content:"";top:25px;transition:.3s ease-in-out;}#intro nav .nav-mobile-open h2:after{position:absolute;width:30px;height:3px;background-color:currentColor;content:"";top:5px;transition:.3s ease-in-out;}#intro nav .nav-mobile-open .nav-mobile-icon.active h2{height:0;}#intro nav .nav-mobile-open .nav-mobile-icon.active h2:after{transform:rotate(45deg);top:15px;transition:.3s ease-in-out;}#intro nav .nav-mobile-open .nav-mobile-icon.active h2:before{transform:rotate(-45deg);top:15px;transition:.3s ease-in-out;}#intro nav .nav-mobile{display:none !important;width:100%;position:absolute;left:0;padding:0 30px;z-index:200;top:100px;}#intro nav .nav-mobile.active{display:block !important;}#intro nav .nav-mobile .productnav{position:relative;width:100%;background-color:#fff;max-width:100%;margin:0;padding:10px 20px;}#intro nav .nav-mobile .productnav a{display:block;width:100%;padding:5px;border-bottom:1px solid #f7f4f0;text-align:left;font-size:14px;}#intro nav .nav-mobile .productnav a:last-child{border-bottom:1px solid #2e4a99;}#intro nav .nav-mobile .productnav a:hover{background-color:#f7f4f0;}#intro nav .nav-mobile li{width:100%;background-color:#fff;text-align:left;font-size:16px;padding:0 20px;color:#4d4d4d;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.05);-moz-box-shadow:0 0 20px 1px rgba(0,0,0,.05);box-shadow:0 0 20px 1px rgba(0,0,0,.05);}#intro nav .nav-mobile li:hover{background-color:#f7f4f0;}#intro nav .nav-mobile li:hover a{border-bottom:none;color:#2e4a99;border-bottom:1px solid #00b9ff;}#intro nav .nav-mobile li a{width:100%;display:block;margin:0 auto;padding:15px 0;border-bottom:1px solid #2e4a99;color:#4d4d4d;}#intro nav .nav-mobile li a:after{content:">";float:right;}#intro .intro-text{display:block;width:100%;}#intro .intro-text h1{margin:0 auto;color:#fff;text-align:center;max-width:700px;display:block;padding:120px 0;font-size:40px;word-wrap:break-word;}@media(max-width:600px){#intro .intro-text h1{font-size:30px;}}#intro .intro-text h1 a{display:inline-block;background-color:#00b9ff;border-radius:20px;padding:12px 25px;font-size:18px;color:#fff;margin-top:40px;}#products{width:100%;background-color:#f7f4f0;padding:60px 0 0 0;}@media(max-width:600px){#products{padding:0 25px;}}#products .row{max-width:1500px;padding:0 50px;margin:0 auto;}@media(max-width:600px){#products{padding:0;}}#products img{max-width:305px;display:block;margin:0 auto 20px auto;width:100%;}#products h2{font-size:20px;padding:5px 20px;color:#2e4a99;text-align:center;display:inline-block;width:100%;}@media(max-width:600px){#products h2{padding:5px 10px;}}#products p{color:#4d4d4d;font-size:16px;padding:5px 20px;text-align:center;}@media(max-width:600px){#products p{padding:5px 10px;}}#products a{color:#fff;background-color:#2e4a99;border-radius:20px;display:inline-block;margin-top:20px;font-weight:bold;padding:5px 20px;}#racking{width:100%;padding:60px 0 0 0;}@media(max-width:600px){#racking{padding:0 25px;}}#racking .row{max-width:1400px;padding:0 50px;margin:0 auto;}@media(max-width:600px){#racking{padding:0;}}#racking h2{color:#2e4a99;font-size:26px;margin-bottom:10px;display:block;margin-top:60px;}#racking p{color:#4d4d4d;font-size:16px;}@media(max-width:600px){#racking p{padding:5px 10px;}}#racking a{color:#fff;background-color:#00b9ff;border-radius:20px;display:inline-block;float:left;margin:10px 10px 0 0;font-weight:bold;padding:5px 20px;}#racking img{display:block;margin:0 auto 50px auto;max-height:360px;}footer{background-color:#353535;max-width:100%;-webkit-box-shadow:0 1000px 0 1000px #353535;-moz-box-shadow:0 1000px 0 1000px #353535;box-shadow:0 1000px 0 1000px #353535;}footer .row{max-width:1500px;padding:30px 50px;margin:0 auto;}footer p{color:#fff;font-size:14px;}footer a{text-decoration:underline;color:#fff;}footer img{display:block;float:right;max-width:150px;margin-top:20px;}#product{width:100%;padding:60px 0;background-color:#f7f4f0;}@media(max-width:600px){#product{padding:0 25px;}}#product .row{max-width:1500px;padding:0 50px;margin:0 auto;}@media(max-width:600px){#product .row{padding:0;}}#product h2{color:#2e4a99;font-size:26px;margin-bottom:10px;display:block;margin-top:60px;}#product p{color:#4d4d4d;font-size:16px;}@media(max-width:600px){#product p{padding:5px 10px;}}#product a{color:#fff;background-color:#00b9ff;border-radius:20px;display:inline-block;float:left;margin:10px 10px 0 0;font-weight:bold;padding:5px 20px;}#product img{display:block;margin:0 auto 50px auto;max-height:360px;max-width:100%;}.racking-links{float:left;width:100%;display:inline-block;margin-bottom:20px;}.racking-links a{color:#fff;background-color:#00b9ff;border-radius:20px;display:inline-block;float:left;margin:10px 10px 0 0;font-weight:bold;padding:5px 20px;}#productimages{width:100%;padding:60px 0 0 0;}@media(max-width:600px){#productimages{padding:30px 25px;}}#productimages .row{max-width:1500px;padding:0 50px;margin:0 auto 50px auto;}@media(max-width:600px){#productimages .row{padding:0;}}#productimages h3{color:#2e4a99;font-size:22px;}#productimages img{max-width:300px;float:left;}#tables{width:100%;padding:60px 0 0 0;}@media(max-width:600px){#tables{padding:0 25px;}}#tables .row{max-width:1500px;padding:0 50px;margin:0 auto 50px auto;}@media(max-width:600px){#tables .row{padding:0;}}#tables h3{color:#2e4a99;font-size:22px;}#tables table{width:100%;}#tables table th{background-color:#eaf2f7;color:#2e4a99;font-size:14px;font-weight:bold;border:3px solid #fff;text-align:center;padding:5px;}#tables table tr:nth-child(odd){background-color:#f7f4f0;}#tables table tr td{text-align:center;font-size:12px;padding:3px 0;}#tables table tr td:last-child{font-weight:bold;}#tables .table-normal tr .tabler-headercol{font-weight:bold;}#tables .table-normal tr td:last-child{font-weight:normal;}#contact{width:100%;padding:60px 0;background-color:#f7f4f0;}@media(max-width:600px){#contact{padding:0 25px;}}#contact .row{max-width:1500px;padding:0 50px;margin:0 auto;}@media(max-width:600px){#contact .row{padding:0;}}#contact h2{color:#2e4a99;font-size:26px;margin-bottom:10px;display:block;margin-top:60px;}#contact p{color:#4d4d4d;font-size:16px;padding:0 30px 0 0;}@media(max-width:600px){#contact p{padding:5px 10px;}}#contact a{color:#fff;background-color:#00b9ff;border-radius:20px;display:inline-block;margin:10px 10px 0 0;font-weight:bold;padding:5px 20px;}#contact .contact-form{margin-top:20px;}#contact .contact-form h3{color:#2e4a99;margin-bottom:20px;display:inline-block;}#contact .contact-form form{width:100%;}#contact .contact-form form label{display:block;width:100%;font-size:16px;color:#4d4d4d;margin-bottom:3px;}#contact .contact-form form label span{color:#2e4a99;font-size:10px;font-style:italic;font-weight:400;margin-left:5px;}#contact .contact-form form input,#contact .contact-form form textarea{min-width:100%;background-color:#fff;border:none;padding:10px;margin-bottom:10px;}#contact .contact-form form #form-submit{width:auto;float:right;background-color:#00b9ff;border-radius:20px;color:#fff;padding:8px 15px;border:none;font-weight:600;font-size:16px;}#contact .contact-form form .recaptcha{transform:scale(.8);margin:-8px 0 0 -30px;}#about{width:100%;padding:60px 0;background-color:#f7f4f0;}@media(max-width:600px){#about{padding:40px 25px;}}#about .row{max-width:1500px;padding:0 50px;margin:0 auto;}@media(max-width:600px){#about .row{padding:0;}}#about h2{color:#2e4a99;font-size:26px;margin-bottom:10px;display:block;}#about p{color:#4d4d4d;font-size:16px;padding:0 30px 0 0;}@media(max-width:600px){#about p{padding:5px 10px;}}#about a{color:#fff;background-color:#00b9ff;border-radius:20px;display:inline-block;float:left;margin:10px 10px 0 0;font-weight:bold;padding:5px 20px;}#about .column2{margin-top:37px;}@media(max-width:991px){#about .column2{margin-top:0;}}#catalog{width:100%;padding:60px 0;background-color:#f7f4f0;}@media(max-width:600px){#catalog{padding:0 25px;}}#catalog .row{max-width:1500px;padding:0 50px;margin:0 auto;}@media(max-width:600px){#catalog .row{padding:0;}}#catalog h2{color:#2e4a99;font-size:26px;margin-bottom:10px;display:block;margin-top:150px;}@media(max-width:991px){#catalog h2{margin-top:0;}}#catalog p{color:#4d4d4d;font-size:16px;padding:0 30px 0 0;}@media(max-width:600px){#catalog p{padding:5px 10px;}}#catalog .column2{margin-top:37px;}@media(max-width:991px){#catalog .column2{margin-top:0;}}#catalog img{width:100%;}