OwlCyberSecurity - MANAGER
Edit File: custom.less
@bodyFont: 'Montserrat', sans-serif; @titleFont: 'Montserrat', sans-serif; @transition: all 0.3s ease 0s; @primaryColor: #191821; @secondaryColor: #CE1446; @thirdColor: #BA1266; @whiteColor: #ffffff; @titleColor: #0a0a0a; @menuColor: #000; @btnColor: #ce1446; @linkColor: #CE1446; @hoverColor: #CE1446; @globalColor: #444; @bodyColor: #454545; @formBg: #fc4073; @lightColor: #969696; @btnBgColor: #ce1446; @btnHoverColor: #fff; .animate-me{ transition: all 500ms ease; } .animate-me:hover{ transform: translateY(-5px); } .cta-widget{ background-image: linear-gradient(50deg, @secondaryColor 10%, @thirdColor 100%); padding: 70px 0; .title-cta{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; h2{ color: @whiteColor; margin: 0; max-width: 800px; line-height: 45px; } a.cta-button{ color: @whiteColor; background-image: linear-gradient(50deg, @secondaryColor 10%, @thirdColor 100%); border-radius: 30px; padding: 14px 40px 14px 40px; transition: all .5s ease; font-weight: 600; margin-top: 20px; margin-bottom: 20px; &:hover{ background-image: linear-gradient(90deg, #BA1266 10%, #CE1446 100%); } } } } #rs-header .menu-area .navbar ul li.sub-rights .sub-menu li ul { left: 100% !important; top: 0 !important; } .bs-sidebar.dynamic-sidebar{ .service-singles{ list-style: none; padding: 0; box-shadow: none; .widget-title{ padding: 0; &:after{ display:none; } } .menu{ li{ border: none !important; margin-top: 0 !important; a{ display: block; border: 2px solid #e8e8e8; padding: 16px 18px; transition: all .5s ease; border-radius: 5px; position: relative; font-size: 16px; font-weight: 700; &:before{ content:"\f113"; position: absolute; right: 12px; top: 16px; font-family: Flaticon; color: @primaryColor; } &:hover{ background-image: linear-gradient(250deg, @secondaryColor 19%, @thirdColor 100%); color: @whiteColor; border-radius: 5px; border-color: @secondaryColor; &:before{ color: @whiteColor; } } } &.current-menu-item{ a{ background-image: linear-gradient(250deg, @secondaryColor 19%, @thirdColor 100%); color: @whiteColor; &:before{ color: @whiteColor; } } } ul.sub-menu{ margin: 0; li{ a{ display: block; border: 2px solid #d3e1fb; padding: 16px 18px; transition: all .5s ease; border-radius: 5px; position: relative; font-size: 16px; font-weight: 700; &:before{ content:"\f113"; position: absolute; right: 12px; top: 16px; font-family: Flaticon; color: @primaryColor; display: block !important; } &:hover{ background:@secondaryColor; color: @whiteColor; border-radius: 5px; border-color: @secondaryColor; &:before{ color: @whiteColor; } } } } } } } } .phones{ .address-icon:before{ opacity: .2 !important; visibility: visible !important; } } } .btm-cate li a:hover, .bs-sidebar ul a:hover{ color: @secondaryColor; } .rs-footer .recent-post-widget .show-featured .post-desc i{ color: @secondaryColor; } .team-grid-style6 .team-item .image-wrap img{ -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .team-grid-style6 .team-item .image-wrap{ overflow: hidden; } .team-grid-style6 .team-item:hover .image-wrap img{ -webkit-transform: scale(1.2); transform: scale(1.2); } .rs-team-grid.team-grid-style1 .team-item img{ -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .rs-team-grid.team-grid-style1 .team-item:hover img{ -webkit-transform: scale(1); transform: scale(1); } .rs-team-grid.team-grid-style1 .team-item{ overflow: hidden; } .rstbd{ display: flex; justify-content: space-between; .tab-image{ flex: 0 0 50%; img{ padding-right:50px; } } .tab-contents{ a.button{ background:@secondaryColor; color: #fff; padding: 12px 32px 12px 32px; border-radius: 5px; transition: @transition; display: inline-block; &:hover{ opacity: .8; } } } } .rs-portfolio-style1{ .portfolio-item{ .portfolio-img{ i{ width: 50px; height: 50px; background: red; text-align: center; line-height: 50px; border-radius: 50px; color: #ffffff; background: @secondaryColor; font-size: 24px; position: absolute; right: 30px; top: 30px; opacity: 0; visibility: hidden; transition: 0.4s; } } &:hover{ .portfolio-img{ i{ opacity: 1; visibility: visible; } } } } } .rs-portfolio-style7{ .portfolio-item{ position: relative; overflow: hidden; .portfolio-content{ position: absolute; width: 100%; bottom: -105%; left: 40px; transition: 0.4s; } } .content-overlay{ position: relative; .p-title{ margin-bottom: 5px; } i{ width: 50px; height: 50px; background: red; text-align: center; line-height: 50px; border-radius: 50px; color: #ffffff; background: @secondaryColor; font-size: 24px; } &:before{ content: ""; position: absolute; bottom: -105%; left: 0; width: 100%; height: 100%; background: #1273eb; transition: 0.4s; } &:hover{ .portfolio-content{ bottom: 40px; } &:before{ bottom: 0; visibility: visible; } } } } .rstab-main{ ul.nav{ margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; &.bubble{ li{ a.active{ position: relative; &:after{ top: 100%; left: 15%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: @primaryColor; border-width: 12px; margin-left: -30px; } } } } li{ margin-right: 20px; a{ background: #f1f1f1; padding: 10px; display: flex; align-items: center; justify-content: center; position: relative; top: 1px; &.active{ background:@primaryColor; color: #fff; } img.center{ margin: 0 auto 12px; } img.right{ margin: 0 0 12px auto; } } &:first-child{ margin-left: 0 !important; } &:last-child{ margin-right: 0 !important; } a:hover{ background:@primaryColor; } } &.icon_top{ li{ a, a img, a i,{ display: block; } } } } .tab-content{ background: #fff; padding: 10px; overflow: hidden; box-shadow: 0 0 20px #eee; p{ &:last-child{ margin: 0; } } } &.vertical{ display: flex; ul.nav{ margin: 0 20px 0 0; display: block; &.bubble{ li{ a.active{ position: relative; &:after{ top: 100%; left: auto; right: -24px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-left-color: @primaryColor; border-width: 12px; margin-left: -30px; } } } } } } .tab-pane.active { animation: slide-down 2s ease-out; } &.no_item_menu{ ul{ display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } &.left{ text-align: left; } &.center{ text-align: center; } &.right{ text-align: right; } } @keyframes slide-down { 0% { opacity: 0; transform: translateY(50%); } 50% { opacity: 1; transform: translateY(0); } } } .rs-heading{ &.style14{ .heading-line{ height: 5px; width: 90px; background: @secondaryColor; margin: 0px; position: relative; border-radius: 30px; &:before{ content: ''; position: absolute; left: 0; top: -2.7px; height: 10px; width: 10px; border-radius: 50%; background: @primaryColor; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: MOVE-Rs-Dot; animation-name: MOVE-Rs-Dot; } } &.center{ .heading-line{ margin: 20px auto; } } &.right{ .heading-line{ margin-left: auto; margin-right: 0; } } } &.style15{ .title-inner{ .sub-text{ background:@secondaryColor; display: inline-block; padding: 6px 25px; color: @whiteColor; border-radius:30px; } } } &.style16{ .title-inner{ .sub-text{ position: relative; padding-left: 95px; display: inline-block; &:before{ content: ''; position: absolute; left: 0; top: 12px; height: 4px; width: 76px; background: @secondaryColor; } &:after{ content: ''; position: absolute; left: 15px; top: 11px; height: 6px; width: 12px; background: @whiteColor; } } } } } @-webkit-keyframes MOVE-Rs-Dot{ from { -webkit-transform: translateX(0); transform: translateX(0) } to { -webkit-transform: translateX(88px); transform: translateX(88px) } } @keyframes MOVE-Rs-Dot{ from { -webkit-transform: translateX(0); transform: translateX(0) } to { -webkit-transform: translateX(88px); transform: translateX(88px) } } .rs-grid-figure a img.hovers-logos{ display: none; } .rsaddon-unique-slider .rs-addon-slider .slick-list { padding-top: 0; } .rs-contact-box .address-item .address-icon::before{ opacity: 1; visibility: visible; } .rs-portfolio-style4 .rs-portfolio4 .portfolio-item .portfolio-inner .p-category { font-weight: 500; } .rs-addon-services{ .hover-img{ transform: scale(0); } &.services-style8{ .services-icon{ position:relative; transition: all .3s ease; margin-left: 0; &.image-hover{ .hover-img{ position:absolute; left: 5px; top: 9px; visibility: hidden; opacity: 0; transform: scale(0); transition: all .3s ease; } .main-img{ transition: all .3s ease; } } } .services-text{ .services-titles{ .title{ transition: 0.4s; font-size: 20px; line-height: 30px; font-weight: 600; margin: 0 0 12px; color: @titleColor; a{ color: @titleColor; } } } } .services-part { &.image-align-left { display: flex; .services-icon { margin: 0; img { width: unset; height: unset; } } } } } } .elementor-widget-rs-service-grid:hover{ .rs-addon-services{ &.services-style8{ .services-icon{ &.image-hover{ .hover-img{ visibility: visible; opacity: 1; transform: scale(1); } .main-img{ transform: scale(0); } } } .services-text{ .services-titles{ .title{ color: @whiteColor; a{ color: @whiteColor; } } } } } } } .rsl_style2{ .grid-item{ .rs-grid-figure{ .logo-img{ a{ overflow: hidden; display: inline-block; position:relative; img{ -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; filter: grayscale(100%); } img.hovers-logos{ display: block; position: absolute; z-index: 1; top: 0; left: 0; visibility: hidden; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); } } } &:hover{ .logo-img{ a{ img.mains-logos{ display: block; visibility: hidden; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } img.hovers-logos{ display: block; opacity: 3; visibility: visible; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); filter: grayscale(0%); } } } } } } } .elementor-widget.elementor-widget-rs-rain-animates{ position: static; margin: 0px !important; } .rs-hours{ .flaticon-location{ position: relative; top: -2px; } } .sticky_form .search-input{ border-radius:0px !important; &::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; opacity: 1; } &::-moz-placeholder { /* Firefox 19+ */ color: #fff; opacity: 1; } &:-ms-input-placeholder { /* IE 10+ */ color: #fff; opacity: 1; } &:-moz-placeholder { /* Firefox 18- */ color: #fff; opacity: 1; } } .rs-rain-animate{ position: absolute; top: 0; left: 0; right: 0; height: 100%; margin: auto; width: ~"calc(100%)"; pointer-events: none; overflow: hidden; z-index: 0; .line{ position: absolute; width: 1px; height: 100%; top: 0; left: ~"calc(50%)"; background: #F6F7F9; z-index: 1; &:after { content: ""; display: block; position: absolute; height: 80px; width: 3px; top: -20%; left: -1px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 39%, @secondaryColor 130%, @secondaryColor 59%); -webkit-animation: rain-line 13s 0s linear infinite; animation: rain-line 13s 0s linear infinite; } &:nth-child(1) { left: 2px !important; &:after { -webkit-animation-delay: 2s; animation-delay: 2s; } } &:nth-child(3) { left: unset !important; right: 2px; &:after { -webkit-animation-delay: 2.5s; animation-delay: 2.5s; } } } } /* Rain Line Animation */ @keyframes rain-line { 0% { top: -20%; } 100% { top: 100%; } } @-webkit-keyframes rain-line { 0% { top: -20%; } 100% { top: 100%; } } .rs-addon-services{ position:relative; .serial_number.enable_position{ position:absolute; } } .rs-video{ &.style2{ .rs-icon-inners{ .animate-border{ .popup-border{ background: @secondaryColor; width: 80px; height: 80px; line-height: 80px; text-align: center; display: inline-block; border-radius: 50%; position: absolute; i{ color: @whiteColor; } &:before{ content: ""; border: 2px solid @secondaryColor; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 180px; height: 180px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: .75s; animation-delay: .75s; } &:after{ content: ""; border: 2px solid @secondaryColor; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 180px; height: 180px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: 0s; animation-delay: 0s; } } } } } } @keyframes zoomBig { 0% { transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; } 40% { opacity: .5; border-width: 2px; } 65% { border-width: 1px; } 100% { transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px; } } @keyframes zoomBig { 0% { transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; } 40% { opacity: .5; border-width: 2px; } 65% { border-width: 1px; } 100% { transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px; } } .rs-addon-accordion{ .elementor-accordion-icon{ &.elementor-accordion-icon-left{ float: left; width: 20px; text-align: left; } &.elementor-accordion-icon-right{ float: right; width: 20px; text-align: right; } } .accordion-desc{ clear: both; padding:25px; background:#f9f9f9; p{ display: block; } } .ui-accordion-header{ font-size: 20px; padding: 8px 25px; box-shadow: 0 0 10px #efefef; margin: 30px 0 0; cursor: pointer; outline: none; a{ color: @titleColor; font-weight: 600; display: block; } .elementor-accordion-icon-opened, .default-img{ display: none; } .rights{ float: right; clear: right; } .default-img, .active-img{ img{ width: 25px; } } .elementor-accordion-icon{ color: @titleColor; } .elementor-accordion-icon-opened{ i{ font-size: 14px; } } .elementor-accordion-icon-closed{ i{ font-size: 14px; } } &.ui-accordion-header-active{ background:@secondaryColor; a{ color: #fff; } .elementor-accordion-icon{ color: #fff; } .elementor-accordion-icon-closed, .active-img{ display: none; i{ font-size: 14px; } } .default-img{ display: inline-block; } .elementor-accordion-icon-opened{ display: block; i{ font-size: 14px; } } } } &.accdstyle2{ .elementor-accordion-icon{ width: 35px; height: 35px; background:@secondaryColor; text-align: center; border-radius:100%; } .elementor-accordion-title{ padding-left:30px; } .ui-accordion-header .elementor-accordion-icon{ color: #fff; i{ position: relative; top: -2px; left: 1px; font-size: 12px; } } .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon{ color: #fff; i{ position: relative; top: -2px; left: 1px; } } } } @media only screen and (max-width: 1199px) { .single-header.header-style5 .menu-area .navbar ul li { padding-left: 2px; padding-right: 2px; } }