.layout-underline,.layout-underline-to-left{position:relative;padding-bottom:.5em}.layout-underline:after,.layout-underline-to-left:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;width:100%}.layout-underline:after{background:-moz-linear-gradient(-45deg,#fff 10%,#848484 50%,#fff 90%);background:-webkit-linear-gradient(-45deg,#fff 10%,#848484 50%,#fff 90%);background:-o-linear-gradient(-45deg,#fff 10%,#848484 50%,#fff 90%);background:-ms-linear-gradient(-45deg,#fff 10%,#848484 50%,#fff 90%);background:linear-gradient(-45deg,#fff 10%,#848484 50%,#fff 90%)}.layout-underline-to-left:after{background:-moz-linear-gradient(-45deg,#fff 0,#848484 20%,#848484 100%);background:-webkit-linear-gradient(-45deg,#fff 0,#848484 20%,#848484 100%);background:-o-linear-gradient(-45deg,#fff 0,#848484 20%,#848484 100%);background:-ms-linear-gradient(-45deg,#fff 0,#848484 20%,#848484 100%);background:linear-gradient(-45deg,#fff 0,#848484 20%,#848484 100%)}.hide-on-all{display:none!important;width:0;height:0}@media(max-width:767px){.hide-on-mobile{display:none!important;width:0;height:0}}@media(min-width:768px) and (max-width:1024px){.hide-on-pad{display:none!important;width:0;height:0}}@media(min-width:1025px){.hide-on-desktop{display:none!important;width:0;height:0}}