/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Typography # Grid # Class # Forms # Button # Header # Main Menu # Page Title & Breadcrumb # Post and Page # Navigation # Layout Content # Widgets # Media # Singlular # Comments # Footer # VC Elements --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ /* Custom Mixin */ /* Set Font Default */ /*-------------------------------------------------------------- # Class --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Button --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Header --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Main Menu --------------------------------------------------------------*/ /* Header Main */ /*-------------------------------------------------------------- # Page Title & Breadcrumb --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Post and Page --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ /* Archive */ /*-------------------------------------------------------------- # Comments --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Footer --------------------------------------------------------------*/ /*-------------------------------------------------------------- # VC Elements --------------------------------------------------------------*/ /* Grid */ /*-------------------------------------------------------------- # Layout Content --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Elementor --------------------------------------------------------------*/ /*-------------------------------------------------------------- # RTL --------------------------------------------------------------*/ @-o-keyframes moveUp { 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } } @-ms-keyframes moveUp { 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } } @-webkit-keyframes moveUp { 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } } @keyframes moveUp { 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes spin-rotate-left { to { transform: rotate(30deg); } from { transform: rotate(175deg); } } @-webkit-keyframes spin-rotate-left { to { transform: rotate(30deg); } from { transform: rotate(175deg); } } @keyframes spin-rotate-right { from { transform: rotate(-175deg); } to { transform: rotate(-30deg); } } @-webkit-keyframes spin-rotate-right { from { transform: rotate(-175deg); } to { transform: rotate(-30deg); } } @keyframes spin-rotate-all { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } } @-webkit-keyframes spin-rotate-all { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } } @keyframes spin-fade-in-first { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes spin-fade-in-first { from { opacity: 1; } to { opacity: 0; } } @keyframes spin-fade-in-second { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes spin-fade-in-second { from { opacity: 0; } to { opacity: 1; } } @-ms-keyframes ctspin { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); } } @-moz-keyframes ctspin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } } @-webkit-keyframes ctspin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes ctspin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-webkit-keyframes myPulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes myPulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @-webkit-keyframes myPulsePrimary { 0% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.2); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(5, 175, 236, 0); box-shadow: 0 0 0 60px rgba(5, 175, 236, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); } } @keyframes myPulsePrimary { 0% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.2); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(5, 175, 236, 0); box-shadow: 0 0 0 60px rgba(5, 175, 236, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); } } @-webkit-keyframes markerWave { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; } 20% { opacity: 0.8; } 100% { -webkit-transform: scale(5.5); transform: scale(5.5); opacity: 0; } } @keyframes markerWave { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; } 20% { opacity: 0.8; } 100% { -webkit-transform: scale(5.5); transform: scale(5.5); opacity: 0; } } @-webkit-keyframes rotateplane { 0% { -webkit-transform: perspective(120px); } 50% { -webkit-transform: perspective(120px) rotateY(180deg); } 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } } @keyframes rotateplane { 0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } @-webkit-keyframes ct-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @keyframes ct-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } } @-webkit-keyframes ct-bounce2 { 0%, 100% { -webkit-transform: scale(1); } 50% { -webkit-transform: scale(1.08); } } @keyframes ct-bounce2 { 0%, 100% { transform: scale(1); -webkit-transform: scale(1); } 50% { transform: scale(1.08); -webkit-transform: scale(1.08); } } @-webkit-keyframes ct-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes ct-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } @-webkit-keyframes ct-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); } 40% { -webkit-transform: scale(1); } } @keyframes ct-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes ct-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } @keyframes ct-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } @-webkit-keyframes ct-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes ct-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes ball { 0% { transform: translate(0, 0); } 5% { transform: translate(8px, -14px); } 10% { transform: translate(15px, -10px); } 17% { transform: translate(23px, -24px); } 20% { transform: translate(30px, -20px); } 27% { transform: translate(38px, -34px); } 30% { transform: translate(45px, -30px); } 37% { transform: translate(53px, -44px); } 40% { transform: translate(60px, -40px); } 50% { transform: translate(60px, 0); } 57% { transform: translate(53px, -14px); } 60% { transform: translate(45px, -10px); } 67% { transform: translate(37px, -24px); } 70% { transform: translate(30px, -20px); } 77% { transform: translate(22px, -34px); } 80% { transform: translate(15px, -30px); } 87% { transform: translate(7px, -44px); } 90% { transform: translate(0, -40px); } 100% { transform: translate(0, 0); } } @keyframes barUp1 { 0% { transform: scale(1, 0.2); } 40% { transform: scale(1, 0.2); } 50% { transform: scale(1, 1); } 90% { transform: scale(1, 1); } 100% { transform: scale(1, 0.2); } } @keyframes barUp2 { 0% { transform: scale(1, 0.4); } 40% { transform: scale(1, 0.4); } 50% { transform: scale(1, 0.8); } 90% { transform: scale(1, 0.8); } 100% { transform: scale(1, 0.4); } } @keyframes barUp3 { 0% { transform: scale(1, 0.6); } 100% { transform: scale(1, 0.6); } } @keyframes barUp4 { 0% { transform: scale(1, 0.8); } 40% { transform: scale(1, 0.8); } 50% { transform: scale(1, 0.4); } 90% { transform: scale(1, 0.4); } 100% { transform: scale(1, 0.8); } } @keyframes barUp5 { 0% { transform: scale(1, 1); } 40% { transform: scale(1, 1); } 50% { transform: scale(1, 0.2); } 90% { transform: scale(1, 0.2); } 100% { transform: scale(1, 1); } } @-moz-keyframes headerSlideDown { 0% { margin-top: -250px; } 100% { margin-top: 0; } } @-ms-keyframes headerSlideDown { 0% { margin-top: -250px; } 100% { margin-top: 0; } } @-webkit-keyframes headerSlideDown { 0% { margin-top: -250px; } 100% { margin-top: 0; } } @keyframes headerSlideDown { 0% { margin-top: -250px; } 100% { margin-top: 0; } } @-webkit-keyframes ct-rotate { 100% { -webkit-transform: rotate(360deg); } } @keyframes ct-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); } } @-webkit-keyframes ct-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @keyframes pointerscale { from { -webkit-transform: scale(1, 1); transform: scale(1, 1); } to { -webkit-transform: scale(3.35, 3.35); transform: scale(3.35, 3.35); } } @-webkit-keyframes video-icon-animation { from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } } @keyframes video-icon-animation { from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } } @-webkit-keyframes in-top { from { -webkit-transform: perspective(500px) rotateX(-90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(0deg); } } @keyframes in-top { from { transform: perspective(500px) rotateX(-90deg); opacity: 1; } to { transform: perspective(500px) rotateX(0deg); } } @-webkit-keyframes out-top { from { -webkit-transform: perspective(500px) rotateX(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(-90deg); opacity: 1; } } @keyframes out-top { from { transform: perspective(500px) rotateX(0deg); opacity: 1; } to { transform: perspective(500px) rotateX(-90deg); opacity: 1; } } @-webkit-keyframes in-bottom { from { -webkit-transform: perspective(500px) rotateX(90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(0deg); } } @keyframes in-bottom { from { transform: perspective(500px) rotateX(90deg); opacity: 1; } to { transform: perspective(500px) rotateX(0deg); } } @-webkit-keyframes out-bottom { from { -webkit-transform: perspective(500px) rotateX(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(90deg); opacity: 1; } } @keyframes out-bottom { from { transform: perspective(500px) rotateX(0deg); opacity: 1; } to { transform: perspective(500px) rotateX(90deg); opacity: 1; } } @-webkit-keyframes in-left { from { -webkit-transform: perspective(500px) rotateY(90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(0deg); } } @keyframes in-left { from { transform: perspective(500px) rotateY(90deg); opacity: 1; } to { transform: perspective(500px) rotateY(0deg); } } @-webkit-keyframes out-left { from { -webkit-transform: perspective(500px) rotateY(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(90deg); opacity: 1; } } @keyframes out-left { from { transform: perspective(500px) rotateY(0deg); opacity: 1; } to { transform: perspective(500px) rotateY(90deg); opacity: 1; } } @-webkit-keyframes in-right { from { -webkit-transform: perspective(500px) rotateY(-90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(0deg); } } @keyframes in-right { from { transform: perspective(500px) rotateY(-90deg); opacity: 1; } to { transform: perspective(500px) rotateY(0deg); } } @-webkit-keyframes out-right { from { -webkit-transform: perspective(500px) rotateY(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(-90deg); opacity: 1; } } @keyframes out-right { /* In Out Fade */ from { transform: perspective(500px) rotateY(0deg); opacity: 1; } to { transform: perspective(500px) rotateY(-90deg); opacity: 1; } } @-webkit-keyframes in-top-fade { from { -webkit-transform: translateY(-120%); } to { -webkit-transform: translateY(0%); } } @keyframes in-top-fade { from { transform: translateY(-120%); } to { transform: translateY(0%); } } @-webkit-keyframes out-top-fade { from { -webkit-transform: translateY(0%); } to { -webkit-transform: translateY(-120%); } } @keyframes out-top-fade { from { transform: translateY(0%); } to { transform: translateY(-120%); } } @-webkit-keyframes in-bottom-fade { from { -webkit-transform: translateY(120%); } to { -webkit-transform: translateY(0%); } } @keyframes in-bottom-fade { from { transform: translateY(120%); } to { transform: translateY(0%); } } @-webkit-keyframes out-bottom-fade { from { -webkit-transform: translateY(0%); } to { -webkit-transform: translateY(120%); } } @keyframes out-bottom-fade { from { transform: translateY(0%); } to { transform: translateY(120%); } } @-webkit-keyframes in-left-fade { from { -webkit-transform: translateX(-120%); } to { -webkit-transform: translateX(0%); } } @keyframes in-left-fade { from { transform: translateX(-120%); } to { transform: translateX(0%); } } @-webkit-keyframes out-left-fade { from { -webkit-transform: translateX(0%); } to { -webkit-transform: translateX(-120%); } } @keyframes out-left-fade { from { transform: translateX(0%); } to { transform: translateX(-120%); } } @-webkit-keyframes in-right-fade { from { -webkit-transform: translateX(120%); } to { -webkit-transform: translateX(0%); } } @keyframes in-right-fade { from { transform: translateX(120%); } to { transform: translateX(0%); } } @-webkit-keyframes out-right-fade { from { -webkit-transform: translateX(0%); } to { -webkit-transform: translateX(120%); } } @keyframes out-right-fade { from { transform: translateX(0%); } to { transform: translateX(120%); } } @-webkit-keyframes video-icon-animation { from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } } @keyframes video-icon-animation { from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } @-webkit-keyframes anim-moema-1 { 60% { -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); } 85% { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes anim-moema-1 { 60% { -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); } 85% { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @-webkit-keyframes anim-moema-2 { to { opacity: 0; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes anim-moema-2 { to { opacity: 0; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @-webkit-keyframes CTPulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes CTPulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); box-shadow: 0 0 0 60px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @-webkit-keyframes CTPulse_Primary { 0% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.4); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(5, 175, 236, 0); box-shadow: 0 0 0 60px rgba(5, 175, 236, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); } } @keyframes CTPulse_Primary { 0% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.4); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(0, 0, 0, ); box-shadow: 0 0 0 60px rgba(5, 175, 236, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); box-shadow: 0 0 0 0 rgba(5, 175, 236, 0); } } @-webkit-keyframes toRightFromLeft { 49% { -webkit-transform: translate(100%); } 50% { opacity: 0; -webkit-transform: translate(-100%); } 51% { opacity: 1; } } @-moz-keyframes toRightFromLeft { 49% { -moz-transform: translate(100%); } 50% { opacity: 0; -moz-transform: translate(-100%); } 51% { opacity: 1; } } @keyframes toRightFromLeft { 49% { transform: translate(100%); } 50% { opacity: 0; transform: translate(-100%); } 51% { opacity: 1; } } @keyframes toLeftFromRight { 49% { transform: translate(-100%); } 50% { opacity: 0; transform: translate(100%); } 51% { opacity: 1; } } @-webkit-keyframes toBottomFromTop { 49% { -webkit-transform: translateY(100%); } 50% { opacity: 0; -webkit-transform: translateY(-100%); } 51% { opacity: 1; } } @-moz-keyframes toBottomFromTop { 49% { -moz-transform: translateY(100%); } 50% { opacity: 0; -moz-transform: translateY(-100%); } 51% { opacity: 1; } } @keyframes toBottomFromTop { 49% { transform: translateY(100%); } 50% { opacity: 0; transform: translateY(-100%); } 51% { opacity: 1; } } @-webkit-keyframes toTopFromBottom { 49% { -webkit-transform: translateY(-100%); } 50% { opacity: 0; -webkit-transform: translateY(100%); } 51% { opacity: 1; } } @-moz-keyframes toTopFromBottom { 49% { -moz-transform: translateY(-100%); } 50% { opacity: 0; -moz-transform: translateY(100%); } 51% { opacity: 1; } } @keyframes toTopFromBottom { 49% { transform: translateY(-100%); } 50% { opacity: 0; transform: translateY(100%); } 51% { opacity: 1; } } @-webkit-keyframes squares { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } 20% { -webkit-transform: scale(1.24); transform: scale(1.24); opacity: 1; } 100% { -webkit-transform: scale(2.1); transform: scale(2.1); opacity: 0; } } @-moz-keyframes squares { 0% { -moz-transform: scale(1); transform: scale(1); opacity: 0; } 20% { -moz-transform: scale(1.24); transform: scale(1.24); opacity: 1; } 100% { -moz-transform: scale(2.1); transform: scale(2.1); opacity: 0; } } @-o-keyframes squares { 0% { -o-transform: scale(1); transform: scale(1); opacity: 0; } 20% { -o-transform: scale(1.24); transform: scale(1.24); opacity: 1; } 100% { -o-transform: scale(2.1); transform: scale(2.1); opacity: 0; } } @keyframes squares { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0; } 20% { -webkit-transform: scale(1.24); -moz-transform: scale(1.24); -o-transform: scale(1.24); transform: scale(1.24); opacity: 1; } 100% { -webkit-transform: scale(2.1); -moz-transform: scale(2.1); -o-transform: scale(2.1); transform: scale(2.1); opacity: 0; } } @keyframes ct_dual_ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes ct_dual_ring { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @-webkit-keyframes service_hexagon { 0% { -webkit-transform: rotate(30deg); transform: rotate(30deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes service_hexagon { 0% { -moz-transform: rotate(30deg); transform: rotate(30deg); } 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes service_hexagon { 0% { -o-transform: rotate(30deg); transform: rotate(30deg); } 100% { -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes service_hexagon { 0% { -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -o-transform: rotate(30deg); transform: rotate(30deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes dotAnimatedBottomToTop1 { 0% { bottom: 14%; } 50% { bottom: 100%; } 100% { bottom: 14%; } } @keyframes dotAnimatedBottomToTop2 { 0% { bottom: 64%; } 50% { bottom: 0%; } 100% { bottom: 100%; } } @keyframes dotAnimatedBottomToTop3 { 0% { bottom: 5%; } 50% { bottom: 100%; } 100% { bottom: 5%; } } @keyframes dotAnimatedBottomToTop4 { 0% { bottom: 78%; } 50% { bottom: 0%; } 100% { bottom: 78%; } } @keyframes dotAnimatedBottomToTop5 { 0% { bottom: 46%; } 50% { bottom: 0%; } 100% { bottom: 46%; } } @keyframes dotAnimatedBottomToTop6 { 0% { bottom: 27%; } 50% { bottom: 100%; } 100% { bottom: 27%; } } @keyframes NewsletterAnimated1 { 0% { transform: translateX(0px); } 25% { transform: translateX(-40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(40px); } 100% { transform: translateX(0px); } } @keyframes NewsletterAnimated2 { 0% { transform: translateX(0px); } 25% { transform: translateX(40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(-40px); } 100% { transform: translateX(0px); } } @keyframes particleToptoBottom { 0% { transform: translateY(0px); } 25% { transform: translateY(40px); } 50% { transform: translateY(0px); } 75% { transform: translateY(-40px); } 100% { transform: translateY(0px); } } @-webkit-keyframes btn_shine { 100% { left: 200%; } } @keyframes btn_shine { 100% { left: 200%; } } @keyframes animationFramesOne { 0% { transform: translate(0px, 0px) rotate(0deg); } 20% { transform: translate(73px, -1px) rotate(36deg); } 40% { transform: translate(111px, 72px) rotate(72deg); } 60% { transform: translate(93px, 122px) rotate(108deg); } 80% { transform: translate(-70px, 72px) rotate(124deg); } 100% { transform: translate(0px, 0px) rotate(0deg); } } @-webkit-keyframes animationFramesOne { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg); } 40% { -webkit-transform: translate(111px, 72px) rotate(72deg); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg); } 80% { -webkit-transform: translate(-40px, 72px) rotate(124deg); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg); } } @keyframes animationFramesTwo { 0% { transform: translate(0px, 0px) rotate(0deg) scale(1); } 20% { transform: translate(73px, -1px) rotate(36deg) scale(0.9); } 40% { transform: translate(141px, 72px) rotate(72deg) scale(1); } 60% { transform: translate(83px, 122px) rotate(108deg) scale(1.2); } 80% { transform: translate(-40px, 72px) rotate(104deg) scale(1.1); } 100% { transform: translate(0px, 0px) rotate(0deg) scale(1); } } @-webkit-keyframes animationFramesTwo { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9); } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2); } 80% { -webkit-transform: translate(-40px, 72px) rotate(104deg) scale(1.1); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); } } @keyframes animationFramesThree { 0% { transform: translate(165px, -179px); } 100% { transform: translate(-346px, 617px); } } @-webkit-keyframes animationFramesThree { 0% { -webkit-transform: translate(165px, -179px); } 100% { -webkit-transform: translate(-346px, 617px); } } @keyframes animationFramesFour { 0% { transform: translate(-300px, 151px) rotate(0deg); } 100% { transform: translate(251px, -200px) rotate(180deg); } } @-webkit-keyframes animationFramesFour { 0% { -webkit-transform: translate(-300px, 151px) rotate(0deg); } 100% { -webkit-transform: translate(251px, -200px) rotate(180deg); } } @keyframes animationFramesFive { 0% { transform: translate(61px, -99px) rotate(0deg); } 21% { transform: translate(4px, -190px) rotate(38deg); } 41% { transform: translate(-139px, -200px) rotate(74deg); } 60% { transform: translate(-263px, -164px) rotate(108deg); } 80% { transform: translate(-195px, -49px) rotate(144deg); } 100% { transform: translate(-1px, 0px) rotate(180deg); } } @-webkit-keyframes animationFramesFive { 0% { -webkit-transform: translate(61px, -99px) rotate(0deg); } 21% { -webkit-transform: translate(4px, -190px) rotate(38deg); } 41% { -webkit-transform: translate(-139px, -200px) rotate(74deg); } 60% { -webkit-transform: translate(-263px, -164px) rotate(108deg); } 80% { -webkit-transform: translate(-195px, -49px) rotate(144deg); } 100% { -webkit-transform: translate(-1px, 0px) rotate(180deg); } } @keyframes animationFramesSix { 0% { transform: translate(31px, -45px) rotate(0deg); } 21% { transform: translate(4px, -80px) rotate(19deg); } 41% { transform: translate(-70px, -100px) rotate(36deg); } 60% { transform: translate(-133px, -84px) rotate(54deg); } 80% { transform: translate(-98px, -24px) rotate(72deg); } 100% { transform: translate(-1px, 0px) rotate(180deg); } } @keyframes pulse-border { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } } @-webkit-keyframes pulse-border { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } } @keyframes pulse-border2 { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(2); opacity: 0; } } @-webkit-keyframes pulse-border2 { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(2); opacity: 0; } } @keyframes pulse-border3 { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(3); opacity: 0; } } @-webkit-keyframes pulse-border3 { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(3); opacity: 0; } } @-webkit-keyframes background-animate { 0% { -webkit-transform: translateX(1000px); transform: translateX(1000px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(1000px); transform: translateX(1000px); } } @keyframes background-animate { 0% { -webkit-transform: translateX(1000px); transform: translateX(1000px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(1000px); transform: translateX(1000px); } } @keyframes load_zoom { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 1; transform: scale(0.7); } 40% { opacity: 1; transform: scale(0.5); } 60% { opacity: 1; transform: scale(0.3); } 80% { opacity: 1; transform: scale(0.1); } 100% { opacity: 1; transform: scale(0); } } @-webkit-keyframes load_zoom { 0% { opacity: 1; -webkit-transform: scale(1); } 20% { opacity: 1; -webkit-transform: scale(0.7); } 40% { opacity: 1; -webkit-transform: scale(0.5); } 60% { opacity: 1; -webkit-transform: scale(0.3); } 80% { opacity: 1; -webkit-transform: scale(0.1); } 100% { opacity: 1; -webkit-transform: scale(0); } } @-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg); } } @keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); } } @-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @keyframes sk-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } } @-webkit-keyframes loading-run { 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } } @keyframes loading-run { 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } } @-webkit-keyframes loading-round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loading-round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes stevloader { 0%, 100% { box-shadow: -7px -7px 0em 5px #05afec, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px ; } 8.3333% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #05afec, 7px 7px 0em 5px , -7px 7px 0em 5px ; } 16.6667% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px #05afec, -7px 7px 0em 5px ; } 25% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px #05afec; } 33.3333% { box-shadow: -7px -7px 0em 5px #05afec, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ; } 41.6667% { box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px #05afec, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ; } 50% { box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px #05afec, -7px 7px 0em 5px ; } 58.3333% { box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px #05afec; } 66.6667% { box-shadow: -7px -7px 0em 5px #05afec, 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 75% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #05afec, 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 83.3333% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px #05afec, -7px 7px 0em 5px transparent; } 91.6667% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px #05afec; } } @-webkit-keyframes stevloader { 0%, 100% { -webkit-box-shadow: -7px -7px 0em 5px #05afec, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px ; } 8.3333% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #05afec, 7px 7px 0em 5px , -7px 7px 0em 5px ; } 16.6667% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px #05afec, -7px 7px 0em 5px ; } 25% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px #05afec; } 33.3333% { -webkit-box-shadow: -7px -7px 0em 5px #05afec, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ; } 41.6667% { -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px #05afec, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ; } 50% { -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px #05afec, -7px 7px 0em 5px ; } 58.3333% { -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px #05afec; } 66.6667% { -webkit-box-shadow: -7px -7px 0em 5px #05afec, 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 75% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px #05afec, 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 83.3333% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px #05afec, -7px 7px 0em 5px transparent; } 91.6667% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px #05afec; } } @keyframes icon-bounce { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } 60% { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); } } @keyframes icon-bounce-right { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); } 60% { -webkit-transform: translateX(4px); -ms-transform: translateX(4px); transform: translateX(4px); } } .ft-heading { font-family: 'Poppins', sans-serif; } html { box-sizing: border-box; } a { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; color: #c1282a; } a.link-underline { font-weight: 700; color: #05afec; border-bottom: 1px solid rgba(5, 175, 236, 0.67); } a.link-underline:hover { border-bottom: none; } a.link-preset { color: #007f00; } a.link-preset:hover { color: #007f00; text-decoration: underline; } a, a:hover, a:focus, a:before, a:after { outline: none; text-decoration: none; } .text-underline { text-decoration: underline; } a:hover, a:focus { color: #94ca36; } *, *:before, *:after { box-sizing: inherit; } p { margin-bottom: 15px; } body { background-color: #fff; font-size: 16px; line-height: 1.875; color: #383838; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; font-weight: normal; letter-spacing: 0; } body.ov-hidden { overflow: hidden; } body.body-default-font { font-family: 'Roboto', sans-serif; } .site { position: relative; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #0e0e0e; clear: both; line-height: 1.2; margin: 0 0 15px; font-weight: 700; } .heading-default-font h1, .heading-default-font h2, .heading-default-font h3, .heading-default-font h4, .heading-default-font h5, .heading-default-font h6, .heading-default-font .h1, .heading-default-font .h2, .heading-default-font .h3, .heading-default-font .h4, .heading-default-font .h5, .heading-default-font .h6 { font-family: 'Poppins', sans-serif; } h1, .h1 { font-size: 52px; } h2, .h2 { font-size: 42px; } h3, .h3 { font-size: 36px; } h4, .h4 { font-size: 32px; } h5, .h5 { font-size: 24px; font-weight: 600; } h6, .h6 { font-size: 18px; font-weight: 600; } img { width: auto; max-width: 100%; height: auto; } label { margin-bottom: 0; } table { border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; line-height: 2; margin: 0 0 32px; width: 100%; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } table th { color: #282828; } caption, td { font-weight: normal; text-align: left; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 13px 8px; } th { font-weight: 600; border-top: 1px solid #ededed; padding: 10px; border-right: 1px solid #ededed; } td { border-top: 1px solid #ededed; padding: 10px; border-right: 1px solid #ededed; /*--- Definition Lists ---*/ } dl { margin: 0 0 0 25px; } dl dt { font-weight: normal; line-height: 26px; text-transform: uppercase; font-weight: 700; color: #000; } dl dd { line-height: normal; margin-bottom: 20px; } dl dd a { color: #000; } dl dd a:hover { color: #05afec; } code, kbd { background-color: transparent; border-radius: 4px; color: inherit; font-size: 100%; padding: 2px 4px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; } ins { color: #fff; border: none; padding: 2px; text-decoration: none; background-color: #05afec; } pre { background: #f5f5f5; color: #666; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre-wrap; word-wrap: break-word; } ol { list-style: outside none decimal; } ul { padding: 0; margin: 0 0 15px; } ul li { list-style-position: inside; } dl + h2 + ul { padding-left: 35px; } dl + h2 + ul ul { padding-left: 35px; } dl + h2 + ul ul li { list-style: outside; } blockquote { background-color: #f9f9f9; padding: 24px 57px 24px 37px; font-size: 19px; line-height: 30px; color: #222; font-weight: 500; position: relative; margin-top: 40px; margin-bottom: 34px; } blockquote:before { content: ''; width: 5px; height: 100%; position: absolute; top: 0; left: 0; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); -webkit-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -khtml-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -moz-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -ms-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -o-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); } @media screen and (max-width: 767px) { blockquote { padding-left: 20px; padding-right: 20px; } } blockquote cite { display: block; font-size: 15px; font-style: normal; margin-top: 10px; } blockquote p:last-child { margin-bottom: 0; } blockquote.bq-style2 { background-color: transparent; border: none; font-style: italic; color: #666; } blockquote.bq-style2 cite { text-fill-color: #000; -o-text-fill-color: #000; -ms-text-fill-color: #000; -moz-text-fill-color: #000; -webkit-text-fill-color: #000; background-clip: #000; -o-background-clip: #000; -ms-background-clip: #000; -webkit-background-clip: #000; background-image: none; } blockquote.bq-style2:before { height: auto; background: none; width: auto; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; content: '\f10d'; font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 900; color: #000; font-size: 16px; } blockquote.bq-style2:after { height: auto; background: none; width: auto; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; content: '\f10e'; font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 900; color: #000; font-size: 16px; bottom: 0; right: 0; left: auto; top: auto; position: absolute; } blockquote.bq-style3 { font-style: italic; color: #05afec; } blockquote.bq-style3:before { display: none; } blockquote.bq-style3 cite { text-fill-color: #000; -o-text-fill-color: #000; -ms-text-fill-color: #000; -moz-text-fill-color: #000; -webkit-text-fill-color: #000; background-clip: #000; -o-background-clip: #000; -ms-background-clip: #000; -webkit-background-clip: #000; background-image: none; } blockquote.bq-style4 { font-style: italic; color: #fff; background-color: #007f00; } blockquote.bq-style4:before { display: none; } blockquote.bq-style4 cite { text-fill-color: #fff; -o-text-fill-color: #fff; -ms-text-fill-color: #fff; -moz-text-fill-color: #fff; -webkit-text-fill-color: #fff; background-clip: #fff; -o-background-clip: #fff; -ms-background-clip: #fff; -webkit-background-clip: #fff; background-image: none; font-weight: 700; } .alignleft, .alignright, .aligncenter { margin-top: 6px; margin-bottom: 45px; } .alignleft { display: inline; float: left; margin-right: 35px; } .alignright { display: inline; float: right; margin-left: 35px; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .sticky { display: block; } .updated:not(.published) { display: none; } .post-password-form label { display: block; max-width: 60%; } .post-password-form input { margin: 10px 0; } .has-background-dim { color: #fff; margin-bottom: 30px; } .wp-block-gallery .blocks-gallery-item { float: left; } @media screen and (max-width: 767px) { .post-password-form label { max-width: 60%; } } .wp-block-button { margin-bottom: 20px; } .entry-body .entry-content .wp-block-cover-text { color: rgba(255, 255, 255, 0.87); padding-left: 30px; padding-right: 30px; font-size: 24px; line-height: 1.25; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { padding: 0.8075em 0; font-size: 0.875em; font-style: italic; } .gallery-caption { opacity: 1; } .wp-caption-text { text-align: center; } #tslOverlay { background-color: transparent !important; z-index: 9999999999; } @font-face { font-family: 'Bill-Smith'; src: url('../fonts/billsmith.woff2') format('woff2'), url('../fonts/billsmith.woff') format('woff'); font-weight: normal; font-style: normal; } .tf-bill-smith { font-family: 'Bill-Smith'; } .z-index1 { z-index: 1; } .z-index2 { z-index: 2; } .z-index3 { z-index: 3; } .ct-hidden { display: none !important; } .icon-space-right { margin-right: 10px; } .color-primary { color: #05afec; } .color-four { color: #007f00; } .color-white { color: #fff; } .heading-text-shadow .item--title span { text-shadow: 0 3px 4px rgba(13, 13, 13, 0.29); -webkit-text-shadow: 0 3px 4px rgba(13, 13, 13, 0.29); } .ct-icon-close { width: 20px; height: 20px; position: relative; display: inline-block; } .ct-icon-close:before, .ct-icon-close:after { content: ''; background-color: #000; position: absolute; width: 100%; height: 2px; top: 9px; left: 0; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .ct-icon-close:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .ct-icon-close:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .ct-icon-close.ct-center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ct-close .ct-icon-close:before, .ct-close .ct-icon-close:after { background-color: #fff; } .ct-menu-close .ct-icon-close { height: 30px; width: 30px; } .ct-menu-close .ct-icon-close:before, .ct-menu-close .ct-icon-close:after { background-color: #fff; width: 30px; top: 14px; height: 3px; } .ct-close:hover .ct-icon-close:before, .ct-modal-close:hover .ct-icon-close:before, .ct-menu-close:hover .ct-icon-close:before, .ct-close:hover .ct-icon-close:after, .ct-modal-close:hover .ct-icon-close:after, .ct-menu-close:hover .ct-icon-close:after { -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .btn-type-normal .ct-close { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; background-color: #007f00 !important; background-image: none !important; } .btn-type-normal .ct-close:hover { background-color: #94ca36 !important; } .gradient-gray { background-image: -webkit-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: -moz-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: -ms-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: -o-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .gradient-dark { background-image: -webkit-linear-gradient(90deg, #007f00 0%, #555 50%, #007f00 100%); background-image: -moz-linear-gradient(90deg, #007f00 0%, #555 50%, #007f00 100%); background-image: -ms-linear-gradient(90deg, #007f00 0%, #555 50%, #007f00 100%); background-image: -o-linear-gradient(90deg, #007f00 0%, #555 50%, #007f00 100%); background-image: linear-gradient(90deg, #007f00 0%, #555 50%, #007f00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .bg-gradient, .ct-slick-carousel .slick-arrow:after, .ct-title1.style2 h3 i, .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title:before, .ct-history1 .ct-history--start, .ct-history1 .ct-history--item:after, .ct-widget-cart-sidebar .ct-close, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:after, .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a:after { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .bg-gradient2 { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .bg-gradient4 { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .el-middle { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .text-gradient, blockquote cite, .ct-header-popup-wrap .ct-header-meta .h-item-icon, .post-previous-next a span:nth-child(1), .comment-content:hover .comment-date, .ct-list.style1 .ct-list-icon i, .ct-contact-info1.style2 .ct-contact-icon i, .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--list i, .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text:before, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-contact-form-layout1.style9 .ct-contact-meta h3, .ct-testimonial-carousel11 .item--inner:hover .item-icon, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category a, .ct-service-grid4 .item--title i, .ct-service-carousel3 .item--icon i, .ct-download .item--download a i, .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore a, .ct-blog-grid-layout2 .entry-readmore a, .ct-piechart-layout2 .item--holder span, .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style3 .ct-counter-number:not(.color-active), .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix, .ct-counter-layout5 .ct-counter-number .ct-counter-number-value, .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout8 .ct-counter-number, .ct-fancy-box-grid2 .item--icon i, .ct-process1.style1 .ct-process-button a, .ct-service-grid11 .item--icon i, .ct-video-player .ct-video-button.style11 i, .ct-counter .ct-counter-inner .icon-color-gradient i, .widget_products .amount, .woocommerce ul.products li.product .price .amount, .woocommerce ul.products li.product .price ins, .single-product #primary div.product .entry-summary .price ins, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins, .text-gradient2, .ct-text-gradient .elementor-text-editor { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); background-color: transparent; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .ct-text-gradient .elementor-text-editor, .ct-text-gradient2 .elementor-text-editor { display: inline-block; } .text-gradient2 { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .ct-text-gradient .elementor-text-editor { display: inline-block; } .elementor-widget-wrap > .elementor-element.el-inline { width: auto; display: inline-block; float: left; } .ct-arrow-left, .ct-arrow-right { display: inline-block; width: 25px; height: 13px; position: relative; font-style: normal; } .ct-arrow-left:before, .ct-arrow-right:before { content: '\f054'; font-family: "Font Awesome 5 Pro"; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); color: #007f00; font-weight: 400; font-size: 14px; } .ct-arrow-left:after, .ct-arrow-right:after { content: ''; background-color: #007f00; width: 23px; height: 1px; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-arrow-left.arrow-white:before, .ct-arrow-right.arrow-white:before { color: #fff; } .ct-arrow-left.arrow-white:after, .ct-arrow-right.arrow-white:after { background-color: #fff; } .bg-image { background-size: cover; background-position: center; background-repeat: no-repeat; } .screen-reader-text { display: none; } #content[tabindex="-1"]:focus { outline: 0; } .bg-overlay { position: relative; } .bg-overlay:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: inherit; display: block; } .el-overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; } .bg-primary { background-color: #05afec !important; } .bg-primary-color { background-color: #05afec; } .site-overlay { position: fixed; z-index: -1; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; -webkit-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; cursor: url(../images/pointer.png), auto; } .site-overlay.open { z-index: 9990; opacity: 1; visibility: visible; } .row-visible { overflow: visible !important; } .ct-icon-plus { height: 10px; width: 10px; position: relative; display: inline-block; } .ct-icon-plus:before, .ct-icon-plus:after { content: ""; background-color: #007f00; position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-icon-plus:before { width: 100%; height: 2px; top: 4px; left: 0; } .ct-icon-plus:after { width: 2px; height: 100%; left: 4px; top: 0; } .overlay-gradient { position: relative; overflow: hidden; display: block; } .overlay-gradient:before, .overlay-gradient:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .overlay-gradient:before { z-index: 2; background-image: -webkit-gradient(linear, left top, left bottom, from(#007f00), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, #007f00, rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, #007f00, rgba(0, 0, 0, 0)); background-image: -ms-linear-gradient(bottom, #007f00, rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, #007f00, rgba(0, 0, 0, 0)); background-image: linear-gradient(bottom, #007f00, rgba(0, 0, 0, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='rgba(0, 0, 0, 0)'); } .overlay-gradient:after { background-color: #007f00; opacity: 0.3; z-index: 1; } .inline-block { display: inline-block; vertical-align: middle; } .text-right, .align-right { text-align: right; } .text-left, .align-left { text-align: left; } .text-center, .align-center { text-align: center; } .align-justified { width: 100%; } @media screen and (min-width: 992px) { .text-left-lg { text-align: left !important; } .text-right-lg { text-align: right !important; } .text-center-lg { text-align: center !important; } } @media screen and (max-width: 1199px) { .align-center-md { text-align: center; } .align-left-md { text-align: left; } .align-right-md { text-align: right; } .align-justified-md { width: 100%; } } @media screen and (max-width: 991px) { .text-center-md { text-align: center !important; } .text-left-md { text-align: left !important; } .text-right-md { text-align: right !important; } .align-center-sm { text-align: center; } .align-left-sm { text-align: left; } .align-right-sm { text-align: right; } .align-justified-sm { width: 100%; } } @media screen and (max-width: 767px) { .order1 { order: 1; } .order2 { order: 2; } .order3 { order: 3; } .text-center-sm { text-align: center !important; } .text-left-sm { text-align: left !important; } .text-right-sm { text-align: right !important; } .align-center-xs { text-align: center; } .align-left-xs { text-align: left; } .align-right-xs { text-align: right; } .align-justified-xs { width: 100%; } } input::-moz-placeholder, textarea::-moz-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input::-o-placeholder, textarea::-o-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input::-ms-placeholder, textarea::-ms-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select { background-color: #fff; border: 1px solid #d8d8d8; color: #9b9b9b; padding: 6px 22px; line-height: normal; font-size: 15px; font-weight: 400; height: 51px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; width: 100%; outline: none; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .nice-select:focus { outline: 0; border-color: #05afec; } select { height: 60px; } textarea { line-height: normal; padding-top: 18px; padding-bottom: 18px; height: 150px; } .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 27px; display: block; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip { display: none; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid { border-color: #f13c3c !important; } .wpcf7-form .wpcf7-response-output { border: 1px solid #d8d8d8; padding: 10px 22px; margin: 20px 0 0; font-size: 13px; background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok { color: #398f14; } .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors { color: #f13c3c; } .wpcf7-form .ajax-loader { display: none !important; } .wpcf7-form .wpcf7-menu { display: block; } .wpcf7-form .wpcf7-menu select { background-color: transparent; -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; z-index: 99; } .wpcf7-form .wpcf7-menu select option { padding: 5px; } .select2 .select2-selection--single { -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #e7e8e9; height: 47px; } .select2 .select2-selection--single .select2-selection__rendered { padding-left: 15px; line-height: 47px; } .select2 .select2-selection--single .select2-selection__arrow { right: 8px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); } form .select2-container--default { width: 100% !important; } form .select2-container--default .select2-selection { border: 1px solid #e7e8e9; height: 47px; } form .select2-container--default .select2-selection .select2-selection__rendered { line-height: 47px; padding-left: 15px; } form .select2-container--default .select2-selection .select2-selection__arrow { right: 10px; top: 50%; color: #8f8f8f; } form .select2-container--default .select2-selection .select2-selection__clear { height: 20px; line-height: 20px; position: absolute; right: 30px; text-align: center; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 20px; color: #8f8f8f; } form .select2-container--default .select2-selection .select2-selection__placeholder { color: rgba(55, 55, 55, 0.87); } .select2-container.select2-container--open .select2-dropdown { border-color: #e7e8e9; } .select2-container.select2-container--open .select2-dropdown .select2-search__field { border: 1px solid #e7e8e9; padding-left: 15px; padding-right: 15px; } .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted { background-color: #05afec; } .nice-select { position: relative; padding-right: 40px; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; } .nice-select:after { content: "\f107"; font-family: "Font Awesome 5 Pro"; font-weight: 900; font-size: 15px; color: #9b9b9b; position: absolute; right: 23px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); } .nice-select span.current { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 37px; } .nice-select .option { text-overflow: ellipsis; overflow: hidden; } .nice-select .list { max-height: 250px; overflow: auto; background-color: #fff; padding: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 6px 9px rgba(0, 0, 0, 0.14); -khtml-box-shadow: 0 6px 9px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0 6px 9px rgba(0, 0, 0, 0.14); -ms-box-shadow: 0 6px 9px rgba(0, 0, 0, 0.14); -o-box-shadow: 0 6px 9px rgba(0, 0, 0, 0.14); box-shadow: 0 6px 9px rgba(0, 0, 0, 0.14); box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; right: 0; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px); -ms-transform: scale(0.75) translateY(-21px); transform: scale(0.75) translateY(-21px); -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9; color: inherit; } .nice-select .list .selected { color: #222; } .nice-select .list .option { font-size: 14px; cursor: pointer; line-height: normal; list-style: none; outline: none; padding: 8px 24px; -webkit-transition: all 0.2s; -khtml-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .nice-select .list .option.selected { font-weight: 700; } .nice-select .list .option.disabled { background-color: transparent; color: #999; cursor: default; } .nice-select .list .option:hover, .nice-select .list .option:focus { background-color: #f3f3f4; } .nice-select .list:hover .option:not(:hover) { background-color: transparent !important; } .nice-select.open .list { padding: 5px; min-width: 185px; overflow: auto; width: 100%; opacity: 1; pointer-events: auto; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); } .nice-select.disabled { border-color: #ededed; color: #999; pointer-events: none; } .nice-select.disabled:after { border-color: #ccc; } .nice-select.wide { width: 100%; } .nice-select.wide .list { left: 0 !important; right: 0 !important; } .nice-select.right { float: right; } .nice-select.right .list { left: auto; right: 0; } .nice-select.small { font-size: 12px; height: 36px; line-height: 34px; } .nice-select.small:after { height: 4px; width: 4px; } .nice-select.small .option { line-height: 34px; min-height: 34px; } .no-csspointerevents .nice-select .list { display: none; } .no-csspointerevents .nice-select.open .list { display: block; } #ui-datepicker-div { background-color: #fff; padding: 22px; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); position: absolute; top: -9999px; min-width: 300px; z-index: 10001 !important; } #ui-datepicker-div .ui-datepicker-header { position: relative; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all { display: block; height: 30px; width: 30px; line-height: 30px; text-align: center; cursor: pointer; position: absolute; top: 0; padding: 0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all:before { content: "\f104"; color: #040e24; font-family: FontAwesome; font-size: 16px; left: 0; position: absolute; right: 0; top: 0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all:hover:before { color: #05afec; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all span { display: none; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev { left: 0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next { right: 0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before { content: "\f105"; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title { font-weight: 700; line-height: 30px; margin-bottom: 10px; min-height: 40px; text-align: center; text-transform: uppercase; font-size: 16px; color: #282828; font-family: 'Poppins', sans-serif; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span { display: inline-block; vertical-align: middle; line-height: 1; } #ui-datepicker-div .ui-datepicker-calendar { margin: 0; width: 100%; } #ui-datepicker-div .ui-datepicker-calendar th { text-align: center; } #ui-datepicker-div .ui-datepicker-calendar td { text-align: center; padding: 6px; color: rgba(0, 0, 0, 0.6); } #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled { color: rgba(0, 0, 0, 0.2); } #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a { color: #05afec; } #ui-datepicker-div .ui-datepicker-calendar td a { color: #999; } #ui-datepicker-div .ui-datepicker-calendar td a:hover { color: #05afec; } body table.booked-calendar td.today .date span { border-color: #05afec; } body table.booked-calendar td.today:hover .date span { background-color: #05afec !important; } body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title { color: #05afec; } body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-time { height: auto; } .btn, button, .button, input[type="submit"], .tnp-subscription .tnp-field-button .tnp-button { font-size: 15px; font-weight: 700; color: #fff; padding: 0 34px; line-height: 51px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; font-family: 'Poppins', sans-serif; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -khtml-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -moz-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -ms-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -o-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); position: relative; display: inline-block; text-align: center; cursor: pointer; border: none; background-color: #05afec; background-image: -webkit-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -moz-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -ms-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -o-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%; height: auto; } .btn:hover, button:hover, .button:hover, input[type="submit"]:hover, .tnp-subscription .tnp-field-button .tnp-button:hover, .btn:focus, button:focus, .button:focus, input[type="submit"]:focus, .tnp-subscription .tnp-field-button .tnp-button:focus, .btn:active, button:active, .button:active, input[type="submit"]:active, .tnp-subscription .tnp-field-button .tnp-button:active, .btn:not([disabled]):not(.disabled).active, button:not([disabled]):not(.disabled).active, .button:not([disabled]):not(.disabled).active, input[type="submit"]:not([disabled]):not(.disabled).active, .tnp-subscription .tnp-field-button .tnp-button:not([disabled]):not(.disabled).active, .btn:not([disabled]):not(.disabled):active, button:not([disabled]):not(.disabled):active, .button:not([disabled]):not(.disabled):active, input[type="submit"]:not([disabled]):not(.disabled):active, .tnp-subscription .tnp-field-button .tnp-button:not([disabled]):not(.disabled):active { outline: medium none; text-decoration: none; color: #fff; background-position: 100%; background-color: #007f00; } .elementor a.btn { -webkit-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -khtml-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -moz-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -ms-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -o-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); } .btn i { margin-left: 8px; } .btn i.space-right { margin-left: 0; margin-right: 8px; } .btn i.fac-rotate { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .btn .ct-align-icon-left i { margin-left: 0; margin-right: 8px; } .btn .ct-align-icon-right { float: right; } @media screen and (min-width: 768px) { .btn.btn-padding-big { padding-left: 165px; padding-right: 165px; } } .btn.hover-white:hover { background-color: #fff; color: #007f00; } .btn.btn-half-circle1, .btn.btn-half-circle2 { line-height: 56px; font-family: 'Roboto', sans-serif; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background-color: #007f00; font-size: 16px; padding-left: 34px; padding-right: 58px; z-index: 1; overflow: hidden; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn.btn-half-circle1:before, .btn.btn-half-circle2:before { content: ''; position: absolute; top: 0; right: 0; width: 28px; height: 100%; background-color: #05afec; z-index: -2; -webkit-border-radius: 56px 5px 5px 56px; -khtml-border-radius: 56px 5px 5px 56px; -moz-border-radius: 56px 5px 5px 56px; -ms-border-radius: 56px 5px 5px 56px; -o-border-radius: 56px 5px 5px 56px; border-radius: 56px 5px 5px 56px; -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .btn.btn-half-circle1 .ct-button-icon, .btn.btn-half-circle2 .ct-button-icon { position: absolute; right: 34px; top: 50%; -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); opacity: 0; } .btn.btn-half-circle1 .ct-button-icon i, .btn.btn-half-circle2 .ct-button-icon i { margin: 0; } .btn.btn-half-circle1:hover, .btn.btn-half-circle2:hover, .btn.btn-half-circle1:focus, .btn.btn-half-circle2:focus { color: #007f00; background-color: transparent; } .btn.btn-half-circle1:hover .ct-button-icon, .btn.btn-half-circle2:hover .ct-button-icon, .btn.btn-half-circle1:focus .ct-button-icon, .btn.btn-half-circle2:focus .ct-button-icon { right: 24px; opacity: 1; } .btn.btn-half-circle1:hover:before, .btn.btn-half-circle2:hover:before, .btn.btn-half-circle1:focus:before, .btn.btn-half-circle2:focus:before { width: 100%; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .btn.btn-half-circle2 { color: #313131; background-color: #05afec; } .btn.btn-half-circle2:hover, .btn.btn-half-circle2:focus { color: #fff; background-color: transparent; } .btn.btn-half-circle2:before { background-color: #313131; } .btn.btn-mini { -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; font-size: 15px; font-weight: 600; line-height: 48px; padding: 0 25px; } .btn.btn-block { display: block; } .btn.btn-primary { background-image: none; background-color: #05afec; border-color: #05afec; } .btn.btn-primary:hover, .btn.btn-primary:focus { background-color: #007f00; border-color: #007f00; color: #fff; } .btn.btn-primary.hover-white:hover { background-color: #fff; color: #007f00; } .btn.btn-secondary { background-color: transparent; background-image: none; font-size: 16px; line-height: 55px; padding: 0 42px; z-index: 1; overflow: hidden; } .btn.btn-secondary:before, .btn.btn-secondary:after { content: ''; top: 0; left: 0; right: 0; bottom: 0; position: absolute; z-index: -1; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; background-color: #007f00; } .btn.btn-secondary:after { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); } .btn.btn-secondary:hover:before { opacity: 0; } .btn.btn-secondary:hover:after { -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .btn.btn-secondary2 { border-color: #007f00; background-color: #007f00; background-image: none; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn.btn-secondary2:hover { border-color: #05afec; background-color: #05afec; } .btn.btn-round { -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; line-height: 57px; padding: 0 46px; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn.btn-round2 { -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; line-height: 56px; padding: 0 34px; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; background-image: none !important; background-color: #007f00; } .btn.btn-round2:hover, .btn.btn-round2:focus { background-color: #94ca36; } .btn.btn-round3 { -webkit-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19) !important; -khtml-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19) !important; -moz-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19) !important; -ms-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19) !important; -o-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19) !important; box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19) !important; font-size: 16px; line-height: 52px; font-family: inherit; padding: 0 30px; -webkit-border-radius: 52px; -khtml-border-radius: 52px; -moz-border-radius: 52px; -ms-border-radius: 52px; -o-border-radius: 52px; border-radius: 52px; background-image: -webkit-linear-gradient(20deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -moz-linear-gradient(20deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -ms-linear-gradient(20deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -o-linear-gradient(20deg, #007f00 0%, #94ca36 50%, #007f00); background-image: linear-gradient(20deg, #007f00 0%, #94ca36 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .btn.btn-round3.icon-active { padding-left: 60px; } .btn.btn-round3.icon-active .ct-button-icon { height: 38px; line-height: 38px; background-image: -webkit-gradient(linear, left top, left bottom, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(bottom, #007f00, #94ca36); background-image: -moz-linear-gradient(bottom, #007f00, #94ca36); background-image: -ms-linear-gradient(bottom, #007f00, #94ca36); background-image: -o-linear-gradient(bottom, #007f00, #94ca36); background-image: linear-gradient(bottom, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36'); -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; position: absolute; top: 50%; left: 7px; width: 38px; -webkit-transform: translate(0%, -50%); -khtml-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); } .btn.btn-round3.icon-active .ct-button-icon i { margin: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 20px; } .btn.btn-round3.btn-third-color { background-image: -webkit-linear-gradient(90deg, #007f00 0%, #007f00 50%, #007f00); background-image: -moz-linear-gradient(90deg, #007f00 0%, #007f00 50%, #007f00); background-image: -ms-linear-gradient(90deg, #007f00 0%, #007f00 50%, #007f00); background-image: -o-linear-gradient(90deg, #007f00 0%, #007f00 50%, #007f00); background-image: linear-gradient(90deg, #007f00 0%, #007f00 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); -webkit-box-shadow: 0 8px 27px rgba(0, 127, 0, 0.19) !important; -khtml-box-shadow: 0 8px 27px rgba(0, 127, 0, 0.19) !important; -moz-box-shadow: 0 8px 27px rgba(0, 127, 0, 0.19) !important; -ms-box-shadow: 0 8px 27px rgba(0, 127, 0, 0.19) !important; -o-box-shadow: 0 8px 27px rgba(0, 127, 0, 0.19) !important; box-shadow: 0 8px 27px rgba(0, 127, 0, 0.19) !important; } .btn.btn-round3.btn-third-color.icon-active .ct-button-icon { background-image: -webkit-gradient(linear, left top, left bottom, from(#007f00), to(#007f00)); background-image: -webkit-linear-gradient(bottom, #007f00, #007f00); background-image: -moz-linear-gradient(bottom, #007f00, #007f00); background-image: -ms-linear-gradient(bottom, #007f00, #007f00); background-image: -o-linear-gradient(bottom, #007f00, #007f00); background-image: linear-gradient(bottom, #007f00, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#007f00'); } .btn.btn-team { color: #383838; font-size: 14px; font-weight: 600; line-height: 33px; padding: 0 26px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; background-color: transparent !important; background-image: none !important; z-index: 1; } .btn.btn-team:before, .btn.btn-team:after { content: ''; top: 0; left: 0; right: 0; bottom: 0; position: absolute; z-index: -1; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .btn.btn-team:before { background-color: #eef2fb; } .btn.btn-team:after { opacity: 0; background-image: -webkit-linear-gradient(90deg, #007f00 0%, #007f00 50%, #94ca36); background-image: -moz-linear-gradient(90deg, #007f00 0%, #007f00 50%, #94ca36); background-image: -ms-linear-gradient(90deg, #007f00 0%, #007f00 50%, #94ca36); background-image: -o-linear-gradient(90deg, #007f00 0%, #007f00 50%, #94ca36); background-image: linear-gradient(90deg, #007f00 0%, #007f00 50%, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%; } .btn.btn-team:hover { color: #fff; } .btn.btn-team:hover:before { opacity: 0; } .btn.btn-team:hover:after { opacity: 1; } .btn.text-white { background-color: transparent; background-image: none !important; padding: 0; line-height: normal; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn.text-white:before { content: ''; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.85); position: absolute; bottom: -8px; left: 0; opacity: 0; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .btn.text-white:hover:before { opacity: 1; bottom: 0; } .btn.line-white { background-color: transparent; background-image: none; line-height: 40px; padding: 0 17px; z-index: 1; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn.line-white:before { content: ''; width: 4px; height: 100%; position: absolute; top: 0; left: 0; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; z-index: -1; background-color: #05afec; font-size: 14px; } .btn.line-white:hover, .btn.line-white:focus { color: #fff; } .btn.line-white:hover:before, .btn.line-white:focus:before { width: 100%; } .btn.line-white2 { background-color: transparent; background-image: none; line-height: 56px; padding: 0; font-size: 16px; font-family: 'Roboto', sans-serif; z-index: 1; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn.line-white2 .ct-button-text { border-bottom: 1px solid #e1e1e1; } .btn.line-white2 .ct-button-icon { color: #05afec; font-size: 18px; } .btn.line-white2 .ct-button-icon.ct-align-icon-right i { margin-left: 10px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); display: inline-block; } .btn.line-white2:hover .ct-button-icon.ct-align-icon-right i { -webkit-transform: translateX(4px); -khtml-transform: translateX(4px); -moz-transform: translateX(4px); -ms-transform: translateX(4px); -o-transform: translateX(4px); transform: translateX(4px); } .btn.btn-white { background-color: transparent; background-image: none !important; color: #000; position: relative; z-index: 1; } .btn.btn-white:before, .btn.btn-white:after { content: ''; top: 0; left: 0; right: 0; bottom: 0; position: absolute; z-index: -1; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; -webkit-border-radius: 74px; -khtml-border-radius: 74px; -moz-border-radius: 74px; -ms-border-radius: 74px; -o-border-radius: 74px; border-radius: 74px; } .btn.btn-white:before { background-color: #fff; } .btn.btn-white:after { opacity: 0; background-image: -webkit-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -moz-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -ms-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -o-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%; } .btn.btn-white:hover { color: #fff; } .btn.btn-white:hover:before { opacity: 0; } .btn.btn-white:hover:after { opacity: 1; } .btn.btn-white2 { -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; background-image: none; background-color: #fff; padding-left: 46px; padding-right: 46px; line-height: 62px; font-size: 16px; -webkit-border-radius: 62px; -khtml-border-radius: 62px; -moz-border-radius: 62px; -ms-border-radius: 62px; -o-border-radius: 62px; border-radius: 62px; color: #0e0e0e; } .btn.btn-white2:hover { background-color: #007f00; color: #fff; } .btn.btn-third { -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; background-image: none; background-color: #007f00; padding-left: 36px; padding-right: 36px; line-height: 58px; font-size: 15px; -webkit-border-radius: 58px; -khtml-border-radius: 58px; -moz-border-radius: 58px; -ms-border-radius: 58px; -o-border-radius: 58px; border-radius: 58px; color: #fff; } .btn.btn-third:hover { background-color: #05afec; color: #fff; } .btn.btn-third2 { background-color: #007f00; padding-left: 26px; padding-right: 26px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; line-height: 53px; } .btn.btn-third2:hover { background-color: #05afec; color: #fff; } .btn.btn-hover-outline { border: 2px solid #05afec; line-height: 47px; } .btn.btn-hover-outline:hover, .btn.btn-hover-outline:focus { background-color: transparent; border-color: #05afec; color: #05afec; } .btn.btn-effect { overflow: hidden; z-index: 1; } .btn.btn-effect:after { content: ''; position: absolute; top: 0; left: -200%; width: 200%; height: 100%; -webkit-transform: skewX(-20deg); -khtml-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -o-transform: skewX(-20deg); transform: skewX(-20deg); background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent)); background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.4), transparent); z-index: -1; } .btn.btn-effect:hover:after { -webkit-animation: btn_shine 1.2s ease; animation: btn_shine 1.2s ease; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .btn.effect-left-to-right { z-index: 1; } .btn.effect-left-to-right:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); z-index: -1; } .btn.effect-left-to-right:hover, .btn.effect-left-to-right:focus { color: #007f00; } .btn.effect-left-to-right:hover:before, .btn.effect-left-to-right:focus:before { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .btn.btn-small { line-height: 40px; padding: 0 18px; font-size: 14px; font-weight: 600; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background-color: #05afec; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; display: inline-flex; align-items: center; } .btn.btn-small:hover, .btn.btn-small:focus { background-color: #0491c4; } .btn.btn-small i.flaticon-v2-right { font-size: 24px; margin-right: -6px; } .btn.btn-outline-primary { color: #05afec; border: 2px solid #05afec; background-color: transparent; background-image: none; line-height: 48px; } .btn.btn-outline-primary:before, .btn.btn-outline-primary:after { display: none; } .btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus { background-color: #05afec; color: #fff; } .btn.btn-outline-secondary { color: #007f00; border: 2px solid #007f00; background-color: transparent; background-image: none; line-height: 48px; } .btn.btn-outline-secondary:before, .btn.btn-outline-secondary:after { display: none; } .btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:focus { border-color: #05afec; background-color: #05afec; color: #fff; } .btn.btn-outline-white { color: #fff; border: 2px solid #fff; background-color: transparent; -webkit-border-radius: 51px; -khtml-border-radius: 51px; -moz-border-radius: 51px; -ms-border-radius: 51px; -o-border-radius: 51px; border-radius: 51px; line-height: 41px; padding: 0 35px; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn.btn-outline-white:hover, .btn.btn-outline-white:focus { background-color: #007f00; border-color: #007f00; color: #fff; } .ct-icon-active + .btn.btn-white2 { padding-right: 76px; } .ct-icon-active + .btn.btn-white2 .ct-button-icon { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 10px; width: 44px; height: 44px; background-color: #05afec; color: #fff; line-height: 44px; border-radius: 44px; text-align: center; } .ct-icon-active + .btn.btn-white2 .ct-button-icon * { margin: 0px; } .ct-icon-active + .btn.btn-white2:hover .ct-button-icon { background-color: #fff; color: #007f00; } .ct-icon-active + .btn.btn-third { padding-right: 68px; } .ct-icon-active + .btn.btn-third .ct-button-icon { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 9px; width: 40px; height: 40px; background-color: #fff; color: #007f00; line-height: 40px; border-radius: 40px; text-align: center; } .ct-icon-active + .btn.btn-third .ct-button-icon * { margin: 0px; } .ct-icon-active + .btn.btn-third:hover .ct-button-icon { background-color: #fff; color: #05afec; } .btn-text { background-image: -webkit-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -moz-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -ms-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -o-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); font-size: 14px; line-height: 24px; font-weight: 700; } .btn-text i { margin-right: 4px; display: initial; } .btn-text span { display: initial; border-bottom: 1px solid #007f00; line-height: 20px; } .btn-text:hover { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .btn-text:hover span { border-color: #007f00; } .btn-landing .btn.btn-default { font-size: 18px; font-weight: 600; line-height: 74px; padding: 0 66px; -webkit-border-radius: 74px; -khtml-border-radius: 74px; -moz-border-radius: 74px; -ms-border-radius: 74px; -o-border-radius: 74px; border-radius: 74px; -webkit-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.08) inset; -khtml-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.08) inset; -moz-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.08) inset; -ms-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.08) inset; -o-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.08) inset; box-shadow: 0 5px 4px rgba(0, 0, 0, 0.08) inset; } @media screen and (max-width: 767px) { .btn-landing .btn.btn-default { line-height: 60px; padding: 0 46px; font-size: 16px; } } .btn-landing .btn.btn-white { font-size: 18px; font-weight: 600; line-height: 74px; padding: 0 66px; -webkit-border-radius: 74px; -khtml-border-radius: 74px; -moz-border-radius: 74px; -ms-border-radius: 74px; -o-border-radius: 74px; border-radius: 74px; } .btn-landing .btn.btn-white:before { -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.52) inset; -khtml-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.52) inset; -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.52) inset; -ms-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.52) inset; -o-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.52) inset; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.52) inset; } @media screen and (max-width: 767px) { .btn-landing .btn.btn-white { line-height: 60px; padding: 0 46px; font-size: 16px; } } .btn-type-normal .btn, .btn-type-normal button, .btn-type-normal .button, .btn-type-normal input[type="submit"] { background-image: none; } .btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-button:hover, .btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-button:focus { background-color: #0491c4; } .rm-box-shadow .btn, .rm-boxshadow .btn { -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .add-box-shadow .btn { -webkit-box-shadow: 0 8px 8px rgba(12, 12, 12, 0.23) !important; -khtml-box-shadow: 0 8px 8px rgba(12, 12, 12, 0.23) !important; -moz-box-shadow: 0 8px 8px rgba(12, 12, 12, 0.23) !important; -ms-box-shadow: 0 8px 8px rgba(12, 12, 12, 0.23) !important; -o-box-shadow: 0 8px 8px rgba(12, 12, 12, 0.23) !important; box-shadow: 0 8px 8px rgba(12, 12, 12, 0.23) !important; } .add-box-shadow .btn:hover { -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .ct-icon-active { display: none; } .btn.btn-icon-fixed { line-height: 56px; height: inherit; padding-right: 26px; padding-left: 78px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .btn.btn-icon-fixed:before, .btn.btn-icon-fixed:after { display: none; } .btn.btn-icon-fixed i { font-size: 18px; margin: 0; position: absolute; width: 56px; height: 56px; top: 0; left: 0; background: #0483b0; border-radius: 3px 0 0 3px; line-height: 56px; text-align: center; } .btn.btn-icon-fixed i:before { display: inline-block; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .btn.btn-icon-fixed:hover i:before { -o-animation: toRightFromLeft 0.3s forwards; -ms-animation: toRightFromLeft 0.3s forwards; -webkit-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards; } .btn-arrow, .btn-arrow2 { display: inline-flex; } .btn-arrow span:not(.ct-button-icon), .btn-arrow2 span:not(.ct-button-icon) { font-size: 14px; font-weight: 700; color: #0e0e0e; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; font-family: 'Poppins', sans-serif; line-height: 37px; padding: 0 12px 0 20px; display: inline-block; position: relative; z-index: 1; } .btn-arrow span:not(.ct-button-icon):before, .btn-arrow2 span:not(.ct-button-icon):before { content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 0; background-color: #0e0e0e; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; z-index: -1; } .btn-arrow i, .btn-arrow2 i { width: 37px; height: 37px; background-color: #05afec; line-height: 37px; color: #fff; text-align: center; font-size: 13px; display: inline-block; } .btn-arrow:hover span, .btn-arrow2:hover span { color: #fff; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-arrow:hover span:before, .btn-arrow2:hover span:before { width: 100%; } .btn-arrow.btn, .btn-arrow2.btn { padding: 0; background-color: transparent; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .btn-arrow.btn:before, .btn-arrow2.btn:before, .btn-arrow.btn:after, .btn-arrow2.btn:after { display: none; } .btn-arrow.btn:hover, .btn-arrow2.btn:hover, .btn-arrow.btn:focus, .btn-arrow2.btn:focus { background-color: transparent; } .btn-arrow2 { background-image: none; } .btn-arrow2 span:not(.ct-button-icon) { font-size: 15px; padding-right: 16px; line-height: 50px; } .btn-arrow2 span:not(.ct-button-icon):before { -webkit-border-radius: 50px 0 0 50px; -khtml-border-radius: 50px 0 0 50px; -moz-border-radius: 50px 0 0 50px; -ms-border-radius: 50px 0 0 50px; -o-border-radius: 50px 0 0 50px; border-radius: 50px 0 0 50px; } .btn-arrow2 i { width: 50px; height: 50px; line-height: 50px; font-size: 14px; -webkit-border-radius: 0 50px 50px 0; -khtml-border-radius: 0 50px 50px 0; -moz-border-radius: 0 50px 50px 0; -ms-border-radius: 0 50px 50px 0; -o-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0; font-weight: 700; } .btn-arrow2 i:before { margin-left: -3px; } .btn-line { font-size: 14px; line-height: 24px; font-family: 'Poppins', sans-serif; font-weight: 700; color: #000; } .btn-line span { position: relative; } .btn-line span:before { content: ''; height: 1px; background-color: #000; width: 100%; position: absolute; bottom: -1px; left: 0; right: 0; transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .btn-line i { margin-left: 8px; font-size: 20px; font-weight: 400; margin-top: 1px; color: #05afec; } .btn-line:hover { color: #000; } .btn-line:hover span:before { transform-origin: left center; -webkit-transform-origin: lefy center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .btn-arrow-right { font-size: 14px; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 700; display: inline-flex; align-items: center; } .btn-arrow-right i { height: 26px; line-height: 26px; width: 26px; -webkit-border-radius: 26px; -khtml-border-radius: 26px; -moz-border-radius: 26px; -ms-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; background-color: #05afec; text-align: center; font-size: 16px; color: #fff; margin-left: 6px; } .btn-arrow-right:hover, .btn-arrow-right:focus { color: #05afec; } .ct-button-wrapper .btn-arrow2 { flex-direction: row-reverse; } .ct-button-wrapper .btn-arrow2 span:not(.ct-button-icon) { height: 50px; line-height: 50px; } .ct-button-wrapper .flaticon, .ct-button-wrapper .flaticonv2, .ct-button-wrapper .flaticonv3, .ct-button-wrapper .flaticonv4, .ct-button-wrapper .flaticonv5 { font-weight: 400; } .icon-primary-color .ct-button-icon { -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .icon-primary-color .btn.btn-secondary2:not(:hover) .ct-button-icon { color: #05afec; } #ct-header-wrap { position: relative; z-index: 999; } #ct-header-wrap .far, #ct-header-wrap .fac { font-family: "Font Awesome 5 Pro"; } #ct-header-wrap .row { align-items: center; } #ct-header-wrap .ct-header-branding { margin: 15px; position: relative; flex-grow: 1; opacity: 1; } #ct-header-wrap .ct-header-branding img { max-height: 60px; max-width: inherit; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #ct-header-wrap .ct-header-branding .logo-light, #ct-header-wrap .ct-header-branding .logo-mobile { position: absolute; top: 50%; left: 0%; -webkit-transform: translate(0%, -50%); -khtml-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); opacity: 0; } #ct-header-wrap #ct-header { -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } #ct-header-wrap #ct-header.h-fixed { background-color: #fff; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); position: fixed; left: 0; top: 0; right: 0; -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding { margin-top: 10px; margin-bottom: 10px; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding img { max-height: 50px; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding .logo-light { opacity: 0; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding .logo-dark { opacity: 1; } #ct-header-wrap #ct-header-top .row > div { padding: 0 15px; } #ct-header-wrap #ct-header-top .fac-phone { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } #ct-header-wrap #ct-header-top.ct-header-top1 { background-color: #383838; padding: 11px 0; color: #fff; font-size: 14px; line-height: 24px; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-wellcome { flex-grow: 1; font-family: 'Poppins', sans-serif; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-wellcome span { color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social a { display: inline-block; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social a + a { margin-left: 10px; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social a:hover { -webkit-transform: translateY(-5px); -khtml-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i { background-color: #fff; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; width: 25px; height: 25px; line-height: 25px; -webkit-border-radius: 25px; -khtml-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; color: #05afec; text-align: center; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-facebook-f { color: #3b5999; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-twitter { color: #55acee; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-linkedin-in { color: #0077b5; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-pinterest { color: #bd081c; } #ct-header-wrap #ct-header-top.ct-header-top2 { background-color: #383640; font-size: 14px; line-height: 24px; color: #fafafa; padding: 15px 0; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-social { flex-grow: 1; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-social a { color: #fff; margin-right: 20px; display: inline-block; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-social a:hover { -webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); color: #007f00; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder { margin: 0 15px; list-style: none; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder li { margin-left: 40px; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder li i { margin-right: 8px; color: #007f00; } #ct-header-wrap #ct-header-top.ct-header-top3 { font-size: 14px; line-height: 24px; color: #dbdbdb; padding: 12px 0; font-family: 'Poppins', sans-serif; } @media screen and (max-width: 1199px) { #ct-header-wrap #ct-header-top.ct-header-top3 { display: none; } } #ct-header-wrap #ct-header-top.ct-header-top3 a { color: inherit; } #ct-header-wrap #ct-header-top.ct-header-top3 a:hover { color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-wellcome { flex-grow: 1; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-wellcome span { color: #05afec; font-weight: 700; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-holder { margin-top: 0; margin-bottom: 0; list-style: none; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-holder i { color: #05afec; margin-right: 6px; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-holder li + li { margin-left: 35px; } #ct-header-wrap #ct-header-top.ct-header-top4 .row { align-items: flex-start; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-top-left { flex-grow: 1; } @media screen and (max-width: 1199px) { #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-top-left { display: none; } } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social a { display: inline-block; margin-left: 25px; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-facebook-f { color: #16599b; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-twitter { color: #03a9f4; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-linkedin-in { color: #0077b5; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-pinterest { color: #bd081c; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-wellcome { line-height: 35px; color: #fff; background-color: #05afec; padding: 0 26px; font-size: 14px; font-family: 'Poppins', sans-serif; display: inline-block; margin-left: 15px; position: relative; z-index: 1; margin-bottom: 11px; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-wellcome:before { content: ''; height: 100%; width: 100px; position: absolute; top: 0; left: -8px; -webkit-transform: skew(23deg); -khtml-transform: skew(23deg); -moz-transform: skew(23deg); -ms-transform: skew(23deg); -o-transform: skew(23deg); transform: skew(23deg); z-index: -1; background-color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-holder { margin-left: 0; margin-right: 0; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-holder i { color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-holder .ct-header-info-item:before { width: 0; background-color: transparent; border-left: 1px dashed #b2b2b2; } #ct-header-wrap #ct-header-top.ct-header-top5 { font-size: 14px; line-height: 24px; color: #000; padding: 11px 0; font-weight: 500; background-color: #fff; position: relative; z-index: 99; } @media screen and (max-width: 1199px) { #ct-header-wrap #ct-header-top.ct-header-top5 { border-bottom: 1px solid #ebebeb; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder { display: flex; } } @media screen and (max-width: 767px) { #ct-header-wrap #ct-header-top.ct-header-top5 { display: none; } } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-social { flex-grow: 1; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-social a { color: inherit; margin-right: 20px; display: inline-block; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-social a:hover { -webkit-transform: translateY(-4px); -khtml-transform: translateY(-4px); -moz-transform: translateY(-4px); -ms-transform: translateY(-4px); -o-transform: translateY(-4px); transform: translateY(-4px); color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder { margin: 0 15px; list-style: none; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li { margin-left: 50px; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li i { margin-right: 8px; color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li a { color: inherit; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li a:hover { color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top6 { background-color: #007f00; padding: 7px 0; color: #fff; font-size: 14px; line-height: 24px; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-wellcome { flex-grow: 1; font-family: 'Poppins', sans-serif; font-size: 12px; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-wellcome span { color: #05afec; } @media screen and (max-width: 767px) { #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-wellcome { padding-bottom: 10px; } } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-social a { display: inline-block; color: #e4e4e4; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-social a + a { margin-left: 20px; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-social a:hover { color: #05afec; } @media screen and (max-width: 767px) { #ct-header-wrap #ct-header-top.ct-header-top6 { display: block; } } #ct-header-wrap #ct-header-top.ct-header-top8 ul { list-style: none; margin: 0 15px; padding: 8px 0; border-bottom: 1px solid #e0e0e0; font-size: 14px; line-height: 24px; color: #252525; font-family: "Nunito Sans"; } #ct-header-wrap #ct-header-top.ct-header-top8 ul a { color: inherit; } #ct-header-wrap #ct-header-top.ct-header-top8 ul a:hover { color: #444; } #ct-header-wrap #ct-header-top.ct-header-top8 ul li + li { margin-left: 24px; } #ct-header-wrap #ct-header-top.ct-header-top8 ul li i { margin-right: 6px; } #ct-header-wrap #ct-header-top.ct-header-top9 { background-color: #007f00; padding: 11px 0; color: #fff; font-size: 14px; line-height: 24px; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-wellcome { flex-grow: 1; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-wellcome span { color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social a { display: inline-block; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social a + a { margin-left: 10px; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social a:hover { -webkit-transform: translateY(-5px); -khtml-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social i { background-color: #494867; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; width: 25px; height: 25px; line-height: 25px; -webkit-border-radius: 25px; -khtml-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; color: #fff; text-align: center; } #ct-header-wrap #ct-header-top.ct-header-top10 { background-color: #191919; font-size: 14px; line-height: 24px; color: #fafafa; padding: 15px 0; } @media screen and (max-width: 1199px) { #ct-header-wrap #ct-header-top.ct-header-top10 { display: none; } } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social { flex-grow: 1; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social a { color: #fff; margin-right: 20px; display: inline-block; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social a:hover { -webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder { margin: 0 15px; list-style: none; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li { margin-left: 20px; padding-left: 20px; position: relative; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li:before { content: ''; width: 1px; height: 21px; position: absolute; top: 50%; left: 0; background-color: #424242; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li i { margin-right: 8px; color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li a { color: inherit; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li a:hover { color: #fff; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li:first-child:before { display: none; } #ct-header-wrap #ct-header-top.ct-header-top11 { background-color: #05afec; padding: 10px 0; font-size: 14px; color: rgba(255, 255, 255, 0.87); } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang { padding-left: 0 !important; } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang:before { display: none; } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang .wpml-ls-sub-menu { left: 0; right: auto; } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu, #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu { margin-top: 12px; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-top-holder { display: flex; justify-content: flex-end; flex-grow: 1; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-social a { color: #fff; display: inline-block; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-social a:hover { -webkit-transform: translateY(-4px); -khtml-transform: translateY(-4px); -moz-transform: translateY(-4px); -ms-transform: translateY(-4px); -o-transform: translateY(-4px); transform: translateY(-4px); } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-social a + a { margin-left: 14px; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-time { margin-right: 28px; padding-right: 28px; position: relative; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-time i { color: #fff; margin-right: 4px; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-time:before { content: ''; width: 1px; height: 22px; background-color: rgba(255, 255, 255, 0.22); position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } #ct-header-wrap #ct-header-top.ct-header-top12 { background-color: #002777; -webkit-box-shadow: 0 0 7px rgba(0, 39, 119, 0.27); -khtml-box-shadow: 0 0 7px rgba(0, 39, 119, 0.27); -moz-box-shadow: 0 0 7px rgba(0, 39, 119, 0.27); -ms-box-shadow: 0 0 7px rgba(0, 39, 119, 0.27); -o-box-shadow: 0 0 7px rgba(0, 39, 119, 0.27); box-shadow: 0 0 7px rgba(0, 39, 119, 0.27); } @media screen and (max-width: 1199px) { #ct-header-wrap #ct-header-top.ct-header-top12 { display: none; } } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder { margin: 0 15px; list-style: none; padding: 11px 0; flex-grow: 1; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li { margin-right: 30px; position: relative; color: #e8e8e8; font-size: 14px; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li i { margin-right: 10px; color: #05afec; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li a { color: inherit; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li a:hover { color: #fff; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-topbar-btn .btn { padding: 0 40px; border-radius: 0px; line-height: 48px; font-size: 16px; font-weight: 600; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-topbar-btn .btn:hover { background-color: #05afec; } #ct-header-wrap #ct-header-middle { padding: 10px 0; } #ct-header-wrap .ct-header-holder { margin: 15px; display: flex; font-family: 'Poppins', sans-serif; } #ct-header-wrap .ct-header-holder .ct-header-info-item { display: flex; flex-wrap: nowrap; align-items: center; position: relative; } #ct-header-wrap .ct-header-holder .ct-header-info-item i { font-size: 33px; margin-right: 12px; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-icon { line-height: 1; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta { font-size: 15px; color: #1a1a1a; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta label { line-height: 20px; font-weight: 600; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta span, #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta a { display: block; line-height: 24px; font-weight: 300; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta a { color: inherit; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta a:hover { color: #05afec; } #ct-header-wrap .ct-header-holder .ct-header-info-item + .ct-header-info-item { margin-left: 35px; padding-left: 35px; position: relative; } #ct-header-wrap .ct-header-holder .ct-header-info-item + .ct-header-info-item:before { content: ''; width: 1px; height: 38px; background-color: #bababa; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } #ct-header-wrap .ct-header-holder.style-two .h-item-icon { margin-right: 10px; margin-top: 9px; } #ct-header-wrap .ct-header-holder.style-two .h-item-icon svg { height: 38px; width: auto; fill: #05afec; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item:before { width: 0; height: 34px; border-left: 2px dashed #c6d0ef; background-color: transparent; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item + .ct-header-info-item { margin-left: 34px; padding-left: 34px; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item + .ct-header-info-item.ct-header-address { padding-left: 24px; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item:hover .h-item-icon { animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite; } #ct-header-wrap .ct-header-holder.style-two .h-item-meta label { font-size: 13px; font-family: inherit; color: #00a800; font-weight: normal; } #ct-header-wrap .ct-header-holder.style-two .h-item-meta span { font-size: 19px; font-weight: 700; color: #007f00; margin-top: -4px; } #ct-header-wrap .ct-header-meta { display: flex; flex-wrap: wrap; align-items: center; margin-left: 17px; } #ct-header-wrap .ct-header-meta .header-right-item { font-size: 15px; color: #000; cursor: pointer; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #ct-header-wrap .ct-header-meta .header-right-item + .header-right-item { margin-left: 34px; } #ct-header-wrap .ct-header-meta .header-right-item:hover { color: #05afec; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar { width: 32px; height: 16px; position: relative; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar span { content: ''; background-color: #000; position: absolute; right: 0; width: 32px; height: 2px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:before { top: 0; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:after { top: 7px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar span { width: 22px; top: 14px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:hover span { width: 32px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart { position: relative; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header { font-size: 10px; font-weight: 700; color: #fff; text-align: center; width: 16px; height: 16px; line-height: 16px; background-color: #05afec; -webkit-border-radius: 16px; -khtml-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; border-radius: 16px; position: absolute; top: -1px; right: -11px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart:hover .widget_cart_counter_header { opacity: 1; } #ct-header-wrap .ct-header-button { margin-right: 15px; } #ct-header-wrap .ct-header-button .btn:not(.btn-icon-fixed) { line-height: 73px; height: 73px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; padding: 0 57px; font-size: 16px; font-weight: 600; } #ct-header-wrap .ct-header-button .btn:not(.btn-icon-fixed) i { margin-left: 14px; } #ct-header-wrap .ct-header-phone { display: flex; flex-wrap: nowrap; align-items: center; } #ct-header-wrap .ct-header-phone .ct-header-phone-icon { width: 35px; height: 35px; border: 2px solid #05afec; border-radius: 35px; line-height: 32px; text-align: center; margin-right: 10px; } #ct-header-wrap .ct-header-phone .ct-header-phone-icon i { color: #05afec; -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } #ct-header-wrap .ct-header-phone label { display: block; font-size: 12px; font-weight: 500; color: #0e0e0e; line-height: 1.2; } #ct-header-wrap .ct-header-phone span, #ct-header-wrap .ct-header-phone a { font-size: 20px; line-height: 1.2; font-weight: 700; color: #0e0e0e; font-family: 'Poppins', sans-serif; } #ct-header-wrap .ct-header-phone a:hover { color: #05afec; } #ct-header-wrap .ct-header-meta-mobile { margin-top: 30px; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item { display: flex; flex-wrap: nowrap; align-items: center; margin-bottom: 30px; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item i { font-size: 33px; margin-right: 12px; color: #05afec; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-icon { line-height: 1; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta { font-size: 15px; color: #1a1a1a; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta label { line-height: 20px; font-weight: 600; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta span, #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta a { display: block; line-height: 24px; font-weight: 300; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta a { color: inherit; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta a:hover { color: #05afec; } #ct-header-wrap.ct-header-layout15 .ct-header-holder { font-family: inherit; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-icon i { color: #05afec; font-size: 30px; position: relative; top: -2px; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-icon i.flaticonv3-envelope { top: -6px; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item:before { display: none; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item + .ct-header-info-item { margin-left: 28px; padding-left: 28px; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-meta { color: #4e4e4e; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-meta span { line-height: normal; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item:hover .h-item-icon { animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite; } @media screen and (max-width: 1199px) { #ct-header-wrap.ct-header-layout16 #ct-header-top.ct-header-top7 { display: none; } } #ct-header-wrap.ct-header-layout16 .ct-header-holder { font-family: inherit; margin-left: 0; margin-right: 0; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item i { font-size: 32px; color: #05afec; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item .h-item-meta { color: #1d0031; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item .h-item-meta span { line-height: normal; font-weight: 400; color: #666; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item + .ct-header-info-item::before { width: 0; border-left: 1px dashed #dcdcdc; background-color: transparent; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item:hover .h-item-icon { animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite; } #ct-header-wrap.ct-header-layout16 .ct-header-button .btn { padding: 0 30px; line-height: 48px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; height: auto; } #ct-header-wrap.ct-header-layout16 .ct-header-button .btn i { font-weight: normal; font-size: 22px; margin: 0; } .site-header-lang.custom { padding-left: 27px !important; margin-left: 12px; position: relative; } .site-header-lang.custom:before { content: ''; width: 1px; height: 17px; background-color: rgba(255, 255, 255, 0.39); position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .site-header-lang.custom .wpml-ls-item-toggle { line-height: 21px; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click { width: inherit; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions a, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions a { color: #fff; font-size: 13px; background-color: transparent; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle { padding: 0 15px 0 0; border: none; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle:after, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle:after { content: "\f107"; font-family: "FontAwesome"; font-size: 14px; margin-left: 7px; padding: 0; border: none; font-weight: normal; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 0; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions span.wpml-ls-native, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions span.wpml-ls-native { margin-left: 9px; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu { min-width: 85px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; margin-top: 28px; background-color: #fff; border: none; padding: 15px 24px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 8px 53px rgba(40, 40, 40, 0.12); -khtml-box-shadow: 0 8px 53px rgba(40, 40, 40, 0.12); -moz-box-shadow: 0 8px 53px rgba(40, 40, 40, 0.12); -ms-box-shadow: 0 8px 53px rgba(40, 40, 40, 0.12); -o-box-shadow: 0 8px 53px rgba(40, 40, 40, 0.12); box-shadow: 0 8px 53px rgba(40, 40, 40, 0.12); min-width: 140px; right: 0; left: auto; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a { border: none; padding: 8px 0; color: #222; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a:hover, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a:hover { color: #05afec; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu { opacity: 1; margin-top: 8px; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-flag, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-flag { width: 21px; height: 21px; -webkit-border-radius: 21px; -khtml-border-radius: 21px; -moz-border-radius: 21px; -ms-border-radius: 21px; -o-border-radius: 21px; border-radius: 21px; } .ct-secondary-menu { list-style: none; margin-bottom: 0; } .ct-secondary-menu li { position: relative; } .ct-secondary-menu > li { display: inline-block; } .ct-secondary-menu > li > a { line-height: 80px; } .ct-secondary-menu > li > a:after { content: '\f103'; font-family: "Font Awesome 5 Pro"; color: #05afec; margin-left: 8px; font-size: 14px; } .ct-secondary-menu > li > a:hover:after { content: '\f102'; } .ct-secondary-menu a { font-size: 14px; font-weight: 600; color: #000; font-family: 'Poppins', sans-serif; display: block; } .ct-secondary-menu a:hover { color: #05afec; } .ct-secondary-menu .sub-menu { position: absolute; background: #fff; padding: 28px 0; top: 100%; left: 0; margin-top: 0; margin-bottom: 0; min-width: 235px; z-index: 99; visibility: hidden; opacity: 0; list-style: none; -webkit-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -khtml-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -moz-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -ms-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -o-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-border-radius: 0 0 7px 7px; -khtml-border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -ms-border-radius: 0 0 7px 7px; -o-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px; clip: rect(1px, 1px, 1px, 1px); -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0; } .ct-secondary-menu .sub-menu li { padding: 0 40px; white-space: nowrap; } .ct-secondary-menu .sub-menu li a { color: #222; font-size: 14px; font-weight: 500; line-height: normal; padding: 7px 0; position: relative; } .ct-secondary-menu .sub-menu li a:hover { color: #05afec; } .ct-secondary-menu li:hover, .ct-secondary-menu li.focus { overflow: visible; } .ct-secondary-menu li:hover > .sub-menu, .ct-secondary-menu li.focus > .sub-menu, .ct-secondary-menu li:hover > .children, .ct-secondary-menu li.focus > .children { visibility: visible; opacity: 1; clip: inherit; -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } @media screen and (min-width: 1200px) { #ct-header-wrap .ct-header-meta-mobile, #ct-header-wrap .ct-header-holder-mobile, #ct-header-wrap .h-menu-secondary-sm, #ct-header-wrap .ct-header-call-mobile { display: none; } #ct-header-wrap .ct-header-navigation { margin: 0 15px; display: flex; align-items: center; } #ct-header-wrap #ct-header.h-fixed .ct-header-navigation { justify-content: right; } #ct-header-wrap #ct-header.h-fixed .ct-main-menu > li > a, #ct-header-wrap #ct-header.h-fixed .site-menu-right { line-height: 80px; } #ct-header-wrap #ct-header.h-fixed .ct-header-right { height: 80px; } #ct-header-wrap #ct-header.h-fixed .ct-header-right .ct-header-search:before { height: 80px; } #ct-header-wrap.ct-header-layout1 { margin-bottom: -73px; } #ct-header-wrap.ct-header-layout1 #ct-header-middle .ct-header-branding a:not(.logo-dark) { visibility: hidden; } #ct-header-wrap.ct-header-layout1 .ct-header-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout1 .ct-header-navigation-bg { display: flex; flex-wrap: wrap; } #ct-header-wrap.ct-header-layout1 .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-branding { display: none; } #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation { margin-right: 10px; } #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg { background-color: #007f00; padding: 0 30px 0 80px; flex-grow: 1; } #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { color: #fff; } #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item { color: #fff; } #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover { color: #05afec; } #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed.ct-header-branding { display: block; } #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-header-button { margin-left: 21px; } #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-header-button .btn { line-height: 80px; height: 80px; padding: 0 32px; } #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-main-menu > li { margin: 0 12px; } #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-header-meta .header-right-item + .header-right-item { margin-left: 28px; } #ct-header-wrap.ct-header-layout1.is-full-header { margin-bottom: 0; } #ct-header-wrap.ct-header-layout1.is-full-header .ct-header-main:not(.h-fixed) { background-color: #007f00; } #ct-header-wrap.ct-header-layout1.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg { padding: 0; } #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a { color: #94ca36; } #ct-header-wrap.ct-header-layout2 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header { background-color: #94ca36; } #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu > li > a:before { height: 2px; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li > a:hover, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current-menu-ancestor > a { color: #94ca36; } #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-header-meta .header-right-item:hover { color: #94ca36; } #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .row { align-items: inherit; } #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-branding { flex-grow: inherit; margin: 0 15px; display: flex; align-items: center; z-index: 1; padding-right: 20px; } #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-branding:before { content: ''; height: 100%; width: 5000px; position: absolute; top: 0; right: -26px; z-index: -1; background-color: #fff; -webkit-transform: skew(-26deg); -khtml-transform: skew(-26deg); -moz-transform: skew(-26deg); -ms-transform: skew(-26deg); -o-transform: skew(-26deg); transform: skew(-26deg); } #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-navigation { flex-grow: 1; justify-content: flex-end; } #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar span { background-color: #fff; } #ct-header-wrap.ct-header-layout3 { background-color: #100800; z-index: 1001; } #ct-header-wrap.ct-header-layout3 #ct-header { background-color: #100800; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-branding { z-index: 99; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu > li > a { color: #fff; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu > li > a:before { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a { color: #94ca36; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item { color: #fff; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar span { background-color: #fff; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header { background-color: #94ca36; } #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item:hover { color: #94ca36; } #ct-header-wrap.ct-header-layout3 #ct-header:not(.h-fixed) .ct-main-menu > li > a { line-height: 145px; } #ct-header-wrap.ct-header-layout7 .ct-header-main:not(.h-fixed) .ct-header-branding { z-index: 99; } #ct-header-wrap.ct-header-layout7 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout7 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) { position: absolute; top: 0; left: 0; right: 0; } #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { color: #fff; line-height: 105px; } #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before { background-color: #fff; background-image: none; height: 2px; } #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item { color: #fff; } #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover { color: #05afec; } #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar span { background-color: #fff; } #ct-header-wrap.ct-header-layout5 { position: absolute; top: 0; left: 0; width: 100%; } #ct-header-wrap.ct-header-layout5 .ct-header-branding { margin-top: 60px; margin-bottom: 60px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #ct-header-wrap.ct-header-layout5 .h-fixed .ct-header-branding { line-height: 65px; } #ct-header-wrap.ct-header-layout6 { background-color: #000; } #ct-header-wrap.ct-header-layout6 #ct-main-menu-left-mobile { display: none; } #ct-header-wrap.ct-header-layout6 .ct-header-navigation-left { flex-grow: 1; } #ct-header-wrap.ct-header-layout6 .ct-header-navigation-left .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout6 #ct-header { background-color: #000; } #ct-header-wrap.ct-header-layout6 #ct-header > .container { position: relative; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-branding { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: 0; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a { line-height: 130px; color: #fff; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a:before { width: 12px; right: auto; bottom: auto; top: 50%; margin-top: 16px; height: 12px; border-radius: 12px; background-color: #007f00; background-image: none; right: auto; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-transform: translateY(20px); -khtml-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); } #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_item > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current-menu-item > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_ancestor > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current-menu-ancestor > a:before { width: 12px; opacity: 1; -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current-menu-ancestor > a { color: #007f00; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item { color: #fff; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item:hover { color: #007f00; } #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header { background-color: #007f00; } #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed { background-color: #000; } #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-main-menu > li > a { line-height: 100px; } #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-branding { margin: 0; } #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-navigation { justify-content: flex-start; } #ct-header-wrap.ct-header-layout8 .ct-header-branding a:not(.logo-dark) { left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } #ct-header-wrap.ct-header-layout8 .ct-header-branding .ct-header-branding-inner { position: relative; } #ct-header-wrap.ct-header-layout8 .ct-header-navigation-wrap { flex-grow: 1; } #ct-header-wrap.ct-header-layout8 .ct-header-holder { padding: 3px 0; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item i { color: #05afec; font-size: 26px; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item i.fa-phone { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item .h-item-meta { color: #e5e5e5; font-size: 14px; line-height: 22px; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item .h-item-meta label { border-bottom: 1px solid #e5e5e5; line-height: inherit; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item + .ct-header-info-item { padding-left: 0; margin-left: 50px; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item + .ct-header-info-item:before { display: none; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a { width: 35px; width: 35px; -webkit-border-radius: 35px; -khtml-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; border-radius: 35px; background-color: #e6e7e7; line-height: 35px; text-align: center; color: #2b2b2b; margin-left: 11px; display: inline-block; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a i { color: inherit; font-size: 14px; margin: 0; } #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a:hover, #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a:focus { background-color: #05afec; color: #fff; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) { position: absolute; top: 0; left: 0; right: 0; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .row { align-items: flex-start; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding { z-index: 99; flex-grow: inherit; margin-right: 28px; margin-top: 0; margin-bottom: 0; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-logo-tagline { font-size: 14px; line-height: 27px; background-color: #fff; color: #000; text-align: center; padding: 0 10px; font-family: 'Poppins', sans-serif; position: absolute; bottom: -27px; left: 0; right: 0; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding-inner { display: inline-block; background-color: #05afec; padding: 30px 31px 30px; min-width: 275px; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-navigation { background-color: #fff; padding: 0 15px; margin-left: 0; justify-content: center; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-meta { margin-right: 15px; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { line-height: 58px; } #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before { background-color: #05afec; height: 4px; } #ct-header-wrap.ct-header-layout8 .ct-header-main.h-fixed .ct-logo-tagline, #ct-header-wrap.ct-header-layout8 .ct-header-main.h-fixed .ct-header-holder { display: none; } #ct-header-wrap.ct-header-layout9 .ct-main-menu > li > a { line-height: 100px; } #ct-header-wrap.ct-header-layout9.h-style2 .container { max-width: 1750px; padding: 0 30px; } #ct-header-wrap.ct-header-layout9.h-style2 .container .ct-header-button { margin-right: 0; } #ct-header-wrap.ct-header-layout9.h-style2 .ct-main-menu > li > a { line-height: 114px; color: #283a57; } #ct-header-wrap.ct-header-layout9.h-style2 .ct-main-menu > li > a:before { height: 3px; background-color: #05afec; background-image: none; top: 50%; bottom: auto; margin-top: 17px; } #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li a, #ct-header-wrap.ct-header-layout9.h-style2 .children li a { color: #283a57; } #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout9.h-style2 .children li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout9.h-style2 .children li > a:hover, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current-menu-ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current-menu-ancestor:not(.menu-item-type-custom) > a { color: #05afec; } #ct-header-wrap.ct-header-layout9.h-style2 .ct-header-meta .header-right-item { color: #283a57; } #ct-header-wrap.ct-header-layout9.h-style2 .ct-header-meta .header-right-item:hover { color: #05afec; } #ct-header-wrap.ct-header-layout9.h-style2 .ct-header-button .btn { font-size: 16px; font-weight: 600; line-height: 52px; padding: 0 22px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; height: auto; } #ct-header-wrap.ct-header-layout9.h-style3 .ct-header-branding { flex-grow: inherit; } #ct-header-wrap.ct-header-layout9.h-style3 .ct-header-navigation, #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu { display: flex; justify-content: center; } #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu > li > a { line-height: 80px; color: #000; } #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu > li > a:before { height: 4px; background-image: none; background-color: #94ca36; } #ct-header-wrap.ct-header-layout9.h-style4 .ct-main-menu > li > a { line-height: 120px; } #ct-header-wrap.ct-header-layout9.h-style4 .ct-main-menu > li > a:before { height: 7px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) { position: absolute; top: 0; left: 0; right: 0; } #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) > .container { position: relative; z-index: 1; } #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) > .container:before { content: ''; position: absolute; top: 0; left: 15px; bottom: 0; width: 5000px; background-color: #fff; z-index: -1; -webkit-border-radius: 120px 0 0 120px; -khtml-border-radius: 120px 0 0 120px; -moz-border-radius: 120px 0 0 120px; -ms-border-radius: 120px 0 0 120px; -o-border-radius: 120px 0 0 120px; border-radius: 120px 0 0 120px; } #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) .ct-header-branding { padding-left: 42px; } #ct-header-wrap.ct-header-layout10 .row { align-items: inherit; } #ct-header-wrap.ct-header-layout10 .ct-header-holder { padding: 17px 0; margin: 0 15px; border-bottom: 1px dashed #a8a8a8; font-size: 13px; color: #444; } #ct-header-wrap.ct-header-layout10 .ct-header-holder .ct-header-wellcome { font-size: 15px; color: #000; font-family: 'Roboto', sans-serif; flex-grow: 1; } #ct-header-wrap.ct-header-layout10 .ct-header-holder .ct-header-wellcome span { color: #007f00; display: inline-block; margin-left: 4px; } #ct-header-wrap.ct-header-layout10 .ct-header-holder .h-item-icon i { font-size: 24px; color: #007f00; margin-right: 9px; } #ct-header-wrap.ct-header-layout10 .ct-header-holder .h-item-icon i.fa-phone { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } #ct-header-wrap.ct-header-layout10 .ct-header-holder .h-item-meta span { font-weight: normal; } #ct-header-wrap.ct-header-layout10 .ct-header-holder .ct-header-info-item:before { display: none; } #ct-header-wrap.ct-header-layout10 .ct-header-navigation-wrap { flex-grow: 1; } #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding { flex-grow: inherit; margin: 0 21px 0 15px !important; padding-right: 34px; display: flex; flex-wrap: wrap; align-items: center; z-index: 1; min-width: 262px; } #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding .ct-header-branding-bg { position: absolute; top: 0; right: 0; height: 100%; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); z-index: -1; } #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding .logo-dark { opacity: 0 !important; } #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding .logo-light { opacity: 1 !important; } #ct-header-wrap.ct-header-layout10 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { line-height: 75px; } #ct-header-wrap.ct-header-layout10 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before { display: none; } #ct-header-wrap.ct-header-layout10 .ct-header-main:not(.h-fixed) .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout10 .ct-header-main.h-fixed .ct-header-holder { display: none; } #ct-header-wrap.ct-header-layout11 #ct-header-middle { padding: 5px 0; } #ct-header-wrap.ct-header-layout11 .ct-header-button { margin: 0; } #ct-header-wrap.ct-header-layout11 .ct-header-button a { line-height: 62px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } #ct-header-wrap.ct-header-layout11 .ct-header-button a i { height: 62px; line-height: 62px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } #ct-header-wrap.ct-header-layout11 .ct-header-button a:hover, #ct-header-wrap.ct-header-layout11 .ct-header-button a:focus { background-color: #05afec; } #ct-header-wrap.ct-header-layout11 .ct-header-holder { align-items: center; margin: 0px 15px; } #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item { align-items: flex-start; } #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item .h-item-icon { margin-top: 4px; } #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item .h-item-icon i { color: #05afec; } #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item label { font-size: 16px; font-weight: 700; border-bottom: 1px solid #868686; } #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item span { font-size: 14px; color: #454545; font-family: 'Roboto', sans-serif; line-height: 1.4; } #ct-header-wrap.ct-header-layout11 #ct-header-middle .ct-header-branding a:not(.logo-dark) { visibility: hidden; } #ct-header-wrap.ct-header-layout11 .ct-header-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout11 .ct-header-navigation-bg { display: flex; flex-wrap: wrap; } #ct-header-wrap.ct-header-layout11 .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout11 .ct-header-meta { flex-grow: 1; } #ct-header-wrap.ct-header-layout11 .ct-header-phone { margin-left: 36px; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-icon { border-color: #fff; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-icon i { color: #fff; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-meta label, #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-meta span { color: #fff; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-branding { display: none; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-navigation-bg { background-color: #007f00; flex-grow: 1; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-main-menu > li { margin: 0; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-main-menu > li > a { color: #fff; line-height: 62px; padding: 0 30px; z-index: 1; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-main-menu > li > a:before { height: 100%; z-index: -1; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta { margin-left: 30px; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta .header-right-item { color: #fff; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta .header-right-item:hover { color: #05afec; } #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta .header-right-item + .header-right-item { margin-left: 60px; } #ct-header-wrap.ct-header-layout11 #ct-header.h-fixed { background-color: transparent; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #ct-header-wrap.ct-header-layout11 #ct-header.h-fixed .ct-header-navigation { -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); } #ct-header-wrap.ct-header-layout11 #ct-header.h-fixed .ct-main-menu > li > a { line-height: 62px; } #ct-header-wrap.ct-header-layout11.is-full-header { margin-bottom: 0; } #ct-header-wrap.ct-header-layout11.is-full-header #ct-header.ct-header-main { background-color: #007f00; } #ct-header-wrap.ct-header-layout12 { position: absolute; top: 0; left: 0; right: 0; } #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn { line-height: 48px; padding: 0 22px; -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.17) !important; -khtml-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.17) !important; -moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.17) !important; -ms-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.17) !important; -o-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.17) !important; box-shadow: 0 5px 6px rgba(0, 0, 0, 0.17) !important; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; overflow: hidden; z-index: 1; position: relative; } #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default { background-image: none; color: #000; } #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default:hover { background-color: #007f00; color: #fff; } #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default:before, #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default:after { display: none; } #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn .fa-phone { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn .icon-abs { position: absolute; bottom: 0; right: -20px; font-size: 50px; color: rgba(255, 255, 255, 0.21); z-index: -1; -webkit-transform: rotate(21deg); -khtml-transform: rotate(21deg); -moz-transform: rotate(21deg); -ms-transform: rotate(21deg); -o-transform: rotate(21deg); transform: rotate(21deg); } #ct-header-wrap.ct-header-layout12 .ct-header-meta .header-right-item + .header-right-item { margin-left: 17px; } #ct-header-wrap.ct-header-layout12 #ct-header { max-width: 1170px; background-color: #fff; margin: auto; } #ct-header-wrap.ct-header-layout12 #ct-header .ct-header-branding { margin-top: 0; margin-bottom: 0; } #ct-header-wrap.ct-header-layout12 #ct-header .ct-header-branding img { max-height: 58px; } #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li { margin: 0 12px; } #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a { line-height: 81px; } #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a:before { background-color: #05afec; background-image: none; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a { color: #007f00; } #ct-header-wrap.ct-header-layout13 { margin-bottom: -60px; } #ct-header-wrap.ct-header-layout13 .line-bottom { position: absolute; bottom: -14px; height: 14px; background-color: #c7d2dc; right: 14px; left: 14px; } #ct-header-wrap.ct-header-layout13 .line-bottom:before, #ct-header-wrap.ct-header-layout13 .line-bottom:after { content: ''; border-style: solid; border-width: 7px; width: 0; height: 0; top: 0; position: absolute; } #ct-header-wrap.ct-header-layout13 .line-bottom:before { left: -14px; border-color: #05afec #05afec transparent transparent; } #ct-header-wrap.ct-header-layout13 .line-bottom:after { right: -14px; border-color: #05afec transparent transparent #05afec; } #ct-header-wrap.ct-header-layout13 .ct-header-main { max-width: 1170px; margin-left: auto; background-color: #f6f6f6; margin-right: auto; } #ct-header-wrap.ct-header-layout13 .ct-header-main > .container { position: relative; padding-top: 7px; padding-left: 27px; padding-right: 27px; } #ct-header-wrap.ct-header-layout13 .ct-header-main > .container:before { content: ''; height: 7px; width: 100%; position: absolute; top: 0; left: 0; border-bottom: 1px dashed #ababab; } #ct-header-wrap.ct-header-layout13 .ct-main-menu > li { margin: 0 14px; } #ct-header-wrap.ct-header-layout13 .ct-main-menu > li > a { line-height: 102px; } #ct-header-wrap.ct-header-layout13 .ct-main-menu > li > a:before { display: none; } #ct-header-wrap.ct-header-layout13 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current-menu-ancestor > a { color: #05afec; } #ct-header-wrap.ct-header-layout13 .ct-header-meta { margin-left: 0; margin-right: 15px; } #ct-header-wrap.ct-header-layout13 .ct-header-meta .btn { font-size: 16px; font-weight: 600; line-height: 53px; padding: 0 30px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } #ct-header-wrap.ct-header-layout13 .ct-header-meta .header-right-item + .header-right-item { margin-left: 25px; } #ct-header-wrap.ct-header-layout14 #ct-main-menu-left-mobile { display: none; } #ct-header-wrap.ct-header-layout14 .ct-header-navigation-left { flex-grow: 1; width: 40%; } #ct-header-wrap.ct-header-layout14 .ct-header-navigation-left .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout14 .ct-header-navigation-right { width: 40%; } #ct-header-wrap.ct-header-layout14 .h-line { height: 1px; background-color: #e0e0e0; position: absolute; top: 0; left: 15px; right: 15px; } #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item { width: 70px; background-color: #190200; text-align: center; height: 100px; line-height: 100px; color: #fff; font-size: 20px; } #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item:hover { background-color: #05afec; color: #fff; } #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item.h-btn-sidebar { font-size: 21px; } #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item.h-btn-sidebar:after { display: none; } #ct-header-wrap.ct-header-layout14 .ct-header-navigation-left .ct-header-meta { margin-left: 0; margin-right: 34px; } #ct-header-wrap.ct-header-layout14 #ct-header .row { position: relative; flex-wrap: nowrap; } #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li > a { line-height: 100px; } #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li > a:before { height: 4px; bottom: auto; top: 50%; margin-top: 20px; } #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current-menu-parent > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a { color: #000; } #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding { min-height: 100px; margin: 0; padding: 15px; display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; background-color: #190200; min-width: 300px; } #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-light { opacity: 1; width: 100%; height: 100%; padding: 15px; justify-content: center; display: flex; } #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-light, #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-mobile { left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding img { max-height: 70px; max-width: 100%; } #ct-header-wrap.ct-header-layout14 #ct-header:not(.h-fixed) { -webkit-box-shadow: 0 10px 21px rgba(0, 0, 0, 0.24); -khtml-box-shadow: 0 10px 21px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 10px 21px rgba(0, 0, 0, 0.24); -ms-box-shadow: 0 10px 21px rgba(0, 0, 0, 0.24); -o-box-shadow: 0 10px 21px rgba(0, 0, 0, 0.24); box-shadow: 0 10px 21px rgba(0, 0, 0, 0.24); } #ct-header-wrap.ct-header-layout14 #ct-header.h-fixed .ct-header-navigation { justify-content: flex-start; } #ct-header-wrap.ct-header-layout15 { margin-bottom: -31px; } #ct-header-wrap.ct-header-layout15 #ct-header-middle { padding-top: 15px; padding-bottom: 15px; } #ct-header-wrap.ct-header-layout15 #ct-header-middle .ct-header-branding a:not(.logo-dark) { visibility: hidden; } #ct-header-wrap.ct-header-layout15 .ct-header-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout15 .ct-header-navigation-bg { display: flex; flex-wrap: wrap; } #ct-header-wrap.ct-header-layout15 .ct-main-menu > li { margin: 0; } #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a { padding: 0 28px; } #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a:before { opacity: 1; width: 100%; transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); } #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current-menu-parent > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:before { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta { height: 62px; } #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item { margin-left: 25px; padding-left: 25px; position: relative; } #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:before { content: ''; position: absolute; width: 1px; height: 27px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; left: 0; background-color: rgba(255, 255, 255, 0.39); } #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:first-child { margin-left: 0; padding-left: 0; } #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:first-child:before { display: none; } #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-secondary-menu .sub-menu { left: auto; right: 0; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-branding { display: none; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg { background-color: #007f00; padding: 0 24px 0 27px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; flex-grow: 1; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { color: #fff; line-height: 62px; z-index: 1; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before { height: 100%; z-index: -1; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-main-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item { color: #05afec; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-secondary-menu > li > a { color: #fff; line-height: 62px; } #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-secondary-menu > li > a:hover { color: #05afec; } #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed.ct-header-branding { display: block; } #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-header-button { margin-left: 21px; } #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-header-button .btn { line-height: 80px; height: 80px; padding: 0 37px; } #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-main-menu > li > a { padding: 0 15px; } #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-header-meta .header-right-item:before { background-color: rgba(34, 34, 34, 0.29); } #ct-header-wrap.ct-header-layout15.is-full-header { margin-bottom: 0; } #ct-header-wrap.ct-header-layout15.is-full-header .ct-header-main:not(.h-fixed) { background-color: #007f00; } #ct-header-wrap.ct-header-layout15.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg { padding: 0; } #ct-header-wrap.ct-header-layout16 #ct-header-top.ct-header-top7 { padding: 3px 0; } #ct-header-wrap.ct-header-layout16 #ct-header-top.ct-header-top7 .ct-header-top-left { flex-grow: 1; padding: 0; } #ct-header-wrap.ct-header-layout16 .ct-header-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout16 .ct-header-branding img { max-height: 53px; } #ct-header-wrap.ct-header-layout16 .ct-header-main .ct-header-branding { display: none; } #ct-header-wrap.ct-header-layout16 #ct-header-top + #ct-header { margin-top: -12px; } #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li > a { line-height: 80px; } #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li > a:before { content: ''; height: 5px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; position: absolute; left: 0; right: 0; bottom: 0; background-color: #05afec; width: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); margin: auto; } #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-ancestor > a { color: #0e0e0e; } #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_item > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-item > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_ancestor > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-ancestor > a:before { width: 100%; } #ct-header-wrap.ct-header-layout16 #ct-header:not(.h-fixed) .ct-main-menu > li { margin: 0 25px; } #ct-header-wrap.ct-header-layout16 #ct-header:not(.h-fixed) .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout16 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item + .header-right-item { margin-left: 50px; } #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-branding { display: block; } #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-branding img { max-height: 53px; } #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-meta { margin-left: 0; } #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-meta .header-right-item + .header-right-item { margin-left: 30px; } #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-meta .ct-header-button .btn { padding: 0 20px; } #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-main-menu > li { margin: 0 14px; } #ct-header-wrap.ct-header-layout17 { position: absolute; top: 0; left: 0; right: 0; } #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li > a { font-weight: 700; } #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li > a:before { height: 4px; background-image: none; background-color: #05afec; margin-left: auto; margin-right: 0px; bottom: auto; top: 50%; margin-top: 20px; width: 0; } #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current_page_item > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current-menu-item > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current_page_ancestor > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current-menu-ancestor > a:before { width: 35px; } #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-main-menu > li:nth-child(1) { margin-left: 0; } #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-main-menu > li > a { line-height: 68px; } #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-header-branding { display: none; } #ct-header-wrap.ct-header-layout18 { margin-bottom: -73px; } #ct-header-wrap.ct-header-layout18 #ct-header-middle .ct-header-branding a:not(.logo-dark) { visibility: hidden; } #ct-header-wrap.ct-header-layout18 .ct-header-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout18 .ct-header-navigation-bg { display: flex; flex-wrap: wrap; } #ct-header-wrap.ct-header-layout18 .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout18 .ct-menu-item a cite, #ct-header-wrap.ct-header-layout18 .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header { color: #007f00; } #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn { color: #007f00; } #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn i:before { color: #007f00; } #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn i:after { background-color: #007f00; } #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:hover, #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:focus { color: #fff; } #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:hover i:before, #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:focus i:before { color: #fff; } #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:hover i:after, #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:focus i:after { background-color: #fff; } #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-branding { display: none; } #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-navigation { margin-right: 10px; } #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg { background-color: #007f00; padding: 0 30px 0 80px; flex-grow: 1; } #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { color: #fff; } #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item { color: #fff; } #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover { color: #05afec; } #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed.ct-header-branding { display: block; } #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-main-menu > li { margin: 0 12px; } #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-main-menu > li > a { color: #1d1b4c; } #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-header-meta .header-right-item { color: #1d1b4c; } #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-header-button { margin-left: 21px; } #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-header-button .btn { line-height: 80px; height: 80px; padding: 0 37px; } #ct-header-wrap.ct-header-layout18.is-full-header { margin-bottom: 0; } #ct-header-wrap.ct-header-layout18.is-full-header .ct-header-main:not(.h-fixed) { background-color: #007f00; } #ct-header-wrap.ct-header-layout18.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg { padding: 0; } #ct-header-wrap.ct-header-layout19 { background-color: #040402; z-index: 1001; } #ct-header-wrap.ct-header-layout19 .col-line-mega > .elementor-column-wrap::before { border-color: rgba(255, 255, 255, 0.08); } #ct-header-wrap.ct-header-layout19 #ct-header { background-color: #040402; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-branding { z-index: 99; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu > li > a { color: #fff; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu > li > a:before { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu li.megamenu .ct-heading .item--title { color: #fff; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a { color: #94ca36; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item { color: #fff; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar span { background-color: #fff; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header { background-color: #94ca36; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item:hover { color: #94ca36; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children { background: #040402; } #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li a { color: rgba(255, 255, 255, 0.76); } #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li > a:hover, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li > a.current, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li > a.current, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current_page_item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current-menu-item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current-menu-ancestor > a { color: #fff; } #ct-header-wrap.ct-header-layout19 #ct-header .col-line-mega > .elementor-column-wrap:before { border-color: rgba(255, 255, 255, 0.08); } #ct-header-wrap.ct-header-layout19 #ct-header:not(.h-fixed) .ct-main-menu > li > a { line-height: 110px; } #ct-header-wrap.ct-header-layout20 .ct-header-navigation { align-items: normal; } #ct-header-wrap.ct-header-layout20 .ct-header-call { width: 70px; background-color: #007f00; margin-left: 34px; font-size: 14px; line-height: 18px; font-weight: 700; max-height: 90px; display: flex; flex-wrap: nowrap; align-items: center; padding: 0 10px; text-align: center; -webkit-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; position: relative; } #ct-header-wrap.ct-header-layout20 .ct-header-call i { color: #fff; -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); font-size: 20px; margin-bottom: 8px; } #ct-header-wrap.ct-header-layout20 .ct-header-call span { display: block; } #ct-header-wrap.ct-header-layout20 .ct-header-call a { color: #05afec; } #ct-header-wrap.ct-header-layout20 .ct-header-call a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } #ct-header-wrap.ct-header-layout20 .ct-header-main.h-fixed .ct-header-call { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { color: #007f00; line-height: 110px; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before { display: none; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a { color: #fff; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-branding { z-index: 99; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item { color: #007f00; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover { color: #fff; } #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header { background-color: #007f00; } #ct-header-wrap.ct-header-layout21 #ct-header-middle { background-color: #007f00; padding-top: 9px; padding-bottom: 44px; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-branding .logo-light { opacity: 1; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item:before { display: none; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item + .ct-header-info-item { padding-left: 0; margin-left: 50px; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta { color: #e1d8d8; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta label { font-weight: 700; color: #fff; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta span, #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta a { font-size: 15px; font-weight: 400; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta a { color: inherit; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta a:hover { color: #fff; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item.ct-header-call i { position: relative; top: -6px; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item.flaticon-map i { position: relative; top: -3px; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-icon i { font-size: 30px; } #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item:hover .h-item-icon { animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite; } #ct-header-wrap.ct-header-layout21 .ct-header-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout21 .ct-header-navigation-bg { display: flex; flex-wrap: wrap; } #ct-header-wrap.ct-header-layout21 .ct-main-menu > li:first-child { margin-left: 0; } #ct-header-wrap.ct-header-layout21 .ct-header-main .ct-header-btn .btn { line-height: 46px; padding: 0 28px; } #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-header-branding { display: none; } #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-header-navigation { position: absolute; width: 100%; max-width: 1170px; background-color: #fff; border-radius: 5px; bottom: -34px; padding: 0 11px 0 23px; -webkit-box-shadow: 0 6px 40px rgba(12, 12, 12, 0.14); -khtml-box-shadow: 0 6px 40px rgba(12, 12, 12, 0.14); -moz-box-shadow: 0 6px 40px rgba(12, 12, 12, 0.14); -ms-box-shadow: 0 6px 40px rgba(12, 12, 12, 0.14); -o-box-shadow: 0 6px 40px rgba(12, 12, 12, 0.14); box-shadow: 0 6px 40px rgba(12, 12, 12, 0.14); } #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li { margin: 0; } #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a { line-height: 68px; padding: 0 23px; } #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before { width: 2px; height: 0px; bottom: 0px; top: 0px; left: auto; right: -1px; } #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-parent > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:before { height: 30px; } #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed.ct-header-branding { display: block; } #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-header-button { margin-left: 21px; } #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-main-menu > li { margin: 0 12px; } #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-main-menu > li > a:before { display: none; } #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-header-meta .header-right-item + .header-right-item { margin-left: 28px; } #ct-header-wrap.ct-header-layout21.is-full-header { margin-bottom: 0; } #ct-header-wrap.ct-header-layout21.is-full-header .ct-header-main:not(.h-fixed) { background-color: #007f00; } #ct-header-wrap.ct-header-layout21.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg { padding: 0; } #ct-header-wrap.ct-header-layout22 .ct-header-branding { flex-grow: inherit; } #ct-header-wrap.ct-header-layout22 .ct-header-navigation { flex-grow: 1; } #ct-header-wrap.ct-header-layout22 .ct-header-navigation .ct-main-navigation { flex-grow: 1; justify-content: center; display: flex; } #ct-header-wrap.ct-header-layout22 .ct-main-menu > li > a { line-height: 80px; color: #011032; } #ct-header-wrap.ct-header-layout22 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current-menu-ancestor > a { color: #05afec; } #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li > a { color: rgba(1, 16, 50, 0.87); } #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li:hover > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current-menu-ancestor > a { color: #05afec; } #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.megamenu .ct-heading .item--title { color: #011032; } #ct-header-wrap.ct-header-layout22 .ct-header-social a { color: #007f00; margin-left: 4px; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; } #ct-header-wrap.ct-header-layout22 .ct-header-social a:hover { color: #05afec; } #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) { margin-top: 34px; } #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) .ct-header-branding { z-index: 99; } #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark { opacity: 0; } #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light { opacity: 1; } .site-h4 #ct-header-wrap { height: 100%; overflow-y: scroll; overflow-x: hidden; margin-right: -20px; width: calc(100% + 20px); padding-right: 60px; } .site-h4 #ct-header-wrap .ct-header-branding { margin: 0; } .site-h4 #ct-header-wrap .ct-header-branding img { max-height: 55px; } .site-h4 #ct-header-wrap .ct-header-navigation { margin: 43px 0px 0 15px; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu li { margin: 0; display: block; width: 100%; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu li a:before { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu > li > a { margin-bottom: 22px; padding-bottom: 12px; display: inline-block; color: #0e0e0e; line-height: normal; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu > li.menu-item-has-children > a::after { display: none; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu { -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; left: 100%; top: 0; position: static; clip: inherit; opacity: 1; visibility: visible; -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); box-shadow: none; padding-top: 0; padding-left: 10px; min-width: 100%; display: none; -webkit-transition: all 0ms linear 0ms; -khtml-transition: all 0ms linear 0ms; -moz-transition: all 0ms linear 0ms; -ms-transition: all 0ms linear 0ms; -o-transition: all 0ms linear 0ms; transition: all 0ms linear 0ms; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li { padding: 0; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li:hover > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current_page_item > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current-menu-item > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current_page_ancestor > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current-menu-ancestor > a { color: #007f00; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu .menu-item-has-children > a::after { display: none; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu.submenu-open + .ct-menu-toggle:before { content: "\f068"; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle { display: block; position: absolute; width: 25px; height: 25px; top: 0; right: 0; line-height: 25px; text-align: center; cursor: pointer; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle:before { content: "\f067"; font-size: 14px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle:hover { color: #007f00; } .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle:hover:before { content: "\f068"; } .site-h4 #ct-header-wrap .ct-header-meta { margin: 0; padding-top: 20px; } .site-h4 #ct-header-wrap .ct-header-meta .h-item-icon { margin-right: 13px; line-height: 1; font-size: 26px; color: #b2b2b2; } .site-h4 #ct-header-wrap .ct-header-meta .h-item-icon .fac-phone { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .site-h4 #ct-header-wrap .ct-header-meta label { font-size: 15px; font-weight: 600; color: #222; border-bottom: 1px solid #747474; display: block; } .site-h4 #ct-header-wrap .ct-header-meta span { font-size: 15px; } .site-h4 #ct-header-wrap .ct-header-meta > div { display: flex; flex-wrap: nowrap; align-items: center; font-family: 'Poppins', sans-serif; margin-bottom: 18px; line-height: normal; } .site-h4 #ct-header-wrap .ct-header-social { padding-top: 18px; } .site-h4 #ct-header-wrap .ct-header-social a { display: inline-block; width: 38px; height: 38px; line-height: 38px; text-align: center; -webkit-border-radius: 38px; -khtml-border-radius: 38px; -moz-border-radius: 38px; -ms-border-radius: 38px; -o-border-radius: 38px; border-radius: 38px; font-size: 16px; color: #2b2b2b; margin-right: 12px; margin-top: 10px; position: relative; } .site-h4 #ct-header-wrap .ct-header-social a:before, .site-h4 #ct-header-wrap .ct-header-social a:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 38px; -khtml-border-radius: 38px; -moz-border-radius: 38px; -ms-border-radius: 38px; -o-border-radius: 38px; border-radius: 38px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: -1; } .site-h4 #ct-header-wrap .ct-header-social a:before { background-color: #e6e7e7; } .site-h4 #ct-header-wrap .ct-header-social a:after { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); opacity: 0; } .site-h4 #ct-header-wrap .ct-header-social a:hover { color: #fff; } .site-h4 #ct-header-wrap .ct-header-social a:hover:before { opacity: 0; } .site-h4 #ct-header-wrap .ct-header-social a:hover:after { opacity: 1; } .site-h4 #ct-header-left { position: fixed; top: 0; left: 0; width: 300px; height: 100vh; background-color: #fff; -webkit-box-shadow: 0 6px 18px rgba(12, 12, 12, 0.1); -khtml-box-shadow: 0 6px 18px rgba(12, 12, 12, 0.1); -moz-box-shadow: 0 6px 18px rgba(12, 12, 12, 0.1); -ms-box-shadow: 0 6px 18px rgba(12, 12, 12, 0.1); -o-box-shadow: 0 6px 18px rgba(12, 12, 12, 0.1); box-shadow: 0 6px 18px rgba(12, 12, 12, 0.1); z-index: 999; padding: 45px 0px 45px 45px; overflow: hidden; } .site-h4:not(.elementor-editor-active) { width: calc(100% - 300px); margin-left: 300px; } .site-h4:not(.elementor-editor-active) .elementor-section-wrap > .elementor-element { width: 100% !important; left: 0 !important; } .site-h4:not(.elementor-editor-active) .site-content .elementor-section.elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container { left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .site-h4:not(.elementor-editor-active) .site-content .elementor-section.elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container.elementor-column-gap-extended { max-width: 1170px; } .site-h4:not(.elementor-editor-active) .site-footer-custom > .footer-custom-inner > .container, .site-h4:not(.elementor-editor-active) .site-content > .footer-custom-inner > .container, .site-h4:not(.elementor-editor-active) .site-footer-custom .content-inner > .container, .site-h4:not(.elementor-editor-active) .site-content .content-inner > .container { max-width: 100%; padding: 0; } .site-h4.elementor-editor-active { width: calc(100% - 0px); margin-left: 0px; } .site-h4.elementor-editor-active #ct-header-left { display: none; } .site-h10 .ct-header-offset { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); position: absolute; left: 0; height: 927px; z-index: -1; top: 0; } .ct-header-social-mobile { display: none; } } @media screen and (min-width: 1200px) { #ct-header-wrap.ct-header-layout5 .ct-header-navigation { display: none; } } .ct-menu-popup { overflow: hidden; width: 35px; height: 24px; position: absolute; top: 50%; left: -175px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; } @media screen and (min-width: 1900px) { .ct-menu-popup { left: -277px; } } .ct-menu-popup .ct-menu-line { height: 3px; position: absolute; left: 0; } .ct-menu-popup .ct-menu-line:before, .ct-menu-popup .ct-menu-line:after { content: ''; position: absolute; height: 100%; top: 0; left: 0; bottom: 0; right: 0; background: #0e0e0e; opacity: 1; width: 100%; } .ct-menu-popup .ct-menu-line:before { -webkit-transform: translate3d(-100%, 0, 0); -khtml-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .ct-menu-popup .ct-menu-line:after { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .ct-menu-popup .ct-menu-line.ct-menu-line1 { top: 0; width: 23px; } .ct-menu-popup .ct-menu-line.ct-menu-line2 { top: 11px; width: 29px; } .ct-menu-popup .ct-menu-line.ct-menu-line3 { width: 100%; bottom: 0; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line1:before { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; -webkit-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -khtml-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -moz-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -ms-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -o-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line1:after { -webkit-transform: translate3d(36px, 0, 0); -khtml-transform: translate3d(36px, 0, 0); -moz-transform: translate3d(36px, 0, 0); -ms-transform: translate3d(36px, 0, 0); -o-transform: translate3d(36px, 0, 0); transform: translate3d(36px, 0, 0); opacity: 0; -webkit-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -khtml-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -moz-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -ms-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line2:before { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; -webkit-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -khtml-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -moz-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -ms-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -o-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line2:after { -webkit-transform: translate3d(36px, 0, 0); -khtml-transform: translate3d(36px, 0, 0); -moz-transform: translate3d(36px, 0, 0); -ms-transform: translate3d(36px, 0, 0); -o-transform: translate3d(36px, 0, 0); transform: translate3d(36px, 0, 0); opacity: 0; -webkit-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -khtml-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -moz-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -ms-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line3:before { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; -webkit-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -khtml-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -moz-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -ms-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -o-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line3:after { -webkit-transform: translate3d(36px, 0, 0); -khtml-transform: translate3d(36px, 0, 0); -moz-transform: translate3d(36px, 0, 0); -ms-transform: translate3d(36px, 0, 0); -o-transform: translate3d(36px, 0, 0); transform: translate3d(36px, 0, 0); opacity: 0; -webkit-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -khtml-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -moz-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -ms-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; } @media screen and (max-width: 1600px) { .ct-menu-popup { left: -80px; } } @media screen and (max-width: 1400px) { .ct-menu-popup { left: 0; } } @media screen and (max-width: 1199px) { .ct-menu-popup { display: none; } } @media screen and (max-width: 1400px) { .ct-header-layout5 .ct-header-branding-inner { margin-left: 95px; position: relative; } } @media screen and (max-width: 1199px) { .ct-header-layout5 .ct-header-branding-inner { margin-left: 0; } } @media (min-width: 1200px) and (max-width: 1400px) { .site-h4:not(.elementor-editor-active) .site-content .elementor-section.elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container.elementor-column-gap-extended { max-width: 100%; margin-left: 0; } } @media screen and (max-width: 1199px) { .site-h4 #ct-header-wrap .ct-header-meta, .site-h4 #ct-header-wrap .ct-header-social { display: none; } .site-h4 #ct-header-wrap .ct-header-branding { padding: 15px; margin: 0; } .ct-header-call-mobile { text-align: center; margin-top: 35px; } .ct-header-call-mobile i { margin-left: 0; margin-right: 8px; -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .ct-header-social-mobile { text-align: center; margin-top: 30px; margin-bottom: 30px; } .ct-header-social-mobile a { width: 35px; width: 35px; -webkit-border-radius: 35px; -khtml-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; border-radius: 35px; background-color: #e6e7e7; line-height: 35px; text-align: center; color: #2b2b2b; margin-left: 11px; display: inline-block; } .ct-header-social-mobile a i { color: inherit; font-size: 14px; margin: 0 4px 10px 4px; } .ct-header-social-mobile a:hover, .ct-header-social-mobile a:focus { background-color: #05afec; color: #fff; } #ct-header-wrap { position: relative; -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); background-color: #fff; } #ct-header-wrap.fixed-height { height: inherit !important; } #ct-header-wrap .ct-header-main { position: relative; } #ct-header-wrap .ct-header-meta, #ct-header-wrap #ct-header-middle, #ct-header-wrap .ct-header-button, #ct-header-wrap .ct-header-right, #ct-header-wrap .ct-header-holder, #ct-header-wrap.ct-header-layout8 .ct-logo-tagline { display: none; } #ct-header-wrap .ct-header-holder-mobile { display: block !important; margin-top: 30px; } #ct-header-wrap .ct-header-holder-mobile .ct-header-info-item { margin-left: 0 !important; padding-left: 0 !important; } #ct-header-wrap .ct-header-holder-mobile .ct-header-info-item:before { display: none; } #ct-header-wrap .ct-header-holder-mobile .ct-header-info-item + .ct-header-info-item { margin-top: 20px; } #ct-header-wrap .ct-header-branding { margin: 15px; } #ct-header-wrap .ct-header-branding img { max-height: 50px; } #ct-header-wrap .ct-header-branding a.logo-mobile { opacity: 1; position: static; } #ct-header-wrap .ct-header-branding a.logo-dark, #ct-header-wrap .ct-header-branding a.logo-light { display: none; } #ct-header-wrap #ct-menu-mobile { position: absolute; top: 50%; right: 15px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); display: flex; flex-wrap: wrap; align-items: center; } #ct-header-wrap .ct-main-navigation-filter .ct-main-menu + .ct-main-menu { display: none; } #ct-header-wrap.ct-header-layout3 { background-color: #000; } #ct-header-wrap.ct-header-layout3 .ct-header-branding .logo-mobile { opacity: 0; } #ct-header-wrap.ct-header-layout3 .ct-header-branding .logo-light { display: block; opacity: 1 !important; } #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-mobile::before, #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-mobile::after, #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-mobile span { background-color: #fff; } #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-cart { color: #fff; } #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-cart:hover { color: #05afec; } #ct-header-wrap.ct-header-layout3 #ct-header.h-fixed { background-color: #000; } #ct-header-wrap.ct-header-layout6 .ct-header-navigation-left { display: none; } #ct-header-wrap.ct-header-layout6 #ct-menu-mobile .btn-nav-cart:hover { color: #007f00; } #ct-header-wrap.ct-header-layout6 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current-menu-ancestor > a { color: #007f00; } #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current-menu-ancestor > a { color: #007f00; } #ct-header-wrap.ct-header-layout8 .ct-header-navigation-wrap { display: flex; flex-wrap: wrap; } #ct-header-wrap.ct-header-layout11 .ct-header-button-mobile .btn i { height: 50px; line-height: 50px; } #ct-header-wrap.ct-header-layout13 .ct-header-social-mobile a { margin-left: 5px; margin-right: 5px; } .mobile-header-dark #ct-header-wrap { background-color: #040402; } .mobile-header-dark #ct-header-wrap #ct-header { background-color: inherit; } .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-cart { color: #fff; } .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-cart:hover { color: #05afec; } .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-mobile::before, .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-mobile::after, .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-mobile span { background-color: #fff; } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation { background-color: #040402; } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-heading .item--title { color: rgba(255, 255, 255, 0.76); font-size: 15px; margin-left: 10px; margin-top: 18px; } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-menu-toggle { color: rgba(255, 255, 255, 0.76); border-color: rgba(255, 255, 255, 0.12); } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li a { color: rgba(255, 255, 255, 0.76); border-color: rgba(255, 255, 255, 0.12); } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li > a:hover, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li > a.current, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current_page_item > a, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current-menu-item > a, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current_page_ancestor > a, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current-menu-ancestor > a { color: #fff; } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu > li > .sub-menu { border-color: rgba(255, 255, 255, 0.12); } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .header-mobile-search .search-field { border-color: rgba(255, 255, 255, 0.12); color: #fff; background-color: rgba(255, 255, 255, 0.1); } .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .header-mobile-search .search-submit { border-color: rgba(255, 255, 255, 0.12); color: #fff; } } @media screen and (max-width: 767px) { #ct-header-wrap #ct-header-top { display: none; } } .admin-bar #ct-header-wrap #ct-header.h-fixed { top: 32px; /* End Header Main */ } @media screen and (max-width: 782px) { .admin-bar #ct-header-wrap #ct-header.h-fixed { top: 46px; } } @media screen and (max-width: 600px) { .admin-bar #ct-header-wrap #ct-header.h-fixed { top: 0; } } .ct-header-popup-wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; background-color: rgba(0, 0, 0, 0.95); -webkit-transform: translateX(-101%); -khtml-transform: translateX(-101%); -moz-transform: translateX(-101%); -ms-transform: translateX(-101%); -o-transform: translateX(-101%); transform: translateX(-101%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-header-popup-wrap:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 1; -webkit-transition: 0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms; -khtml-transition: 0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms; -moz-transition: 0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms; -ms-transition: 0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms; -o-transition: 0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms; transition: 0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms; } .ct-header-popup-wrap.open { -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .ct-header-popup-wrap.open:before { -webkit-transform: translateX(-102%) translateZ(0); -khtml-transform: translateX(-102%) translateZ(0); -moz-transform: translateX(-102%) translateZ(0); -ms-transform: translateX(-102%) translateZ(0); -o-transform: translateX(-102%) translateZ(0); transform: translateX(-102%) translateZ(0); opacity: 1; } .ct-header-popup-wrap .ct-header-popup-logo { margin-bottom: 64px; position: relative; z-index: 1; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-header-popup-logo { margin-bottom: 43px; } } .ct-header-popup-wrap .ct-header-popup-logo img { max-height: 60px; } .ct-header-popup-wrap .ct-header-popup-logo a:not(.logo-light) { display: none; } .ct-header-popup-wrap .ct-main-menu-popup { margin-bottom: 65px; list-style: none; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-main-menu-popup { margin-bottom: 30px; } } .ct-header-popup-wrap .ct-main-menu-popup a { font-size: 40px; line-height: normal; color: #fff; font-weight: 600; font-family: 'Poppins', sans-serif; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; padding-bottom: 4px; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-main-menu-popup a { padding-bottom: 2px; } } .ct-header-popup-wrap .ct-main-menu-popup a:before { content: ''; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; height: 2px; width: 0; position: absolute; bottom: 0; left: 0; background-color: #fff; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-main-menu-popup a { font-size: 30px; } } .ct-header-popup-wrap .ct-main-menu-popup > li > a.ct-onepage-active, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_ancestor > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-ancestor > a { margin-left: 35px; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-main-menu-popup > li > a.ct-onepage-active, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_ancestor > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-ancestor > a { margin-left: 25px; } } .ct-header-popup-wrap .ct-main-menu-popup li { line-height: normal; margin-bottom: 18px; display: flex; flex-wrap: wrap; align-items: center; width: 100%; max-width: 350px; } .ct-header-popup-wrap .ct-main-menu-popup li > a.ct-onepage-active:before, .ct-header-popup-wrap .ct-main-menu-popup li:hover > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current_page_item > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current-menu-item > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current_page_ancestor > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current-menu-ancestor > a:before { width: 100%; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-main-menu-popup li { margin-bottom: 14px; } } .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle { font-size: 40px; font-weight: 600; font-family: 'Poppins', sans-serif; color: #94ca36; margin-left: 12px; cursor: pointer; } .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle:before { content: '+'; } .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle.toggle-open:before { content: '-'; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle { font-size: 30px; } } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu { display: none; margin-left: 35px; width: 100%; margin-top: 30px; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-main-menu-popup .sub-menu { margin-left: 25px; } } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu a { font-size: 16px; font-weight: 400; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu a:before { height: 1px; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu li { margin-bottom: 8px; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu .ct-menu-toggle { font-size: 16px; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu .sub-menu { margin-top: 20px; } .ct-header-popup-wrap .ct-header-meta { margin: 0; display: flex; flex-wrap: nowrap; align-items: center; } .ct-header-popup-wrap .ct-header-meta .h-item-icon { margin-right: 13px; line-height: 1; font-size: 26px; background-image: -webkit-gradient(linear, left top, left bottom, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(bottom, #007f00, #94ca36); background-image: -moz-linear-gradient(bottom, #007f00, #94ca36); background-image: -ms-linear-gradient(bottom, #007f00, #94ca36); background-image: -o-linear-gradient(bottom, #007f00, #94ca36); background-image: linear-gradient(bottom, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36'); } .ct-header-popup-wrap .ct-header-meta .h-item-icon i { display: initial; } .ct-header-popup-wrap .ct-header-meta .h-item-icon .fac-phone { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); display: inline-block; } .ct-header-popup-wrap .ct-header-meta label { font-size: 15px; font-weight: 600; color: #fff; border-bottom: 1px solid #989898; display: inline-block; margin-bottom: 2px; } .ct-header-popup-wrap .ct-header-meta span { font-size: 15px; color: #a4a4a4; display: block; } .ct-header-popup-wrap .ct-header-meta > div { display: flex; flex-wrap: nowrap; align-items: center; font-family: 'Poppins', sans-serif; margin-right: 110px; line-height: normal; } .ct-header-popup-wrap .ct-header-meta > div:last-child { margin-right: 0; } .ct-header-popup-wrap .ct-header-popup-holder { padding-left: 175px; position: relative; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-header-popup-holder { padding-left: 120px; } } .ct-header-popup-wrap .ct-header-popup-inner { max-width: 1740px; padding: 70px 90px; margin: 0 auto; position: absolute; top: 0; left: 0; height: 100vh; width: 100%; overflow: hidden; } @media screen and (max-width: 1600px) { .ct-header-popup-wrap .ct-header-popup-inner { padding-top: 30px; padding-bottom: 30px; } } .ct-header-popup-wrap .ct-header-popup-inner .ct-header-popup-hidden { overflow-y: scroll; height: 100%; position: relative; } .ct-header-popup-wrap .ct-menu-close { position: absolute; top: 0; left: 0; color: #fff; font-size: 30px; height: 30px; width: 30px; background-repeat: no-repeat; background-position: center; background-size: cover; cursor: pointer; z-index: 99; } .site-h18 .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn { color: #007f00; } .site-h18 .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:hover, .site-h18 .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:focus { color: #fff; } ul.menu { list-style: none; margin: 0; } ul.menu ul { list-style: none; margin: 0; } @media screen and (min-width: 1200px) { .header-mobile-search, .ct-header-button-mobile, #ct-menu-mobile, .ct-logo-mobile { display: none; } .ct-main-navigation ul { display: block; } .ct-main-menu { list-style: none; margin: 0; padding: 0; } .ct-main-menu .link-icon { color: #05afec; margin-right: 8px; } .ct-main-menu li { position: relative; list-style: none; } .ct-main-menu li a { display: block; -webkit-transition: all 300ms linear 0ms !important; -khtml-transition: all 300ms linear 0ms !important; -moz-transition: all 300ms linear 0ms !important; -ms-transition: all 300ms linear 0ms !important; -o-transition: all 300ms linear 0ms !important; transition: all 300ms linear 0ms !important; font-family: 'Poppins', sans-serif; } .ct-main-menu li a .fa { font-family: FontAwesome; } .ct-main-menu li .ct-menu-toggle { display: none; } .ct-main-menu > li { display: inline-block; vertical-align: middle; float: left; margin: 0 17px; } .ct-main-menu > li > a { font-size: 16px; color: #000; font-weight: 600; line-height: 73px; position: relative; padding: 0; } .ct-main-menu > li > a:before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); height: 5px; width: 0; -webkit-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .ct-main-menu > li > a.ct-onepage-active, .ct-main-menu > li:hover > a, .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-parent > a, .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a { color: #05afec; } .ct-main-menu > li > a.ct-onepage-active:before, .ct-main-menu > li:hover > a:before, .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:before, .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:before, .ct-main-menu > li.current-menu-parent > a:before, .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:before { width: 100%; } .ct-main-menu > li.menu-item-has-children > a:after, .ct-main-menu > li.page_item_has_children > a:after { content: "+"; margin-left: 4px; display: inline-block; vertical-align: top; } .ct-main-menu > li > ul.back { right: 0 !important; left: auto !important; } .ct-main-menu > li > ul.back li > ul.back { right: 100% !important; left: auto !important; -webkit-border-radius: 7px 0 7px 7px; -khtml-border-radius: 7px 0 7px 7px; -moz-border-radius: 7px 0 7px 7px; -ms-border-radius: 7px 0 7px 7px; -o-border-radius: 7px 0 7px 7px; border-radius: 7px 0 7px 7px; } .ct-main-menu > li > .sub-menu li > ul.back, .ct-main-menu > li > .children li > ul.back { right: 100% !important; left: auto !important; -webkit-border-radius: 7px 0 7px 7px; -khtml-border-radius: 7px 0 7px 7px; -moz-border-radius: 7px 0 7px 7px; -ms-border-radius: 7px 0 7px 7px; -o-border-radius: 7px 0 7px 7px; border-radius: 7px 0 7px 7px; } .ct-main-menu.children-arrow > li.menu-item-has-children > a:after, .ct-main-menu.children-arrow > li.page_item_has_children > a:after { content: "\f107"; font-family: "Font Awesome 5 Pro"; } .ct-main-menu .sub-menu, .ct-main-menu .children { position: absolute; background: #fff; padding: 28px 0; top: 100%; left: 0; margin-top: 0; margin-bottom: 0; min-width: 235px; z-index: 99; visibility: hidden; opacity: 0; -webkit-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -khtml-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -moz-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -ms-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -o-box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); box-shadow: 0 8px 83px rgba(40, 40, 40, 0.08); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-border-radius: 0 0 7px 7px; -khtml-border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -ms-border-radius: 0 0 7px 7px; -o-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px; clip: rect(1px, 1px, 1px, 1px); -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0; } .ct-main-menu .sub-menu li, .ct-main-menu .children li { padding: 0 40px; white-space: nowrap; } .ct-main-menu .sub-menu li a, .ct-main-menu .children li a { color: #222; font-size: 14px; font-weight: 500; line-height: normal; padding: 8px 0; position: relative; } .ct-main-menu .sub-menu li a:before, .ct-main-menu .children li a:before { position: absolute; left: -40px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; color: #05afec; } .ct-main-menu .sub-menu li.menu-item-has-children > a, .ct-main-menu .children li.menu-item-has-children > a, .ct-main-menu .sub-menu li.page_item_has_children > a, .ct-main-menu .children li.page_item_has_children > a { padding-right: 10px; } .ct-main-menu .sub-menu li.menu-item-has-children > a:after, .ct-main-menu .children li.menu-item-has-children > a:after, .ct-main-menu .sub-menu li.page_item_has_children > a:after, .ct-main-menu .children li.page_item_has_children > a:after { content: "\f105"; font-family: "Font Awesome 5 Pro"; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-main-menu .sub-menu li:last-child > a, .ct-main-menu .children li:last-child > a { border-bottom: none; } .ct-main-menu .sub-menu li > a:hover, .ct-main-menu .children li > a:hover, .ct-main-menu .sub-menu li.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.current-menu-ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current-menu-ancestor:not(.menu-item-type-custom) > a { color: #05afec; } .ct-main-menu .sub-menu li > a:hover:before, .ct-main-menu .children li > a:hover:before, .ct-main-menu .sub-menu li.current_page_item:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current_page_item:not(.menu-item-type-custom) > a:before, .ct-main-menu .sub-menu li.current-menu-item:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current-menu-item:not(.menu-item-type-custom) > a:before, .ct-main-menu .sub-menu li.current_page_ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current_page_ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu .sub-menu li.current-menu-ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current-menu-ancestor:not(.menu-item-type-custom) > a:before { opacity: 1; left: -23px; } .ct-main-menu .sub-menu .sub-menu, .ct-main-menu .children .sub-menu, .ct-main-menu .sub-menu .children, .ct-main-menu .children .children { top: 0; left: 100%; -webkit-border-radius: 0 7px 7px 7px; -khtml-border-radius: 0 7px 7px 7px; -moz-border-radius: 0 7px 7px 7px; -ms-border-radius: 0 7px 7px 7px; -o-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; } .ct-main-menu .sub-menu .sub-menu-title, .ct-main-menu .children .sub-menu-title { display: none; } .ct-main-menu li:hover, .ct-main-menu li.focus { overflow: visible; } .ct-main-menu li:hover > .sub-menu, .ct-main-menu li.focus > .sub-menu, .ct-main-menu li:hover > .children, .ct-main-menu li.focus > .children { visibility: visible; opacity: 1; clip: inherit; -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .ct-main-menu.sub-click > li { /* Mega Menu */ } .ct-main-menu.sub-click > li > .sub-menu, .ct-main-menu.sub-click > li > .children { opacity: 0; clip: rect(1px, 1px, 1px, 1px); visibility: hidden; -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); } .ct-main-menu.sub-click > li.opened > .sub-menu, .ct-main-menu.sub-click > li.opened > .children { visibility: visible; opacity: 1; clip: inherit; -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .ct-main-menu li.megamenu { position: static; } .ct-main-menu li.megamenu .ct-heading .item--title { color: #222; } .ct-main-menu li.megamenu .vc_wp_custommenu.wpb_content_element { padding: 0; background-color: transparent; } .ct-main-menu li.megamenu .elementor-text-editor { white-space: break-spaces; align-items: flex-start; display: flex; } .ct-main-menu li.megamenu .ct-menu-item li { padding: 0; } .ct-main-menu li.megamenu .sub-menu, .ct-main-menu li.megamenu .children { width: 100%; max-width: 1170px; padding: 0; margin-left: auto; margin-right: auto; left: 0 !important; right: 0 !important; } .ct-main-menu li.megamenu .sub-menu p, .ct-main-menu li.megamenu .children p { margin-bottom: 0; } .ct-main-menu li.megamenu .sub-menu > li, .ct-main-menu li.megamenu .children > li { padding: 0; white-space: inherit; } .ct-main-menu li.megamenu .sub-menu > li > .container, .ct-main-menu li.megamenu .children > li > .container { padding: 0; } .ct-main-menu li.megamenu .sub-menu .wpb_content_element, .ct-main-menu li.megamenu .children .wpb_content_element { margin-bottom: 0; } .ct-main-menu li.megamenu.remove-pos { position: relative; } .ct-main-menu li.megamenu.remove-pos > .sub-menu, .ct-main-menu li.megamenu.remove-pos > .children { max-width: inherit; width: auto; left: 0; right: auto; } ul.back { right: 100%; left: auto !important; } } @media screen and (max-width: 1199px) { .ct-logo-mobile { display: block; margin-bottom: 30px; text-align: center; position: relative; } .ct-logo-mobile img { max-height: 50px; } .ct-logo-mobile .logo-mobile-light { position: absolute; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; } .header-mobile-search { position: relative; margin-bottom: 12px; } .header-mobile-search .search-submit { padding: 0; border: none; line-height: 50px; height: 50px; width: 53px; position: absolute; top: 0; right: 0; color: #222; font-size: 15px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: transparent; background-image: none; border-left: 1px solid #ececf0; } .header-mobile-search .search-submit:before, .header-mobile-search .search-submit:after { display: none; } .header-mobile-search .search-submit:hover { background-color: #05afec; color: #fff; } .header-mobile-search .search-field { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border: 1px solid #ececf0; padding: 0 22px; color: #222; font-size: 15px; } .header-mobile-search .search-field:focus { border-color: #05afec; } .header-mobile-search .search-field:focus + .search-submit { border-color: #05afec; } .ct-header-button-mobile { margin-top: 32px; margin-bottom: 30px; text-align: center; } .ct-header-button-mobile .btn { line-height: 50px; font-size: 14px; } .ct-header-button-mobile .btn i { margin-left: 0; margin-right: 8px; } .ct-header-button-mobile .btn + .btn { margin-top: 20px; } .ct-header-navigation { position: absolute; height: 100vh; width: 260px; top: 0; left: 0; bottom: 0; margin: 0 !important; overflow: hidden; visibility: hidden; z-index: 999; } .ct-header-navigation .ct-main-navigation { overflow: hidden; width: 260px; padding: 0; background-color: #fff; position: fixed; z-index: 1001; top: 0; height: 100%; left: 0; right: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-transform: translateX(-100%); -khtml-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -khtml-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -ms-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -o-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); } .ct-header-navigation .ct-main-navigation .ct-main-navigation-inner { height: 100%; overflow-y: scroll; padding: 30px 26px 30px 16px; margin-right: -10px; } .ct-header-navigation.navigation-open { z-index: 999; visibility: visible; } .ct-header-navigation.navigation-open .ct-main-navigation { -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .ct-main-menu { list-style: none; margin: 0; padding: 0; } .ct-main-menu .link-icon { margin-right: 8px; } .ct-main-menu li { position: relative; list-style: none; } .ct-main-menu li a { display: block; padding: 0; line-height: 50px; color: #282828; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 600; border-bottom: 1px solid #ebebeb; } .ct-main-menu > li > a.ct-onepage-active, .ct-main-menu > li > a:hover, .ct-main-menu > li > a.current, .ct-main-menu > li.current_page_item > a, .ct-main-menu > li.current-menu-item > a, .ct-main-menu > li.current_page_ancestor > a, .ct-main-menu > li.current-menu-ancestor > a { color: #05afec; } .ct-main-menu > li > .sub-menu { border-bottom: 1px solid #ebebeb; padding-top: 9px; padding-bottom: 9px; } .ct-main-menu .ct-heading .item--title { color: #222; font-size: 15px; margin-left: 10px; margin-top: 18px; } .ct-main-menu .sub-menu, .ct-main-menu .children { position: relative; display: none; } .ct-main-menu .sub-menu li a, .ct-main-menu .children li a { padding: 0 0 0 10px; line-height: 34px; font-weight: 400; font-size: 14px; border: none; } .ct-main-menu .sub-menu li > a:hover, .ct-main-menu .children li > a:hover, .ct-main-menu .sub-menu li > a.current, .ct-main-menu .children li > a.current, .ct-main-menu .sub-menu li.current_page_item > a, .ct-main-menu .children li.current_page_item > a, .ct-main-menu .sub-menu li.current-menu-item > a, .ct-main-menu .children li.current-menu-item > a, .ct-main-menu .sub-menu li.current_page_ancestor > a, .ct-main-menu .children li.current_page_ancestor > a, .ct-main-menu .sub-menu li.current-menu-ancestor > a, .ct-main-menu .children li.current-menu-ancestor > a { color: #05afec; } .ct-main-menu .sub-menu li .ct-menu-toggle, .ct-main-menu .children li .ct-menu-toggle { top: 2px; } .ct-main-menu .sub-menu .sub-menu li a, .ct-main-menu .children .sub-menu li a { padding: 0 0 0 20px; } .ct-main-menu .sub-menu .sub-menu li .sub-menu li a, .ct-main-menu .children .sub-menu li .sub-menu li a { padding: 0 0 0 30px; } .ct-main-menu li.focus > .sub-menu, .ct-main-menu li.focus > .children { visibility: visible; opacity: 1; max-height: none; overflow: visible; } .ct-menu-toggle { position: absolute; top: 10px; height: 30px; right: 0; border: 1px solid #ebebeb; width: 30px; cursor: pointer; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-family: "Font Awesome 5 Pro" !important; font-size: 15px; } .ct-menu-toggle:before { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-menu-toggle.toggle-open:before { content: '\f106'; } #ct-menu-mobile .btn-nav-cart { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; display: inline-block; width: 30px; height: 32px; color: #1f2233; font-size: 18px; line-height: 32px; cursor: pointer; margin-right: 6px; } #ct-menu-mobile .btn-nav-cart:hover { color: #05afec; } #ct-menu-mobile .btn-nav-mobile { color: #1f2233; display: inline-block; font-size: 16px; height: 32px; line-height: 32px; text-align: center; vertical-align: middle; width: 30px; cursor: pointer; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #ct-menu-mobile .btn-nav-mobile:before, #ct-menu-mobile .btn-nav-mobile:after, #ct-menu-mobile .btn-nav-mobile span { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; content: ""; background-color: #1f2233; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 26px; top: 22px; } #ct-menu-mobile .btn-nav-mobile:before { top: 8px; } #ct-menu-mobile .btn-nav-mobile span { top: 15px; } #ct-menu-mobile .btn-nav-mobile.opened:before { top: 15px; -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #ct-menu-mobile .btn-nav-mobile.opened:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 15px; } #ct-menu-mobile .btn-nav-mobile.opened span { display: none; } li.megamenu .container { padding: 0; } li.megamenu .container .elementor-column-wrap { padding: 0 !important; } li.megamenu .elementor-row { display: block; } li.megamenu .elementor-row > .elementor-element { width: 100% !important; } li.megamenu .elementor-element-populated { padding: 0 !important; } } #pagetitle { background-color: #333; padding-top: 167px; padding-bottom: 116px; text-align: center; position: relative; z-index: 1; } @media screen and (max-width: 1199px) { #pagetitle { padding: 115px 0; } } #pagetitle:before { z-index: -1; content: ''; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #pagetitle .page-title { font-size: 40px; margin-bottom: 0; color: #fff; } #pagetitle.overlay-hide:before { display: none; } .ct-breadcrumb { margin: 15px 0 0; list-style: none; color: #fff; } .ct-breadcrumb li { display: inline-block; font-size: 16px; color: inherit; } .ct-breadcrumb li a { color: inherit; } .ct-breadcrumb li a:after { content: '-'; margin: 0 6px; color: inherit; } .ct-breadcrumb li a:hover { color: #05afec; } .ct-breadcrumb li a:hover:after { color: inherit; } .ct-breadcrumb li span:after { content: '-'; margin: 0 6px; color: inherit; } .ct-breadcrumb li:last-child a:after, .ct-breadcrumb li:last-child span:after { display: none; } .entry-title { font-size: 22px; line-height: 1.5; } .entry-title a { color: inherit; display: block; } .entry-title a:hover { color: #555; } .entry-date { position: absolute; top: 18px; left: 18px; width: 60px; min-width: 60px; height: 70px; background-color: #05afec; text-align: center; color: #fff; } .entry-date span { display: block; } .entry-date span:nth-child(1) { font-size: 24px; font-weight: 700; font-family: 'Poppins', sans-serif; height: 40px; line-height: 40px; } .entry-date span:nth-child(2) { height: 30px; line-height: 30px; background-color: #007f00; font-size: 14px; } .entry-meta, .item--meta-default { margin-bottom: 0; list-style: none; display: flex; flex-wrap: wrap; font-size: 14px; line-height: 24px; color: #939393; font-family: 'Poppins', sans-serif; } .entry-meta li, .item--meta-default li { margin-right: 20px; } .entry-meta li:last-child, .item--meta-default li:last-child { margin-right: 0; } .entry-meta li.item-author, .item--meta-default li.item-author { text-transform: capitalize; } .entry-meta i, .item--meta-default i { margin-right: 4px; } .entry-meta a, .item--meta-default a { color: inherit; } .entry-meta a:hover, .item--meta-default a:hover { color: inherit; } .single-hentry.archive { margin-bottom: 50px; -webkit-box-shadow: 0 6px 24px rgba(11, 11, 11, 0.08); -khtml-box-shadow: 0 6px 24px rgba(11, 11, 11, 0.08); -moz-box-shadow: 0 6px 24px rgba(11, 11, 11, 0.08); -ms-box-shadow: 0 6px 24px rgba(11, 11, 11, 0.08); -o-box-shadow: 0 6px 24px rgba(11, 11, 11, 0.08); box-shadow: 0 6px 24px rgba(11, 11, 11, 0.08); border: 1px solid #eeeeef; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; overflow: hidden; background-color: #fff; display: flex; flex-wrap: wrap; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; /* End Archive */ /* Single Details */ } .single-hentry.archive .entry-featured { position: relative; overflow: hidden; min-height: 300px; width: 52%; } @media (min-width: 992px) and (max-width: 1199px) { .single-hentry.archive .entry-featured { width: 48%; } } @media screen and (max-width: 575px) { .single-hentry.archive .entry-featured { width: 100%; } } .single-hentry.archive .entry-featured a { display: block; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .single-hentry.archive .entry-featured a img { opacity: 0; position: absolute; z-index: -999; } .single-hentry.archive .entry-featured a:hover { -webkit-transform: scale(1.1) rotate(3deg); -khtml-transform: scale(1.1) rotate(3deg); -moz-transform: scale(1.1) rotate(3deg); -ms-transform: scale(1.1) rotate(3deg); -o-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); } .single-hentry.archive .entry-featured + .entry-body { width: 48%; } @media (min-width: 992px) and (max-width: 1199px) { .single-hentry.archive .entry-featured + .entry-body { width: 52%; } } @media screen and (max-width: 575px) { .single-hentry.archive .entry-featured + .entry-body { width: 100%; } } .single-hentry.archive .entry-excerpt { font-size: 15px; line-height: 26px; margin-bottom: 7px; } .single-hentry.archive .entry-body { padding: 30px; display: flex; flex-wrap: wrap; align-items: center; } .single-hentry.archive .entry-body .entry-title { margin-bottom: 7px; } .single-hentry.archive .entry-body .entry-meta { margin-bottom: 16px; } .single-hentry.archive:hover { -webkit-box-shadow: 0 21px 51px rgba(11, 11, 11, 0.11); -khtml-box-shadow: 0 21px 51px rgba(11, 11, 11, 0.11); -moz-box-shadow: 0 21px 51px rgba(11, 11, 11, 0.11); -ms-box-shadow: 0 21px 51px rgba(11, 11, 11, 0.11); -o-box-shadow: 0 21px 51px rgba(11, 11, 11, 0.11); box-shadow: 0 21px 51px rgba(11, 11, 11, 0.11); } .single-post .site-content { background-repeat: no-repeat; background-position: top left; } .single-post .gallery { margin-top: 0; margin-left: -15px; margin-right: -15px; } .single-post .gallery .gallery-item { padding: 0 15px; } .single-post .gallery .gallery-item img { -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; } .single-post .single-title { font-size: 26px; margin-bottom: 14px; } .single-post .entry-featured { position: relative; } .single-post .entry-featured img { width: 100%; } .single-post .entry-meta { display: flex; flex-wrap: wrap; align-items: center; margin: 0 0 37px; list-style: none; border-bottom: 1px solid #ececf0; padding-bottom: 16px; position: relative; } .single-post .entry-meta:before { content: ''; width: 40px; height: 3px; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); position: absolute; bottom: -1px; left: 0; -webkit-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -khtml-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -moz-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -ms-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -o-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); } .single-post .entry-meta li { font-size: 15px; line-height: 20px; margin-right: 0; } .single-post .entry-meta li:after { content: '/'; margin: 0 8px; } .single-post .entry-meta li:last-child:after { display: none; } .single-post .entry-category { display: flex; flex-wrap: wrap; position: absolute; bottom: 30px; right: 35px; } .single-post .entry-category a { padding: 0 22px; line-height: 40px; color: #fff; font-size: 15px; font-weight: 600; margin-left: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background-image: -webkit-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -moz-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -ms-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: -o-linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); background-image: linear-gradient(90deg, #007f00 0%, #94ca36 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%; color: #fff; -webkit-box-shadow: 0 8px 9px rgba(0, 127, 0, 0.34); -khtml-box-shadow: 0 8px 9px rgba(0, 127, 0, 0.34); -moz-box-shadow: 0 8px 9px rgba(0, 127, 0, 0.34); -ms-box-shadow: 0 8px 9px rgba(0, 127, 0, 0.34); -o-box-shadow: 0 8px 9px rgba(0, 127, 0, 0.34); box-shadow: 0 8px 9px rgba(0, 127, 0, 0.34); } .single-post .entry-category a:hover, .single-post .entry-category a:focus { background-position: 100%; } .single-post .entry-body { width: 100%; padding: 32px 32px 40px 32px; } @media screen and (max-width: 575px) { .single-post .entry-body { padding-left: 20px; padding-right: 20px; } } .single-post .entry-blog { border: 1px solid #e8edf5; -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; background-color: #fff; overflow: hidden; } .single-post .entry-content p { margin-bottom: 24px; } .single-post .entry-content p:last-child { margin-bottom: 0; } .single-post .entry-footer { margin-top: 55px; padding-bottom: 20px; border-bottom: 1px solid #ececf0; display: flex; flex-wrap: wrap; align-items: center; } .single-post .entry-footer > div { margin-bottom: 10px; } .single-post .entry-footer label { font-size: 15px; font-weight: 500; color: #222; margin-right: 17px; } .single-post .entry-footer .entry-tags { flex-grow: 1; } .single-post .entry-footer .entry-social a { font-size: 18px; height: 32px; width: 32px; background-color: #05afec; -webkit-border-radius: 32px; -khtml-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; border-radius: 32px; line-height: 32px; text-align: center; color: #fff; display: inline-block; } .single-post .entry-footer .entry-social a.fb-social { background-color: #3b5998; } .single-post .entry-footer .entry-social a.tw-social { background-color: #55acee; } .single-post .entry-footer .entry-social a.g-social { background-color: #dd4b39; } .single-post .entry-footer .entry-social a.pin-social { background-color: #bd081c; } .single-post .entry-footer .entry-social a.in-social { background-color: #0077b5; } .single-post .entry-footer .entry-social a + a { margin-left: 2px; } .entry-tags a, .comment-reply a, .ct-navigation-menu1.default li a, .item--download a { position: relative; overflow: hidden; z-index: 1; } .entry-tags a:before, .comment-reply a:before, .ct-navigation-menu1.default li a:before, .item--download a:before, .entry-tags a:after, .comment-reply a:after, .ct-navigation-menu1.default li a:after, .item--download a:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .entry-tags a:before, .comment-reply a:before, .ct-navigation-menu1.default li a:before, .item--download a:before { background-color: #f0f0f0; } .entry-tags a:after, .comment-reply a:after, .ct-navigation-menu1.default li a:after, .item--download a:after { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); opacity: 0; } .entry-tags a:hover, .comment-reply a:hover, .ct-navigation-menu1.default li a:hover, .item--download a:hover { color: #fff; } .entry-tags a:hover:before, .comment-reply a:hover:before, .ct-navigation-menu1.default li a:hover:before, .item--download a:hover:before { opacity: 0; } .entry-tags a:hover:after, .comment-reply a:hover:after, .ct-navigation-menu1.default li a:hover:after, .item--download a:hover:after { opacity: 1; -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); -webkit-transition: all 180ms linear 0ms; -khtml-transition: all 180ms linear 0ms; -moz-transition: all 180ms linear 0ms; -ms-transition: all 180ms linear 0ms; -o-transition: all 180ms linear 0ms; transition: all 180ms linear 0ms; } .entry-tags { display: flex; flex-wrap: wrap; align-items: center; } .entry-tags a { font-size: 15px; color: #222; display: inline-block; line-height: 40px; padding: 0 22px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; margin: 5px 5px 5px 0; } .post-previous-next { display: flex; flex-wrap: wrap; align-items: center; border-bottom: 1px solid #ececf0; padding: 21px 0; /* End Single Details */ } .post-previous-next .post-previous { flex-grow: 1; margin-right: 30px; } .post-previous-next a { font-size: 15px; font-weight: 600; position: relative; -webkit-transition: all 0ms linear 0ms; -khtml-transition: all 0ms linear 0ms; -moz-transition: all 0ms linear 0ms; -ms-transition: all 0ms linear 0ms; -o-transition: all 0ms linear 0ms; transition: all 0ms linear 0ms; } .post-previous-next a span { color: #222; display: inline-block; } .post-previous-next a span:nth-child(1) { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); opacity: 0; } .post-previous-next a span:nth-child(2) { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; } .post-previous-next a:hover { color: #3a505f; } .post-previous-next a:hover span:nth-child(1) { opacity: 1; } .post-previous-next a:hover span:nth-child(2) { opacity: 0; } .entry-content .page-links { clear: left; padding-top: 10px; } .entry-content .page-links span { text-align: center; display: inline-block; height: 26px; width: 26px; line-height: 26px; color: #fff; -webkit-border-radius: 26px; -khtml-border-radius: 26px; -moz-border-radius: 26px; -ms-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; background-color: #05afec; font-size: 14px; font-weight: 500; margin: 0 3px; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .entry-content .page-links a span { background-color: #e0e3e8; color: #000; } .entry-content .page-links a span:hover { background-color: #05afec; color: #fff; } .entry-content .page-links .post-page-numbers { margin: 0 3px; } .entry-content .page-links .post-page-numbers span { margin: 0; } .single-post #primary.col-12, .page-template-blog-classic #primary.col-12 { max-width: 840px; margin: auto; } .post-type-archive-portfolio #primary.col-12, .post-type-archive-service #primary.col-12, .post-type-archive-case-study #primary.col-12, .tax-portfolio-category #primary.col-12, .tax-service-category #primary.col-12, .tax-case-study-category #primary.col-12 { max-width: 960px; margin: auto; } .posts-pagination { margin-bottom: -10px; } .posts-pagination .posts-page-links { display: flex; flex-wrap: nowrap; justify-content: center; } .posts-pagination .page-numbers { text-align: center; height: 51px; width: 51px; line-height: 51px; font-size: 15px; font-weight: 600; color: #222; background-color: #fff; display: inline-block; margin: 0 6px 10px 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative; z-index: 1; } .posts-pagination .page-numbers:before, .posts-pagination .page-numbers:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .posts-pagination .page-numbers:before { border: 2px solid #eeecec; -webkit-border-radius: 51px; -khtml-border-radius: 51px; -moz-border-radius: 51px; -ms-border-radius: 51px; -o-border-radius: 51px; border-radius: 51px; z-index: -2; } .posts-pagination .page-numbers:after { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); -webkit-border-radius: 51px; -khtml-border-radius: 51px; -moz-border-radius: 51px; -ms-border-radius: 51px; -o-border-radius: 51px; border-radius: 51px; z-index: -1; opacity: 0; } .posts-pagination .page-numbers.current, .posts-pagination .page-numbers:hover, .posts-pagination .page-numbers:focus { color: #fff; } .posts-pagination .page-numbers.current:before, .posts-pagination .page-numbers:hover:before, .posts-pagination .page-numbers:focus:before { opacity: 0; } .posts-pagination .page-numbers.current:after, .posts-pagination .page-numbers:hover:after, .posts-pagination .page-numbers:focus:after { opacity: 1; } .posts-pagination .page-numbers.next, .posts-pagination .page-numbers.prev { font-size: 18px; } .entry-navigation { border-bottom: 1px solid #ececf0; padding: 29px 0 29px; /* 404 Page */ } .entry-navigation .nav-post-img { width: 70px; min-width: 70px; margin-right: 20px; margin-top: 6px; } .entry-navigation .nav-post-img img { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .entry-navigation .nav-links { display: flex; flex-wrap: wrap; align-items: center; margin: 0 -15px; } .entry-navigation .nav-item { display: flex; flex-wrap: nowrap; width: 50%; padding: 0 15px; } @media screen and (min-width: 768px) { .entry-navigation .nav-item.nav-post-next { flex-direction: row-reverse; text-align: right; } .entry-navigation .nav-item.nav-post-next .nav-post-img { margin-right: 0; margin-left: 20px; } } @media screen and (max-width: 575px) { .entry-navigation .nav-item { width: 100%; align-items: flex-start; } .entry-navigation .nav-item + .nav-item { margin-top: 30px; } } .entry-navigation .nav-post-meta label { font-size: 13px; display: block; margin-bottom: 3px; } .entry-navigation .nav-post-meta a { font-size: 19px; line-height: 23px; font-weight: 700; font-family: 'Poppins', sans-serif; color: #0e0e0e; } .entry-navigation .nav-post-meta a:hover { color: #05afec; } body.error404 .site-content { background-image: url(../images/bg-404.jpg); background-position: center top; background-repeat: no-repeat; background-size: cover; } .error-404 { max-width: 820px; padding: 0 15px 150px 15px; margin: auto; text-align: center; } @media screen and (max-width: 767px) { .error-404 { padding-bottom: 100px; } } .error-404 .btn { padding: 0 39px; font-size: 16px; line-height: 65px; } .error-404 .error-404-content { margin: 0 -30px; display: flex; flex-wrap: wrap; align-items: center; } .error-404 .error-404-content > div { padding: 0 30px; } .error-404 .error-404-content .error-404-holder { flex-grow: 1; } .error-404 .error-404-content .error-404-title { font-size: 60px; line-height: 1; margin-top: 6px; margin-bottom: 26px; } @media screen and (max-width: 767px) { .error-404 .error-404-content .error-404-title { font-size: 45px; } } .error-404 .error-404-content .error-404-sub { margin-bottom: 350px; } .error-404 .error-404-content .error-404-sub span { font-size: 26px; color: #0e0e0e; background-color: #e7ecf3; display: inline-block; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; padding: 0 30px; line-height: 57px; } @media screen and (max-width: 767px) { .error-404 .error-404-content .error-404-sub span { font-size: 18px; } } .elementor_library-template-default .entry-meta, .elementor_library-template-default .entry-footer, .elementor_library-template-default .post-previous-next, .elementor_library-template-default #secondary { display: none; } .elementor_library-template-default #content #primary { padding-left: 15px; padding-right: 15px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .no-results .searchform-wrap { position: relative; } .no-results .searchform-wrap .search-submit { position: absolute; top: 0; right: 0; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } @media screen and (min-width: 1200px) { .sidebar-sticky, .col-sidebar-fixed > .vc_column-inner { position: -webkit-sticky; position: sticky; top: 30px; } .admin-bar .sidebar-sticky, .admin-bar .col-sidebar-fixed > .vc_column-inner { top: 62px; } .header-sticky .sidebar-sticky, .header-sticky .col-sidebar-fixed > .vc_column-inner { top: 110px; } .admin-bar.header-sticky .sidebar-sticky, .admin-bar.header-sticky .col-sidebar-fixed > .vc_column-inner { top: 142px; } } .widget-title, .comments-title, .comment-reply-title { font-size: 20px; font-weight: 600; margin-bottom: 30px; padding-bottom: 11px; position: relative; } .widget-title:before, .comments-title:before, .comment-reply-title:before { content: ''; width: 40px; height: 3px; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); position: absolute; bottom: 0; left: 0; } .comments-title { margin-bottom: 37px; } #secondary .widget { margin-bottom: 42px; } #secondary .widget:last-child { margin-bottom: 0; } ul.product-categories { list-style: none; } .widget { margin-bottom: 30px; } .widget.mb-20 { margin-bottom: 20px; } .widget:last-child { margin-bottom: 0; } .widget select { max-width: 100%; } .widget.rm-margin1 { margin-bottom: 14px; } .widget.rm-margin2 { margin-bottom: 20px; } .logged-in .hide-logged { display: none; } .widget_categories ul, .widget_nav_menu ul, .widget_pages ul, .widget_archive ul, .widget_meta ul { list-style: none; margin-bottom: 0; } #content .widget_categories ul ul ul ul ul, #content .widget_pages ul ul ul ul ul, #content .widget_nav_menu ul ul ul ul ul, #content .widget_meta ul ul ul ul ul, #content .widget_recent_entries ul ul ul ul ul { padding-left: 0; } #content .widget_product_categories ul li, #content .widget_categories ul li, #content .widget_nav_menu ul li, #content .widget_pages ul li, #content .widget_archive ul li, #content .widget_meta ul li, #content .widget_recent_entries ul li { font-size: 0px; } #content .widget_product_categories ul li a, #content .widget_categories ul li a, #content .widget_nav_menu ul li a, #content .widget_pages ul li a, #content .widget_archive ul li a, #content .widget_meta ul li a, #content .widget_recent_entries ul li a { color: #222; display: block; font-size: 15px; font-weight: 500; line-height: 24px; padding: 13px 12px 13px 16px; position: relative; position: relative; z-index: 1; border-bottom: 1px solid #ececf0; } #content .widget_product_categories ul li a:before, #content .widget_categories ul li a:before, #content .widget_nav_menu ul li a:before, #content .widget_pages ul li a:before, #content .widget_archive ul li a:before, #content .widget_meta ul li a:before, #content .widget_recent_entries ul li a:before { content: "\f105"; font-family: "FontAwesome"; margin-right: 8px; } #content .widget_product_categories ul li a span.count, #content .widget_categories ul li a span.count, #content .widget_nav_menu ul li a span.count, #content .widget_pages ul li a span.count, #content .widget_archive ul li a span.count, #content .widget_meta ul li a span.count, #content .widget_recent_entries ul li a span.count { width: 27px; height: 27px; display: inline-block; background-color: #eee; text-align: center; line-height: 27px; font-size: 12px; color: #222; -webkit-transition: all 0ms linear 0ms; -khtml-transition: all 0ms linear 0ms; -moz-transition: all 0ms linear 0ms; -ms-transition: all 0ms linear 0ms; -o-transition: all 0ms linear 0ms; transition: all 0ms linear 0ms; } #content .widget_product_categories ul li.current-menu-item > a, #content .widget_categories ul li.current-menu-item > a, #content .widget_nav_menu ul li.current-menu-item > a, #content .widget_pages ul li.current-menu-item > a, #content .widget_archive ul li.current-menu-item > a, #content .widget_meta ul li.current-menu-item > a, #content .widget_recent_entries ul li.current-menu-item > a, #content .widget_product_categories ul li.current-cat > a, #content .widget_categories ul li.current-cat > a, #content .widget_nav_menu ul li.current-cat > a, #content .widget_pages ul li.current-cat > a, #content .widget_archive ul li.current-cat > a, #content .widget_meta ul li.current-cat > a, #content .widget_recent_entries ul li.current-cat > a, #content .widget_product_categories ul li.current-cat-parent > a, #content .widget_categories ul li.current-cat-parent > a, #content .widget_nav_menu ul li.current-cat-parent > a, #content .widget_pages ul li.current-cat-parent > a, #content .widget_archive ul li.current-cat-parent > a, #content .widget_meta ul li.current-cat-parent > a, #content .widget_recent_entries ul li.current-cat-parent > a, #content .widget_product_categories ul li > a:hover, #content .widget_categories ul li > a:hover, #content .widget_nav_menu ul li > a:hover, #content .widget_pages ul li > a:hover, #content .widget_archive ul li > a:hover, #content .widget_meta ul li > a:hover, #content .widget_recent_entries ul li > a:hover { padding-left: 23px; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); background-color: transparent; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } #content .widget_product_categories ul li.current-menu-item > a span.count, #content .widget_categories ul li.current-menu-item > a span.count, #content .widget_nav_menu ul li.current-menu-item > a span.count, #content .widget_pages ul li.current-menu-item > a span.count, #content .widget_archive ul li.current-menu-item > a span.count, #content .widget_meta ul li.current-menu-item > a span.count, #content .widget_recent_entries ul li.current-menu-item > a span.count, #content .widget_product_categories ul li.current-cat > a span.count, #content .widget_categories ul li.current-cat > a span.count, #content .widget_nav_menu ul li.current-cat > a span.count, #content .widget_pages ul li.current-cat > a span.count, #content .widget_archive ul li.current-cat > a span.count, #content .widget_meta ul li.current-cat > a span.count, #content .widget_recent_entries ul li.current-cat > a span.count, #content .widget_product_categories ul li.current-cat-parent > a span.count, #content .widget_categories ul li.current-cat-parent > a span.count, #content .widget_nav_menu ul li.current-cat-parent > a span.count, #content .widget_pages ul li.current-cat-parent > a span.count, #content .widget_archive ul li.current-cat-parent > a span.count, #content .widget_meta ul li.current-cat-parent > a span.count, #content .widget_recent_entries ul li.current-cat-parent > a span.count, #content .widget_product_categories ul li > a:hover span.count, #content .widget_categories ul li > a:hover span.count, #content .widget_nav_menu ul li > a:hover span.count, #content .widget_pages ul li > a:hover span.count, #content .widget_archive ul li > a:hover span.count, #content .widget_meta ul li > a:hover span.count, #content .widget_recent_entries ul li > a:hover span.count { text-fill-color: #223543; -o-text-fill-color: #223543; -ms-text-fill-color: #223543; -moz-text-fill-color: #223543; -webkit-text-fill-color: #223543; } #content .widget_product_categories ul li .sub-menu, #content .widget_categories ul li .sub-menu, #content .widget_nav_menu ul li .sub-menu, #content .widget_pages ul li .sub-menu, #content .widget_archive ul li .sub-menu, #content .widget_meta ul li .sub-menu, #content .widget_recent_entries ul li .sub-menu, #content .widget_product_categories ul li .children, #content .widget_categories ul li .children, #content .widget_nav_menu ul li .children, #content .widget_pages ul li .children, #content .widget_archive ul li .children, #content .widget_meta ul li .children, #content .widget_recent_entries ul li .children { padding-left: 10px; } #content .widget_product_categories .nice-select ul li, #content .widget_categories .nice-select ul li, #content .widget_nav_menu .nice-select ul li, #content .widget_pages .nice-select ul li, #content .widget_archive .nice-select ul li, #content .widget_meta .nice-select ul li, #content .widget_recent_entries .nice-select ul li { border: none; font-size: 14px; line-height: normal; padding: 8px 24px; font-weight: 500; } .count.right { float: right; } .widget_recent_entries a, .widget_recent_comments a { color: #282828; } .widget_recent_entries a:hover, .widget_recent_comments a:hover { color: #05afec; } .widget_recent_comments ul { list-style: none; } .widget_recent_comments ul li { border-bottom: 1px solid #ececf0; padding-bottom: 10px; margin-bottom: 10px; } .widget_recent_comments .recentcomments > a { font-size: 15px; font-weight: 600; line-height: normal; color: #222; display: block; } .widget_recent_comments .recentcomments > a:hover { color: #05afec; } .widget_recent_comments .recentcomments > a:before { content: '\A'; white-space: pre; } .widget_rss ul { list-style: none; padding: 0; } .widget_rss li { margin-bottom: 16px; } .widget_rss li:last-child { margin-bottom: 0; } .widget_rss .rsswidget { font-weight: 700; display: inline-block; } .widget_rss .rss-date { font-size: 0.875em; font-style: italic; display: block; } .widget_rss cite { font-weight: 700; font-size: 0.875em; } .widget_calendar th, .widget_calendar td { text-align: center; } .widget_calendar table > caption { padding-bottom: 0; text-align: center; color: inherit; } .widget_ef_recent_posts li { padding-bottom: 14px; } .widget_ef_recent_posts li:last-child { padding-bottom: 0; } .widget_ef_recent_posts .entry-posted-in a { font-size: 15px; font-weight: 500; color: rgba(0, 0, 0, 0.66); } .widget_ef_recent_posts .entry-posted-in a:hover { color: #05afec; } .widget_ef_recent_posts .entry-title { font-size: 18px; line-height: 24px; margin-top: 4px; } .widget_ef_recent_posts .entry-title a { color: #222; } .widget_ef_recent_posts .entry-title a:hover { color: #05afec; } .widget_ef_recent_posts .entry-title + .entry-meta { margin-top: 15px; } .ct-social { list-style: none; margin-bottom: 0; display: flex; flex-wrap: wrap; } .ct-social li { margin-right: 12px; } .ct-social a { font-size: 14px; color: #fff; height: 34px; width: 34px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; position: relative; z-index: 1; display: inline-block; } .ct-social a i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ct-social a:before, .ct-social a:after { content: ''; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; z-index: -1; position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-social a:before { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .ct-social a:after { background-color: #94ca36; background-image: -webkit-gradient(linear, left top, right top, from(#94ca36), to(#007f00)); background-image: -webkit-linear-gradient(left, #94ca36, #007f00); background-image: -moz-linear-gradient(left, #94ca36, #007f00); background-image: -ms-linear-gradient(left, #94ca36, #007f00); background-image: -o-linear-gradient(left, #94ca36, #007f00); background-image: linear-gradient(left, #94ca36, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#94ca36', endColorStr='#007f00', gradientType='1'); opacity: 0; } .ct-social a:hover { color: #fff; } .ct-social a:hover:before { opacity: 0; } .ct-social a:hover:after { opacity: 1; } .widget_newsletterwidget { background-color: #061b49; padding: 32px 40px 40px 40px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } @media screen and (max-width: 1199px) { .widget_newsletterwidget { padding-left: 30px; padding-right: 30px; } } .widget_newsletterwidget .description { padding-bottom: 22px; } .widget_newsletterwidget .tnp-widget { position: relative; } .widget_newsletterwidget .tnp-widget .tnp-field-email { margin-bottom: 0; } .widget_newsletterwidget .tnp-widget .tnp-field-email .tnp-email { height: 51px; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; background-color: transparent; border: 1px solid #283a62; background-color: transparent; font-size: 13px; color: #6b89c1; font-style: normal; padding: 0 19px; } .widget_newsletterwidget .tnp-widget .tnp-field-email .tnp-email:focus { border-color: #05afec; } .widget_newsletterwidget .tnp-widget .tnp-field-button { margin: 0; width: 51px; height: 51px; position: absolute; top: 0; right: 0; } .widget_newsletterwidget .tnp-widget .tnp-field-button:before { content: '\f061'; font-size: 11px; color: #fff; height: 22px; width: 22px; line-height: 22px; -webkit-border-radius: 22px; -khtml-border-radius: 22px; -moz-border-radius: 22px; -ms-border-radius: 22px; -o-border-radius: 22px; border-radius: 22px; background-color: #05afec; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-family: "Font Awesome 5 Pro"; text-align: center; } .widget_newsletterwidget .tnp-widget .tnp-field-button .tnp-submit { top: 0; right: 0; opacity: 0; padding: 0; height: 51px; width: 51px; position: absolute; } .widget_ct_recent_posts .entry-brief { display: flex; flex-wrap: nowrap; padding-bottom: 17px; margin-bottom: 24px; border-bottom: 1px solid #e2e2e7; } .widget_ct_recent_posts .entry-brief:last-child { margin-bottom: 0px; padding-bottom: 0; border-bottom: none; } .widget_ct_recent_posts .entry-media { width: 65px; min-width: 65px; margin-right: 25px; } .widget_ct_recent_posts .entry-media img { -webkit-border-radius: 65px; -khtml-border-radius: 65px; -moz-border-radius: 65px; -ms-border-radius: 65px; -o-border-radius: 65px; border-radius: 65px; } .widget_ct_recent_posts .entry-title { font-size: 16px; line-height: 26px; font-weight: 600; margin-bottom: 4px; margin-top: -2px; } .widget_ct_recent_posts .item-date { font-size: 15px; color: #999; } .tagcloud a { border: none; background-color: transparent; padding: 0 21px; color: #222; display: inline-block; font-size: 15px !important; line-height: 30px; margin-right: 1px; margin-bottom: 11px; position: relative; z-index: 1; border: 1px solid #eeecec; } .tagcloud a:hover { color: #fff; border-color: #05afec; background-color: #05afec; } .widget_search .search-form { position: relative; } .widget_search .search-form .search-submit { padding: 0; border: none; line-height: 50px; height: 50px; width: 53px; position: absolute; top: 0; right: 0; color: #222; font-size: 15px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: transparent; background-image: none; border-left: 1px solid #ececf0; } .widget_search .search-form .search-submit:before, .widget_search .search-form .search-submit:after { display: none; } .widget_search .search-form .search-submit:hover { background-color: #05afec; color: #fff; } .widget_search .search-form .search-field { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border: 1px solid #ececf0; padding: 0 22px; color: #222; font-size: 15px; } .widget_search .search-form .search-field:focus { border-color: #05afec; } .widget_search .search-form .search-field:focus + .search-submit { border-color: #05afec; } .ct-getintouch .ct-getintouch-item { display: flex; flex-wrap: nowrap; margin: 0 15px; align-items: center; } .ct-getintouch .ct-getintouch-item i { font-size: 32px; margin-right: 12px; } .ct-getintouch .ct-getintouch-item i.fac-clock { font-size: 26px; } .ct-getintouch .ct-getintouch-item .ct-getintouch-icon { line-height: 1; min-width: 43px; text-align: center; } .ct-getintouch .ct-getintouch-item .ct-getintouch-meta { font-size: 15px; color: #767677; } .ct-getintouch .ct-getintouch-item .ct-getintouch-meta label { color: #222; border-bottom: 1px solid #747474; line-height: 20px; font-weight: 600; } .ct-getintouch .ct-getintouch-item .ct-getintouch-meta span { display: block; line-height: 24px; } .ct-getintouch .ct-getintouch-item a.btn { margin-top: 14px; } .ct-getintouch .ct-getintouch-item a.btn i { font-size: 16px; margin-left: 0; } .ct-getintouch .ct-getintouch-item + .ct-getintouch-item { margin-top: 28px; } .widget_text p:last-child { margin-bottom: 0; } .gallery { margin: -16px -12px 43px -12px; display: flex; flex-wrap: wrap; } .gallery .gallery-item { padding: 0 12px; margin-top: 24px; margin-bottom: 0; } .gallery.gallery-columns-2 .gallery-item { width: 50%; } .gallery.gallery-columns-3 .gallery-item { width: 33.33%; } .gallery.gallery-columns-4 .gallery-item { width: 25%; } .gallery.gallery-columns-5 .gallery-item { width: 20%; } .widget_media_gallery .gallery, .elementor-widget-wp-widget-media_gallery .gallery { margin: -10px -5px 0 -5px; } .widget_media_gallery .gallery .gallery-item, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item { padding: 0 5px; margin-top: 10px !important; margin-bottom: 0; } .widget_media_gallery .gallery .gallery-item img, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item img { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-newsletter.widget { background-image: -webkit-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -moz-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -ms-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -o-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); padding: 32px 25px 42px; } .ct-newsletter.widget .widget-title { padding-bottom: 22px; margin-bottom: 0; color: #fff; font-size: 22px; } .ct-newsletter.widget .widget-title:before { content: '\f2b6'; font-family: "Font Awesome 5 Pro"; position: static; background-image: none; background-color: transparent; font-size: 20px; margin-right: 14px; } .ct-newsletter.widget .tnp-field-email { margin-bottom: 15px; } .ct-newsletter.widget .tnp-field-email .tnp-email { -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; border: 1px solid #ececec; height: 58px; font-size: 13px; text-align: center; } .ct-newsletter.widget .tnp-field-button .tnp-button { -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; width: 100%; line-height: 58px; font-size: 14px; font-weight: 400; text-transform: uppercase; } #sb_instagram #sbi_images { padding: 0 !important; margin: -8px -4px 0 -4px; width: auto; float: none; } #sb_instagram #sbi_images .sbi_item { padding: 0 4px !important; margin-top: 8px !important; } #sb_instagram #sbi_images .sbi_item a { position: relative; } #sb_instagram #sbi_images .sbi_item a img { width: 100%; } #sb_instagram #sbi_images .sbi_item a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65) !important; -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0; z-index: 1; } #sb_instagram #sbi_images .sbi_item a:after { content: '\f16d'; font-size: 18px; font-family: "Font Awesome 5 Brands"; color: #fff; z-index: 2; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0; } #sb_instagram #sbi_images .sbi_item a:hover:before, #sb_instagram #sbi_images .sbi_item a:hover:after { opacity: 1; } #sb_instagram .sbi-screenreader { opacity: 0; } @media screen and (max-width: 767px) { #sb_instagram.sbi_col_3 #sbi_images .sbi_item { width: 33.33% !important; } } #sb_instagram.image-filter a { -webkit-filter: grayscale(100%); filter: grayscale(100%); } #sb_instagram.image-filter a:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); } body .tnp-subscription { margin: 0; } body .tnp-subscription div.tnp-field { margin-bottom: 0; } .bypostauthor { display: block; } .comments-area .comment-list-wrap { margin-top: 49px; } .comments-area .comment-respond { margin-top: 60px; } .comments-area .comment-respond .logged-in-as { margin-bottom: 25px; font-size: 14px; } .comments-area .comment-respond .logged-in-as a { color: inherit; } .comments-area .comment-respond .logged-in-as a:hover { color: #05afec; } .comments-area .no-comments { display: none; } .comment-title { font-size: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 2px; } .comment-title a { color: inherit; } .comment-title a:hover { color: #05afec; } .comment-list { padding: 0; list-style: none; } .comment-list li .children { padding-left: 76px; } @media screen and (max-width: 575px) { .comment-list li .children { padding-left: 0; } } .comment-list li .children li { list-style: none; margin-top: 34px; } .comment-list li .comment-respond { margin-top: 45px; margin-bottom: 50px; margin-left: 122px; } .comment-list > li { margin-bottom: 34px; } .comment-list > li:last-child { margin-bottom: 0; } .comment-list > li > .children > li > .children > li > .children > li > .children { padding-left: 0; } .comment-list > li > .children > li > .children > li > .children > li > .children .children { padding-left: 0; } .comment-inner { display: flex; flex-wrap: nowrap; } @media screen and (max-width: 575px) { .comment-inner { display: block; text-align: center; } } .comment-inner img.avatar { width: 92px; height: 92px; min-width: 92px; margin-right: 30px; float: left; -webkit-border-radius: 100px; -khtml-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; } @media screen and (max-width: 767px) { .comment-inner img.avatar { width: 60px; height: 60px; min-width: 60px; margin-right: 18px; } } @media screen and (max-width: 575px) { .comment-inner img.avatar { float: none; margin: 0 auto 22px auto; width: 92px; height: 92px; min-width: 92px; } } .comment-date { font-size: 14px; color: #a4a4a4; margin-bottom: 17px; display: inline-block; } .comment-content { background-color: #f4f7fc; padding: 22px 24px 38px; position: relative; flex-grow: 1; } .comment-content a { word-wrap: break-word; } .comment-content .comment-text { color: inherit; font-size: 15px; line-height: 27px; } .comment-content .comment-text p:last-child { margin-bottom: 0; } .comment-content:hover .comment-reply a:before { opacity: 0; } .comment-content:hover .comment-reply a:after { opacity: 1; } .comment-content:hover .comment-reply a:hover:before { opacity: 1; } .comment-content:hover .comment-reply a:hover:after { opacity: 0; } @media screen and (max-width: 575px) { .comment-content:before { content: ''; border-width: 12px; border-style: solid; border-color: transparent transparent #f4f7fc transparent; left: 50%; top: -23px; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); display: inline-block; position: absolute; } } .comment-reply { position: absolute; top: 20px; right: 23px; } @media screen and (max-width: 575px) { .comment-reply { position: static; margin-top: 22px; } } .comment-reply a { line-height: 35px; display: inline-block; padding: 0 17px; font-size: 14px; font-weight: 500; color: #fff; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .comment-reply a i { margin-left: 4px; font-weight: 400; } .comment-reply a:before { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } .comment-reply a:after { background-image: -webkit-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -moz-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -ms-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: -o-linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); background-image: linear-gradient(90deg, #007f00 0%, #23ff23 50%, #007f00); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .comment-reply-title small { display: inline-block; vertical-align: top; margin-top: -5px; margin-left: 10px; } .comment-reply-title small a { line-height: 35px; display: inline-block; padding: 0 17px; font-size: 14px; font-weight: 500; color: #fff; -webkit-border-radius: 35px; -khtml-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; border-radius: 35px; } .comment-reply-title small a i { margin-left: 4px; } .comment-reply-title small a:before { background-color: #191919; } .comment-holder { display: flex; flex-wrap: nowrap; margin-top: 5px; } .comment-holder .comment-meta { flex-grow: 1; margin-right: 30px; } @media screen and (max-width: 575px) { .comment-holder { display: block; margin-top: 0; margin-bottom: 14px; } .comment-holder .comment-meta { margin-right: 0; } } .comment-form .row > div { margin-top: 30px; } .comment-form .form-submit { margin-top: 23px; margin-bottom: 0; } .comment-form .comment-form-comment { display: flex; flex-wrap: wrap; } .comment-form-cookies-consent { font-size: 14px; line-height: 24px; padding-left: 20px; position: relative; margin-top: 20px; color: #222; } .comment-form-cookies-consent input, .comment-form-cookies-consent label:before, .comment-form-cookies-consent label:after { position: absolute; width: 12px; height: 12px; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .comment-form-cookies-consent label:before { content: ''; border: 1px solid #cfcfcf; background-color: #ececed; z-index: 1; } .comment-form-cookies-consent label:after { content: '\f00c'; font-family: "Font Awesome 5 Pro"; font-weight: 400; z-index: 2; font-size: 8px; color: #05afec; opacity: 0; line-height: 12px; text-align: center; } .comment-form-cookies-consent input { z-index: 99; opacity: 0; } .comment-form-cookies-consent input:checked + label:before { border-color: #05afec; background-color: #fff; } .comment-form-cookies-consent input:checked + label:after { opacity: 1; } .page-template-default .comments-area .comment-respond { border-top: 1px solid #d0e7fa !important; padding-top: 50px; margin-top: 50px; } .page-template-default .comments-area .comment-respond:before { display: none; } @media screen and (min-width: 1200px) { .fixed-footer .site-footer-custom { width: 100%; position: fixed; bottom: 0; left: 0; z-index: -1; } .fixed-footer #ct-masthead, .fixed-footer .site-content { background-color: #fff; } } @media screen and (max-width: 1199px) { .fixed-footer .site-content { margin-bottom: 0 !important; } } .site-footer-custom { font-family: "Poppins"; } @media screen and (max-width: 991px) { .site-footer-custom { overflow: hidden; } } .logo-footer { opacity: 1; } .logo-footer img { max-height: 59px; } .scroll-top { position: fixed; z-index: 99; bottom: 24px; right: 30px; height: 50px; width: 50px; line-height: 50px; text-align: center; background-image: -webkit-linear-gradient(-190deg, #007f00, #94ca36); background-image: -moz-linear-gradient(-190deg, #007f00, #94ca36); background-image: -ms-linear-gradient(-190deg, #007f00, #94ca36); background-image: -o-linear-gradient(-190deg, #007f00, #94ca36); background-image: linear-gradient(-190deg, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36'); -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; color: #fff; font-size: 22px; opacity: 0; visibility: hidden; overflow: hidden; } @media screen and (max-width: 767px) { .scroll-top { bottom: 0; right: 0; } } .scroll-top:hover, .scroll-top:focus, .scroll-top:active { color: #fff; } .scroll-top.on { bottom: 44px; opacity: 1; visibility: visible; } @media screen and (max-width: 767px) { .scroll-top.on { bottom: 0; right: 0; -webkit-border-radius: 2px 0 0; -khtml-border-radius: 2px 0 0; -moz-border-radius: 2px 0 0; -ms-border-radius: 2px 0 0; -o-border-radius: 2px 0 0; border-radius: 2px 0 0; height: 35px; width: 35px; line-height: 35px; font-size: 16px; } } .scroll-top:hover i { -o-animation: toTopFromBottom 0.3s forwards; -ms-animation: toTopFromBottom 0.3s forwards; -webkit-animation: toTopFromBottom 0.3s forwards; animation: toTopFromBottom 0.3s forwards; } .btn-type-normal .scroll-top { background-image: none; background-color: #05afec; } .ct-grid { margin: 0 -15px; } .ct-grid .grid-sizer { visibility: hidden; } .ct-grid .ct-grid-inner, .ct-grid .grid-item-inner { position: relative; } .ct-grid .grid-item.ct-animated .grid-item-inner { animation: 0.65s ease 0s normal forwards 1 running moveUp; -webkit-animation: 0.65s ease 0s normal forwards 1 running moveUp; -webkit-transform: translateY(200px); -khtml-transform: translateY(200px); -moz-transform: translateY(200px); -ms-transform: translateY(200px); -o-transform: translateY(200px); transform: translateY(200px); } .ct-grid .ct-load-more { margin-top: 35px; } .ct-grid .ct-load-more .btn { padding: 0 42px; line-height: 55px; font-size: 15px; } .ct-grid .ct-load-more i { margin-left: 0; margin-right: 8px; } .ct-grid .ct-grid-pagination { margin-top: 20px; } .ct-grid .item-featured a { display: block; } .ct-grid .btn-loadmore i { margin-left: 0; margin-right: 0; } .ct-grid .btn-loadmore i.fa-refresh { margin-right: 8px; } .ct-grid-inner.row { margin: 0; } .grid-filter-wrap { margin-bottom: 44px; text-align: center; padding: 0 15px; /* End Grid */ /* Carousel */ } .grid-filter-wrap span { cursor: pointer; display: inline-block; font-size: 16px; line-height: 30px; font-weight: 600; margin: 0 0 10px; padding: 0 16px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; text-transform: capitalize; color: #383838; position: relative; font-family: 'Poppins', sans-serif; z-index: 1; } .grid-filter-wrap span:before { content: ''; width: 100%; height: 100%; z-index: -1; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: absolute; top: 0; left: 0; opacity: 0; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -khtml-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -moz-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -ms-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -o-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); } .grid-filter-wrap span.active, .grid-filter-wrap span:hover { color: #fff; } .grid-filter-wrap span.active:before, .grid-filter-wrap span:hover:before { opacity: 1; } .hide-nav .slick-arrow { opacity: 0 !important; visibility: hidden !important; } .hide-nav .ct-slick-carousel[data-arrows="true"] { padding-bottom: 0px !important; } .ct-nav-carousel { display: flex; flex-wrap: wrap; align-items: center; } .ct-nav-carousel .nav-prev, .ct-nav-carousel .nav-next { height: 48px; width: 48px; border: 2px solid #c7c7c7; position: relative; z-index: 1; display: inline-block; cursor: pointer; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 48px; -khtml-border-radius: 48px; -moz-border-radius: 48px; -ms-border-radius: 48px; -o-border-radius: 48px; border-radius: 48px; } .ct-nav-carousel .nav-prev i, .ct-nav-carousel .nav-next i { color: rgba(14, 14, 14, 0.23); font-size: 16px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-nav-carousel .nav-prev:hover, .ct-nav-carousel .nav-next:hover { background-color: #0e0e0e; border-color: #0e0e0e; } .ct-nav-carousel .nav-prev:hover i, .ct-nav-carousel .nav-next:hover i { color: #fff; } .ct-nav-carousel .nav-next { margin-left: 10px; } .ct-nav-carousel.style2 .nav-next { margin-left: 16px; } .ct-nav-carousel.style2 .nav-prev, .ct-nav-carousel.style2 .nav-next { border: none; height: 42px; width: 42px; line-height: 42px; background-color: #fff; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.21) !important; -khtml-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.21) !important; -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.21) !important; -ms-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.21) !important; -o-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.21) !important; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.21) !important; } .ct-nav-carousel.style2 .nav-prev i, .ct-nav-carousel.style2 .nav-next i { color: #012068; } .ct-nav-carousel.style2 .nav-prev:hover, .ct-nav-carousel.style2 .nav-next:hover { background-color: #007f00; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .ct-nav-carousel.style2 .nav-prev:hover i, .ct-nav-carousel.style2 .nav-next:hover i { color: #fff; } .style3 .nav-next { margin-left: 16px; } .style3 .nav-prev, .style3 .nav-next { border: none; height: 47px; width: 47px; line-height: 47px; background-color: #fff; -webkit-box-shadow: 0 16px 16px rgba(12, 0, 51, 0.1) !important; -khtml-box-shadow: 0 16px 16px rgba(12, 0, 51, 0.1) !important; -moz-box-shadow: 0 16px 16px rgba(12, 0, 51, 0.1) !important; -ms-box-shadow: 0 16px 16px rgba(12, 0, 51, 0.1) !important; -o-box-shadow: 0 16px 16px rgba(12, 0, 51, 0.1) !important; box-shadow: 0 16px 16px rgba(12, 0, 51, 0.1) !important; } .style3 .nav-prev i, .style3 .nav-next i { color: #222; } .style3 .nav-prev:hover, .style3 .nav-next:hover { background-color: #05afec; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .style3 .nav-prev:hover i, .style3 .nav-next:hover i { color: #fff; } .ct-slick-carousel .slick-arrow { width: 60px; height: 60px; color: #222; cursor: pointer; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; position: absolute; padding: 0; background-color: #fff; background-image: none; font-size: 0; bottom: 0; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-box-shadow: 0 1px 20px rgba(0, 8, 11, 0.14); -khtml-box-shadow: 0 1px 20px rgba(0, 8, 11, 0.14); -moz-box-shadow: 0 1px 20px rgba(0, 8, 11, 0.14); -ms-box-shadow: 0 1px 20px rgba(0, 8, 11, 0.14); -o-box-shadow: 0 1px 20px rgba(0, 8, 11, 0.14); box-shadow: 0 1px 20px rgba(0, 8, 11, 0.14); } .ct-slick-carousel .slick-arrow:before { font-family: 'Font Awesome 5 Pro'; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 16px; } .ct-slick-carousel .slick-arrow:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .ct-slick-carousel .slick-arrow:hover { color: #fff; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-slick-carousel .slick-arrow:hover:after { opacity: 1; } .ct-slick-carousel .slick-arrow.slick-disabled { cursor: no-drop; } .ct-slick-carousel .slick-prev { margin-left: -40px; } .ct-slick-carousel .slick-prev:before { content: '\f104'; } .ct-slick-carousel .slick-next { margin-left: 40px; } .ct-slick-carousel .slick-next:before { content: '\f105'; } .ct-slick-carousel[data-arrows="true"] { padding-bottom: 95px; } .ct-slick-carousel.slick-arrow-style2 .slick-arrow { width: 53px; height: 53px; background-color: #bbb; color: #fff; background-size: inherit; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-slick-carousel.slick-arrow-style2 .slick-arrow:after { -webkit-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -khtml-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -moz-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -ms-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -o-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] { padding-bottom: 0; } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow { top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); margin-left: 0; margin-right: 0; background-color: #f5f3f3; color: #1d1b4c; border: 2px solid #1d1b4c; height: 47px; width: 47px; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } @media screen and (max-width: 1199px) { .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow { opacity: 0; } } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow:after { display: none; } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow:hover { color: #fff; background-color: #1d1b4c !important; } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev { left: -23px; z-index: 9; } @media screen and (max-width: 1199px) { .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev { left: 15px; } } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next { right: -23px; left: auto; z-index: 9; } @media screen and (max-width: 1199px) { .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next { right: 15px; } } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"]:hover .slick-arrow { opacity: 1; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow { width: 47px; height: 47px; border: 2px solid #1f323e; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow:before { font-size: 18px; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow:after { background: #1f323e; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow:hover { background: #1f323e; } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] { padding-bottom: 0; } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow { top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); margin-left: 0; margin-right: 0; } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev { left: -14px; z-index: 9; } @media screen and (max-width: 1199px) { .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev { left: 30px; } } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next { right: -14px; left: auto; z-index: 9; } @media screen and (max-width: 1199px) { .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next { right: 30px; } } .slick-slider .slick-slide { outline: none; } .slick-dots { margin: 45px 0 0; list-style: none; display: flex; justify-content: center; align-items: center; } .slick-dots li { display: flex; margin: 0 8px; line-height: 1; } .slick-dots li button { height: 6px; width: 6px; line-height: 6px; text-indent: -9999px; padding: 0; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: #c6c6c6; z-index: 1; } .slick-dots li:not(.slick-active) button { background-image: none; } .slick-dots li.slick-active button { -webkit-transform: scale(2); -khtml-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2); } .ct-slick-slider .ct-carousel-inner { margin: 0 -15px; } .ct-slick-slider .ct-carousel-inner .slick-slide { padding: 0 15px; } .dot-style-u1 .slick-dots li { margin: 0 4px; } .dot-style-u1 .slick-dots li button { width: 23px; height: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; background-color: #d6dcdb; } .dot-style-u1 .slick-dots li.slick-active button { background-color: #05afec; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .dot-style-u2 .slick-dots { margin-top: 0; } .dot-style-u2 .slick-dots li { margin: 0 4px; } .dot-style-u2 .slick-dots li button { width: 20px; height: 7px; background-color: #cbc4c4; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .dot-style-u2 .slick-dots li.slick-active button { width: 40px; background-color: #007f00; } .dot-style-u3 li { margin: 0 10px; } .dot-style-u3 li button { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .dot-style-u3 li button:before { content: ''; height: 26px; width: 26px; -webkit-border-radius: 26px; -khtml-border-radius: 26px; -moz-border-radius: 26px; -ms-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; border: 2px solid #e9e9e9; position: absolute; left: -10px; top: -10px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .dot-style-u3 li.slick-active button { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .dot-style-u3 li.slick-active button:before { opacity: 1; } .dot-style-u4 .slick-dots li, .ct-blog-carousel-layout1.style6 .slick-dots li { margin: 0 6px; } .dot-style-u4 .slick-dots li button, .ct-blog-carousel-layout1.style6 .slick-dots li button { background-color: #d1d1d1; width: 10px; height: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; } .dot-style-u4 .slick-dots li button:before, .ct-blog-carousel-layout1.style6 .slick-dots li button:before { content: ''; width: 20px; height: 20px; border: 2px solid #007f00; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; position: absolute; top: -5px; left: -5px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .dot-style-u4 .slick-dots li.slick-active button, .ct-blog-carousel-layout1.style6 .slick-dots li.slick-active button { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); background-color: #05afec; } .dot-style-u4 .slick-dots li.slick-active button:before, .ct-blog-carousel-layout1.style6 .slick-dots li.slick-active button:before { opacity: 1; } .dot-style-u5 .slick-dots li { margin: 0 6px; } .dot-style-u5 .slick-dots li button { background-color: #a9b4ce; width: 10px; height: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; } .dot-style-u5 .slick-dots li button:before { content: ''; width: 20px; height: 20px; border: 2px solid #05afec; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; position: absolute; top: -5px; left: -5px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .dot-style-u5 .slick-dots li.slick-active button { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); background-color: #05afec; } .dot-style-u5 .slick-dots li.slick-active button:before { opacity: 1; } .dot-style-u6 .slick-dots li { margin: 0 3px; } .dot-style-u6 .slick-dots li button { background-color: #eef1fe; width: 14px; height: 14px; -webkit-border-radius: 14px; -khtml-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19); -khtml-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19); -moz-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19); -ms-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19); -o-box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19); box-shadow: 0 8px 27px rgba(148, 202, 54, 0.19); } .dot-style-u6 .slick-dots li.slick-active button { background-image: -webkit-gradient(linear, left top, left bottom, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(bottom, #007f00, #94ca36); background-image: -moz-linear-gradient(bottom, #007f00, #94ca36); background-image: -ms-linear-gradient(bottom, #007f00, #94ca36); background-image: -o-linear-gradient(bottom, #007f00, #94ca36); background-image: linear-gradient(bottom, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36'); -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .dot-style-u7 .slick-dots { margin-top: 40px; } .dot-style-u7 .slick-dots li { margin: 0 4px; } .dot-style-u7 .slick-dots li button { background-color: #e7e7e7; width: 23px; height: 9px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; } .dot-style-u7 .slick-dots li.slick-active button { background-color: #05afec; background-image: none; -webkit-transform: scale(1.3); -khtml-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); width: 9px; } .slider-dot-line .slick-dots { max-width: 550px; width: 100%; flex-wrap: nowrap; margin: 12px auto 0 auto; height: 13px; background-color: #e1e6ec; -webkit-border-radius: 13px; -khtml-border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px; -o-border-radius: 13px; border-radius: 13px; } @media screen and (max-width: 767px) { .slider-dot-line .slick-dots { max-width: 280px; } } .slider-dot-line .slick-dots li { margin: 0; width: 50%; } .slider-dot-line .slick-dots li button { -webkit-border-radius: 13px; -khtml-border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px; -o-border-radius: 13px; border-radius: 13px; width: 100%; height: 13px; background-color: transparent; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .slider-dot-line .slick-dots li button:hover { background-color: #000a93; } .slider-dot-line .slick-dots li.slick-active button, .slider-dot-line .slick-dots li.slick-active button:focus { background-color: #000a93; -webkit-box-shadow: 0 0 10px rgba(0, 10, 147, 0.48); -khtml-box-shadow: 0 0 10px rgba(0, 10, 147, 0.48); -moz-box-shadow: 0 0 10px rgba(0, 10, 147, 0.48); -ms-box-shadow: 0 0 10px rgba(0, 10, 147, 0.48); -o-box-shadow: 0 0 10px rgba(0, 10, 147, 0.48); box-shadow: 0 0 10px rgba(0, 10, 147, 0.48); } .dots-square .slick-dots { /* End Carousel */ /* Page Loading */ } .dots-square .slick-dots li { margin: 0 4px; } .dots-square .slick-dots li button { height: 15px; width: 15px; background-color: #d6d5d5; -webkit-border-radius: 0%; -khtml-border-radius: 0%; -moz-border-radius: 0%; -ms-border-radius: 0%; -o-border-radius: 0%; border-radius: 0%; } .dots-square .slick-dots li.slick-active button { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); background-color: #05afec; } #ct-loadding { height: 100%; position: fixed; width: 100%; z-index: 999999; top: 0; left: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; background-color: #fff; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #ct-loadding .ct-dual-ring { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 64px; height: 64px; } #ct-loadding .ct-dual-ring:after { content: " "; display: block; width: 64px; height: 64px; border-radius: 50%; border-width: 4px; border-style: solid; border-right-color: transparent; border-left-color: transparent; animation: ct_dual_ring 1.2s linear infinite; border-bottom-color: #05afec; border-top-color: #05afec; } #ct-loadding .loading-spin { display: block; height: 65px; margin: -32px auto 0; position: relative; top: 50%; width: 65px; } #ct-loadding .loading-spin .spinner { width: 60px; height: 60px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-animation: spin-rotate-all 1s linear infinite; animation: spin-rotate-all 1s linear infinite; } #ct-loadding .loading-spin .spinner .right-side, #ct-loadding .loading-spin .spinner .left-side { width: 50%; height: 100%; position: absolute; top: 0; overflow: hidden; -webkit-animation: spin-fade-in-first 1.2s linear infinite alternate; animation: spin-fade-in-first 1.2s linear infinite alternate; } #ct-loadding .loading-spin .spinner .left-side { left: 0; } #ct-loadding .loading-spin .spinner .right-side { right: 0; } #ct-loadding .loading-spin .spinner.color-2 .right-side, #ct-loadding .loading-spin .spinner.color-2 .left-side { -webkit-animation: spin-fade-in-second 1.2s linear infinite alternate; animation: spin-fade-in-second 1.2s linear infinite alternate; } #ct-loadding .loading-spin .spinner .bar { width: 100%; height: 100%; -webkit-border-radius: 200px 0 0 200px; -khtml-border-radius: 200px 0 0 200px; -moz-border-radius: 200px 0 0 200px; -ms-border-radius: 200px 0 0 200px; -o-border-radius: 200px 0 0 200px; border-radius: 200px 0 0 200px; border: 6px solid #05afec; position: relative; } #ct-loadding .loading-spin .spinner .bar:after { content: ""; width: 6px; height: 6px; display: block; background: #05afec; position: absolute; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } #ct-loadding .loading-spin .spinner .right-side .bar { -webkit-border-radius: 0 200px 200px 0; -khtml-border-radius: 0 200px 200px 0; -moz-border-radius: 0 200px 200px 0; -ms-border-radius: 0 200px 200px 0; -o-border-radius: 0 200px 200px 0; border-radius: 0 200px 200px 0; border-left: none; -webkit-transform: rotate(-10deg); -webkit-transform-origin: left center; transform: rotate(-10deg); transform-origin: left center; -webkit-animation: spin-rotate-right 0.75s linear infinite alternate; animation: spin-rotate-right 0.75s linear infinite alternate; } #ct-loadding .loading-spin .spinner .right-side .bar:after { bottom: -6px; left: -3px; } #ct-loadding .loading-spin .spinner .left-side .bar { border-right: none; -webkit-transform: rotate(10deg); transform: rotate(10deg); -webkit-transform-origin: right center; transform-origin: right center; -webkit-animation: spin-rotate-left 0.75s linear infinite alternate; animation: spin-rotate-left 0.75s linear infinite alternate; } #ct-loadding .loading-spin .spinner .left-side .bar:after { bottom: -6px; right: -3px; } #ct-loadding.style10 .loading-spinner { margin: -20px auto 0 auto; width: 40px; height: 40px; top: 50%; position: relative; text-align: center; -webkit-animation: sk-rotate 2s infinite linear; animation: sk-rotate 2s infinite linear; } #ct-loadding.style10 .loading-dot1, #ct-loadding.style10 .loading-dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #05afec; border-radius: 100%; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out; } #ct-loadding.style10 .loading-dot2 { top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s; } #ct-loadding.style11 .loading-spinner { color: #05afec; font-size: 60px; text-indent: -9999em; overflow: hidden; width: 60px; height: 60px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; -webkit-animation: loading-run 1.7s infinite ease, loading-round 1.7s infinite ease; animation: loading-run 1.7s infinite ease, loading-round 1.7s infinite ease; } #ct-loadding.style12 .ct-dot-square { display: block; font-size: 13px; width: 2px; height: 2px; position: absolute; top: 50%; left: 50%; background-color: transparent; transform: translate(-50%, -50%); animation: stevloader 3s infinite linear; -webkit-animation: stevloader 3s infinite linear; } #ct-loadding.style13 { background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); } #ct-loadding.style13 .ct-spinner5 > div { background-color: #fff; } #ct-loadding.style14 .ct-loading-image { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .ct-spinner2 { width: 45px; height: 45px; background-color: #05afec; margin: 100px auto; -webkit-animation: rotateplane 1.2s infinite ease-in-out; animation: rotateplane 1.2s infinite ease-in-out; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; } .ct-spinner3 { width: 45px; height: 45px; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; } .ct-spinner3 .double-bounce1, .ct-spinner3 .double-bounce2 { width: 100%; height: 100%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: #05afec; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: ct-bounce 2s infinite ease-in-out; animation: ct-bounce 2s infinite ease-in-out; } .ct-spinner3 .double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; } .ct-spinner4 { position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 70px; height: 40px; text-align: center; font-size: 10px; } .ct-spinner4 > div { background-color: #05afec; height: 100%; width: 6px; display: inline-block; -webkit-animation: ct-stretchdelay 1.2s infinite ease-in-out; animation: ct-stretchdelay 1.2s infinite ease-in-out; } .ct-spinner4 .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .ct-spinner4 .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .ct-spinner4 .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .ct-spinner4 .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .ct-spinner5 { position: absolute; left: 0; right: 0; margin: auto; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 70px; text-align: center; } .ct-spinner5 > div { width: 18px; height: 18px; background-color: #05afec; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: inline-block; -webkit-animation: ct-bouncedelay 1.4s infinite ease-in-out both; animation: ct-bouncedelay 1.4s infinite ease-in-out both; } .ct-spinner5 .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .ct-spinner5 .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .ct-cube-grid { width: 40px; height: 40px; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; } .ct-cube-grid .ct-cube { width: 33%; height: 33%; background-color: #05afec; float: left; -webkit-animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out; } .ct-cube-grid .ct-cube1 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .ct-cube-grid .ct-cube2 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .ct-cube-grid .ct-cube3 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } .ct-cube-grid .ct-cube4 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .ct-cube-grid .ct-cube5 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .ct-cube-grid .ct-cube6 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .ct-cube-grid .ct-cube7 { -webkit-animation-delay: 0s; animation-delay: 0s; } .ct-cube-grid .ct-cube8 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .ct-cube-grid .ct-cube9 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .ct-folding-cube { position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 40px; height: 40px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .ct-folding-cube .ct-cube { float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .ct-folding-cube .ct-cube:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #05afec; -webkit-animation: ct-foldCubeAngle 2.4s infinite linear both; -ms-animation: ct-foldCubeAngle 2.4s infinite linear both; -o-animation: ct-foldCubeAngle 2.4s infinite linear both; animation: ct-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; } .ct-folding-cube .ct-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg); -ms-transform: scale(1.1) rotateZ(90deg); -o-transform: scale(1.1) rotateZ(90deg); transform: scale(1.1) rotateZ(90deg); } .ct-folding-cube .ct-cube2:before { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .ct-folding-cube .ct-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg); -ms-transform: scale(1.1) rotateZ(180deg); -o-transform: scale(1.1) rotateZ(180deg); transform: scale(1.1) rotateZ(180deg); } .ct-folding-cube .ct-cube3:before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .ct-folding-cube .ct-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg); -ms-transform: scale(1.1) rotateZ(270deg); -o-transform: scale(1.1) rotateZ(270deg); transform: scale(1.1) rotateZ(270deg); } .ct-folding-cube .ct-cube4:before { -webkit-animation-delay: 0.9s; -ms-animation-delay: 0.9s; -o-animation-delay: 0.9s; animation-delay: 0.9s; } .ct-loading-stairs { height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 75px; margin-top: -25px; } .ct-loading-stairs .loader-bar { position: absolute; bottom: 0; width: 10px; height: 50%; background: #05afec; transform-origin: center bottom; -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -khtml-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -ms-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -o-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); } .ct-loading-stairs .loader-bar:nth-child(1) { left: 0px; -webkit-transform: scale(1, 0.2); -khtml-transform: scale(1, 0.2); -moz-transform: scale(1, 0.2); -ms-transform: scale(1, 0.2); -o-transform: scale(1, 0.2); transform: scale(1, 0.2); animation: barUp1 4s infinite; -webkit-animation: barUp1 4s infinite; -ms-animation: barUp1 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(2) { left: 15px; -webkit-transform: scale(1, 0.4); -khtml-transform: scale(1, 0.4); -moz-transform: scale(1, 0.4); -ms-transform: scale(1, 0.4); -o-transform: scale(1, 0.4); transform: scale(1, 0.4); animation: barUp2 4s infinite; -webkit-animation: barUp2 4s infinite; -ms-animation: barUp2 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(3) { left: 30px; -webkit-transform: scale(1, 0.6); -khtml-transform: scale(1, 0.6); -moz-transform: scale(1, 0.6); -ms-transform: scale(1, 0.6); -o-transform: scale(1, 0.6); transform: scale(1, 0.6); animation: barUp3 4s infinite; -webkit-animation: barUp3 4s infinite; -ms-animation: barUp3 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(4) { left: 45px; -webkit-transform: scale(1, 0.8); -khtml-transform: scale(1, 0.8); -moz-transform: scale(1, 0.8); -ms-transform: scale(1, 0.8); -o-transform: scale(1, 0.8); transform: scale(1, 0.8); animation: barUp4 4s infinite; -webkit-animation: barUp4 4s infinite; -ms-animation: barUp4 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(5) { left: 60px; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); animation: barUp5 4s infinite; -webkit-animation: barUp5 4s infinite; -ms-animation: barUp5 4s infinite; } .ct-loading-stairs .loader-ball { position: absolute; bottom: 10px; left: 0; width: 10px; height: 10px; background: #05afec; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; animation: ball 4s infinite; -webkit-animation: ball 4s infinite; -ms-animation: ball 4s infinite; } .ct-spinner9-wrap { position: absolute; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); left: 0; right: 0; width: 45px; height: 45px; margin: auto; } .ct-spinner9 { margin: 0 auto; width: 45px; height: 45px; position: relative; text-align: center; -webkit-animation: ct-rotate 2s infinite linear; animation: ct-rotate 2s infinite linear; /* End Page Loading */ /* Modal and Hidden Sidebar */ } .ct-spinner9 .dot1, .ct-spinner9 .dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #007f00; background-image: -webkit-gradient(linear, left top, right top, from(#007f00), to(#94ca36)); background-image: -webkit-linear-gradient(left, #007f00, #94ca36); background-image: -moz-linear-gradient(left, #007f00, #94ca36); background-image: -ms-linear-gradient(left, #007f00, #94ca36); background-image: -o-linear-gradient(left, #007f00, #94ca36); background-image: linear-gradient(left, #007f00, #94ca36); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007f00', endColorStr='#94ca36', gradientType='1'); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-animation: ct-bounce 2s infinite ease-in-out; animation: ct-bounce 2s infinite ease-in-out; } .ct-spinner9 .dot2 { top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s; } .ct-modal { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -2; -webkit-transition: all 1s ease; -khtml-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .ct-modal .ct-modal-close { position: absolute; top: 60px; right: 60px; line-height: 60px; color: #fff; font-size: 22px; cursor: pointer; height: 60px; width: 60px; z-index: 99; color: #000; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; text-align: center; -webkit-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -khtml-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -moz-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -ms-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -o-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); transition-delay: 0s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; visibility: hidden; } .ct-modal .ct-modal-close:before { content: ''; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: -1; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; position: absolute; } .ct-modal .ct-modal-close:hover:before { -webkit-transform: scale(1.1); -khtml-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .ct-modal .ct-modal-overlay { position: fixed; width: 224vw; height: 224vw; top: calc(90px - 112vw); right: calc(100px - 112vw); z-index: 3; display: block; background-color: rgba(14, 14, 14, 0.9); -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: center; transform-origin: center; -webkit-transition: transform 0.8s ease-in-out; -khtml-transition: transform 0.8s ease-in-out; -moz-transition: transform 0.8s ease-in-out; -ms-transition: transform 0.8s ease-in-out; -o-transition: transform 0.8s ease-in-out; transition: transform 0.8s ease-in-out; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; } .ct-modal .ct-modal-content { position: fixed; width: 0; max-width: 1200px; padding: 30px 15px; left: 50%; top: 50%; opacity: 0; z-index: 3; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -khtml-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -moz-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -ms-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -o-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; transition-delay: 0s, 0.4s, 0s; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; } .ct-modal.open { z-index: 9999; } .ct-modal.open .ct-modal-close { opacity: 1; visibility: visible; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition-delay: 0.3s; -webkit-transition-delay: 0.3s; } .ct-modal.open .ct-modal-overlay { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition-delay: 0s; -webkit-transition-delay: 0s; opacity: 1; -webkit-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -khtml-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -moz-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -ms-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -o-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); } .ct-modal.open .ct-modal-content { width: 100%; opacity: 1; transition-delay: 0.7s; -webkit-transition-delay: 0.7s; } .ct-modal.ct-modal-search .ct-modal-content { max-width: 680px; } .ct-modal-search .search-form-popup { position: relative; } .ct-modal-search .search-field { background-color: transparent; border: none; height: 60px; padding-left: 0; padding-right: 60px; padding-top: 16px; padding-bottom: 16px; color: #fff; font-size: 25px; font-weight: 600; border-bottom: 1px solid rgba(255, 255, 255, 0.87); font-family: 'Poppins', sans-serif; } .ct-modal-search .search-field:hover, .ct-modal-search .search-field:focus { border-color: rgba(255, 255, 255, 0.87); } .ct-modal-search .search-submit { font-size: 28px; color: #fff; background-color: transparent; background-image: none; border: none; padding: 0; height: 60px; width: 60px; line-height: 60px; position: absolute; top: 0; right: 0; text-align: right; } .ct-hidden-sidebar-overlay, .ct-widget-cart-overlay { background-color: rgba(14, 14, 14, 0.82); height: 100%; width: 100%; right: 0; top: 0; position: fixed; z-index: 1026; -webkit-transform: scaleX(0); -khtml-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); transform-origin: 100% 50%; -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; -webkit-transition: transform 0.8s ease 0s; -khtml-transition: transform 0.8s ease 0s; -moz-transition: transform 0.8s ease 0s; -ms-transition: transform 0.8s ease 0s; -o-transition: transform 0.8s ease 0s; transition: transform 0.8s ease 0s; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; cursor: url(../images/pointer.png), auto; } .ct-hidden-sidebar { position: fixed; z-index: 1029; top: 0; right: 0; bottom: 0; width: 375px; background-color: #fff; font-size: 15px; line-height: 26px; color: #383838; overflow: hidden; -webkit-transform: translateX(380px); -khtml-transform: translateX(380px); -moz-transform: translateX(380px); -ms-transform: translateX(380px); -o-transform: translateX(380px); transform: translateX(380px); -webkit-transition: transform 0.8s ease 0s; -khtml-transition: transform 0.8s ease 0s; -moz-transition: transform 0.8s ease 0s; -ms-transition: transform 0.8s ease 0s; -o-transition: transform 0.8s ease 0s; transition: transform 0.8s ease 0s; transition-delay: 0s; -webkit-transition-delay: 0s; } .ct-hidden-sidebar .ct-hidden-sidebar-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow-y: scroll; margin: 115px -15px 90px 0; padding: 0 60px 0 60px; } @media screen and (max-width: 1400px) { .ct-hidden-sidebar .ct-hidden-sidebar-inner { margin: 85px -15px 60px 0; padding: 0 60px 0 50px; } } .ct-hidden-sidebar .ct-hidden-close { height: 40px; width: 40px; font-size: 24px; line-height: 40px; position: absolute; top: 30px; right: 30px; text-align: center; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; cursor: pointer; } .ct-hidden-sidebar .ct-hidden-close:hover { color: #05afec; } .ct-hidden-sidebar section.widget { margin-bottom: 54px; } .ct-hidden-sidebar section.widget:last-child { margin-bottom: 0; } .ct-hidden-sidebar section.widget.logo-hidden-sidebar { margin-bottom: 30px; } .ct-hidden-sidebar section.widget.logo-hidden-sidebar img { max-height: 60px; } .ct-hidden-sidebar section.widget + .ct-getintouch { margin-top: -15px; } .ct-hidden-sidebar-wrap.open .ct-hidden-sidebar-overlay { -webkit-transform: scaleX(1); -khtml-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; -webkit-transition-delay: 0s; } .ct-hidden-sidebar-wrap.open .ct-hidden-sidebar { -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); transition-delay: 0.3s; -webkit-transition-delay: 0.3s; } .ct-widget-cart-wrap.open { /* End Modal */ } .ct-widget-cart-wrap.open .ct-widget-cart-overlay { -webkit-transform: scaleX(1); -khtml-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; -webkit-transition-delay: 0s; } .ct-widget-cart-wrap.open .ct-widget-cart-sidebar { -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -webkit-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -khtml-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -moz-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -ms-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -o-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); } @media screen and (max-width: 575px) { .col-xs-1 { -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xs-2 { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xs-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xs-4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xs-5 { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xs-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xs-7 { -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xs-8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xs-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xs-10 { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xs-11 { -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xs-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } .ct-demo-bar { position: fixed; top: 0; right: 0; width: 600px; background: #fff; z-index: 99999; height: 100%; text-align: center; -webkit-transform: translate(601px, 0px); -khtml-transform: translate(601px, 0px); -moz-transform: translate(601px, 0px); -ms-transform: translate(601px, 0px); -o-transform: translate(601px, 0px); transform: translate(601px, 0px); -webkit-transition: transform 0.6s ease; -khtml-transition: transform 0.6s ease; -moz-transition: transform 0.6s ease; -ms-transition: transform 0.6s ease; -o-transition: transform 0.6s ease; transition: transform 0.6s ease; } @media screen and (max-width: 991px) { .ct-demo-bar { display: none; } } .ct-demo-bar.active { -webkit-transform: translate(0px, 0px); -khtml-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); } .ct-demo-bar .ct-demo-option { position: absolute; top: 200px; left: -40px; height: 110px; padding: 10px 0; width: 40px; background-color: #fff; -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -khtml-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -o-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -webkit-border-radius: 5px 0 0 5px; -khtml-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } .ct-demo-bar .ct-demo-option span { position: absolute; background-color: #222; color: #fff; white-space: nowrap; padding: 0 12px; font-size: 13px; top: 0; right: 100%; margin-right: 12px; opacity: 0; visibility: hidden; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-demo-bar .ct-demo-option span:before { content: ''; border-color: #222; border-style: solid; border-color: transparent transparent transparent #222; border-width: 6px; position: absolute; top: 50%; right: -12px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-demo-bar .ct-demo-option a { display: block; color: #222; font-size: 15px; height: 30px; line-height: 30px; position: relative; } .ct-demo-bar .ct-demo-option a:first-child { font-size: 16px; } .ct-demo-bar .ct-demo-option a:hover span { opacity: 1; visibility: visible; } .ct-demo-bar .ct-demo-option .far { font-family: "Font Awesome 5 Pro"; } .ct-demo-bar .ct-demo-bar-meta { padding: 40px 20px 0 20px; } .ct-demo-bar .ct-demo-bar-meta h4 { font-size: 18px; } .ct-demo-bar .ct-demo-bar-inner { position: absolute; top: 0; right: 0; width: 100%; height: 100%; -webkit-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -khtml-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -ms-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -o-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); overflow: auto; height: 100%; color: #222; line-height: 1.5; font-size: 14px; } .ct-demo-bar .ct-demo-bar-inner:hover { overflow-y: auto; } .ct-demo-bar .ct-demo-bar-list { list-style: none; margin: 0; padding: 20px 10px; display: flex; flex-wrap: wrap; } .ct-demo-bar .ct-demo-bar-item { width: 50%; padding: 0 10px; margin-bottom: 20px; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder { position: absolute; top: 50%; padding: 20px; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; z-index: 2; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder h6 { color: #fff; margin-bottom: 18px; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder .btn { line-height: 38px; font-size: 13px; padding: 0 16px; margin: 0 6px; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner { position: relative; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner:before { z-index: 1; content: ''; background-color: rgba(0, 0, 0, 0.78); position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner:hover:before, .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner:hover .ct-demo-bar-holder { opacity: 1; } .ct-demo-bar .ct-demo-btn-group { display: flex; flex-wrap: nowrap; } #ct-newsletter-popup { background-color: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1099; display: none; } #ct-newsletter-popup .ct-newsletter-close { font-size: 20px; color: #151515; width: 30px; height: 30px; line-height: 30px; text-align: center; position: absolute; top: 15px; right: 15px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; cursor: pointer; } @media screen and (max-width: 575px) { #ct-newsletter-popup .ct-newsletter-close { top: 8px; right: 8px; } } #ct-newsletter-popup .ct-newsletter-close:hover { color: #05afec; -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } #ct-newsletter-popup .ct-newsletter-title { font-size: 30px; line-height: 36px; margin-bottom: 11px; } #ct-newsletter-popup .ct-newsletter-desc { font-size: 16px; line-height: 26px; color: #000; margin-bottom: 19px; } #ct-newsletter-popup .ct-newsletter-content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 765px; width: 100%; padding: 15px; } #ct-newsletter-popup .ct-newsletter-content .ct-newsletter-content-inner { width: 100%; background-color: #fff; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; padding: 63px 65px 46px; position: relative; background-image: url(../images/bg-newsletter-form.png); background-repeat: no-repeat; background-position: center; } @media screen and (max-width: 767px) { #ct-newsletter-popup .ct-newsletter-content .ct-newsletter-content-inner { padding-left: 40px; padding-right: 40px; } } @media screen and (max-width: 575px) { #ct-newsletter-popup .ct-newsletter-content .ct-newsletter-content-inner { padding: 43px 30px 36px 30px; } } #ct-newsletter-popup .ct-newsletter-holder { display: flex; flex-wrap: nowrap; align-items: center; } #ct-newsletter-popup .ct-newsletter-meta { flex-grow: 1; margin-right: 40px; } @media screen and (max-width: 767px) { #ct-newsletter-popup .ct-newsletter-meta { margin-right: 0; } } #ct-newsletter-popup .ct-newsletter-image { min-width: 190px; } @media screen and (max-width: 767px) { #ct-newsletter-popup .ct-newsletter-image { display: none; } } #ct-newsletter-popup form.newsletter, #ct-newsletter-popup form.tnp-subscription { display: flex; flex-wrap: nowrap; margin-bottom: 23px; } @media screen and (max-width: 575px) { #ct-newsletter-popup form.newsletter, #ct-newsletter-popup form.tnp-subscription { display: block; } } #ct-newsletter-popup form.newsletter .tnp-field-email, #ct-newsletter-popup form.tnp-subscription .tnp-field-email { flex-grow: 1; margin-right: 14px;