/*Featured Area Skew */ #featured-angle { cursor: pointer; background: lighten(@content,40%); @media screen and (min-width: 1363px) { .container{ width: 100%; padding-left: 0px; padding-right: 0px; } } .popular-articles{ padding: 0px; margin-bottom: 100px; @media screen and (max-width: 1363px) { &:before{display: none;} &:after{ display:none;} margin-bottom: 50px; padding: 50px 0px; overflow: hidden; } &:before{ width: 100%; border-left: solid 674px transparent; border-bottom: solid 90px lighten(@content,40%); content: ""; top: -90px; background: transparent; position: absolute; left: 0px; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; border-right: solid 675px transparent; z-index: 7; } &:after{ width: 100%; top: 599px; border-left: solid 674px @onaccent; /* border-bottom: solid 345px transparent; */ border-top: solid 117px lighten(@content, 40%); content: ""; //bottom: 0px; background: transparent; position: absolute; left: 0px; /* border-top: solid 17px #5b4a9b; */ /* border-bottom: solid 90px transparent; */ transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; border-right: solid 675px @onaccent; z-index: 7; } } .imgcontainer { text-align: center; padding: 0px; cursor: pointer; .transition(5s all ease;); &:hover { .titledesc{ .transition(2s all ease;); opacity: 0.8; top:0; bottom: 0; position: absolute; img { filter: brightness(0.5); -webkit-filter: brightness(0.5); .transform(scale(1)); } } } @media screen and (max-width: 768px){ .titledesc { opacity: 0.8; top: 0; bottom: 0; position: absolute; right: 0; transform: none; } img { width: 100%; filter: brightness(0.5); -webkit-filter: brightness(0.5); } } } .popimage { box-shadow: fade(#444,50%) 3px 3px 3px; } .titledesc { position: relative; z-index: 0; width: 100%; //bottom: 25px; left: 0; right: 0; top: 0; bottom: 0; transform: translateY(100px); opacity: 0; @media screen and (max-width: 1363px){ transform: none; transform: translateY(0px); left: 0; right: 0; top: 0; bottom: 0; } a { color: @onaccent; font-size: 20px; background: @accent; padding: 7px 15px; @media screen and (max-width: 991px){ font-size: 16px; } } p.description{ position: absolute; color: @onaccent; /* top: 31px; */ padding: 10px; top: 70px; @media screen and (max-width: 767px){ top: 0; left: 0; right: 0; bottom: 0; position: absolute; transform: translateY(50%); } bottom: 0; left: 0; right: 0; /* margin-top: 132px; */ font-size: 18px; @media screen and (max-width: 991px){ font-size: 14px; } } h2 { margin: 0; text-align: center; @media screen and (max-width: 767px){ top: 0; left: 0; right: 0; bottom: 0; position: absolute; transform: translateY(40%); } }; } }