added first three mockups
This commit is contained in:
+3479
File diff suppressed because it is too large
Load Diff
+7
File diff suppressed because one or more lines are too long
+6
File diff suppressed because one or more lines are too long
@@ -0,0 +1,429 @@
|
||||
/* Default Color File */
|
||||
|
||||
|
||||
|
||||
|
||||
/* Color */
|
||||
a:hover,
|
||||
a {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.border-color {
|
||||
border-color: #0000FF;
|
||||
}
|
||||
|
||||
.services-section-two .owl-dots .owl-dot:hover,
|
||||
.services-section-two .owl-dots .owl-dot.active{
|
||||
background-color:#0000FF;
|
||||
}
|
||||
|
||||
.search-popup .search-form fieldset input[type="submit"],
|
||||
.preloader-close,
|
||||
.theme-bg {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.btn-style-one.style-four:hover:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.btn-style-one.style-four:hover:before {
|
||||
background-color: #0000FF;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.cta-section-three h3 i {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.banner-section .link-box a.style-four:hover {
|
||||
border-color: #0000FF;
|
||||
}
|
||||
|
||||
.scroll-to-top:hover {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.btn-style-one {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.btn-style-one.style-three {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.main-header .header-upper .contact-info .icon {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.main-menu .navigation>li.current>a {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.header-top .social-links li a:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.estimate-form .dropdown-item.active,
|
||||
.estimate-form .dropdown-item:active {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.post-share-icon ul.social-links li a:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.service-block-one .overlay:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.cta-section .wrapper-box {
|
||||
border: 10px solid #0000FF;
|
||||
}
|
||||
|
||||
.features-section .icon-box .icon {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.features-section .icon-box:hover .icon {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.filter-tabs li .count {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.gallery-block .overlay-content h5 {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.testimonials-section .owl-dots .owl-dot:hover,
|
||||
.testimonials-section .owl-dots .owl-dot.active{
|
||||
background-color:#0000FF;
|
||||
}
|
||||
|
||||
.features-section-two.style-two .sec-title .sub-title {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.skills-section .lower-content {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.skills-section .progress-levels .progress-box .bar .bar-fill {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-one h4:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.cta-section-two .wrapper-box {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.widget .widget-title:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.about-widget .social-links li a:hover {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.links-widget ul li a:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.contact-widget .contact-info li .text a:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.feature-block-three .read-more-btn i {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.service-block-two .overlay:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.process-block .icon .count {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.widget_categories_two .widget-content li:hover a,
|
||||
.widget_categories_two .widget-content li.current a {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.widget_contact-form .dropdown-item.active,
|
||||
.widget_contact-form .dropdown-item:active {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.services-details .content-side .icon-box .icon {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.services-details .content-side .icon-box:hover .icon {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.services-details .owl-dots .owl-dot:hover,
|
||||
.services-details .owl-dots .owl-dot.active{
|
||||
background-color:#0000FF;
|
||||
}
|
||||
|
||||
.news-block-two .post-meta li.category {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-two h4:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .post-meta li.category {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three h2:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .owl-theme .owl-nav .owl-prev:before {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .owl-theme .owl-nav .owl-next:before {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .video-box .video-btn:hover span {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .video-box .video-btn:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.widget_search input[type="search"] {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.categories-list li a:hover {color: #0000FF;}
|
||||
|
||||
.widget_tag_cloud li a:hover {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.widget_cta .content {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.contact-form .dropdown-item.active,
|
||||
.contact-form .dropdown-item:active {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.contact-section .contact-info li .text a:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.contact-section .social-links li a:hover {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.comments-title h4:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.blog-single-post .list li:before {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.post-pagination li .current {
|
||||
background-color: #0000FF;
|
||||
border-color: #0000FF;
|
||||
}
|
||||
|
||||
.mobile-menu .menu-backdrop {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
/* Color Variation Two */
|
||||
|
||||
.btn-style-one.style-two {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.btn-style-one.style-three:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.main-menu .contact-info .icon {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.header-top {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.sec-title .sub-title {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.service-block-one h4:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.filter-tabs li.active {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.funfacts-section:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.testimonials-section .owl-dots .owl-dot{
|
||||
background:#0000FF;
|
||||
}
|
||||
|
||||
.skills-section .lower-content.style-two {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-one .post-meta li {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-one .post-meta li:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.feature-block-three .read-more-btn {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.feature-block-three .overlay {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.team-block-one .content:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.team-block-one .social-links li a:hover{
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.team-block-two .content:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.team-block-two .social-links li a:hover{
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.process-block .icon:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.contact-widget.style-two .widget-content {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.services-details .owl-dots .owl-dot{
|
||||
background:#0000FF;
|
||||
}
|
||||
|
||||
.news-block-two .date {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-two .post-meta li {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-two .post-meta li:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .date {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .post-meta li {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .post-meta li:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .owl-theme .owl-nav .owl-prev:hover:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.news-block-three .owl-theme .owl-nav .owl-next:hover:before {
|
||||
background-color: #0000FF;
|
||||
}
|
||||
|
||||
.categories-list li a:before {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.widget_popular_post .content .post-info {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.contact-section .contact-info li .icon {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.contact-section .social-links li a {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.blog-single-post .post-share-info a:before {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.blog-single-post.post-share-info span {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.banner-section .banner-slider-button-prev:hover {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.banner-section .banner-slider-button-next:hover {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.main-menu .navigation>li>ul>li>a:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.main-menu .navigation>li>ul>li>ul>lia:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
.search-popup .search-form fieldset input[type="submit"]:hover {
|
||||
background: #0000FF;
|
||||
}
|
||||
|
||||
.service-block-two .lower-content .read-more-btn a:hover {
|
||||
color: #0000FF;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,633 @@
|
||||
@-webkit-keyframes jump {
|
||||
0% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: translate3d(0, 50%, 0);
|
||||
transform: translate3d(0, 50%, 0);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes jump {
|
||||
0% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: translate3d(0, 50%, 0);
|
||||
transform: translate3d(0, 50%, 0);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes rotated {
|
||||
0% {
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: rotate(360deg);
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes rotated {
|
||||
0% {
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: rotate(360deg);
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes rotatedHalf {
|
||||
0% {
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
|
||||
50% {
|
||||
-webkit-transform: rotate(90deg);
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes rotatedHalf {
|
||||
0% {
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
|
||||
50% {
|
||||
-webkit-transform: rotate(-90deg);
|
||||
transform: rotate(-90deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes rotatedHalfTwo {
|
||||
0% {
|
||||
-webkit-transform: rotate(-90deg);
|
||||
transform: rotate(-90deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: rotate(90deg);
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes rotatedHalfTwo {
|
||||
0% {
|
||||
-webkit-transform: rotate(-90deg);
|
||||
transform: rotate(-90deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: rotate(90deg);
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@-webkit-keyframes scale-upOne {
|
||||
0% {
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(0.2);
|
||||
transform: scale(0.2);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes scale-upOne {
|
||||
0% {
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(0.2);
|
||||
transform: scale(0.2);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes scale-right {
|
||||
0% {
|
||||
-webkit-transform: translateX(-50%);
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
|
||||
50% {
|
||||
-webkit-transform: translateX(50%);
|
||||
transform: translateX(50%);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: translateX(-50%);
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes scale-right {
|
||||
0% {
|
||||
-webkit-transform: translateX(-50%);
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
|
||||
50% {
|
||||
-webkit-transform: translateX(50%);
|
||||
transform: translateX(50%);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: translateX(-50%);
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes fade-in {
|
||||
0% {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
40% {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fade-in {
|
||||
0% {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
40% {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@keyframes hvr-ripple-out {
|
||||
0% {
|
||||
top: 0px;
|
||||
right: 0px;
|
||||
bottom: 0px;
|
||||
left: 0px;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
100% {
|
||||
top: -6px;
|
||||
right: -6px;
|
||||
bottom: -6px;
|
||||
left: -6px;
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes hvr-ripple-out-two {
|
||||
0% {
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
100% {
|
||||
top: -12px;
|
||||
right: -12px;
|
||||
bottom: -12px;
|
||||
left: -12px;
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes scale-up-one {
|
||||
0% {
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: scale(0.5);
|
||||
transform: scale(0.5);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes scale-up-one {
|
||||
0% {
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: scale(0.5);
|
||||
transform: scale(0.5);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes scale-up-two {
|
||||
0% {
|
||||
-webkit-transform: scale(0.5);
|
||||
transform: scale(0.5);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: scale(0.8);
|
||||
transform: scale(0.8);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(0.5);
|
||||
transform: scale(0.5);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes scale-up-two {
|
||||
0% {
|
||||
-webkit-transform: scale(0.5);
|
||||
transform: scale(0.5);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: scale(0.8);
|
||||
transform: scale(0.8);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(0.5);
|
||||
transform: scale(0.5);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes scale-up-three {
|
||||
0% {
|
||||
-webkit-transform: scale(0.7);
|
||||
transform: scale(0.7);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: scale(0.4);
|
||||
transform: scale(0.4);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(0.7);
|
||||
transform: scale(0.7);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes scale-up-three {
|
||||
0% {
|
||||
-webkit-transform: scale(0.7);
|
||||
transform: scale(0.7);
|
||||
}
|
||||
|
||||
40% {
|
||||
-webkit-transform: scale(0.4);
|
||||
transform: scale(0.4);
|
||||
}
|
||||
|
||||
100% {
|
||||
-webkit-transform: scale(0.7);
|
||||
transform: scale(0.7);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@keyframes animationFramesOne {
|
||||
0% {
|
||||
transform: translate(0px, 0px) rotate(0deg);
|
||||
}
|
||||
|
||||
20% {
|
||||
transform: translate(73px, -1px) rotate(36deg);
|
||||
}
|
||||
|
||||
40% {
|
||||
transform: translate(141px, 72px) rotate(72deg);
|
||||
}
|
||||
|
||||
60% {
|
||||
transform: translate(83px, 122px) rotate(108deg);
|
||||
}
|
||||
|
||||
80% {
|
||||
transform: translate(-40px, 72px) rotate(144deg);
|
||||
}
|
||||
|
||||
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(141px, 72px) rotate(72deg);
|
||||
}
|
||||
|
||||
60% {
|
||||
-webkit-transform: translate(83px, 122px) rotate(108deg);
|
||||
}
|
||||
|
||||
80% {
|
||||
-webkit-transform: translate(-40px, 72px) rotate(144deg);
|
||||
}
|
||||
|
||||
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(144deg) 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(144deg) 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 gradientBG {
|
||||
0% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
|
||||
50% {
|
||||
background-position: 300% 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gradientBG {
|
||||
0% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
|
||||
50% {
|
||||
background-position: 300% 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes imageBgAnim {
|
||||
0% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
|
||||
50% {
|
||||
background-position: 120% 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gradientBG {
|
||||
0% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
|
||||
50% {
|
||||
background-position: 120% 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: 0 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.faded-text{
|
||||
-webkit-animation:linear infinite alternate;
|
||||
-webkit-animation-name: run;
|
||||
-webkit-animation-duration: 25s;
|
||||
-ms-animation:linear infinite alternate;
|
||||
-ms-animation-name: run;
|
||||
-ms-animation-duration: 25s;
|
||||
-moz-animation:linear infinite alternate;
|
||||
-moz-animation-name: run;
|
||||
-moz-animation-duration: 25s;
|
||||
}
|
||||
|
||||
@-webkit-keyframes run {
|
||||
0% { left: -20%;}
|
||||
50%{ left : 0%;}
|
||||
100%{ left: 20%;}
|
||||
}
|
||||
|
||||
@-moz-keyframes run {
|
||||
0% { left: -20%;}
|
||||
50%{ left : 0%;}
|
||||
100%{ left: 20%;}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
Flaticon icon font: Flaticon
|
||||
Creation date: 28/06/2020 12:21
|
||||
*/
|
||||
|
||||
@font-face {
|
||||
font-family: "Flaticon";
|
||||
src: url("../fonts/Flaticon.eot");
|
||||
src: url("../fonts/Flaticond41d.eot?#iefix") format("embedded-opentype"),
|
||||
url("../fonts/Flaticon.woff2") format("woff2"),
|
||||
url("../fonts/Flaticon.woff") format("woff"),
|
||||
url("../fonts/Flaticon.ttf") format("truetype"),
|
||||
url("../fonts/Flaticon.svg#Flaticon") format("svg");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||
@font-face {
|
||||
font-family: "Flaticon";
|
||||
src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
|
||||
}
|
||||
}
|
||||
|
||||
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
|
||||
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
|
||||
font-family: Flaticon;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.flaticon-right:before { content: "\f100"; }
|
||||
.flaticon-search:before { content: "\f101"; }
|
||||
.flaticon-right-arrow:before { content: "\f102"; }
|
||||
.flaticon-tick:before { content: "\f103"; }
|
||||
.flaticon-right-arrow-1:before { content: "\f104"; }
|
||||
.flaticon-backward:before { content: "\f105"; }
|
||||
.flaticon-clock:before { content: "\f106"; }
|
||||
.flaticon-star:before { content: "\f107"; }
|
||||
.flaticon-null:before { content: "\f108"; }
|
||||
.flaticon-arrow:before { content: "\f109"; }
|
||||
.flaticon-share:before { content: "\f10a"; }
|
||||
.flaticon-remove:before { content: "\f10b"; }
|
||||
.flaticon-signs:before { content: "\f10c"; }
|
||||
.flaticon-ui:before { content: "\f10d"; }
|
||||
.flaticon-arrows:before { content: "\f10e"; }
|
||||
.flaticon-add:before { content: "\f10f"; }
|
||||
.flaticon-angle-arrow-pointing-to-right:before { content: "\f110"; }
|
||||
.flaticon-null-1:before { content: "\f111"; }
|
||||
.flaticon-gps:before { content: "\f112"; }
|
||||
.flaticon-search-1:before { content: "\f113"; }
|
||||
.flaticon-phone:before { content: "\f114"; }
|
||||
.flaticon-long-right-arrow:before { content: "\f115"; }
|
||||
.flaticon-long-arrow-pointing-to-the-right:before { content: "\f116"; }
|
||||
.flaticon-talk:before { content: "\f117"; }
|
||||
.flaticon-comment:before { content: "\f118"; }
|
||||
.flaticon-long-arrow-pointing-to-left:before { content: "\f119"; }
|
||||
File diff suppressed because it is too large
Load Diff
+4943
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
|
After Width: | Height: | Size: 6.8 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 6.8 KiB |
+14
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html style="height:100%">
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
|
||||
<title> 404 Not Found
|
||||
</title></head>
|
||||
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
|
||||
<div style="height:auto; min-height:100%; "> <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
|
||||
<h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1>
|
||||
<h2 style="margin-top:20px;font-size: 30px;">Not Found
|
||||
</h2>
|
||||
<p>The resource requested could not be found on this server!</p>
|
||||
</div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;">
|
||||
<br>Proudly powered by <a style="color:#fff;" href="http://www.litespeedtech.com/error-page">LiteSpeed Web Server</a><p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html style="height:100%">
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
|
||||
<title> 404 Not Found
|
||||
</title></head>
|
||||
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
|
||||
<div style="height:auto; min-height:100%; "> <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
|
||||
<h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1>
|
||||
<h2 style="margin-top:20px;font-size: 30px;">Not Found
|
||||
</h2>
|
||||
<p>The resource requested could not be found on this server!</p>
|
||||
</div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;">
|
||||
<br>Proudly powered by <a style="color:#fff;" href="http://www.litespeedtech.com/error-page">LiteSpeed Web Server</a><p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html>
|
||||
+1310
File diff suppressed because it is too large
Load Diff
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,37 @@
|
||||
|
||||
.bootstrap-touchspin .input-group-btn-vertical {
|
||||
position: relative;
|
||||
white-space: nowrap;
|
||||
width: 1%;
|
||||
vertical-align: middle;
|
||||
display: table-cell;
|
||||
}
|
||||
|
||||
.bootstrap-touchspin .input-group-btn-vertical > .btn {
|
||||
display: block;
|
||||
float: none;
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
padding: 8px 10px;
|
||||
margin-left: -1px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
|
||||
border-radius: 0;
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
|
||||
margin-top: -2px;
|
||||
border-radius: 0;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
.bootstrap-touchspin .input-group-btn-vertical i {
|
||||
position: absolute;
|
||||
top: 3px;
|
||||
left: 5px;
|
||||
font-size: 9px;
|
||||
font-weight: normal;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html style="height:100%">
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
|
||||
<title> 404 Not Found
|
||||
</title></head>
|
||||
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
|
||||
<div style="height:auto; min-height:100%; "> <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
|
||||
<h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1>
|
||||
<h2 style="margin-top:20px;font-size: 30px;">Not Found
|
||||
</h2>
|
||||
<p>The resource requested could not be found on this server!</p>
|
||||
</div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;">
|
||||
<br>Proudly powered by <a style="color:#fff;" href="http://www.litespeedtech.com/error-page">LiteSpeed Web Server</a><p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html>
|
||||
+186
@@ -0,0 +1,186 @@
|
||||
/**
|
||||
* Owl Carousel v2.3.4
|
||||
* Copyright 2013-2018 David Deutsch
|
||||
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
|
||||
*/
|
||||
/*
|
||||
* Owl Carousel - Core
|
||||
*/
|
||||
.owl-carousel {
|
||||
display: none;
|
||||
width: 100%;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
/* position relative and z-index fix webkit rendering fonts issue */
|
||||
position: relative;
|
||||
z-index: 1; }
|
||||
.owl-carousel .owl-stage {
|
||||
position: relative;
|
||||
-ms-touch-action: pan-Y;
|
||||
touch-action: manipulation;
|
||||
-moz-backface-visibility: hidden;
|
||||
/* fix firefox animation glitch */ }
|
||||
.owl-carousel .owl-stage:after {
|
||||
content: ".";
|
||||
display: block;
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
line-height: 0;
|
||||
height: 0; }
|
||||
.owl-carousel .owl-stage-outer {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
/* fix for flashing background */
|
||||
-webkit-transform: translate3d(0px, 0px, 0px); }
|
||||
.owl-carousel .owl-wrapper,
|
||||
.owl-carousel .owl-item {
|
||||
-webkit-backface-visibility: hidden;
|
||||
-moz-backface-visibility: hidden;
|
||||
-ms-backface-visibility: hidden;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
-moz-transform: translate3d(0, 0, 0);
|
||||
-ms-transform: translate3d(0, 0, 0); }
|
||||
.owl-carousel .owl-item {
|
||||
position: relative;
|
||||
min-height: 1px;
|
||||
float: left;
|
||||
-webkit-backface-visibility: hidden;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
-webkit-touch-callout: none; }
|
||||
.owl-carousel .owl-item img {
|
||||
display: block;
|
||||
width: 100%; }
|
||||
.owl-carousel .owl-nav.disabled,
|
||||
.owl-carousel .owl-dots.disabled {
|
||||
display: none; }
|
||||
.owl-carousel .owl-nav .owl-prev,
|
||||
.owl-carousel .owl-nav .owl-next,
|
||||
.owl-carousel .owl-dot {
|
||||
cursor: pointer;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none; }
|
||||
.owl-carousel .owl-nav button.owl-prev,
|
||||
.owl-carousel .owl-nav button.owl-next,
|
||||
.owl-carousel button.owl-dot {
|
||||
background: none;
|
||||
color: inherit;
|
||||
border: none;
|
||||
padding: 0 !important;
|
||||
font: inherit; }
|
||||
.owl-carousel.owl-loaded {
|
||||
display: block; }
|
||||
.owl-carousel.owl-loading {
|
||||
opacity: 0;
|
||||
display: block; }
|
||||
.owl-carousel.owl-hidden {
|
||||
opacity: 0; }
|
||||
.owl-carousel.owl-refresh .owl-item {
|
||||
visibility: hidden; }
|
||||
.owl-carousel.owl-drag .owl-item {
|
||||
-ms-touch-action: pan-y;
|
||||
touch-action: pan-y;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none; }
|
||||
.owl-carousel.owl-grab {
|
||||
cursor: move;
|
||||
cursor: grab; }
|
||||
.owl-carousel.owl-rtl {
|
||||
direction: rtl; }
|
||||
.owl-carousel.owl-rtl .owl-item {
|
||||
float: right; }
|
||||
|
||||
/* No Js */
|
||||
.no-js .owl-carousel {
|
||||
display: block; }
|
||||
|
||||
/*
|
||||
* Owl Carousel - Animate Plugin
|
||||
*/
|
||||
.owl-carousel .animated {
|
||||
animation-duration: 1000ms;
|
||||
animation-fill-mode: both; }
|
||||
|
||||
.owl-carousel .owl-animated-in {
|
||||
z-index: 0; }
|
||||
|
||||
.owl-carousel .owl-animated-out {
|
||||
z-index: 1; }
|
||||
|
||||
.owl-carousel .fadeOut {
|
||||
animation-name: fadeOut; }
|
||||
|
||||
@keyframes fadeOut {
|
||||
0% {
|
||||
opacity: 1; }
|
||||
100% {
|
||||
opacity: 0; } }
|
||||
|
||||
/*
|
||||
* Owl Carousel - Auto Height Plugin
|
||||
*/
|
||||
.owl-height {
|
||||
transition: height 500ms ease-in-out; }
|
||||
|
||||
/*
|
||||
* Owl Carousel - Lazy Load Plugin
|
||||
*/
|
||||
.owl-carousel .owl-item {
|
||||
/**
|
||||
This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
|
||||
calculation of the height of the owl-item that breaks page layouts
|
||||
*/ }
|
||||
.owl-carousel .owl-item .owl-lazy {
|
||||
opacity: 0;
|
||||
transition: opacity 400ms ease; }
|
||||
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
|
||||
max-height: 0; }
|
||||
.owl-carousel .owl-item img.owl-lazy {
|
||||
transform-style: preserve-3d; }
|
||||
|
||||
/*
|
||||
* Owl Carousel - Video Plugin
|
||||
*/
|
||||
.owl-carousel .owl-video-wrapper {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
background: #000; }
|
||||
|
||||
.owl-carousel .owl-video-play-icon {
|
||||
position: absolute;
|
||||
height: 80px;
|
||||
width: 80px;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
margin-left: -40px;
|
||||
margin-top: -40px;
|
||||
background: url("owl.video.play.html") no-repeat;
|
||||
cursor: pointer;
|
||||
z-index: 1;
|
||||
-webkit-backface-visibility: hidden;
|
||||
transition: transform 100ms ease; }
|
||||
|
||||
.owl-carousel .owl-video-play-icon:hover {
|
||||
-ms-transform: scale(1.3, 1.3);
|
||||
transform: scale(1.3, 1.3); }
|
||||
|
||||
.owl-carousel .owl-video-playing .owl-video-tn,
|
||||
.owl-carousel .owl-video-playing .owl-video-play-icon {
|
||||
display: none; }
|
||||
|
||||
.owl-carousel .owl-video-tn {
|
||||
opacity: 0;
|
||||
height: 100%;
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: contain;
|
||||
transition: opacity 400ms ease; }
|
||||
|
||||
.owl-carousel .owl-video-frame {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
height: 100%;
|
||||
width: 100%; }
|
||||
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html style="height:100%">
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
|
||||
<title> 404 Not Found
|
||||
</title></head>
|
||||
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
|
||||
<div style="height:auto; min-height:100%; "> <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
|
||||
<h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1>
|
||||
<h2 style="margin-top:20px;font-size: 30px;">Not Found
|
||||
</h2>
|
||||
<p>The resource requested could not be found on this server!</p>
|
||||
</div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;">
|
||||
<br>Proudly powered by <a style="color:#fff;" href="http://www.litespeedtech.com/error-page">LiteSpeed Web Server</a><p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html>
|
||||
@@ -0,0 +1,129 @@
|
||||
@media only screen and (max-width: 7000px){
|
||||
.page-wrapper{
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 1400px){
|
||||
|
||||
.main-menu .navigation>li:nth-last-child(-n+3)>ul>li>ul {
|
||||
left: auto;
|
||||
right: 100%;
|
||||
}
|
||||
|
||||
.main-menu .navigation > li:nth-last-child(-n+2) > ul {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
.main-menu .navigation > li:nth-last-child(-n+2) > ul > li > ul {
|
||||
left: auto;
|
||||
right: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 1199px){
|
||||
.banner-section .banner-slider-nav {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 1139px){
|
||||
/* Default */
|
||||
.main-header .nav-outer .main-menu,
|
||||
.sticky-header{
|
||||
display: none !important;
|
||||
}
|
||||
.nav-outer .mobile-nav-toggler{
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 991px){
|
||||
.banner-section.dark-style .content-box h1,
|
||||
.banner-section .content-box h1 {
|
||||
font-size: 50px;
|
||||
line-height: 60px;
|
||||
}
|
||||
.banner-section .estimate-form {
|
||||
display: none;
|
||||
}
|
||||
.about-section-two .shape-one {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 768px){
|
||||
.main-menu .navigation > li > ul,
|
||||
.main-menu .navigation > li > ul > li > ul{
|
||||
display:block !important;
|
||||
visibility:hidden;
|
||||
opacity:0;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 767px){
|
||||
br {
|
||||
display: none;
|
||||
}
|
||||
.filter-tabs li .count {
|
||||
display: none;
|
||||
}
|
||||
.features-section .icon-box .icon {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.skills-section .inner-container {
|
||||
padding-left: 15px;
|
||||
padding-right: 15px;
|
||||
}
|
||||
.main-header .header-upper .search-btn{
|
||||
display: none;
|
||||
}
|
||||
.main-menu .contact-info {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.main-header .header-upper .inner-container {
|
||||
justify-content: center;
|
||||
}
|
||||
.header-top .right-column,
|
||||
.header-top .inner-container {
|
||||
justify-content: center;
|
||||
}
|
||||
.main-header .header-upper {
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
.header-top .contact-info {
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 575px){
|
||||
.main-header .header-upper .contact-info {
|
||||
display: none;
|
||||
}
|
||||
.header-top .contact-info li:before {
|
||||
display: none;
|
||||
}
|
||||
.main-header .header-upper {
|
||||
padding-bottom: 0;
|
||||
padding-top: 0;
|
||||
}
|
||||
.contact-section .contact-form-area {
|
||||
padding: 50px 30px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@media only screen and (max-width: 350px) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+290
@@ -0,0 +1,290 @@
|
||||
|
||||
/* RTL Css */
|
||||
|
||||
|
||||
.rtl {
|
||||
direction: rtl;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.rtl .owl-carousel {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.rtl .banner-section .banner-slider-nav {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.rtl .main-menu .contact-info .icon {
|
||||
margin-right: 0;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.rtl .main-menu .contact-info {
|
||||
padding-left: 21px;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.rtl .main-header .header-upper .contact-info .icon {
|
||||
margin-right: 0;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.rtl .main-header .header-upper .contact-info .single-info {
|
||||
margin-right: 0;
|
||||
margin-left: 60px;
|
||||
}
|
||||
|
||||
.rtl .main-header .header-upper .search-btn {
|
||||
margin-left: 0;
|
||||
padding-left: 0;
|
||||
border-left: 0;
|
||||
margin-right: 45px;
|
||||
padding-right: 45px;
|
||||
border-right: 1px solid #e0e0e0;
|
||||
}
|
||||
|
||||
.rtl .header-top .quote-btn a i {
|
||||
margin-right: 0;
|
||||
margin-left: 8px;
|
||||
}
|
||||
|
||||
.rtl .skills-section .inner-container {
|
||||
margin-right: auto;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.rtl .header-top .social-links li:last-child {
|
||||
margin-right: 18px;
|
||||
}
|
||||
|
||||
|
||||
.rtl .main-menu .navigation>li>ul {
|
||||
left: auto;
|
||||
right: 0;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.rtl .main-menu .navigation>li>ul>li>ul {
|
||||
left: auto;
|
||||
right: 100%;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.rtl .main-menu .navigation>li>ul>li>a {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.rtl .main-menu .navigation>li>ul>li:after {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.rtl .main-menu .navigation>li>ul>li.dropdown>a:after {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.rtl .main-menu .navigation>li>ul>li>ul>li>a {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.rtl .widget .widget-title:before {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.rtl .contact-widget .contact-info li .icon {
|
||||
margin-right: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.rtl .sticky-header .main-menu .navigation>li {
|
||||
margin-right: 0;
|
||||
margin-left: 55px;
|
||||
}
|
||||
|
||||
.rtl .main-menu .navigation>li:before {
|
||||
right: auto;
|
||||
left: -28px;
|
||||
}
|
||||
|
||||
.rtl .header-top .contact-info a i {
|
||||
margin-right: 0;
|
||||
margin-left: 8px;
|
||||
}
|
||||
|
||||
.rtl .funfacts-section .icon {
|
||||
margin-right: 0;
|
||||
margin-left: 35px;
|
||||
}
|
||||
|
||||
.rtl .funfacts-section .inner:before {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.rtl .cta-section-three h3 i {
|
||||
margin-right: 0;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.rtl .two-column-section .right-column .inner-container {
|
||||
margin-right: auto;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.rtl .testimonial-block .inner-box {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.rtl .testimonial-block .author-box .author-thumb {
|
||||
margin-right: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.rtl .post-share-icon ul.social-links {
|
||||
right: auto;
|
||||
left: 100%;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 1600px){
|
||||
.rtl .about-us-section .image-block {
|
||||
margin-right: 0;
|
||||
margin-left: 48px;
|
||||
}
|
||||
}
|
||||
@media only screen and (min-width: 1600px){
|
||||
.rtl .about-us-section .image-block {
|
||||
margin-left: 0;
|
||||
margin-right: -205px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.rtl .skills-section .progress-levels .progress-box .percent {
|
||||
right: auto;
|
||||
left: -67px;
|
||||
}
|
||||
|
||||
.rtl .skills-section .progress-levels .progress-box.animated .bar .bar-fill {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.rtl .skills-section .progress-levels .progress-box.animated .bar .bar-fill:before {
|
||||
left: -18px;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.rtl .skills-section .progress-levels .progress-box.animated .bar .bar-fill:after {
|
||||
left: -15px;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.rtl .page-title .bread-crumb li {
|
||||
margin-right: 0;
|
||||
margin-left: 30px;
|
||||
}
|
||||
|
||||
.rtl .page-title .bread-crumb li:before {
|
||||
right: auto;
|
||||
left: -16px;
|
||||
}
|
||||
|
||||
.rtl .services-details .content-side .icon-box .icon {
|
||||
margin-right: 0;
|
||||
margin-left: 17px;
|
||||
}
|
||||
|
||||
.rtl .widget_brochure .single-brochure .icon {
|
||||
margin-right: 0;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.rtl .categories-list li a:before {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.rtl .categories-list li a {
|
||||
padding-left: 0;
|
||||
padding-right: 30px;
|
||||
}
|
||||
|
||||
.rtl .widget_popular_post .post-thumb {
|
||||
margin-right: 0;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.rtl .news-block-three .post-meta li:before {
|
||||
right: auto;
|
||||
left: -7px;
|
||||
}
|
||||
|
||||
.rtl .news-block-three .post-meta li {
|
||||
margin-right: 0;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.rtl .main-menu .navigation>li:last-child {
|
||||
margin-right: 55px;
|
||||
}
|
||||
|
||||
.rtl .contact-section .contact-info li .icon {
|
||||
margin-right: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.rtl .news-block-three .bottom-content {
|
||||
padding-left: 0;
|
||||
padding-right: 95px;
|
||||
}
|
||||
|
||||
.rtl .news-block-three .date {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.rtl .blog-single-post .list li {
|
||||
padding-left: 0;
|
||||
padding-right: 50px;
|
||||
}
|
||||
|
||||
.rtl .blog-single-post .list li:before {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.rtl .comments-title h4:before {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.rtl .comments-area .comment {
|
||||
padding-left: 0;
|
||||
padding-right: 98px;
|
||||
}
|
||||
|
||||
.rtl .comments-area .comment-box .author-thumb {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.rtl .widget_search button {
|
||||
right: auto;
|
||||
left: 20px;
|
||||
border-right: 1px solid rgba(255, 255, 255, 0.2196078431372549);
|
||||
padding-left: 0;
|
||||
padding-right: 15px;
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.rtl .widget_search input[type="search"] {
|
||||
padding-right: 30px;
|
||||
padding-left: 65px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
+5927
File diff suppressed because it is too large
Load Diff
+12
File diff suppressed because one or more lines are too long
@@ -0,0 +1,467 @@
|
||||
/* Shared UX gallery + pricing hub (platform proposals) */
|
||||
:root {
|
||||
--ink: #12141a;
|
||||
--muted: #5c6570;
|
||||
--surface: #f3f5f7;
|
||||
--card: #fff;
|
||||
--border: #d9dee5;
|
||||
--accent: #1a4f6e;
|
||||
--accent-2: #c45c26;
|
||||
--ok: #1a7f4b;
|
||||
--warn: #b45309;
|
||||
--banner: #111827;
|
||||
--radius: 4px;
|
||||
--font: "Segoe UI", system-ui, sans-serif;
|
||||
--display: Georgia, "Times New Roman", serif;
|
||||
}
|
||||
|
||||
* { box-sizing: border-box; }
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: var(--font);
|
||||
color: var(--ink);
|
||||
background: var(--surface);
|
||||
line-height: 1.5;
|
||||
}
|
||||
a { color: var(--accent); }
|
||||
.proposal-banner {
|
||||
background: var(--banner);
|
||||
color: #e5e7eb;
|
||||
font-size: 13px;
|
||||
padding: 8px 16px;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 12px;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: 100;
|
||||
}
|
||||
.proposal-banner a { color: #93c5fd; text-decoration: none; }
|
||||
.proposal-banner a:hover { text-decoration: underline; }
|
||||
.proposal-banner .tag {
|
||||
display: inline-block;
|
||||
background: var(--accent);
|
||||
color: #fff;
|
||||
padding: 2px 8px;
|
||||
border-radius: 2px;
|
||||
font-size: 11px;
|
||||
letter-spacing: 0.04em;
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
}
|
||||
.hub-hero {
|
||||
background: linear-gradient(135deg, #0b1f33 0%, #1a4f6e 55%, #2a6f8f 100%);
|
||||
color: #fff;
|
||||
padding: 56px 24px 48px;
|
||||
}
|
||||
.hub-hero.paint {
|
||||
background: linear-gradient(135deg, #1a2332 0%, #3d4a5c 50%, #c4a574 120%);
|
||||
}
|
||||
.hub-hero h1 {
|
||||
font-family: var(--display);
|
||||
font-weight: 700;
|
||||
letter-spacing: -0.02em;
|
||||
margin: 0 0 12px;
|
||||
font-size: clamp(1.6rem, 3vw, 2.2rem);
|
||||
}
|
||||
.hub-hero p { max-width: 560px; margin: 0; opacity: 0.92; }
|
||||
.hub-section {
|
||||
max-width: 1100px;
|
||||
margin: 0 auto;
|
||||
padding: 32px 24px 8px;
|
||||
}
|
||||
.hub-section h2 {
|
||||
font-family: var(--display);
|
||||
font-size: 1.25rem;
|
||||
margin: 0 0 6px;
|
||||
}
|
||||
.hub-section .sec-lead {
|
||||
margin: 0 0 16px;
|
||||
color: var(--muted);
|
||||
font-size: 14px;
|
||||
}
|
||||
.hub-grid {
|
||||
max-width: 1100px;
|
||||
margin: 0 auto 40px;
|
||||
padding: 0 24px;
|
||||
display: grid;
|
||||
gap: 16px;
|
||||
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
|
||||
}
|
||||
.hub-card {
|
||||
background: var(--card);
|
||||
border: 1px solid var(--border);
|
||||
padding: 20px;
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
transition: border-color 0.15s, transform 0.15s;
|
||||
display: block;
|
||||
}
|
||||
.hub-card:hover {
|
||||
border-color: var(--accent);
|
||||
transform: translateY(-2px);
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
.hub-card.planned {
|
||||
opacity: 0.85;
|
||||
border-style: dashed;
|
||||
}
|
||||
.hub-card .eyebrow {
|
||||
font-size: 11px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
color: var(--accent);
|
||||
font-weight: 600;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.hub-card.paint .eyebrow { color: var(--accent-2); }
|
||||
.hub-card h3 {
|
||||
margin: 0 0 8px;
|
||||
font-size: 18px;
|
||||
font-family: var(--display);
|
||||
}
|
||||
.hub-card p { margin: 0; font-size: 14px; color: var(--muted); }
|
||||
.hub-card .status {
|
||||
display: inline-block;
|
||||
margin-top: 10px;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.04em;
|
||||
color: var(--ok);
|
||||
}
|
||||
.hub-card.planned .status { color: var(--warn); }
|
||||
|
||||
/* Pricing */
|
||||
.pricing-layout {
|
||||
max-width: 960px;
|
||||
margin: 0 auto;
|
||||
padding: 32px 24px 64px;
|
||||
display: grid;
|
||||
gap: 24px;
|
||||
grid-template-columns: 1fr minmax(240px, 300px);
|
||||
align-items: start;
|
||||
}
|
||||
@media (max-width: 800px) {
|
||||
.pricing-layout { grid-template-columns: 1fr; }
|
||||
}
|
||||
.price-panel, .price-summary {
|
||||
background: var(--card);
|
||||
border: 1px solid var(--border);
|
||||
padding: 20px;
|
||||
}
|
||||
.price-panel h2, .price-summary h2 {
|
||||
font-family: var(--display);
|
||||
font-size: 1.15rem;
|
||||
margin: 0 0 16px;
|
||||
}
|
||||
.feat-row {
|
||||
display: grid;
|
||||
grid-template-columns: auto 1fr auto auto;
|
||||
gap: 12px;
|
||||
align-items: start;
|
||||
padding: 14px 0;
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
.feat-row:last-child { border-bottom: none; }
|
||||
.feat-row.locked { background: #f8fafc; margin: 0 -12px; padding-left: 12px; padding-right: 12px; }
|
||||
.feat-row label { font-weight: 600; cursor: pointer; }
|
||||
.feat-row .desc { font-size: 13px; color: var(--muted); font-weight: 400; margin-top: 2px; }
|
||||
.feat-row .amt { font-size: 13px; text-align: right; white-space: nowrap; color: var(--muted); }
|
||||
.feat-row .amt strong { display: block; color: var(--ink); font-size: 14px; }
|
||||
.feat-row input:disabled + .feat-text label { cursor: default; }
|
||||
.dep-note { font-size: 12px; color: var(--warn); margin-top: 4px; }
|
||||
.price-summary { position: sticky; top: 56px; }
|
||||
.price-summary .line {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
gap: 12px;
|
||||
padding: 8px 0;
|
||||
font-size: 14px;
|
||||
}
|
||||
.price-summary .total {
|
||||
border-top: 2px solid var(--ink);
|
||||
margin-top: 12px;
|
||||
padding-top: 14px;
|
||||
font-size: 18px;
|
||||
font-weight: 700;
|
||||
font-family: var(--display);
|
||||
}
|
||||
.price-summary .disclaimer {
|
||||
margin-top: 16px;
|
||||
font-size: 12px;
|
||||
color: var(--muted);
|
||||
}
|
||||
.stub-page {
|
||||
min-height: calc(100vh - 40px);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
padding: 40px 24px;
|
||||
}
|
||||
.stub-card {
|
||||
background: var(--card);
|
||||
border: 1px solid var(--border);
|
||||
max-width: 480px;
|
||||
padding: 32px;
|
||||
text-align: center;
|
||||
}
|
||||
.stub-card h1 { font-family: var(--display); font-size: 1.5rem; margin: 0 0 8px; }
|
||||
.stub-card p { color: var(--muted); margin: 0 0 20px; }
|
||||
.stub-card a.btn {
|
||||
display: inline-block;
|
||||
background: var(--accent);
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
padding: 10px 18px;
|
||||
font-weight: 600;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
/* —— Portal shell —— */
|
||||
body.portal { margin: 0; background: var(--surface); font-family: var(--font); color: var(--ink); }
|
||||
.portal-shell { display: flex; min-height: calc(100vh - 36px); }
|
||||
.portal-sidebar {
|
||||
width: 220px; flex-shrink: 0; background: #0b1f33; color: #cbd5e1;
|
||||
display: flex; flex-direction: column;
|
||||
}
|
||||
.portal-brand {
|
||||
padding: 16px 18px; border-bottom: 1px solid rgba(255,255,255,.08);
|
||||
font-family: var(--display); font-weight: 700; color: #fff; font-size: 14px;
|
||||
text-decoration: none; display: block;
|
||||
}
|
||||
.portal-brand span { display: block; color: #7dd3da; font-size: 11px; font-weight: 600; letter-spacing: .04em; margin-top: 2px; font-family: var(--font); }
|
||||
.portal-nav { padding: 12px 0; flex: 1; overflow-y: auto; }
|
||||
.portal-nav .nav-section {
|
||||
font-size: 10px; text-transform: uppercase; letter-spacing: .1em; color: #64748b;
|
||||
padding: 14px 18px 6px;
|
||||
}
|
||||
.portal-nav a {
|
||||
display: block; padding: 9px 18px; color: #94a3b8; text-decoration: none; font-size: 13px;
|
||||
border-left: 3px solid transparent;
|
||||
}
|
||||
.portal-nav a:hover { color: #fff; background: rgba(255,255,255,.04); }
|
||||
.portal-nav a.active { color: #fff; background: rgba(26,79,110,.35); border-left-color: #7dd3da; }
|
||||
.portal-main { flex: 1; min-width: 0; display: flex; flex-direction: column; }
|
||||
.portal-topbar {
|
||||
background: #fff; border-bottom: 1px solid var(--border);
|
||||
padding: 14px 24px; display: flex; align-items: center; justify-content: space-between; gap: 16px;
|
||||
}
|
||||
.portal-topbar h1 { margin: 0; font-size: 20px; font-family: var(--display); font-weight: 600; }
|
||||
.portal-user { font-size: 13px; color: var(--muted); }
|
||||
.portal-user strong { color: var(--ink); }
|
||||
.portal-user a { color: var(--accent); }
|
||||
.portal-content { padding: 24px; flex: 1; }
|
||||
.proposal-note {
|
||||
border-left: 3px solid var(--accent); background: #e8f0f5; padding: 12px 16px;
|
||||
margin: 0 0 20px; font-size: 14px; color: #0d3a45;
|
||||
}
|
||||
.stat-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 16px; margin-bottom: 24px; }
|
||||
.stat-card { background: #fff; border: 1px solid var(--border); padding: 18px; }
|
||||
.stat-card .label { font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); }
|
||||
.stat-card .value { font-size: 28px; font-weight: 700; font-family: var(--display); margin-top: 4px; }
|
||||
.stat-card .delta { font-size: 12px; margin-top: 4px; color: var(--ok); }
|
||||
.panel { background: #fff; border: 1px solid var(--border); margin-bottom: 20px; }
|
||||
.panel-h {
|
||||
padding: 14px 18px; border-bottom: 1px solid var(--border);
|
||||
display: flex; align-items: center; justify-content: space-between; gap: 12px;
|
||||
}
|
||||
.panel-h h2 { margin: 0; font-size: 15px; font-family: var(--display); font-weight: 600; }
|
||||
.panel-b { padding: 18px; }
|
||||
.split { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
|
||||
@media (max-width: 900px) {
|
||||
.portal-shell { flex-direction: column; }
|
||||
.portal-sidebar { width: 100%; }
|
||||
.portal-nav { display: flex; flex-wrap: wrap; padding: 8px; }
|
||||
.portal-nav .nav-section { display: none; }
|
||||
.portal-nav a { border-left: none; border-bottom: 2px solid transparent; padding: 8px 12px; }
|
||||
.portal-nav a.active { border-bottom-color: #7dd3da; background: transparent; }
|
||||
.split { grid-template-columns: 1fr; }
|
||||
}
|
||||
.btn {
|
||||
display: inline-block; padding: 9px 18px; font-size: 13px; font-weight: 600;
|
||||
border: none; cursor: pointer; text-decoration: none; font-family: var(--font);
|
||||
}
|
||||
.btn-primary { background: var(--accent); color: #fff; }
|
||||
.btn-primary:hover { background: #143d56; color: #fff; text-decoration: none; }
|
||||
.btn-ghost { background: transparent; border: 1px solid var(--border); color: var(--ink); }
|
||||
.btn-sm { padding: 6px 12px; font-size: 12px; }
|
||||
.table { width: 100%; border-collapse: collapse; font-size: 14px; }
|
||||
.table th {
|
||||
text-align: left; font-size: 11px; text-transform: uppercase; letter-spacing: .06em;
|
||||
color: var(--muted); padding: 10px 12px; border-bottom: 1px solid var(--border); font-weight: 600;
|
||||
}
|
||||
.table td { padding: 12px; border-bottom: 1px solid var(--border); vertical-align: middle; }
|
||||
.table tr:hover td { background: #f8fafc; }
|
||||
.table a { color: var(--accent); text-decoration: none; font-weight: 500; }
|
||||
.badge {
|
||||
display: inline-block; padding: 2px 8px; font-size: 11px; font-weight: 600;
|
||||
border-radius: 2px; text-transform: uppercase; letter-spacing: .04em;
|
||||
}
|
||||
.badge-new { background: #d0eef0; color: #00626c; }
|
||||
.badge-contacted { background: #fef3c7; color: #92400e; }
|
||||
.badge-won { background: #d1fae5; color: #065f46; }
|
||||
.badge-lost { background: #fee2e2; color: #991b1b; }
|
||||
.badge-sent { background: #d0eef0; color: #00626c; }
|
||||
.badge-scheduled { background: #ede9fe; color: #5b21b6; }
|
||||
.badge-paid { background: #d1fae5; color: #065f46; }
|
||||
.badge-open { background: #fef3c7; color: #92400e; }
|
||||
.badge-draft { background: #f3f4f6; color: #4b5563; }
|
||||
.form-grid { display: grid; gap: 16px; }
|
||||
.form-grid.cols-2 { grid-template-columns: 1fr 1fr; }
|
||||
@media (max-width: 700px) { .form-grid.cols-2 { grid-template-columns: 1fr; } }
|
||||
.field label { display: block; font-size: 12px; font-weight: 600; margin-bottom: 6px; color: #374151; }
|
||||
.field input, .field select, .field textarea {
|
||||
width: 100%; padding: 10px 12px; border: 1px solid var(--border); font: inherit; background: #fff; box-sizing: border-box;
|
||||
}
|
||||
.field textarea { min-height: 100px; resize: vertical; }
|
||||
.field .hint { font-size: 12px; color: var(--muted); margin-top: 4px; }
|
||||
.login-wrap {
|
||||
min-height: calc(100vh - 36px); display: flex; align-items: center; justify-content: center;
|
||||
background: linear-gradient(160deg, #0b1f33, #1a4f6e 60%, #e8f0f5 60%); padding: 24px;
|
||||
}
|
||||
.login-card { background: #fff; width: 100%; max-width: 400px; padding: 36px 32px; border: 1px solid var(--border); }
|
||||
.login-card h1 { font-family: var(--display); font-size: 22px; margin: 0 0 6px; }
|
||||
.login-card .sub { color: var(--muted); font-size: 14px; margin: 0 0 24px; }
|
||||
.chart-ph {
|
||||
height: 220px; background: linear-gradient(180deg, #e8f0f5 0%, #fff 100%);
|
||||
border: 1px dashed #a8d8dc; display: flex; align-items: flex-end; gap: 8px; padding: 24px 16px 16px;
|
||||
}
|
||||
.chart-ph .bar { flex: 1; background: var(--accent); opacity: .75; border-radius: 2px 2px 0 0; min-height: 20px; }
|
||||
.channel-tabs { display: flex; border-bottom: 1px solid var(--border); margin-bottom: 18px; }
|
||||
.channel-tabs a {
|
||||
padding: 10px 16px; font-size: 13px; font-weight: 600; color: var(--muted);
|
||||
text-decoration: none; border-bottom: 2px solid transparent; margin-bottom: -1px;
|
||||
}
|
||||
.channel-tabs a.active { color: var(--accent); border-bottom-color: var(--accent); }
|
||||
.connect-grid { display: grid; gap: 12px; }
|
||||
.connect-card {
|
||||
display: flex; gap: 14px; align-items: flex-start; text-align: left;
|
||||
padding: 14px; border: 1px solid var(--border); background: #fff; width: 100%;
|
||||
cursor: pointer; font: inherit; color: inherit;
|
||||
}
|
||||
.connect-card:hover { border-color: var(--accent); }
|
||||
.platform-icon {
|
||||
width: 40px; height: 40px; border-radius: 8px; display: flex; align-items: center;
|
||||
justify-content: center; color: #fff; font-weight: 700; flex-shrink: 0; font-size: 14px;
|
||||
}
|
||||
.platform-icon.meta { background: #1877f2; }
|
||||
.platform-icon.ig { background: linear-gradient(45deg, #f58529, #dd2a7b, #8134af); font-size: 12px; }
|
||||
.platform-icon.li { background: #0a66c2; }
|
||||
.social-phone {
|
||||
width: 100%; max-width: 360px; background: #fff; border: 1px solid #d1d5db;
|
||||
box-shadow: 0 8px 30px rgba(15,23,42,.12); overflow: hidden; font-size: 14px;
|
||||
}
|
||||
.soc-header { display: flex; align-items: center; gap: 10px; padding: 12px 14px; }
|
||||
.soc-avatar {
|
||||
width: 40px; height: 40px; background: var(--accent); color: #fff; display: flex;
|
||||
align-items: center; justify-content: center; font-weight: 700; font-size: 13px; flex-shrink: 0; border-radius: 50%;
|
||||
}
|
||||
.soc-name { font-weight: 700; font-size: 13px; }
|
||||
.soc-meta { font-size: 11px; color: #6b7280; }
|
||||
.soc-caption { padding: 0 14px 12px; white-space: pre-wrap; line-height: 1.4; font-size: 13px; }
|
||||
.soc-image { height: 200px; background: linear-gradient(135deg, #e5e7eb, #cbd5e1); }
|
||||
.soc-actions { padding: 10px 14px; border-top: 1px solid #e5e7eb; font-size: 12px; color: #4b5563; font-weight: 600; }
|
||||
.ai-chat { display: flex; flex-direction: column; height: min(640px, 75vh); background: #fff; border: 1px solid var(--border); }
|
||||
.ai-chat-h { padding: 12px 14px; border-bottom: 1px solid var(--border); display: flex; align-items: center; justify-content: space-between; }
|
||||
.ai-chat-h h2 { margin: 0; font-size: 15px; font-family: var(--display); }
|
||||
.ai-pill { font-size: 10px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; background: #e8f0f5; color: var(--accent); padding: 3px 8px; }
|
||||
.ai-messages { flex: 1; overflow-y: auto; padding: 14px; display: flex; flex-direction: column; gap: 12px; background: linear-gradient(180deg, #f8fafc, #fff 40%); }
|
||||
.ai-msg { max-width: 92%; font-size: 13px; line-height: 1.45; }
|
||||
.ai-msg.bot { align-self: flex-start; }
|
||||
.ai-msg.user { align-self: flex-end; }
|
||||
.ai-msg .bubble { padding: 10px 12px; border: 1px solid var(--border); background: #fff; }
|
||||
.ai-msg.user .bubble { background: var(--accent); color: #fff; border-color: var(--accent); }
|
||||
.ai-msg .who { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); margin-bottom: 4px; }
|
||||
.ai-draft { margin-top: 8px; padding: 10px; background: #f8fafc; border: 1px dashed #a8d8dc; white-space: pre-wrap; font-size: 12px; }
|
||||
.ai-chat-input { border-top: 1px solid var(--border); padding: 10px 12px; display: flex; gap: 8px; align-items: flex-end; }
|
||||
.ai-chat-input textarea { flex: 1; min-height: 44px; max-height: 100px; resize: vertical; border: 1px solid var(--border); padding: 8px 10px; font: inherit; font-size: 13px; }
|
||||
.postcard {
|
||||
width: 100%; max-width: 420px; aspect-ratio: 6/4; position: relative; overflow: hidden;
|
||||
background: #111; box-shadow: 0 12px 40px rgba(15,23,42,.25); color: #fff;
|
||||
}
|
||||
.postcard-media { position: absolute; inset: 0; background: linear-gradient(135deg, #1a4f6e, #0b1f33 60%, #c45c26); }
|
||||
.postcard-copy { position: absolute; left: 20px; right: 20px; bottom: 18px; z-index: 2; }
|
||||
.postcard-headline { font-family: var(--display); font-weight: 700; font-size: 26px; border-left: 4px solid #7dd3da; padding-left: 10px; line-height: 1.1; }
|
||||
.postcard-sub { margin-top: 8px; font-size: 14px; opacity: .95; }
|
||||
.size-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
|
||||
.size-option {
|
||||
border: 1px solid var(--border); background: #fff; padding: 10px 12px; text-align: left;
|
||||
cursor: pointer; font: inherit; color: inherit;
|
||||
}
|
||||
.size-option.active { border-color: var(--accent); background: #e8f0f5; box-shadow: inset 3px 0 0 var(--accent); }
|
||||
.designer-layout { display: grid; grid-template-columns: minmax(240px, 320px) 1fr; gap: 20px; align-items: start; }
|
||||
@media (max-width: 960px) { .designer-layout { grid-template-columns: 1fr; } }
|
||||
.calendar-grid { display: grid; grid-template-columns: repeat(7, 1fr); gap: 4px; font-size: 12px; }
|
||||
.calendar-grid .dow { text-align: center; color: var(--muted); font-weight: 600; padding: 6px; }
|
||||
.calendar-grid .day {
|
||||
aspect-ratio: 1; border: 1px solid var(--border); background: #fff; padding: 6px; position: relative;
|
||||
}
|
||||
.calendar-grid .day.has-post { background: #e8f0f5; }
|
||||
.calendar-grid .day .dot { width: 6px; height: 6px; border-radius: 50%; background: var(--accent); margin-top: 4px; }
|
||||
.steps { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 20px; }
|
||||
.step {
|
||||
display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--muted);
|
||||
padding: 8px 12px; background: #fff; border: 1px solid var(--border);
|
||||
}
|
||||
.step span {
|
||||
width: 22px; height: 22px; border-radius: 50%; background: #e5e7eb; color: #374151;
|
||||
display: inline-flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700;
|
||||
}
|
||||
.step.active { border-color: var(--accent); color: var(--ink); }
|
||||
.step.active span { background: var(--accent); color: #fff; }
|
||||
.dropzone { border: 2px dashed var(--border); padding: 32px; text-align: center; background: #f8fafc; }
|
||||
.public-simple { max-width: 720px; margin: 40px auto; padding: 0 24px 64px; }
|
||||
.public-simple .card { background: #fff; border: 1px solid var(--border); padding: 32px; }
|
||||
.public-nav {
|
||||
background: #fff; border-bottom: 1px solid var(--border);
|
||||
padding: 14px 24px; display: flex; align-items: center; justify-content: space-between; gap: 16px;
|
||||
}
|
||||
.public-nav .brand { font-family: var(--display); font-weight: 700; color: var(--ink); text-decoration: none; font-size: 18px; }
|
||||
.public-nav .links a { margin-left: 16px; font-size: 14px; color: var(--muted); text-decoration: none; }
|
||||
.public-nav .links a:hover { color: var(--accent); }
|
||||
.blog-list { display: grid; gap: 16px; }
|
||||
.blog-item { background: #fff; border: 1px solid var(--border); padding: 20px; text-decoration: none; color: inherit; display: block; }
|
||||
.blog-item:hover { border-color: var(--accent); color: inherit; text-decoration: none; }
|
||||
.blog-item h3 { margin: 0 0 6px; font-family: var(--display); }
|
||||
.blog-item .meta { font-size: 12px; color: var(--muted); margin-bottom: 8px; }
|
||||
.blog-item p { margin: 0; font-size: 14px; color: var(--muted); }
|
||||
.pay-box { max-width: 480px; margin: 48px auto; background: #fff; border: 1px solid var(--border); padding: 32px; }
|
||||
.pay-box h1 { font-family: var(--display); margin: 0 0 8px; }
|
||||
.pay-amount { font-size: 36px; font-weight: 700; font-family: var(--display); margin: 16px 0; }
|
||||
.error-hero { text-align: center; padding: 80px 24px; }
|
||||
.error-hero h1 { font-family: var(--display); font-size: 4rem; margin: 0; color: var(--accent); }
|
||||
.muted { color: var(--muted); font-size: 12px; }
|
||||
.theme-paint {
|
||||
--accent: #c45c26;
|
||||
--accent-2: #1a2332;
|
||||
}
|
||||
.theme-paint .portal-sidebar { background: #1a2332; }
|
||||
.theme-paint .portal-nav a.active { background: rgba(196,92,38,.25); border-left-color: #c45c26; }
|
||||
.theme-paint .login-wrap { background: linear-gradient(160deg, #1a2332, #3d4a5c 60%, #f3efe8 60%); }
|
||||
.theme-paint .proposal-note { border-left-color: #c45c26; background: #faf6f1; color: #5c3d2e; }
|
||||
.theme-paint .btn-primary { background: #c45c26; }
|
||||
.theme-paint .btn-primary:hover { background: #a34a1e; }
|
||||
.theme-paint .portal-nav a.active { border-left-color: #e8b88a; }
|
||||
|
||||
/* Vendor credit */
|
||||
.aiml-site-credit {
|
||||
text-align: center;
|
||||
font-size: 12px;
|
||||
color: var(--muted);
|
||||
padding: 16px 24px 28px;
|
||||
}
|
||||
.aiml-site-credit a {
|
||||
color: var(--accent);
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
}
|
||||
.aiml-site-credit a:hover { text-decoration: underline; }
|
||||
body.portal .aiml-site-credit {
|
||||
border-top: 1px solid var(--border);
|
||||
background: #fff;
|
||||
margin-top: auto;
|
||||
}
|
||||
Reference in New Issue
Block a user