// Variables // ========= // Colors @colorPrimary: #443b97; @colorSecondary: #e54b84; @primaryDark: #332b7b; @secondaryDark: #ce2e69; @colorBg: white; @bradius: 5px; // Metrics @boxWidth: 1240px; // Other @layoutType: "wide"; @borderType: "square"; @outerBgType: "color"; @outerBgColor: @colorSecondary; @outerBgImage: ""; @preloader: ""; // Mixins .animation(@animation) { -webkit-animation: @animation; animation: @animation; } .transform(@transform) { -webkit-transform: @transform; -ms-transform: @transform; // IE9 only transform: @transform; } // Styles // ====== // Backgrounds body { background: @colorBg !important; } body when (@layoutType = "boxed") and (@outerBgType = "color") { background: @outerBgColor !important; } body when (@layoutType = "boxed") and (@outerBgType = "pattern") and not (@outerBgImage = "") { background: url(@outerBgImage) @colorBg repeat left top !important; } html when (@layoutType = "boxed") and (@outerBgType = "image") and not (@outerBgImage = "") { height: 100%; background: url(@outerBgImage) @colorBg repeat center top / cover fixed !important; } body when (@layoutType = "boxed") and (@outerBgType = "image") { background: none !important; } // Layout .wrapper-boxed when (@layoutType = "boxed") { max-width: @boxWidth; } // Colors .text-color-primary { color: @colorPrimary !important; } .bg-color-primary { background-color: @colorPrimary; } .bg-color-secondary { background-color: @colorSecondary; } .btn.btn-color-primary { background-color: @colorPrimary; } //theme styles // =========== mega menu ==================== .header-section ul li.active > a { color: @colorPrimary; } .header-section.style4 ul li ul { background: @colorPrimary; } .header-section ul li:hover > a, .header-section ul li.active > a { color: @colorSecondary; } .header-section.style4 ul li.search-parent .search-box { background: @colorPrimary; } .header-section.style4 ul li.search-parent .search-box .form-control { background: @colorPrimary; } @media only screen and (max-width: 1000px) { .header-section.style4 #menu ul { background: @colorPrimary; } } .header-section ul li .number { background: @colorPrimary; } .header-section.style4 ul li.cart-parent .cart-box { background: @colorPrimary; } .header-section ul li.mega-menu > ul > li ul li a:hover { color:@colorPrimary; } .header-section ul li.search-parent a.m-link { color: @colorPrimary; } .header-section ul li.cart-parent a.m-link { color: @colorPrimary; } .header-section.dark-dropdowns.style4 ul li:hover > a, .header-section.dark-dropdowns.style4 ul li.active > a { color: @colorPrimary; } .header-section.dark-dropdowns.style4 ul li.mega-menu > ul > li ul li a:hover { color: @colorPrimary; } .header-section.dark-dropdowns.style4 #menu ul li ul li:hover a span.sub-arrow, header-section.dark-dropdowns.style4 #menu ul li ul li.active a span.sub-arrow { color: @colorPrimary; } .header-section.dark-dropdowns.style2 ul li:hover > a, .header-section.dark-dropdowns.style2 ul li.active > a { color: @colorPrimary; } .header-section.dark-dropdowns.style2 ul li.mega-menu > ul > li ul li.active a { color: @colorPrimary; } .header-section.dark-dropdowns.style2 ul li.mega-menu > ul > li ul li a:hover { color: @colorPrimary; } .btn-top-1 { background-color: @colorPrimary; } .header-section.dark-dropdowns.style1 ul li:hover > a, .header-section.dark-dropdowns.style1 ul li.active > a { color: @colorPrimary; } .header-section.dark-dropdowns.style1 ul li.mega-menu > ul > li ul li a:hover { color: @colorPrimary; } .header-section.dark-dropdowns.style1 ul li:hover > a, .header-section.dark-dropdowns.style1 ul li.active > a { color: @colorPrimary; } .header-section.act-style-1 ul li.active > a { background-color: @colorPrimary !important; } .header-section.style3 #menu ul li.mega-menu li ul li:hover a, .header-section.style3 #menu ul li.mega-menu li ul li.active a { color: @colorPrimary; } .header-section.style3 #menu ul li.mega-menu li ul li:hover a, .header-section.style3 #menu ul li.mega-menu li ul li.active a { color: @colorPrimary; } .header-section.style3 #menu ul li ul li:hover > a, .header-section.style3 #menu ul li ul li.active > a { color: @colorPrimary; } .header-section.style3 #menu ul li ul li:hover a span.sub-arrow, header-section.style3 #menu ul li ul li.active a span.sub-arrow { color: @colorPrimary; } .header-section.style5.dark #menu ul li ul li:hover > a, .header-section.style5.dark #menu ul li ul li.active > a { color: @colorPrimary; } .header-section ul li.cart-parent .cart-box span { color: @colorPrimary; } .header-section ul li.cart-parent .cart-box span { color: @colorPrimary; } .header-section ul li.cart-parent .cart-box .btn.btn-primary { background: @colorPrimary none repeat scroll 0 0 !important; } .header-section ul li .number { background: @colorSecondary none repeat scroll 0 0 !important; } // theme styles .tp-caption.offerbadge { background-color: @colorSecondary; } .btn.btn-second { background-color: @colorSecondary; } .domain-search-home-3 #search-submit { background-color: @colorPrimary; } .ce-feature-box-1 { background-color: @colorPrimary; border: 2px solid @colorPrimary; } .ce-feature-box-1:hover, .ce-feature-box-1.active { border: 2px solid @colorPrimary; } .ce-feature-box-1:hover .icon, .ce-feature-box-1.active .icon { color: @colorPrimary; } .ce-feature-box-1:hover .title, .ce-feature-box-1.active .title { color: @colorPrimary; } .ce-feature-box-1:hover .btn-circle, .ce-feature-box-1.active .btn-circle { border: 1px solid @colorPrimary; color: @colorPrimary; } .ce-sub-title { color: @colorPrimary; } .ce-feature-box-2 .icon { color: @colorPrimary; } .ce-feature-box-2:hover .title, .ce-feature-box-2.active .title { color: @colorPrimary; } .ce-price-table-1 .bottom-box { background-color: @colorPrimary; } .ce-price-table-1 .price-circle .price { color: @colorPrimary; } .ce-price-table-1 .price-circle { border-bottom: 1px solid @colorPrimary; } .ce-price-table-1 .price-circle i { color: @colorPrimary; } .ce-pricing-overlay-bottom .dark-overlay { background: fadeout(@primaryDark, 25%); } .ce-price-table-1:hover, .ce-price-table-1.active { background-color: @colorSecondary; } .ce-price-table-1:hover .bottom-box, .ce-price-table-1.active .bottom-box { background-color: @secondaryDark; } .ce-feature-box-4 { background-color: @colorSecondary; } .ce-feature-box-3 { background-color: @colorPrimary; } .ce-feature-box-6 { background-color: @primaryDark; } .ce-feature-box-5 .item-holder .text-box { background-color: @colorPrimary; } .ce-feature-box-5 .btn-circle.primary { border: 1px solid @colorPrimary; color: @colorPrimary; } .ce-feature-box-8 .icon { color: @colorPrimary; } .btn.btn-prim { background-color: @colorPrimary; } .btn.btn-border.secondary:hover { background-color: @colorSecondary; border-color: @colorSecondary; } .btn.btn-border.secondary { border-color: @colorSecondary; color: @colorSecondary; } .ce-feature-box-9-main .border-box { border: 2px solid @colorPrimary; } .text-primary { color: @colorPrimary; } .text-secondary { color: @colorSecondary; } .ce-feature-box-10 .text-box { background-color: @colorPrimary; } .ce-feature-box-10 .text-box .client-holder .img-circle { background-color: @colorSecondary; } .ce-feature-box-10 .text-box .client-holder .img { background-color: @secondaryDark; } .ce-feature-box-11 { background-color: @primaryDark; } .slide-controls-2 .owl-theme .owl-controls .owl-page.active span { background-color: @colorSecondary; border: 1px solid @colorSecondary; } .tabstyle-7 .responsive-tabs li a:hover, .tabstyle-7 .responsive-tabs li.active, .tabstyle-7 .responsive-tabs li.active a { background-color: @colorPrimary; border-right: 1px solid @colorPrimary; } .ce-feature-box-13 .bottom-box { background-color: @colorPrimary; } .tab-btn-circle.primary { border: 1px solid @colorPrimary; color: @colorPrimary; } a.read-more { color: @colorPrimary; } .parallax-overlay.primary { background: fadeout(@colorPrimary, 10%); } .ce-feature-box-15 .offer-badge { background-color: @colorSecondary; } .text-secondary { color: @colorSecondary; } .btn.btn-second { background-color: @colorSecondary; } .slide-controls-3 .owl-theme .owl-controls .owl-page.active span { background-color: @colorSecondary; border: 1px solid @colorSecondary; } .ce-sc-icons li a { background-color: @colorPrimary; } .ce-sc-icons li a:hover, .ce-sc-icons li a.active { background-color: @colorSecondary; } .ce-newsletter-submit-1 { background-color: @colorPrimary; border: 1px solid @colorPrimary; } .section-primary { background-color: @colorPrimary; } .tp-caption.list-icon.color-primary i { color: @colorPrimary; } .domain-search-home-2 #search-submit { background-color: @colorSecondary; } .ce-feature-box-17 { background-color: @colorPrimary; border: 1px solid @colorPrimary; } .ce-feature-box-17:hover, .ce-feature-box-17.active { border: 1px solid @colorPrimary; } .ce-feature-box-17:hover .circle, .ce-feature-box-17.active .circle { border: 1px solid fadeout(@colorPrimary, 25%);; color: @colorPrimary; } .ce-feature-box-17:hover .circle h4, .ce-feature-box-17.active .circle h4 { color: @colorPrimary; } .ce-feature-box-17:hover .btn.btn-border.white, .ce-feature-box-17.active .btn.btn-border.white { border: 1px solid @colorPrimary; color: @colorPrimary; } .ce-feature-box-18:hover .icon, .ce-feature-box-18.active .icon { background-color: @colorPrimary; } .ce-feature-box-18:hover .title, .ce-feature-box-18.active .title { color: @colorPrimary; } .parallax-overlay.primary-dark { background: fadeout(@primaryDark, 10%); } .ce-price-table-1:hover, .ce-price-table-1.active { background-color: @colorSecondary; } .ce-price-table-1:hover .bottom-box, .ce-price-table-1.active .bottom-box { background-color: @secondaryDark; } .tp-caption.offerbadge.bg-primary { background-color: @colorPrimary; } .iconlist.primary li i { color: @colorPrimary; } .ce-feature-box-21 .btn-box { background-color: @colorPrimary; } .ce-price-table-2 { background-color: @colorPrimary; } .ce-price-table-2.active { background-color: @colorSecondary; } .ce-price-table-2 .price-circle { background-color: @colorPrimary; } .ce-feature-box-30 .offerbadge { background-color: @colorSecondary; } .ce-feature-box-31:hover .title, .ce-feature-box-31:hover .icon, .ce-feature-box-31.active .title, .ce-feature-box-31.active .icon { color: @colorPrimary; } .ce-feature-box-31:hover .title, .ce-feature-box-31:hover .icon, .ce-feature-box-31.active .title, .ce-feature-box-31.active .icon { color: @colorPrimary; } .ce-feature-box-32 .client-holder .img-circle { background-color: @colorSecondary; } .ce-feature-box-34:hover .icon, .ce-feature-box-34.active .icon { background-color: @colorSecondary; border: 1px solid @colorSecondary; } .ce-feature-box-34:hover .title, .ce-feature-box-34.active .title { color: @colorSecondary; } .ce-feature-box-35:hover, .ce-feature-box-35.active { background-color: @colorPrimary; } .post-infoicon { background-color: @colorPrimary; } .ce-price-table-3 th .title-header { background-color: @colorPrimary; } .ce-price-table-3 tr:nth-child(2n) { background: @colorPrimary none repeat scroll 0 0; } .ce-price-table-3 th .title-header.active { background-color: @colorSecondary; } .btn.btn-border.primary { border-color: @colorPrimary; color: @colorPrimary; } .btn.btn-border.primary:hover { background-color: @colorPrimary; border-color: @colorPrimary; } .ce-feature-box-24 .img-box { border: 1px solid @colorPrimary; } .ce-feature-box-24 .img-box .icon-box { background: fadeout(@colorPrimary, 25%); } .topbar.primary { background-color: @colorPrimary; } .ce-feature-box-23:hover, .ce-feature-box-23.active { border: 1px solid @colorPrimary; } .ce-feature-box-23:hover .title, .ce-feature-box-23.active .title { color: @colorPrimary; } .ce-feature-box-23:hover .inner-box .title-line, .ce-feature-box-23.active .inner-box .title-line { background-color: @colorPrimary; } .parallax-overlay.primary-dark { background: fadeout(@primaryDark, 10%); } .ce-price-table-4:hover, .ce-price-table-4.active { background-color: @colorPrimary; } .ce-price-table-4:hover .inner-box .price-circle, .ce-price-table-4.active .inner-box .price-circle { color: @colorSecondary; } .ce-price-table-4:hover .inner-box .price-circle .price, .ce-price-table-4.active .inner-box .price-circle .price { color: @colorSecondary; } .ce-price-table-5:hover .inner-box, .ce-price-table-5.active .inner-box { background-color: @colorPrimary; border: 1px solid @colorPrimary; } .ce-price-table-5 .inner-box { border: 1px solid @colorPrimary; } .ce-price-table-5:hover .inner-box .price-circle, .ce-price-table-5.active .inner-box .price-circle { color: @colorPrimary; } .ce-price-table-5:hover .inner-box .price-circle, .ce-price-table-5.active .inner-box .price-circle { border: 3px solid @colorPrimary; } .ce-price-table-5:hover .inner-box .price-circle .price, .ce-price-table-5.active .inner-box .price-circle .price { color: @colorPrimary; } .pagenation-holder .breadcrumb li.current a { color: @colorPrimary; } .personal-info li { color: @colorPrimary; } .slide-controls-4 .owl-theme .owl-controls .owl-page.active span { background-color: @colorPrimary; border: 1px solid @colorPrimary; } .slide-controls-4 .owl-theme .owl-controls .owl-page span { background-color: @colorPrimary; border: 1px solid @colorPrimary; } .iconlist li i { color: @colorPrimary; } .ce-feature-box-25 .img-box .text-box .sc-icons-box { background-color: @colorPrimary; } .ce-feature-box-19:hover .icon, .ce-feature-box-19:hover .title, .ce-feature-box-19.active .icon, .ce-feature-box-19.active .title { color: @colorPrimary; } .ce-price-table-1:hover .bottom-box, .ce-price-table-1.active .bottom-box { background-color: @secondaryDark; } .table-style-3 th { background: @colorPrimary none repeat scroll 0 0; } #domain-search-holder #searchsubmit { background-color: @colorPrimary; } .pages-tags li a:hover, .pages-tags li a.active { background-color: @colorPrimary; } .section-primary-dark { background-color: @primaryDark; } .domain-pricing-table-holder { background-color: @colorPrimary; } .table-style-2 tr:nth-of-type(2n+1) { background: @primaryDark none repeat scroll 0 0; } .table-style-2 tr:nth-of-type(2n) { background: @colorPrimary none repeat scroll 0 0; } .table-style-2 th { color: @colorPrimary; } .btn.btn-second-2 { background-color: @colorSecondary; } .ce-price-table-1:hover .bottom-box, .ce-price-table-1.active .bottom-box { background-color: @secondaryDark; } .ce-feature-box-20 .client-holder .img-circle { background-color: @colorPrimary; } .ce-feature-box-22:hover .icon, .ce-feature-box-22.active .icon { background-color: @colorPrimary; border: 1px solid @colorPrimary; } .ce-feature-box-22:hover .title, .ce-feature-box-22.active .title { color: @colorPrimary; } .post-date-box { background-color: @colorPrimary; } .blog-pagenation li a:hover, .blog-pagenation li a.active { background-color: @colorPrimary; border: 1px solid @colorPrimary; } .pages-sidebar-links li a:hover, .pages-sidebar-links li a.active { color: @colorPrimary; } .ce-feature-box-27 { background-color: @colorPrimary; } .ce-feature-box-28 { background-color: @colorPrimary; } .ce-feature-box-28 { background-color: @colorPrimary; } .ce-feature-box-29 .img-box .badge { background-color: @colorPrimary; } .ce-feature-box-29 .img-box a.view-btn { background: fadeout(@colorPrimary, 25%); } .sp-feature-box-4 .submit-btn { background-color: @colorSecondary; border: 1px solid @colorSecondary; } .sky-form .button { background-color: @colorPrimary; } .sky-form .input:hover input, .sky-form .select:hover select, .sky-form .textarea:hover textarea, .sky-form .radio:hover i, .sky-form .checkbox:hover i, .sky-form .toggle:hover i, .sky-form .ui-slider-handle:hover { border-color: @colorPrimary; } .sky-form .rating input + label:hover, .sky-form .rating input + label:hover ~ label { color: @colorPrimary; } .sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i { border-color: @colorPrimary; } .sky-form .radio input + i:after { background-color: @colorPrimary; } .sky-form .checkbox input + i:after { color: @colorPrimary; } .sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i { border-color: @colorPrimary; } .sky-form .rating input:checked ~ label { color: @colorPrimary; } // Border roundness .btn when (@borderType = "rounded") { border-radius: @bradius; }