@CHARSET "UTF-8";

figure.left, img.left, img[align="left"] { float: left;margin: 0 42px 34px 0;}
figure.right, img.right, img[align="right"] {float: right;margin: 0 0 34px 42px;}
.border{border-left:1px dotted #aeacab;}
.hide{display:inherit;border:inherit;clip:auto;height: auto;margin:auto;overflow:inherit;padding: inherit;position:inherit;width:auto;}

.container {padding: 1.3em 3em;}
.main{margin-top: 1em;}
.row{margin:1em -1.3em 2em}
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
    float:left;
    padding-left:1em;
    padding-right:1em;}

.col-12 {width: 100%;}
.col-11 { width: 91.6667%;}
.col-10 {width: 83.3333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.6667%;}
.col-7 {width: 58.3333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.6667%;}
.col-4 {width: 33.3333%;}
.col-3 {width: 25%;}
.col-2 {width: 16.6667%;}
.col-1 {width: 8.33333%;}

/*nav*/
body > header nav ul li.open ul {display: inline-block;width: 100%;}
.slider-prods-box p{padding-right: 2em;}

/*Nav*/
body > section nav.prod-nav {float:left;margin:0 0 3em; background: none;
display:block;z-index:998;height:45px;width:100%;background-size:100% auto;}
body > section nav.prod-nav ul {display:block;list-style:none;position:relative;
padding-top: 0;text-align:left;margin: 0;background-color: transparent;
border-top:none;border-bottom:none;width: 100%;}
body > section nav.prod-nav:hover{background: none;}
body > section nav.prod-nav ul li a{display:inline-block;text-decoration:inherit;padding:0 6px 0 3px ; font-size:0.95em;margin: 0;color:#525252;}
body > section nav.prod-nav:hover ul{display:block;}
body > section nav.prod-nav ul li {background:transparent;display: inline-block;}
body > section nav.prod-nav span{display: inline-block;}
body > section nav.prod-nav ul li a:hover{color: #ec0928;}
body > section nav.prod-nav ul li:nth-last-of-type(1) span {display: none;}

/*footer*/
footer .row{margin: 2em -1.3em;}
footer .legal .col-5 span{display: block;padding-top: 9px;}
footer .legal .col-5 {width: 60%;float: left;}
footer .legal .col-7{width: 40%;float: left;}
footer .legal .col-7 a{display: block;width: 100%;}



footer .col-3 img {margin-bottom: 1em;}
footer .container {padding: 0.5em 3em;}