/* --- Seperator-Angled -- */ .kc-angle-top { clip-path: polygon(0px 0px, 50% 35px, 100% 0px, 100% 100%, 0px 100%); padding-top: 6% !important; } .kc-angle-bottom { clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 50% calc(100% - 40px), 0px 100%); padding-bottom: 6% !important; } .kc-angle-topBottom { clip-path: polygon(0px 0px, 50% 35px, 100% 0px, 100% 100%, 50% calc(100% - 40px), 0px 100%); padding: 6% 0 !important; } /* -- Effects -- */ .kc-item-float { transform: translateY(0); transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out; } .kc-item-float:hover { transform: translateY(-8px); } .kc-item-grow { -webkit-transform: translate(0, 0); transform: translate(0, 0); transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out; } .kc-item-grow:hover { -webkit-transform: scale(1.1); transform: scale(1.1); } /*------- Animations -------*/ @-webkit-keyframes scaleTilt { 0% {-webkit-transform: rotate(-30deg);} 50% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(-30deg);} } @-webkit-keyframes rotateLR_Scale { 0% {-webkit-transform: rotate(30deg) scale(1.1);} 50% {-webkit-transform: rotate(-25deg) scale(1);} 100% {-webkit-transform: rotate(30deg) scale(1.1);} } @-webkit-keyframes moveUp { 0% {-webkit-transform: rotate(30deg) translateY(-15px);} 50% {-webkit-transform: rotate(0deg) translateY(0px);} 100% {-webkit-transform: rotate(30deg) translateY(-15px);} } @keyframes rotateLeftRight { 0% {margin-left: -30px;} 50% {margin: 0px;} 100% {margin-right: 30px;} } @-webkit-keyframes ripple { 0%{box-shadow:0 8px 10px rgba(102,102,102,0.1),0 0 0 0 rgba(102,102,102,0.1),0 0 0 5px rgba(102,102,102,0.1),0 0 0 10px rgba(102,102,102,0.1)} 100%{box-shadow:0 8px 10px rgba(102,102,102,0.1),0 0 0 5px rgba(102,102,102,0.1),0 0 0 10px rgba(102,102,102,0.1),0 0 0 20px rgba(102,102,102,0)} } @keyframes ripple { 0%{box-shadow:0 8px 10px rgba(102,102,102,0.1),0 0 0 0 rgba(102,102,102,0.1),0 0 0 5px rgba(102,102,102,0.1),0 0 0 10px rgba(102,102,102,0.1)} 100%{box-shadow:0 8px 10px rgba(102,102,102,0.1),0 0 0 5px rgba(102,102,102,0.1),0 0 0 10px rgba(102,102,102,0.1),0 0 0 20px rgba(102,102,102,0)} } /*------- Responsive -------*/ @media only screen and (max-width: 768px) { .kc-angle-top {clip-path: polygon(0px 0px, 50% 20px, 100% 0px, 100% 100%, 0px 100%);} .kc-angle-bottom {clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 50% calc(100% - 30px), 0px 100%);} .kc-angle-topBottom {clip-path: polygon(0px 0px, 50% 20px, 100% 0px, 100% 100%, 50% calc(100% - 20px), 0px 100%);} } /*------- End All CSS -------*/