%PDF- %PDF-
Direktori : /home/lightco1/www/lightingrepublic.com.au/templates/shaper_macro/less/ |
Current File : /home/lightco1/www/lightingrepublic.com.au/templates/shaper_macro/less/theme.less |
/* * @package Helix Framework * @Template: Shaper Macro * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2016 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ /* ************** START Base Style *************** */ /* **************************************************** */ html{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } a { -webkit-transition: color 400ms, background-color 400ms; transition: color 400ms, background-color 400ms; &:focus, &:-moz-focus-inner{ outline: 0; } } body { color: #6f6f6f; line-height: 22px; } a, a:hover, a:focus, a:active { text-decoration: none; } .nav>li>a:focus{ background-color: transparent; } label { font-weight: normal; } legend { padding-bottom: 10px; } img { display: block; max-width: 100%; height: auto; } /* ************** END:: Base Style *************** */ /* **************************************************** */ /* ************** Start Global Style *************** */ /* **************************************************** */ #sp-page-builder .sppb-section-title{ h1.sppb-title-heading{ font-size: 156px; } h2.sppb-title-heading{ font-size: 48px; } h3.sppb-title-heading{ font-size: 34px; } h4.sppb-title-heading{ font-size: 28px; } h5.sppb-title-heading{ font-size: 24px; } h6.sppb-title-heading{ font-size: 18px; } } .about-info{ .sppb-addon-title{ letter-spacing: -4px; } .sppb-addon-content{ color: #525252; } } //Smart Search .finder{ .inputbox{ height: 43px; margin-right: -5px; } a{ background-color: #90c940; border-color: #75a72f; } } //Search .search{ .btn-group{ margin-left: 0; input{ height: 40px; } } } //Registration From input:focus:invalid:focus{ border-color: #90c940; box-shadow: none; -webkit-box-shadow: none; } .sp-megamenu-wrapper{ margin-right: 30px; } .sppb-item.sppb-item-has-bg{ &:before { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); } } .sppb-section-title .sppb-title-heading, .macro-accordion-wrapper .sppb-addon-title, .macro-tab-wrapper .sppb-addon-title{ span{ font-size: 18px; font-weight: 400; color: #c5c6c7; } } .sppb-section-title{ .sppb-title-heading{ margin-bottom: 50px !important; } } .sppb-addon-animated-number{ .sppb-animated-number{ font-weight: 700; } } //macro-top-search .macro-top-search{ overflow: hidden; float: right; .icon-top-wrapper{ position: absolute; right: 0; top: 0; line-height: 75px; color: #fff; &:hover{ color: rgba(255, 255, 255, .7); } .transition(400ms); height: 100%; width: 15px; z-index: 999; &:hover{ cursor: pointer; } .remove-search{ display: none; } } .searchwrapper{ display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; width: 100%; height: 100%; background-color: rgba(0,0,0,.8); z-index: 99; .top-search-box{ position: absolute; top: 50%; left: 50%; width: 40%; margin-left: -20%; margin-top: -25px; .search-inputbox{ width: 100%; .transition(.3s); border: none; background-color: transparent; color: #fff; font-size: 24px; padding-left: 10px; } .search-submit{ background: transparent; border: none; position: absolute; top: 0; right: 10px; color: #fff; padding: 0; font-size: 22px; .transition(.3s); } } } } /* ************** END:: Global Style *************** */ /* **************************************************** */ /* ************* START Top bar *************** */ /* **************************************************** */ #sp-top-bar { .sp-module { display: inline-block; margin: 0 0 0 20px; } #sp-top1{ ul.social-icons{ li{ a{ color: #fff; font-size: 12px; } } } } } ul.social-icons { list-style: none; padding: 0; margin: 0; display: inline-block; font-size: 18px; text-align: center; >li { margin-right: 160px; &:last-child{ margin-right: 0; } display: inline-block; a { color: #545454; i{ width: 40px; height: 40px; border: 1px solid; line-height: 40px; border-radius: 30px; margin-right: 20px; } } } } // language switcher .sp-module-content { .mod-languages { ul.lang-inline { margin: 0; padding: 0; li { border: none; display: inline-block; margin: 0 5px 0 0; a { padding: 0 !important; } >a:before { display: none; } } } } } .sp-contact-info { float: right; list-style: none; padding: 0; margin: 0 -10px; li { display: inline-block; margin: 0 10px; font-size: 90%; a{ color: #fff; font-size: 14px; font-weight: 100; } i{ margin: 0 3px; vertical-align: middle; } } } /* ************* START Top bar *************** */ /* **************************************************** */ /* ************** START Header Style *************** */ /* **************************************************** */ #sp-header, #sp-header .sp-megamenu-parent>li, #sp-header .logo, #sp-header #offcanvas-toggler>i { .transition(400ms); } #sp-header{ width: 100% !important; height: 75px; z-index: 999; background-color: rgba(0,0,0,0.8); .logo { display: inline-block; height: 75px; display: table; h1 { font-size: 24px; line-height: 1; margin: 0; padding: 0; display: table-cell; vertical-align: middle; } p { margin: 5px 0 0; } } .sp-retina-logo { display: none; } } .has-sub-image #sp-header, .has-slideshow #sp-header, #sp-header{ &.menu-fixed { position: fixed !important; top: 0; width: 100%; #offcanvas-toggler>i{ line-height: 60px; height: 60px; } .sp-megamenu-parent>li{ height: 60px; line-height: 60px; } &#sp-header{ &,.logo{ height: 60px; } } #offcanvas-toggler{ line-height: 60px; } .macro-top-search { .icon-top-wrapper { line-height: 60px; } .searchwrapper{ top: 0; } input{ height: 60px !important; border-radius: 0; } .icon-remove-wrapper{ line-height: 60px !important; } } } &.menu-fixed{ -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.05); box-shadow: 0 3px 3px rgba(0,0,0,0.05); -webkit-transition: all .3s; -o-transition: all .3s; background-color: rgba(0,0,0,.8) !important; } } .sticky-wrapper.is-sticky { position: relative; z-index: 999; } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) { #sp-header { .sp-default-logo { display: none; } .sp-retina-logo { display: block; } } } /* ************** End:: Header Style *************** */ /* **************************************************** */ /* ************** START Page Title *************** */ /* **************************************************** */ #sp-title { min-height: 0; } // Page Title #sp-page-title { background-color: #F8F8F8; } .sp-page-title { padding: 60px 0; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; background-attachment: fixed; position: relative; h2,h3 { margin: 0; padding: 0; color: #333; position: relative; z-index: 1; font-size: 28px; } h3 { font-size: 14px; font-weight: normal; line-height: 1; margin-top: 10px; } .breadcrumb { background: none; padding: 0; margin: 20px 0 0 0; position: relative; z-index: 1; >span, >li, >li+li:before, >li>a { color: #333; font-weight: 700; } >.active{ color: #777; } } &:after{ position: absolute; content: ""; background-color: rgba(250,250,250,.1); width: 100%; height: 100%; top: 0; left: 0; } } .has-sub-image{ // title section #sp-page-title{ .sp-page-title{ padding: 300px 0; background-attachment: inherit; &:after{ background-color: rgba(0,0,0,0.3); } h2{ font-size: 60px; color: #fff; font-weight:700; text-align: center; position: relative; z-index: 1; span{ display: block; } } } .sp-page-title .breadcrumb{ margin-top: 50px; text-align: center; .active{ color: #E0E0E0; } >li+li:before{ color: #fff; } li, li a{ color: #fff; } } } } //has slideshow and sub header image then .has-slideshow, .has-sub-image{ #sp-header{ position: absolute; background-color: transparent; height: 120px; .sp-megamenu-parent >li >a{ color: #fff; } .logo{ height: 120px; } // menu .sp-megamenu-parent >li{ line-height: 120px; height: 120px; } #offcanvas-toggler >i{ line-height: 120px; height: 120px; } .macro-top-search .icon-top-wrapper{ line-height: 120px; } } } /* ************** End:: Page Title *************** */ /* **************************************************** */ /* ************* START body innerwrapper ************** */ /* **************************************************** */ .body-innerwrapper{ position: relative; overflow-x: hidden; .transition(all .4s); right: 0; } .layout-boxed .body-innerwrapper { max-width: 1240px; margin: 0 auto; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); } #sp-main-body { padding: 75px 0 100px 0; } .com-sppagebuilder #sp-main-body { padding: 0; } /* ************* End:: body innerwrapper ************** */ /* **************************************************** */ /* ************************************************************************************ */ /* ************** START Page Builder Addons & Home Sections *************** */ /* ************************************************************************************ */ /* ************ START Fullwidth Slideshow ********** */ /* ******************************************************* */ // owl slider fullwidth .sppb-slider-wrapper{ &.sppb-slider-fullwidth-wrapper { margin: 0; position: relative; .owl-stage .owl-item{ &.active .sppb-slideshow-fullwidth-item-text{ z-index: 999; opacity: 1; } } .sppb-slider-item-wrapper{ text-align: center; } .sppb-slideshow-fullwidth-item-bg { height: 680px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; position: relative; .container { text-align: center; .sppb-slideshow-fullwidth-item-text { position: absolute; top: 50%; left: 50%; margin-top: 40px; .translate(-50%, -50%); width: 90%; padding: 30px 40px; color: #ffffff; z-index: -999; opacity: 0; display: inline-block; text-transform: capitalize; h1{ margin-top: 0; margin-bottom: 60px; font-size: 72px; font-weight: bold; small.sppb-slidehsow-sub-title{ margin-top: 20px; font-size: 22px; letter-spacing: 6px; display: block; font-family: Open Sans Light; } } a, h1, h1 small{ color: #ffffff; } p.details{ margin-bottom: 50px; font-size: 18px; color: #fff; line-height: 150%; font-weight: 100; font-style: italic; text-transform: none; } a i{ &.fa-edit{ margin-right: 10px; font-size: 20px; vertical-align: middle; } &.fa-long-arrow-right{ vertical-align: middle; margin-left: 10px; } } } } } .customNavigation a { position: absolute; top: 50%; font-size: 80px; z-index: 999; color: #fff; cursor: pointer; padding: 0 10px; opacity: 0; margin-left: -400px; margin-right: -400px; z-index: 1; .transition(400ms); &.sppbSlidePrev{ left: 0px; i{ border-radius: 50px; } } &.sppbSlideNext{ right: 0; i{ border-radius: 50px; } } } &:hover{ .customNavigation a { margin-left: 0px; margin-right: 0px; opacity: 1; &:hover{ color: rgba(255, 255, 255, 0.7); } } } .owl-theme{ .owl-controls{ position: absolute; bottom: 12%; left: 0; right: 0; } .owl-dots .owl-dot{ span { width: 40px; height: 5px; .border-radius(0); background: #898a8b; } &.active span, &:hover span{ background: #fff; } } } .footer-animation{ z-index: 1; color: #fff; position: absolute; font-size: 28px; bottom: 15px; left: 0; right: 0; img{ display: inline-block; .transition(.3s); } span{ display: inline-block; background-repeat: no-repeat; width: 31px; height: 50px; } &.scroll-down span{ background-image: url(../images/mouse-down.png); } &.scroll-top span{ background-image: url(../images/mouse-up.png); } } } } .sppb-slideshow-fullwidth-read-more{ padding: 10px 25px; border: 2px solid #fff; border-radius: 3px; background: rgba(0,0,0,.2); &:hover{ background-color: #fff; color: #000 !important; } } .slideshow-angle-down-link{ color: #fff; } //owl animation .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-item{ .sppb-slideshow-fullwidth-item .sppb-wow.sppb-animated{ display: none; } &.active{ .sppb-slideshow-fullwidth-item .sppb-wow.sppb-animated{ display: block; &.sppb-slideshow-fullwidth-read-more{ display: inline-block; } } } } /* ************ END:: Fullwidth Slideshow ********** */ /* ******************************************************* */ /* ************ START Macro core service ********** */ /* ******************************************************* */ .macro-core-service{ .sppb-title-heading{ margin-bottom: 100px !important; } .sppb-media-body{ overflow: visible; } .sppb-feature-box-title{ line-height: 36px; margin-left: 60px; } .sppb-icon i{ .transition(.3s); } .sppb-addon-feature:hover{ cursor: pointer; } } //macro-skills-wrapper .macro-skills-wrapper{ .sppb-addon-feature{ .sppb-icon{ margin-right: 15px; } } } .macro-skills-wrapper, .macro-our-offers{ .sppb-addon-feature{ .sppb-addon-text, .sppb-icon i{ .transition(.3s); } &:hover{ cursor: pointer; .sppb-addon-text{ color: #000; } } } } /* ************ END:: Macro core service ********** */ /* ******************************************************* */ /* ************ Start addon-articles ********** */ /* ******************************************************* */ //sppb-addon-articles .sppb-addon-articles{ .sppb-addon-article{ overflow: hidden; &:hover{ .sppb-article-img{ &:before{ opacity: 1; } img{ -webkit-transform: scale(1.2); transform: scale(1.2); } .sppb-readmore{ opacity: 1; left: 50%; } } } } .sppb-article-img{ overflow: hidden; position: relative; &:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.3); opacity: 0; z-index: 10; .transition(.3s); pointer-events: none; } .sppb-readmore{ position: absolute; top: 50%; left: 40%; transform: translate(-50%, -50%); border: 2px solid #fff; padding: 10px 25px; border-radius: 3px; opacity: 0; background: rgba(0,0,0,.3); color: #fff; z-index: 10; .transition(.3s); &:hover{ background-color: #fff; color: #000; } } a{ display: block; overflow: hidden; } img{ .transition(.3s); } } .title{ font-size: 26px; a{ color: #000; } } .sppb-meta-date{ display: inline-block; float: left; margin-right: 20px; font-size: 14px; } .sppb-meta-date i, .sppb-meta-category i, .sppb-meta-author i{ margin-right: 8px; color: #565656; } .sppb-article-meta{ float: left; margin-bottom: 0; a{ color: #888; } .sppb-meta-category{ margin-right: 20px; } } } /* ************ End:: addon-articles ********** */ /* ******************************************************* */ /* ************ Start Counter Wrapper ********** */ /* ******************************************************* */ //macro-counter-wrapper .macro-counter-wrapper{ position: relative; &:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); } } /* ************ End:: Counter Wrapper ********** */ /* ******************************************************* */ /* ************ Start Testimonial ********** */ /* ******************************************************* */ //macro-testimonial-pro .macro-testimonial-pro{ .sppb-section-title .sppb-title-heading span{ font-size: 20px; color: #000; } .sppb-carousel-icon{ font-size: 60px; margin-bottom: 40px; } .sppb-testimonial-message{ font-size: 32px; line-height: 40px; margin-bottom: 30px; } .sppb-testimonial-client{ font-size: 18px; font-weight: 600; margin-bottom: 60px; } } .sppb-carousel-indicators{ position: relative; >li{ display: none; } >li.sppb-tm-indicators{ display: inline-block; width: 75px; height: 75px; border-radius: 50px; overflow: hidden; opacity: .2; border: none !important; margin: 0 25px 0 0; .transition(.3s); &.active{ opacity: 1; } } } /* ************ End:: Testimonial ********** */ /* ******************************************************* */ /* ************ Start subscribe ********** */ /* ******************************************************* */ //macro-subscribe-wrapper .macro-subscribe-wrapper{ .acymailing_form{ .inputbox{ background: transparent; height: 50px; border-radius: 4px; border-color: #454545; padding: 5px 20px; width: 75% !important; margin-right: 10px; float: left; &:focus{ color: #fff; } } .acysubbuttons{ float: left; font-size: 18px !important; } } } /* ************ End:: subscribe ********** */ /* ******************************************************* */ /* ************ Start Addon Person ********** */ /* ******************************************************* */ //sppb-addon-persion .sppb-addon-persion{ &:hover{ .sppb-person-image:before{ left: 0; } .sppb-person-image .sppb-person-social-icons{ left: 50%; -webkit-transition-delay: .15s; transition-delay: .15s; opacity: 1; } } .sppb-person-social-icons.social-position-after{ ul > li{ margin: 0 8px; > a{ color: #333; font-size: 16px; } } } .sppb-person-image{ position: relative; overflow: hidden; &:before{ content: ""; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; .transition(.3s); } .sppb-person-social-icons{ position: absolute; top: 50%; left: 0; transform: translate(-50%, -50%); opacity: 0; .transition(.3s); } } .sppb-person-information{ color: #000; } .sppb-person-information > span.sppb-person-designation{ color: #000; } .sppb-person-name{ font-size: 24px !important; font-weight: 400 !important; margin-top: 25px; } .sppb-person-designation{ font-size: 16px !important; margin-top: 10px; } .sppb-person-social > li { margin: 0 20px 0 0; &:last-child{ margin: 0; } > a{ font-size: 24px; color: #fff; } } } /* ************ End:: Addon Person ********** */ /* ******************************************************* */ /* ************ Start Macro Skill ********** */ /* ******************************************************* */ //macro-skils .macro-skils{ .sppb-addon-single-image{ padding-right: 80px; } .sppb-addon-title{ margin: 0 0 30px 0; span{ font-size: 18px; font-weight: 400; color: #c5c6c7; } } .sppb-progress{ height: 6px; margin-bottom: 10px; background: #dbdbdb; margin: 0 65px; -webkit-box-shadow: none; box-shadow: none; &:before { font-family: fontawesome; position: absolute; font-size: 36px; left: 20px; color: #a8a8a8; margin-top: -15px; } } .progress-name, .progress-count{ position: relative; font-weight: 400; text-transform: capitalize; } .progress-name{ top: -35px; left: 65px; font-size: 14px; color: #a8a8a8; } .progress-count{ top: -15px; font-size: 20px; color: #000; } .sppb-progress-bar{ -webkit-box-shadow: none; box-shadow: none; border-radius: 20px; } .graphic-progress-bar{ &:before { content: "\f1fc"; } } .html-progress-bar{ &:before { content: "\f13b"; } } .joomla-progress-bar{ &:before { content: "\f1aa"; } } .wordpress-progress-bar{ &:before { content: "\f19a"; } } } /* ************ Start Macro Skill ********** */ /* ******************************************************* */ /* ************************************************************************************ */ /* ************** END:: Page Builder Addons & Home Sections *************** */ /* ************************************************************************************ */ /* ************** Start Page Css *************** */ /* **************************************************** */ /* ************** Start Macro team *************** */ /* **************************************************** */ .sp-micro-team-two{ .sppb-addon-persion{ position: relative; margin-bottom: 30px; overflow: hidden; &:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.9; z-index: 2; .transition(.4s); background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.1) 10%,#000000 100%); background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0.1) 10%,#000000 100%); background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0.1) 10%,#000000 100%); background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0.1) 10%,#000000 100%); background-image: linear-gradient(to bottom,rgba(0,0,0,0.1) 10%,#000000 100%); } .sppb-person-information{ position: absolute; bottom: 0; width: 100%; padding: 25px; color: #fff; z-index: 5; .translate(0, 0); .transition(.4s); .sppb-person-designation{ color: #fff; font-size: 14px; line-height: 18px; } } .sppb-person-social-icons{ z-index: 10; position: absolute; bottom: 0; width: 100%; padding: 0; opacity: 0; .translate(0, 30px); .transition(.4s); .sppb-person-social{ margin: 0; >li{ display: block; float: left; width: 25%; height: 50px; margin: 0; text-align: center; font-size: 16px; >a{ width: 100%; height: 100%; line-height: 50px; display: block; background-color: red; color: #fff; } &:nth-child(1)>a{ background-color: #3B5997; } &:nth-child(2)>a{ background-color: #29C5F5; } &:nth-child(3)>a{ background-color: #D13D2F; } &:nth-child(4)>a{ background-color: #006DC0; } } } } &:hover{ &:before{ opacity: 1; } .sppb-person-information{ .translate(0, -45px); } .sppb-person-social-icons{ opacity: 1; .translate(0, 0); } } } } /* ************** End:: Macro team *************** */ /* **************************************************** */ /* ************* Start Timeline ************** */ /* **************************************************** */ #timeline { list-style: none; position: relative; &:before { content: " "; position: absolute; top: 0; bottom: 0; width: 4px; background-color: #ededed; left: 50%; margin-left: -1.5px; } &:after { content: " "; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 12px; height: 12px; border-radius: 20px; background-color: #ededed; } .timeline-badge { width: 50px; height: 50px; font-size: 1.2em; text-align: center; position: absolute; top: 10px; left: 50%; margin-left: -25px; background-color: #fcfcfc; z-index: 10; border-radius: 100%; &:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 20px; width: 22px; height: 22px; .transition(.3s); } .timeline-date { font-size: 1.4em; } } .timeline-movement { position: relative; padding-bottom: 40px; &:hover{ cursor: pointer; } .timeline-item { padding: 20px 0; .timeline-panel { margin-left: 30px; .title { font-size: 24px; font-weight: 700; color: #000; margin-bottom: 20px; position: relative; &:after { content: ""; position: absolute; top: 50%; left: -80px; width: 50px; height: 4px; background: #ededed; border-radius: 20px; } } &.left-part{ text-align: right; margin-right: 30px; margin-left: 0; .title:after{ right: -80px; left: inherit; } } } .timeline-date{ font-size: 18px; color: #acacad; } } } .timeline-movement.timeline-movement-top { height: 25px; &:before { content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 12px; height: 12px; background: #ededed; border-radius: 20px; } } } /* ************* End Timeline ************** */ /* **************************************************** */ /* ************* Start Clients ************** */ /* **************************************************** */ //macro-clients .macro-clients{ line-height: 100px; margin-top: 30px; } /* ************* End:: Clients ************** */ /* **************************************************** */ /* ************** GALLERY ADDON *************** */ /* ************************************************** */ .sppb-gallery li { width: 20%; &:hover{ >a{ &:before{ opacity: 1; } &:after{ -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } } >a{ overflow: hidden; position: relative; &:before{ content: ""; background: rgba(0,0,0,.4); position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; z-index: 10; .transition(.3s); } &:after{ content: "\f00e"; font-family: fontawesome; font-size: 50px; opacity: .8; color: #fff; pointer-events: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); z-index: 15; .transition(.3s); } } img{ width: 100%; .transition(transform .3s); } &:hover{ cursor: crosshair; img{ .scale(1.3); } } } .pp_loaderIcon{ margin: 30% 0 0 -12px; } /* ************** End //GALLERY ADDON ************** */ /* ****************************************************** */ /* ************** Start Pricing Table *************** */ /* **************************************************** */ .sppb-addon-pricing-table{ .sppb-pricing-box{ padding: 0; border: solid 4px #e4e5e7; border-radius: 4px; .border-radius(4px); .sppb-pricing-header{ padding: 45px 0; position: relative; .sppb-pricing-title{ font-size: 26px; color: #4e283f; margin-bottom: 45px; text-transform: capitalize; } .sppb-pricing-price{ font-size: 68px; font-weight: 700; color: #4e283f; letter-spacing: -6px; } &:after{ position: absolute; content: ""; background-image: url(../images/pricing-border.png); left: 0; bottom: 0; width: 100%; height: 5px; background-repeat: repeat-x; } } .sppb-pricing-features{ padding: 45px 0; position: relative; ul{ li{ color: #000; font-size: 18px; border-bottom: solid 1px #dedfe0; padding: 20px 0; margin: 0 65px; position: relative; &:before{ position: absolute; content: ""; background-image: url(../images/pricing-feature.png); width: 24px; height: 24px; left: 20px; } &:last-child{ border-bottom: 0; } } } &:after{ position: absolute; content: ""; background-image: url(../images/pricing-border.png); left: 0; bottom: 0; width: 100%; height: 5px; background-repeat: repeat-x; } } .sppb-pricing-footer{ padding: 15px 0; a.sppb-btn-default{ background-color: transparent; padding: 0; border-bottom: 0; font-size: 16px; color: #4e283f; font-weight: 700; letter-spacing: 5px; } } } //Featured .sppb-pricing-featured{ background-color: transparent; .sppb-pricing-features{ ul{ li{ color: #000; } } } } } /* ************** End:: Pricing Table *************** */ /* **************************************************** */ /* ************** Start Contact Page *************** */ /* **************************************************** */ //sppb-ajaxt-contact-form .sppb-addon-ajax-contact{ .sppb-input-group{ >div{ width: 33.334%; float: left; padding-right: 20px; margin-bottom: 20px; &:last-child{ padding-right: 0; } } } textarea{ min-height: 140px; } .button-wrapper{ overflow: hidden; text-align: center; margin-top: 50px; } button[type="submit"]{ &:focus{ outline: none; } } } /* ************** End:: Contact Page *************** */ /* **************************************************** */ /* ************** End:: Page Css *************** */ /* **************************************************** */ /* *********** End:: Page Builder Addons ************ */ /* **************************************************** */ .custom-style-ul{ ul,ol{ margin-left: -20px; } } .sppb-addon-dropcap, .custom-style-ul{ font-size: 14px; } //macro-our-offers .macro-our-offers{ padding: 50px 0 0 30px; } //macro-cta .macro-cta{ .sppb-cta-title{ font-weight: 700; } .sppb-btn{ font-size: 18px; } } /* *********** End:: Page Builder Addons ************ */ /* **************************************************** */ /* ************** Start Module *************** */ /* **************************************************** */ #sp-left, #sp-right{ .sp-module{ background-color: #fafafa; padding: 30px; h3.sp-module-title{ font-size: 20px; font-weight: 700; color: #000; margin-bottom: 15px; text-transform: capitalize; } } } .sp-module { margin-top: 50px; &:first-child { margin-top: 0; } .sp-module-title { margin: 0 0 15px; font-size: 14px; text-transform: uppercase; line-height: 1; } //Un-ordered List ul { list-style: none; padding: 0; margin: 0; >li { display: block; border-bottom: 1px solid #f2f2f2; -webkit-transition: 300ms; transition: 300ms; >a { display: block; padding: 5px 0; line-height: 36px; padding: 2px 0; -webkit-transition: 300ms; transition: 300ms; &:hover { background: none; } &:before { font-family: FontAwesome; content: "\f105"; margin-right: 8px; } } &:last-child { border-bottom: none; } } } //List category .categories-module { ul { margin: 0 10px; } } //Latest News .latestnews { >div { padding-bottom: 5px; border-bottom: 1px solid #e8e8e8; &:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } >a { display: block; font-weight: 400; } } } //Tags Cloud .tagscloud { margin: -2px 0; .tag-name { display: inline-block; padding: 5px 10px; background: #808080; color: #fff; border-radius: 4px; margin: 2px 0; span { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: rgba(0, 0, 0, 0.2); border-radius: 10px; } } } } /* ************** End:: Module *************** */ /* **************************************************** */ /* ************** Start Login *************** */ /* **************************************************** */ .login { img { display: inline-block; margin: 20px 0; } .checkbox { input[type="checkbox"] { margin-top: 6px; } } } .form-links{ ul { list-style: none; padding: 0; margin: 0; li{ display: inline-block; margin-right: 5px; } } } /* ************** End:: Login *************** */ /* **************************************************** */ /* ************** Start Search *************** */ /* **************************************************** */ .search { .btn-toolbar { margin-bottom: 20px; span.icon-search { margin: 0; } button { color: #fff; } } .phrases { .phrases-box { .controls{ label { display: inline-block; margin: 0 20px 20px; } } } .ordering-box { margin-bottom: 15px; } } .only { label { display: inline-block; margin: 0 20px 20px; } } .search-results { dt.result-title { margin-top: 40px; } dt,dd { margin: 5px 0; } } } .filter-search { .chzn-container-single { .chzn-single { height:34px; line-height:34px; } } } .form-search { .finder { label { display: block; } .input-medium { width: 60%; border-radius: 4px; } } } .finder { .word { input { display: inline-block; } } .search-results.list-striped { li { padding: 20px 0; } } } /* ************** End:: Search *************** */ /* **************************************************** */ /* ************** START Blog *************** */ /* **************************************************** */ .article-info { line-height: 12px; >dd{ display: inline-block; font-size: 14px; color: #565656; margin: 0 8px; >i { display: inline-block; margin-right: 10px; } } } .tags { margin-top: 15px; >span { text-transform: capitalize; letter-spacing: 2px; } } //Article Voting .content_rating, .content_rating + form { display: none; } .voting-symbol{ unicode-bidi: bidi-override; direction: rtl; font-size: 14px; display: inline-block; span.star { font-family: "FontAwesome"; font-weight: normal; font-style: normal; display: inline-block; &.active:before{ content: "\f005"; } &:before{ content: "\f006"; padding-right: 5px; } } } .sp-rating { span.star:hover:before, span.star:hover ~ span.star:before { content: "\f005"; cursor: pointer; } } .post_rating { margin-bottom: 20px; .ajax-loader, .voting-result { display: none; } } .post-format { display: inline-block; margin-bottom: 15px; width: 48px; height: 48px; font-size: 24px; line-height: 48px; text-align: center; color: #fff; border-radius: 3px; } .entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link { margin-bottom: 40px; } .entry-status, .entry-quote { margin-bottom: 50px; } .entry-header { position: relative; margin-bottom: 30px; &.has-post-format { margin-left: 68px; } h2 { margin: 0 0 25px 0; padding-top: 15px; font-size: 24px; line-height: 1; a { color: #000; } } } .entry-link { padding: 100px 50px; position: relative; z-index: 1; a { h4 { margin: 0; font-size: 36px; color: #fff; &:hover { color:rgba(255, 255, 255, 0.85); } } } &:before { position: absolute; left: -60px; font-size: 300px; content: "\f0c1"; font-family: FontAwesome; transform: rotate(90deg); top: -75px; color: rgba(255, 255, 255, 0.15); z-index: -1; } } .entry-quote { position: relative; padding: 80px 50px; color:rgba(255, 255, 255, 0.9); &:before { position: absolute; left: -40px; font-size: 300px; content: "\f10e"; font-family: FontAwesome; transform: rotate(15deg); top: -75px; color: rgba(255,255,255,0.15); } blockquote small { color: #FFF; font-weight: 600; font-size: 20px; } blockquote { padding: 0; margin: 0; font-size: 16px; border: none; } } .carousel-left, .carousel-right { position: absolute; top: 50%; font-size: 24px; width: 36px; height: 36px; line-height: 36px; margin-top: -18px; text-align: center; color: #fff; background: rgba(0, 0, 0, 0.5); border-radius: 4px; -webkit-transition: 400ms; transition: 400ms; &:hover { color: #fff; } &:focus { color: #fff; } } .carousel-left { left: 10px; } .carousel-right { right: 10px; } .newsfeed-category { .category { list-style: none; padding: 0; margin: 0; li { padding: 5px 0; } } #filter-search { margin: 10px 0; } } .category-module, .categories-module, .archive-module, .latestnews, .newsflash-horiz, .mostread, .form-links, .list-striped { list-style: none; padding: 0; margin: 0; li { padding: 2px 0; h4 { margin: 5px 0; } } } /* ************** START Base Style *************** */ /* **************************************************** */ /* *********** Start Blog Listing ************ */ /* **************************************************** */ .view-category{ .items-leading{ .item{ margin-top: 0; } } .item{ margin-top: 35px; .entry-image{ float: left; } .entry-header{ dl.article-info{ dd.published{ display: block; margin-bottom: 15px; } dd.category-name{ a{ color: #565656; } } dd{ margin: 0 15px 0 0; } } } p{ font-size: 14px; color: #565656; } p.readmore{ margin: 20px 0 0 0; a.btn{ color: #fff; font-size: 14px; height: 40px; line-height: 40px; } } .tags{ span{ color: #565656; font-weight: 700; } a.label-info{ padding: 5px 10px; } } } } /* *********** End:: Blog Listing ************ */ /* **************************************************** */ /* *********** Start Blog Details ************ */ /* **************************************************** */ .view-article{ .entry-header{ margin-bottom: 35px; h2{ font-size: 48px; color: #000; font-weight: bold; margin: 0 0 45px 0; padding-top: 0; .transition(400ms); } .article-info{ dd.category-name{ a{ color: #565656; } } dd{ font-size: 16px; color: #565656; } } } strong{ font-size: 28px; font-weight: 400; line-height: 35px; } .pagenav{ li.previous, li.next{ a{ color: #fff; border: solid 1px transparent; border-radius: 3px; } } } } /* ********* Start Blog Categories(Right-Side) ****** */ /* **************************************************** */ #sp-right .sp-module.blog-categories, #sp-left .sp-module.blog-categories, .blog-categories{ background-color: #fafafa; padding: 25px 0 15px 0; border-radius: 3px; h3.sp-module-title{ padding-left: 25px; } ul.categories-module{ li{ a{ margin: 0 30px; padding: 0; line-height: 40px; font-size: 14px; color: #333; font-weight: 500; &:before{ display: none; } } } } } /* ********* End:: Blog Categories(Right-Side) ****** */ /* **************************************************** */ /* ********** Start Popular Post(Right-Side) ******* */ /* **************************************************** */ #sp-left .sp-module.popular-post, #sp-right .sp-module.popular-post, .popular-post{ padding: 25px 0; border-radius: 3px; h3{ padding-left: 25px; } .latestnews{ padding: 0 !important; > div{ padding: 25px; display: table; width: 100%; .article-list-img{ width: 50px; display: table-cell; vertical-align: middle; } a{ display: table-cell; vertical-align: middle; padding-left: 15px; line-height: 20px; font-size: 14px; color: #000; } } } } /* ********** End:: Popular Post(Right-Side) ******* */ /* **************************************************** */ /* ********** Start Popular Tag(Right-Side) ******* */ /* **************************************************** */ .tag-cloud{ background-color: #fafafa; padding: 25px; border-radius: 3px; h3.sp-module-title{ font-size: 20px; font-weight: 700; color: #000; margin-bottom: 30px; text-transform: capitalize; } .tagspopular{ padding: 0 !important; ul{ li{ display: inline-block; border-bottom: 0; margin: 0 10px 10px 0; a{ background-color: #c3c4c7; color: #fff; padding: 0 10px; border-radius: 3px; font-size: 14px; line-height: 25px; .transition(400ms); &:before{ display: none; } &:hover{ color: #fff; } } } } } } /* ********** End:: Popular Tag(Right-Side) ******* */ /* **************************************************** */ /* *********** End:: Blog Details ************ */ /* **************************************************** */ /* *********** Start Pagination ************ */ /* **************************************************** */ .pagination-wraper{ text-align: center; margin-top: 85px; ul.pagination{ margin: 0; padding: 10px 15px; background-color: #fff; li{ [title~="Start"]{ margin-right: 50px; } [title~="End"]{ margin-left: 50px; } > a{ border: 0; width: 40px; height: 40px; line-height: 40px; font-size: 18px; color: #000; padding: 0; margin: 0 5px; border-radius: 3px; } } } .pagination >li.disabled{ &:first-child{ > a{ margin-right: 50px; } } &:last-child{ > a{ margin-left: 50px; } } } .pagination > .active > a{ color: #fff; } .pagination > .active > a:hover{ color: #fff; } } /* *********** End:: Pagination ************ */ /* **************************************************** */ /* ************** End:: Base Style *************** */ /* **************************************************** */ /* *********** Start ARTICLE CATEGORY BLOG ************ */ /* **************************************************** */ //Featured Blog .blog-featured{ h1{ font-size: 48px; } } .view-category{ .entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link{ margin-bottom: 0; } } //Gallery View .entry-gallery{ a.carousel-left, a.carousel-right{ z-index: 1; } } //Post-Formats(status) article.pf-status{ .entry-header{ background-color: rgba(0,0,0,0.8); height: 100%; padding: 30px !important; margin-top: 4px; .published-date, dl.article-info dd{ color: #fff !important; } h2{ a{ color: #fff !important; } } } &:hover{ .entry-header{ .published-date, dl.article-info dd{ color: fade(#fff, 70%) !important; } h2{ a{ color: fade(#fff, 70%) !important; } } } } } //Post-Formats(gallery) .pf-gallery{ .carousel-inner{ position: relative; &:after{ position: absolute; content: ""; background-color: rgba(78,40,63,0.7); width: 100%; height: 100%; top: 0; left: 0; } } .entry-header{ .published-date, dl.article-info dd{ color: #fff !important; } h2{ a{ color: #fff !important; } } } &:hover{ .entry-header{ .published-date, dl.article-info dd{ color: fade(#fff, 70%) !important; } h2{ a{ color: fade(#fff, 70%) !important; } } } } } //Post-Formats(link) .entry-link{ min-height: 312px; } //Post-Formats(audio) .pf-audio{ min-height: 340px; .embed-responsive iframe{ height: 60%; } .entry-header{ top: 80% !important; dl.article-info{ margin-top: 0 !important; margin-bottom: 25px !important; } } } //Standerd Post Format .entry-image{ img{ width: 100%; } } //Gallery Post Format .entry-gallery{ .carousel-inner{ .item{ margin-top: 0; img{ width: 100%; } } } } /* *********** END:: ARTICLE CATEGORY BLOG ************ */ /* **************************************************** */ /* ************** Start Bottom *************** */ /* **************************************************** */ #sp-bottom { .sp-module { .sp-module-title { text-transform:none; font-size:18px; color: #989797; margin-top: 0; margin-bottom: 30px; } ul >li{ border: none; >a{ &:before{ content: none; } } } } .sp-flickr-gallery{ margin: 0; } } #sp-bottom1{ .custom{ font-size: 16px; img{ display: inline-block; margin-bottom: 20px; } .contact-address{ font-size: 14px; margin-top: 20px; p{ margin-bottom: 5px !important; } } } } #sp-bottom2, #sp-bottom3, #sp-bottom4{ font-weight: 500; } #sp-bottom2{ padding-left: 50px; } /* ************** End:: Bottom *************** */ /* **************************************************** */ /* ************** START Footer *************** */ /* **************************************************** */ #sp-footer { padding: 20px 0; text-align: center; a { color: rgba(255, 255, 255, 0.9); } } /* ************** End Footer *************** */ /* **************************************************** */ /* ************** START COMINGSOON ************** */ /* ****************************************************************** */ .sp-comingsoon { width: 100%; height: 100%; min-height: 700px; body { width: 100%; height: 100%; min-height: 750px; color: #fff; position: relative; display: table; font-family: arvo; &:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } } .sp-comingsoon-wrap{ display: table-cell; vertical-align: middle; text-align: center; } .sp-comingsoon-logo { display: inline-block; text-align: center; margin: 180px 0 100px 0; } .sp-comingsoon-content { font-size: 16px; line-height: 24px; font-weight: 400; } .sp-comingsoon-countdown{ margin-bottom: 0px; } .days, .hours, .minutes, .seconds{ display: inline-block; margin: 0; } .sp-comingsoon-countdown >div{ position: relative; margin-right: 40px; &:after{ content: ""; width: 16px; height: 16px; background-color: #fff; display: inline-block; border-radius: 20px; -webkit-text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); text-shadow: 0px 3px 3px rgba(0,0,0,0.1); position: absolute; top: 50%; right: -27px; margin-top: -8px; } &:last-child{ margin-right: 0; &:after{ display: none; } } } .days .number, .hours .number, .seconds .number, .minutes .number{ line-height: 100px; border: none; font-size: 130px; display: block; font-weight: 700; -webkit-text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); } .days .string, .minutes .string, .seconds .string, .hours .string{ display: block; font-size: 20px; margin-top: 10px; font-weight: 700; text-align: center; -webkit-text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); } .social-icons li { display: inline-block; margin-right:5px; a { color: #fff; font-size: 20px; -webkit-transition: color 400ms; transition: color 400ms; &:hover { color: #fff; } } } .sp-position-comingsoon{ background: rgba(0,0,0,.05); padding: 40px 40px 25px 40px; margin-top: 70px; margin-bottom: 40px; overflow: hidden; >.sp-module { overflow: hidden; margin-top: 20px; } } .acymailing_introtext{ margin-bottom: 20px !important; font-size: 16px; } .inputbox{ width: 80% !important; float: left; border: none; border-radius: 0; background-color: #f0f0f0; } .acysubbuttons{ width: 20%; float: left; .btn{ border-radius: 0; width: 100%; background-color: rgba(0,0,0,.15); font-size: 18px; &:hover{ background-color: rgba(0,0,0,.3) !important; } } } ul.social-icons >li a i{ border: none; margin-right: 0; } .copyright{ margin-top: 30px; font-size: 14px; a{ color: #fff; font-weight: 700; .transition(.3s); &:hover{ opacity: .8; } } } } /* ************** END:: COMINGSOON ************** */ /* ****************************************************************** */ /* ************** Start Error Page ************** */ /* ****************************************************************** */ .error-page { width: 100%; height: 100%; min-height: 100%; body { width: 100%; height: 100%; min-height: 100%; } .error-page-inner{ height: 100%; min-height: 100%; display: table; text-align: center; >div{ display: table-cell; vertical-align: middle; } img{ display: inline-block; margin-bottom: 50px; } .error-code{ font-weight: bold; font-size: 96px; line-height: 1; margin: 0 0 10px 0; padding: 0; } .error-message{ font-size: 34px; line-height: 1; margin: 30px 0 80px; text-transform: capitalize; font-weight: 500; } .btn-primary{ border-color: transparent; border-radius: 0; background-color: #a1c56b; color: #fff; border: none; border-radius: 3px; border-bottom: 3px solid darken(#a1c56b, 20%); line-height: 50px; padding: 0 40px; font-size: 14px; &:hover{ background-color: darken(#a1c56b, 10%); border-color: darken(#a1c56b, 25%); } i{ display: none; } } .copyright{ margin-top: 70px; a{ color: #a1c56b; } } } } /* ************** Start Error Page ************** */ /* ****************************************************************** */ /* ************** Start Mixed Css ************** */ /* ****************************************************************** */ // search page .search #searchForm{ .btn-toolbar #search-searchword{ margin-right: 15px; } } // social share .sp-social-share { ul{ display: block; padding: 0; margin: 20px -5px 0; li{ display: inline-block; font-size: 24px; margin: 0 5px; } } } // profile .dl-horizontal { dt { margin: 8px 0; text-align: left; } } // page-header .page-header { padding-bottom: 15px; h1{ font-size: 48px; text-align: center; } } // featured contact table.category { width: 100%; thead, tbody{ >tr { border: 1px solid #f2f2f2; th,td { padding: 10px; } } } } //contact from .contact-form { .form-actions { background: none; border: none; } } @media print { .visible-print { display: inherit !important; } .hidden-print { display: none !important; } } // sp portfolio .sp-simpleportfolio{ .sp-simpleportfolio-columns-3 .sp-simpleportfolio-item{ width: 33.3343%; } .sp-simpleportfolio-filter{ margin-bottom: 50px; margin-top: -10px; > ul > li{ margin-right: 30px; &:last-child{ margin-right: 0; } >a{ color: #a8a8a8; font-weight: 400; background-color: transparent !important; padding: 0 5px; position: relative; .transition(.3s); &:before { content: ""; position: absolute; bottom: -5px; left: 0; width: 0; height: 1px; .transition(.3s); } } } } .sp-simpleportfolio-item{ .sp-simpleportfolio-overlay-wrapper{ z-index: 10; background: #f5f5f5; } .sp-simpleportfolio-overlay{ top: inherit !important; padding: 20px !important; background: none !important; color: #000 !important; text-align: left !important; z-index: -1 !important; } .sp-simpleportfolio-info{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; background-color: transparent; z-index: 5; color: #000; &:hover{ background-color: transparent; } } .sp-simpleportfolio-btns{ display: none; } .sp-simpleportfolio-title{ margin-bottom: 10px !important; overflow: hidden; text-overflow: '222'; display: -webkit-box !important; line-height: 21px; max-height: 40px; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; .transition(.3s); opacity: 0; .translate3d(50px, 0, 0) !important; .transition-delay(.15s) !important; a{ color: #000 !important; .transition(.3s); &:hover{ opacity: .8; } } } .sp-simpleportfolio-tags{ font-size: 16px; .transition(.5s); color: #a8a8a8; opacity: 0; .translate3d(50px, 0, 0) !important; } &:hover{ .sp-simpleportfolio-img{ -webkit-transform: translateY(-93px) !important; transform: translateY(-93px) !important; } .sp-simpleportfolio-title,.sp-simpleportfolio-tags{ .translate3d(0, 0, 0) !important; opacity: 1; } .sp-simpleportfolio-tags{ .transition-delay(.30s) !important; } } } } /* ************ Start Portfolio Details ************ */ /* **************************************************** */ .sp-simpleportfolio-view-item{ .sp-simpleportfolio-details{ margin-bottom: 50px; .sp-simpleportfolio-description{ text-align: justify; padding-right: 70px; h2{ font-size: 36px; color: #000; font-weight: 700; margin-bottom: 50px; } } .sp-simpleportfolio-meta{ margin-top: 85px; > div{ border-bottom: 0; margin-bottom: 0; padding-bottom: 45px; } h4{ font-size: 16px; font-weight: 400; color: #000; } } } } /* ************ End:: Portfolio Details ************ */ /* **************************************************** */ .pager li>a{ text-transform: uppercase; font-weight: 500; border-radius: 30px; font-size: 14px; &:hover{ color: #fff; } >span{ font-size: 12px; } } .sppb-addon-cta{ .sppb-row{ display: table; width: 100%; } } // go to top .scrollup { width: 40px; height: 40px; position: fixed; bottom: 62px; right: 100px; display: none; z-index: 999; animation: bounceIn .5s; border: 1px solid #ddd; background-color: rgba(255,255,255,.4); .transition(.3s); &:hover{ background-color: darken(#ddd, 10%); } &:before{ content: " \f106"; font-family: "FontAwesome"; position: absolute; top: 0; right: 0; border-radius: 3px; width: 40px; height: 38px; line-height: 38px; text-align: center; font-size: 25px; font-weight: 700; color: #000; } } /* ************** End:: Mixed Css ************** */ /* ****************************************************************** */ /* ************ Start Animation ************ */ /* **************************************************** */ #preloader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #fefefe; z-index: 99; height: 100%; } #status { width: 200px; height: 200px; position: absolute; left: 50%; top: 50%; background-image: url('../images/ajax-loader.gif'); background-repeat: no-repeat; background-position: center; margin: -100px 0 0 -100px; } //Animation .scrolldown-angle{ -webkit-animation: scrolldown 2s ease-in-out infinite; animation: scrolldown 2s ease-in-out infinite; } @-webkit-keyframes scrolldown { 0% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } 50% { -webkit-transform: translateY(5px); transform: translateY(5px); } 100% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } } @keyframes scrolldown { 0% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } 50% { -webkit-transform: translateY(5px); transform: translateY(5px); } 100% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } } .scrolldown { -webkit-animation-name: scrolldown; animation-name: scrolldown; } //preloader #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #ECF0F1; z-index: 99999; height: 100%; } #preloader .load{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); /*change these sizes to fit into your project*/ width:100px; height:100px; } #preloader .spinner { width: 40px; height: 40px; position: relative; } #preloader .cube1, .cube2 { width: 20px; height: 20px; position: absolute; top: 0; left: 0; -webkit-animation: sk-cubemove 1.8s infinite ease-in-out; animation: sk-cubemove 1.8s infinite ease-in-out; } #preloader .cube2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } @-webkit-keyframes sk-cubemove { 25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) } 50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) } 75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) } 100% { -webkit-transform: rotate(-360deg) } } @keyframes sk-cubemove { 25% { transform: translateX(42px) rotate(-90deg) scale(0.5); -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); } 50% { transform: translateX(42px) translateY(42px) rotate(-179deg); -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg); } 50.1% { transform: translateX(42px) translateY(42px) rotate(-180deg); -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); } 75% { transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); } 100% { transform: rotate(-360deg); -webkit-transform: rotate(-360deg); } } /* ************ End:: Animation ************ */ /* **************************************************** */