.nav-on::before{position:absolute;bottom:0;top:50px;left:0;background:rgba(0,0,0,.3);content:"";-webkit-transition:opacity .3s,-webkit-transform 0s .3s;-webkit-transition:opacity .3s;transition:opacity .3s,transform 0s .3s;transition:opacity .3s;-webkit-transform:translate3d(100%,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(100%,0,0);transform:translate3d(0,0,0);will-change:opacity;z-index:8;height:100%;opacity:1;width:100%}@media screen and (min-width:992px){.nav-on::before{content:none}}.item-header{margin-bottom:10px}.item-header .title{margin-bottom:10px;text-transform:uppercase}.item-header .title h1,.item-header .title h2{margin:0;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;letter-spacing:1px}.item-header .title h2 a{color:#000;text-decoration:none}.item-header .title h1 span,.item-header .title h2 span{color:#dc3d31}.item-header .title h2 span a{color:#dc3d31;text-decoration:none}.item-header.section-header{border-bottom:1px solid #eee}.media-container{margin-top:20px;margin-bottom:20px}.main-nav-mobile.active{display:block}@media screen and (min-width:992px){.main-nav-mobile.active{display:none}}.main-nav-mobile ul li .review-icon{margin-top:20px;margin-left:20px}.main-nav-mobile ul li .review-icon i{font-size:42px}.main-nav-mobile ul li a i.dfa-shop{margin-top:-4px}.nav-icon.open span:nth-child(1),.nav-icon.open span:nth-child(4){top:50px;width:0;left:100%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}