﻿ body {background-color: #26272B;background: url('../graphics/body-bg-left.png') top left repeat-y, url('../graphics/body-bg-right.png') top right repeat-y, url('../graphics/body-bg.jpg') center top;color: #ffffff;}.btn.btn-theme {color: #fff;background-color: #F00C45;border-color: #F00C45;box-shadow: 0 2px 2px 0 rgba(240,12,69,0.14), 0 3px 1px -2px rgba(240,12,69,0.2), 0 1px 5px 0 rgba(240,12,69,0.12);}.bg-gradient-theme {background: #F00C45;background: linear-gradient(87deg, #F00C45 0, #FC0D49 100%);background: -webkit-linear-gradient(87deg, #F00C45 0, #FC0D49 100%);}.btn.btn-theme:focus, .btn.btn-theme:active, .btn.btn-theme:hover {box-shadow: 0 14px 26px -12px rgba(240,12,69, 0.42), 0 4px 23px 0px rgba(0,0,0,0.12), 0 8px 10px -5px rgba(240,12,69,0.2);}.btn.btn-theme:focus, .btn.btn-theme.focus, .btn.btn-theme:hover {color: #fff;background-color: #B00933;border-color: #FC0D49;}.title, .title a, .card-title, .card-title a, .info-title, .info-title a, .footer-brand, .footer-brand a, .footer-big h5, .footer-big h5 a, .footer-big h4, .footer-big h4 a, .media .media-heading, .media .media-heading a {color: #F00C45;}.info .info-title {color: #F00C45;}.portfolio-simple .portfolio-item:hover h2 {color: #F00C45;}.portfolio-lightbox #portfolio-flters li {background: #F00C45;}.portfolio-lightbox .portfolio-item figure .link-preview, .portfolio-lightbox .portfolio-item figure .link-details {background: #F00C45;}.navbar .navbar-brand {position: relative;color: inherit;line-height: 30px;padding: 5px 0;font-weight: 700;font-family: 'Raleway', sans-serif;font-size: 30px;}.bg-dark a.navbar-brand i {color: #F00C45;}.navbar span.tagline {position: absolute;left: 61px;top: auto;font-size: .75rem;margin-top: 30px;}.bg-dark.navbar-transparent a.navbar-brand i {color: #ffffff;}.navbar.navbar-transparent {padding-top: 5px;}@media(min-width:769px){.navbar.navbar-transparent {padding-top: 25px;}}.navbar .navbar-nav .nav-item .nav-link {font-weight: 400;font-size: 14px;text-transform: uppercase;}.navbar .navbar-nav .nav-item .nav-link i {font-size: 0.85rem;margin-right: 0.2rem;}.page-header1 {height: auto;background-position: center center;background-size: cover;margin: 0;padding: 0;border: 0;min-height: 100px;}@media (min-width:769px) {.page-header1 {height: 100vh;background-position: center center;background-size: cover;margin: 0;padding: 0;border: 0;}}.page-header1 .container {color: #fff;}.page-header1 .title {color: #fff;}.page-header1.header-small {height: 65vh;min-height: 65vh;}.index-page .page-header1 {height: 90vh;overflow: hidden;}.page-header .brand {}.template-page .template-showcase {background: url('../graphics/header-bg-template.png') left -65px no-repeat;}.page-header2 {height: auto;background-position: center center;background-size: cover;margin: 0;padding: 0;border: 0;display: flex;align-items: center;min-height: 100px;}@media (min-width:769px) {.page-header2 {height: 100vh;background-position: center center;background-size: cover;margin: 0;padding: 0;border: 0;display: flex;align-items: center;}.template-page .template-showcase {background: url('../graphics/header-bg-template.png') left top no-repeat;}}.themed-img {position: absolute;bottom: 0px;right: 0px;max-width: 100%;height: auto;}footer .copyright {padding: 15px 0;}.section {position: relative;}.section-xl {padding-top: 8rem;padding-bottom: 8rem;}.section-lg {padding-top: 6rem;padding-bottom: 6rem;}.section-sm {padding-top: 2rem;padding-bottom: 2rem;}.content-raised {margin: 70px 30px;border-radius: 6px;box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}.section.container .col-md-8.ml-auto.mr-auto h2.title {margin-top: 0px;}.underlay {position: absolute;}.transparent-bg img {mix-blend-mode: overlay;max-width:100%;height:auto;}.bg-accent-vert-bottom-left {position: absolute;bottom: 0;left: 0;}.bg-accent-vert-bottom-right {position: absolute;bottom: 0;right: 0;}.bg-accent-vert-top-left {position: absolute;top: 0;left: 0;}.bg-accent-vert-top-right {position: absolute;top: 0;right: 0;}.bg-accent-horz-bottom-left {background: #26272B url('../graphics/bg-accent-horz-bottom-left.png') left bottom no-repeat;}.bg-accent-horz-bottom-right {position: absolute;bottom: 0;right: 0;}.bg-accent-horz-top-left {position: absolute;top: 0;left: 0;}.bg-accent-horz-top-right {position: absolute;top: 0;right: 0;}.icon-bg {position: relative;}.icon-bg::before {position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%, -50%);width: 174px;height: 136px;background: url('../graphics/icon-bg.png') center center no-repeat;background-blend-mode: overlay;z-index:-1;}.img-bg {position: relative;margin-bottom: 65px;margin-top: 50px;}.col-md-4 .img-bg::before {content: "";position: absolute;width: 334px;height: 334px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url('../graphics/image-bg-3col.png') center center no-repeat;z-index: -1;}.col-md-6 .img-bg {margin-top: 85px;margin-bottom: 85px;}.col-md-6 .img-bg::before {content: "";position: absolute;width: 434px;height: 434px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url('../graphics/image-bg-2col.png') center center no-repeat;z-index: -1;}@media (min-width:769px) {.img-bg {margin-bottom: 55px;}.col-md-6 .img-bg {margin-top: 55px;}}@media all and (max-width: 375px) {.template-page {overflow-x: hidden;}}.template-page .section-components h6.description {margin-top: 5px;margin-bottom: 30px;}.template-page .page-header {height: auto;min-height: 300px;overflow: hidden;}.template-page .brand {color: #fff;text-align: center;margin: 100px auto;}.template-page .brand h1 {font-size: 4.2rem;font-weight: 600;display: inline-block;position: relative;font-weight: 700;font-family: 'Raleway', sans-serif;line-height: 1;}}.template-page .brand h3 {font-size: 1.313rem;max-width: 500px;margin: 10px auto 0;margin-top: 10px;}.template-page .page-header h3.title {margin-top: 10px;}.template-page h4.description {font-size: 1.5em;}@media all and (min-width: 991px) {.template-page .fileinput-new.thumbnail.img-circle {margin-top: 50px;}}@media screen and (max-width: 767px) {.template-page #cd-vertical-nav {display: none;}.template-page .cd-section .tim-typo .tim-note {width: 60px;}}.landing-page .brand {padding: 50px 0px;}.landing-page .brand h1 {font-size: 4.2rem;font-weight: 600;display: inline-block;position: relative;font-weight: 700;font-family: 'Raleway', sans-serif;line-height: 1;}#carousel.split-carousel.bg-wood .carousel-caption {position: relative;right: auto;bottom: auto;left: auto;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #ffffff;text-align: center;padding-left: 5%;padding-right: 5%;}#carousel.split-carousel.bg-wood .carousel .carousel-indicators {bottom: -50px;}@media all and (min-width: 769px) {#carousel.split-carousel.bg-wood .carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #ffffff;text-align: center;}}.background-video {position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}@media(min-width:1025px) {.background-video {position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}}.main-col-padding {padding-top: 30px;padding-bottom: 30px;}@media(min-width:992px){.main.main-raised.main-landing {margin-top: -10%;}}.section-home-banner .pt-lg-5.pb-lg-5 {padding-top: 5rem !important;padding-bottom: 5rem !important;}.info.info-vertical {margin: 0 auto;padding: 0px 0 20px;position: relative;}.info-right .info-vertical i {position: absolute;top: 8px;left: 0px;}.info-right .description {padding-left: 30px;}.info-left .info-vertical i {position: absolute;top: 8px;right: 0px;}.info-left .description {padding-right: 30px;text-align: right;}.bg-testimonial {background-position: top center;background-attachment: scroll;margin-top: 0;}@media(min-width:1025px) {.bg-testimonial {background-position: top center;background-attachment: fixed;margin-top: 0;}}.section-home-testimonial {background: rgba(0,0,0,0.55);border-radius: 6px;padding: 100px 0px;}.template-main div.main.main-raised.bg-testimonial {margin-top: 0;}.section-about .about-me-office img {margin: 20px 0;}.about-images {padding-top: 50px;}.about-images .images {padding-top: 50px;}.about-images img {margin: 20px 0;}.progress--pill {border-radius: 6.25rem;}.about-progress-bar-vertical {display: flex;flex-flow: column nowrap;justify-content: flex-end;background-color: #222;height: 200px;}.about-progress-bar-vertical__indicator {background-color: #F00C45;}.about-box-shadow-sm {box-shadow: 0 0.2rem 1.25rem 0 rgba(27, 30, 36, 0.07);}.card-blog {margin-top: 60px;}.card-catalog {background: #eee;margin-top: 60px;background: url('../graphics/body-bg.jpg');}.card-catalog2 {background: #26272B;margin-top: 60px;}.card-catalog .card-title {text-align: right;}.card-catalog .card-header {box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0), 0 0px 0px rgba(0, 0, 0, 0.0) !important;}.clients-testimonials .card-testimonial {border: 0;margin-bottom: 60px;margin-top: 30px;border-radius: 6px;color: rgba(0,0,0,.87);background: #fff;width: 100%;;box-shadow: 0 15px 35px rgba(50, 50, 93, .05), 0 5px 15px rgba(0, 0, 0, .05) !important;}.clients-testimonials .card.card-testimonial div.card-body p {color: #26272B;}.clients-testimonial {padding-top: 70px;margin-top: 0px;}.clients-testimonials .card-testimonial .img-raised {margin-top: -50px;}.section__testimonials .clients-testimonials h2.title {color: #ffffff;}.client-testimonials-bg {position: relative;background-image: url('../themed-images/pages/clients/client-testimonials-bg.jpg');background-position: center top;background-size: cover;padding: 20px 0px;margin: 20px 0px;}.client-testimonials-bg {background-attachment: fixed;padding: 50px 0px;margin: 50px 0px;color: #ffffff;}.card-contact2 {margin-top: 60px;}.contact2-parallax h2, .contact2-parallax p {color: #ffffff;}.contact2-parallax .bmd-label-floating {color: #ffffff;}.contact2-parallax .bmd-form-group:not(.has-success):not(.has-danger) [class^="bmd-label"].bmd-label-floating, .contact2-parallax .bmd-form-group:not(.has-success):not(.has-danger) [class*=" bmd-label"].bmd-label-floating {color: #ffffff;}.contact2-parallax .form-control {color: #ffffff;}.contact2-parallax {padding: 50px 0px;background: rgba(0,0,0,0.65);}.contact2-contact-bg {position: relative;background-image: url('../themed-images/pages/contact2/contact2-contact-bg.jpg');background-position: center top;background-size: cover;margin: 20px 0px;}.contact2-contact-bg {background-attachment: fixed;margin: 50px 0px;color: #ffffff;}.section-faq .card-collapse {margin: 0;}.section-faq .card-collapse .card-header a i {float: right;top: 4px;position: relative;}.section-faq .card-collapse .card-header a[aria-expanded=true] i {transform: rotate(180deg);}.section-faq .card-collapse, .section-faq .card-collapse .card-header {box-shadow: none;background-color: transparent;border-radius: 0;}.section-faq .card-collapse .card-header {border-bottom: 1px solid #F00C45;padding: 25px 10px 5px 0;margin: 0;box-shadow: none !important;background: #fff;}.section-faq h6 {font-weight: bold;}.section-history {padding-bottom: 30px;}.clients-overview {padding: 50px 0;}.clients-overview {padding: 50px 0;}.clients-overview .image-container {height: 335px;position: relative;background-position: center center;background-size: cover;box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);border-radius: .25rem;}.clients-overview .image-container + .category {padding-top: 15px;}.clients-overview .image-container.image-right {z-index: 2;}.clients-overview .image-container.image-right + h3.title {margin-top: 120px;}.clients-overview .image-container.image-left {z-index: 1;}.clients-overview .image-container:nth-child(2) {margin-top: 420px;margin-left: -105px;}.clients-overview p.blockquote {width: 220px;min-height: 180px;text-align: left;position: absolute;top: 376px;right: 155px;z-index: 0;}.section-nucleo-icons .nucleo-container img {width: auto;left: 0;top: 0;height: 100%;position: absolute;}.section-nucleo-icons .nucleo-container {height: 335px;position: relative;}.section-nucleo-icons h5 {margin-bottom: 35px;}.section-nucleo-icons .icons-container {position: relative;max-width: 450px;height: 300px;max-height: 300px;margin: 0 auto;}@media screen and (min-width: 768px) {.image-container.image-right {top: 80px;margin-left: -100px;margin-bottom: 130px;}.image-container.image-left {margin-right: -100px;}}@media screen and (max-width: 768px) {.image-container.image-left {margin-bottom: 220px;}.image-container.image-left p.blockquote {margin: 0 auto;position: relative;right: 0;}.nav-tabs {display: inline-block;width: 100%;padding-left: 100px;padding-right: 100px;text-align: center;}.nav-tabs .nav-item > .nav-link {margin-bottom: 5px;}.clients-overview .image-container:nth-child(2) {margin-left: 0;margin-bottom: 30px;}}.clients-overview p.blockquote {width: 220px;min-height: 180px;text-align: left;position: absolute;top: 376px;right: 155px;z-index: 0;}.blockquote.blockquote-primary {border-color: #f96332;color: #f96332;}.blockquote {border-left: none;border: 1px solid #888888;border-top-color: rgb(136, 136, 136);border-right-color: rgb(136, 136, 136);border-bottom-color: rgb(136, 136, 136);border-left-color: rgb(136, 136, 136);padding: 20px;font-size: 1.1em;line-height: 1.8;}#googlemaps {height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 0;}.login-page .page-header > .container {margin-top: 100px;}@media(min-width:1170px) {.login-page .page-header > .container {margin-top: 0px;}.login-page .footer {position: absolute;width: 100%;background: transparent;bottom: 0;color: #fff;z-index: 1;}.login-page .footer .copyright a {color: #fff;}}@media (max-width:767px) {.landing-page .page-header h1.title {font-size: 1.75rem;}.landing-page .page-header {padding-top: 50px;padding-bottom: 50px;}}.contact-icon__col {padding-top: 4rem;padding-bottom: 4rem;}@media (min-width: 992px) {.contact-icon {border-bottom: solid 1px #F00C45;}.contact-icon__col--left-brd {border-left: solid 1px #F00C45;}}.btn.btn-xl {width: 5rem;height: 5rem;font-size: 2.5rem;padding-top: 1.25rem;}.section-product-details .card-collapse {margin: 0;}.section-product-details .card-collapse .card-header a i {float: right;top: 4px;position: relative;}.section-product-details .card-collapse .card-header a[aria-expanded=true] i {transform: rotate(180deg);}.section-product-details .card-collapse, .section-faq .card-collapse .card-header {box-shadow: none;background-color: transparent;border-radius: 0;}.section-product-details .card-collapse .card-header {border-bottom: 0px solid #111;padding: 0px 10px 8px 20px;margin: 0;box-shadow: none !important;background: #222;margin-top: 20px;border-radius: 6px;}.section-product-details .paypal-btn {margin-top: -52px;float: right;display: inline;}.section-product-details .carousel5_wrapper .owl-item {padding: 1rem;}.section-product-details .carousel5 .carousel5_wrapper .owl-next {right: 1rem;}.section-product-details .carousel5 .carousel5_wrapper .owl-prev {left: 1rem;}.section-reservations {}.section-reservations .info .info-title {color: #ffffff;}.section-reservations .info p {color: #fff;}.section-reservations .info {max-width: 100%;margin: 0 auto;padding: 0px 0 0px;margin-top: 0px;}.section-sitemap .info {padding-bottom: 10px;padding-top: 0;}.section-sitemap .card.card-cascade.narrower .view.view-cascade {margin-left: 4%;margin-right: 4%;margin-top: -1.25rem;}.section-sitemap .card.card-cascade .view.view-cascade.gradient-card-header {padding: 1.6rem 1rem;padding-top: 1.6rem;padding-bottom: 1.6rem;text-align: center;}.section-sitemap .view {position: relative;overflow: hidden;cursor: default;}.section-sitemap .info-color {background-color: #F00C45;}.section-sitemap .card.card-cascade .view.view-cascade {-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);box-shadow: 0 5px 15px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);-webkit-border-radius: .25rem;border-radius: .25rem;}.section-sitemap .card.card-cascade .view.view-cascade.gradient-card-header {color: #fff !important;}.section-sitemap .card-cascade h5 {line-height: 1;padding: 0;margin: 0;font-weight: 700;font-family: 'Raleway', sans-serif;}.section-sitemap .card .card.card-cascade .view.view-cascade {-webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);box-shadow: 0 2px 15px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);border: 0;font-weight: 400;}.section-services .info {max-width: 100%;margin: 0;padding: 0px 0 30px;}.section-counter {position: relative;background-image: url('../themed-images/pages/services/section-counter-bg.jpg');background-position: center top;background-size: cover;}.section-counter {background-attachment: fixed;}.section-counter .container-fluid {background: rgba(0,0,0,0.65);padding: 100px 0px;color: #ffffff;}.section-counter .container-fluid {background: rgba(0,0,0,0.65);background: rgba(240,12,69, 0.85);padding: 100px 0px;color: #ffffff;border-radius: 6px;}.section-counter .container-fluid h2 {color: #ffffff;}.section-counter .container-fluid p.description {color: #fff;font-size: 20px;line-height: 2;margin-bottom: 50px;}.counters span {font-weight: bold;font-size: 48px;display: block;color: #F00C45;margin-bottom: 10px;}.counters p {padding: 0;margin: 0 0 20px 0;font-size: 14px;color: #111;}.section__testimonials .counters span {font-weight: bold;font-size: 16px;display: block;color: #ffffff;margin-bottom: 10px;}.section__testimonials .counters p {padding: 0;margin: 0 0 20px 0;font-size: 14px;color: #ffffff;font-weight: 700;font-family: 'Raleway', sans-serif;}@media(min-width:769px) {.section__testimonials .counters span {font-size: 48px;}.section__testimonials .counters p {font-size: 18px;}}.pricing {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;justify-content: center;width: 100%;margin: 0 auto 3em;margin-top: 30px;}.pricing-item {position: relative;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-align-items: stretch;align-items: stretch;text-align: center;-webkit-flex: 0 1 330px;flex: 0 1 330px;}.pricing-action {color: inherit;border: none;background: none;}.pricing-action:focus {outline: none;}.pricing-feature-list {text-align: left;}.pricing-palden .pricing-item {font-family: "Open Sans", sans-serif;cursor: default;color: #84697c;background: #fff;box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);border-radius: 20px 20px 10px 10px;margin: 1em;}@media screen and (min-width: 66.25em) {.pricing-palden .pricing-item {margin: 1em -0.5em;}.pricing-palden .pricing__item--featured {margin: 0;z-index: 10;box-shadow: 0 0 20px rgba(46, 59, 125, 0.23);}}.pricing-palden .pricing-deco {border-radius: 10px 10px 0 0;background: rgba(240,12,69, 0.99);padding: 4em 0 9em;position: relative;}.pricing-palden .pricing-deco-img {position: absolute;bottom: 0;left: 0;width: 100%;height: 160px;}.pricing-palden .pricing-title {font-size: 0.75em;margin: 0;text-transform: uppercase;letter-spacing: 5px;color: #fff;}.pricing-palden .deco-layer {-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}.pricing-palden .pricing-item:hover .deco-layer--1 {-webkit-transform: translate3d(15px, 0, 0);transform: translate3d(15px, 0, 0);}.pricing-palden .pricing-item:hover .deco-layer--2 {-webkit-transform: translate3d(-15px, 0, 0);transform: translate3d(-15px, 0, 0);}.pricing-palden .icon {font-size: 2.5em;}.pricing-palden .pricing-price {font-size: 5em;font-weight: bold;padding: 0;color: #fff;margin: 0 0 0.25em 0;line-height: 0.75;}.pricing-palden .pricing-currency {font-size: 0.15em;vertical-align: top;}.pricing-palden .pricing-period {font-size: 0.15em;padding: 0 0 0 0.5em;font-style: italic;}.pricing-palden .pricing__sentence {font-weight: bold;margin: 0 0 1em 0;padding: 0 0 0.5em;}.pricing-palden .pricing-feature-list {margin: 0;padding: 0.25em 0 2.5em;list-style: none;text-align: center;}.pricing-palden .pricing-feature {padding: 1em 0;}.pricing-palden .pricing-action {font-weight: bold;margin: auto 3em 2em 3em;padding: 1em 2em;color: #fff;border-radius: 30px;background: #F00C45;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}.pricing-palden .pricing-action:hover, .pricing-palden .pricing-action:focus {background-color: #100a13;}.pricing-palden .pricing-item--featured .pricing-deco {padding: 5em 0 8.885em 0;}.profile-page .page-header {height: 380px;background-position: top center;}.profile-page .page-header {height: 380px;background-position: top center;}.profile-page .profile {text-align: center;}.profile-page .profile img {max-width: 260px;width: 100%;margin: 0 auto;-webkit-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-o-transform: translate3d(0, -50%, 0);-ms-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}.profile-page .profile .name {margin-top: -120px;}.profile-page .follow {position: absolute;top: 0;right: 0;}.profile-page .description {margin: 1.071rem auto 0;max-width: 600px;}.profile-page .profile-tabs {margin-top: 4.284rem;}.profile-page .gallery {margin-top: 3.213rem;padding-bottom: 50px;}.profile-page .gallery img {width: 100%;margin-bottom: 2.142rem;}.profile-page .follow .btn-fab {margin-top: -28px;}.profile-page .card-background .content {padding: 30% 0;min-width: 160px;}.profile-page .work {padding: 40px 0px;}.profile-page .work .collections {margin-top: 20px;}.profile-page .work .stats ul > li {padding: 5px 0px;font-size: 1em;}.profile-page .work .stats ul > li b {font-size: 1.2em;}.profile-page .connections {padding: 40px 0px;}.profile-page .connections .card-profile {text-align: left;}.profile-page .tab-content .collections .card .card-body {display: flex;flex-direction: column;justify-content: center;}.profile-page .tab-content .collections .card .card-body .badge {display: inline-table;margin: 0 auto;}.section-col .info {padding-bottom: 10px;padding-top: 0;}.menu-side-wrapper {padding-top: 30px;}.menu-side {margin: 0;padding: 0;}ul.menuside li a {text-decoration: none;}ul.menuside, ul.menuside ul {margin: 0;padding: 0;list-style: none;}.menuside {width: auto;height: auto;}.menuside ul li:last-child a {border-bottom: 0 solid #33373d;}.menuside > li > a:hover, .menuside > li > a.active {background: #1e5799;}.menuside > li > a:before {content: '';background-repeat: no-repeat;font-size: 36px;height: 1em;width: 1em;position: absolute;left: 0;top: 50%;margin: -.5em 0 0 0;}.menuside > li > ul li a:before {content: '';font-size: 8px;color: #F2F2F2;position: absolute;width: 1em;height: 1em;top: 0;}ul.menuside li ul {margin-left: 15px;}ul.menuside li {margin: 3px 0 3px 0;}.menuside > li > a {color: #ffffff;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: normal;letter-spacing: 0;line-height: 25px;padding: 5px 10px 5px 20px;background: #313338;-webkit-transition: color .2s ease-out, background .5s ease-in;transition: color .2s ease-out, background .5s ease-in;outline: 0;margin-bottom: -2px;}.downarrow {background-image: url('../graphics/menu-side-down-arrow.png')!important;background-position: right 10px!important;background-repeat: no-repeat!important;}.downarrow:hover {background-image: url('../graphics/menu-side-down-arrow.png')!important;background-position: right -130px!important;background-repeat: no-repeat!important;}.menuside > li > a:hover, .menuside > li > a.active {color: #eee;background: #2D2E33;outline: none;}.menuside > li > a {width: 100%;display: block;position: relative;border-radius: 4px;}.menuside ul li a {color: #F00C45;background: transparent;background: rgba(0,0,0,0.1);border-radius: 4px;width: 100%;height: 2.75em;line-height: 2.75em;text-indent: 2.75em;display: block;position: relative;font-family: 'Lato', sans-serif;font-size: 13px;font-weight: 400;margin: 2px 0 2px 0;outline: none;}.menuside ul li a:hover {background: #222222;background: rgba(0,0,0,0.5);border-radius: 4px;;}.menuside > li > ul li:hover a, .menuside > li > ul li:hover a span, .menuside > li > ul li:hover a:before {color: #ffffff;}body.designview .col-xs-1, body.designview .col-xs-2, body.designview .col-xs-3, body.designview .col-xs-4, body.designview .col-xs-5, body.designview .col-xs-6, body.designview .col-xs-7, body.designview .col-xs-8, body.designview .col-xs-9, body.designview .col-xs-10, body.designview .col-xs-11, body.designview .col-xs-12, body.designview .col-sm-1, body.designview .col-sm-2, body.designview .col-sm-3, body.designview .col-sm-4, body.designview .col-sm-5, body.designview .col-sm-6, body.designview .col-sm-7, body.designview .col-sm-8, body.designview .col-sm-9, body.designview .col-sm-10, body.designview .col-sm-11, body.designview .col-sm-12, body.designview .col-md-1, body.designview .col-md-2, body.designview .col-md-3, body.designview .col-md-4, body.designview .col-md-5, body.designview .col-md-6, body.designview .col-md-7, body.designview .col-md-8, body.designview .col-md-9, body.designview .col-md-10, body.designview .col-md-11, body.designview .col-md-12, body.designview .col-lg-1, body.designview .col-lg-2, body.designview .col-sm-3, body.designview .col-lg-4, body.designview .col-lg-5, body.designview .col-lg-6, body.designview .col-lg-7, body.designview .col-lg-8, body.designview .col-lg-9, body.designview .col-lg-10, body.designview .col-lg-11, body.designview .col-lg-12 {padding-left: 0px;padding-right: 0px;position: relative;min-height: auto;}body.designview .col-lg-12, body.designview .col-md-12, body.designview .col-sm-12 {width: 1200px;display: block;clear: both;}body.designview .row {width: 100%;display: block;}body.designview .container {width: 1200px;margin-left: auto;margin-right: auto;}body.designview section {width: 100%;display: table;clear: both;}body.designview .thumb {display: table;margin-bottom: 30px;}body.designview .thumb .img-responsive {display: table;height: auto;}body.designview .thm-img img {display: table;height: auto;}body.designview .col-lg-11, body.designview .col-lg-10, body.designview .col-lg-9, body.designview .col-lg-8, body.designview .col-lg-7, body.designview .col-lg-6, body.designview .col-lg-5, body.designview .col-lg-4, body.designview .col-lg-3, body.designview .col-lg-2, body.designview .col-lg-1 {float: left;}body.designview .col-md-11, body.designview .col-md-10, body.designview .col-md-9, body.designview .col-md-8, body.designview .col-md-7, body.designview .col-md-6, body.designview .col-md-5, body.designview .col-md-4, body.designview .col-md-3, body.designview .col-md-2, body.designview .col-md-1 {float: left;}body.designview .col-sm-11, body.designview .col-sm-10, body.designview .col-sm-9, body.designview .col-sm-8, body.designview .col-sm-7, body.designview .col-sm-6, body.designview .col-sm-5, body.designview .col-sm-4, body.designview .col-sm-3, body.designview .col-sm-2, body.designview .col-sm-1 {float: left;}body.designview .col-xs-11, body.designview .col-xs-10, body.designview .col-xs-9, body.designview .col-xs-8, body.designview .col-xs-7, body.designview .col-xs-6, body.designview .col-xs-5, body.designview .col-xs-4, body.designview .col-xs-3, body.designview .col-xs-2, body.designview .col-xs-1 {float: left;}body.designview .col-lg-1, body.designview .col-md-1, body.designview .col-sm-1 {width: 7.333333333333332%;display: table-cell;}body.designview .col-lg-2, body.designview .col-md-2, body.designview .col-sm-2 {width: 15.666666666666664%;display: table-cell;}body.designview .col-lg-3, body.designview .col-md-3, body.designview .col-sm-3 {width: 22%;display: table-cell;}body.designview .col-lg-4, body.designview .col-md-4, body.designview .col-sm-4 {width: 33%;display: table-cell;}body.designview .col-lg-5, body.designview .col-md-5, body.designview .col-sm-5 {width: 40.66666666666667%;display: table-cell;}body.designview .col-lg-6, body.designview .col-md-6, body.designview .col-sm-6 {width: 49%;display: table-cell;}body.designview .col-lg-7, body.designview .col-md-7, body.designview .col-sm-7 {width: 57.333333333333336%;display: table-cell;}body.designview .col-lg-8, body.designview .col-md-8, body.designview .col-sm-8 {width: 65.66666666666666%;display: table-cell;}body.designview .col-lg-9, body.designview .col-md-9, body.designview .col-sm-9 {width: 74%;display: table-cell;}body.designview .col-lg-10, body.designview .col-md-10, body.designview .col-sm-10 {width: 82.33333333333334%;display: table-cell;}body.designview .col-lg-11, body.designview .col-md-11, body.designview .col-sm-11 {width: 90.66666666666666%;display: table-cell;}body.designview .col-md-9, body.designview .col-md-3 {margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;}body.designview #sectionsNav {display: none;}body.designview .page-header {height: 500px!important;background-position: center center;background-size: cover;margin: 0;padding: 0;border: 0;display: block!important;align-items: center;overflow: hidden;}body.designview .material-icons {font-size: 12px;display: block;float: left;position: absolute;}body.designview .main-raised {margin: 0px 30px 0px;}body.designview .main.main-raised.main-landing {margin-top: 0px;}body.designview .template-page .page-header {height: auto;min-height: 300px;overflow: hidden;}body.designview img {width: 100%;}body.designview .col-md-8.ml-auto.mr-auto {width: 800px;margin-left: 200px;margin-right: 200px;float: none;}body.designview .col-sm-10.ml-auto.mr-auto {width: 1000px;margin-left: 100px;margin-right: 100px;float: none;}body.designview .col-sm-10.ml-auto.mr-auto .col-6.col-sm-6 {width: 45%;padding: 15px;}body.designview .card-catalog {min-height: 500px;padding: 20px;}body.designview .catalog-btn, body.designview .paypal-btn {display: none;}body.designview .section-catalog .col-md-4 {padding: 30px;}body.designview .section-catalog div.row div.col-md-4 {padding: 30px;width: 28%;}body.designview .card.card-testimonial div.col-md-6.ml-auto.mr-auto img {display: block;clear: both;}body.designview .main-col-padding img.float-left {width: 268px;height: 200px;float: left;}body.designview .section-product-details section.carousel5 div.row div.col-md-5.m-auto {width: 500px;height: 500px;}body.designview .profile-content .avatar {width: 100%;height: 260px;display: block;}body.designview .profile-content .avatar img {width: 260px;height: 260px;display: block;margin-top: -130px;}body.designview .profile-content div.container div.row div.col-md-6.ml-auto.mr-auto {margin-left: 300px;float: none;}body.designview .pricing-item {float: left;width: 30%;}body.designview .section-col img.float-right {width: 200px;}body.designview .section-col img.float-left {width: 200px;}body.designview .section-sitemap div.row div.col-lg-3.col-md-6 {width: 22%;}body.designview .section-home-banner {min-height: 300px;}body.designview .section-home-testimonial {min-height: 300px;}body.designview .bg-gradient-primary {background: #825ee4;}body.designview .bg-gradient-secondary {background: #f4f4f7;}body.designview .bg-gradient-success {background: #2dcecc;}body.designview .bg-gradient-info {background: #1171ef;}body.designview .bg-gradient-warning {background: #fbb140;}body.designview .bg-gradient-danger {background: #f56036;}body.designview .bg-gradient-light {background: #efefef;}body.designview .bg-gradient-light2 {background: #adaebd;}body.designview .bg-gradient-dark {background: #212229;}body.designview .bg-gradient-default {background: #1a174d;}body.designview .bg-gradient-white {background-color: white;}body.designview .bg-gradient-neutral {background: white;}body.designview .bg-gradient-darker {background: black;}#numo_listing_service__11 img {width: 100%;height: auto;border-radius: 6px !important;box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);margin-bottom: 20px;}.numo_blog_post p img {border-radius: 6px !important;box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);margin-bottom: 20px;}.numo_newsletter_table img {border-radius: 6px !important;box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);margin-top: 25px;margin-bottom: 20px;}.product_catalog_display img.product_thumbnail {border-radius: 6px !important;margin-top: 25px;margin-bottom: 20px;}.product_thumbnail {width: 200px!important;border: 0px;max-width: inherit;margin-right: 50px;}table.product_catalog_display td {border-bottom: 1px solid #ddd;padding: 25px!important;vertical-align: top;}a.dropdown-item span.pull-right.numo-included {margin-right: 10px;}.navbar .numo-top-menu a {color: #555;}.navbar.navbar-transparent .numo-top-menu a {color: #fff;}.numo-top-menu.show span.input-group-addon i {margin-right: 10px;line-height: 2;}.numo-top-menu.show .dropdown-menu.contactdrop.show form button#contact-submit.btn.btn-primary.pull-right {margin-top: 10px;width: 100%;}.dropdown-menu.show li a {white-space: nowrap;}.dropdown-menu.show li a i, .numo-top-menu a.dropdown-toggle i {margin-right: 10px;}.dropdown.numo-top-menu.show ul.dropdown-menu.show li a {color: #333;}.dropdown.numo-top-menu.show ul.dropdown-menu.show li a:hover {color: #fff;}ul.navbar-nav.ml-auto li.dropdown.nav-item.show ul.dropdown-menu.show li ul {list-style: none;padding: 0;}ul.dropdown-menu > li > a {color: #F00C45;font-size: 1rem;text-indent: 0px;}ul.dropdown-menu a {text-indent: 10px;}.open > .dropdown-menu, .dropdown-menu.show {display: block;opacity: 1;transform: scale(1);}.dropdown-submenu.opened ul.dropdown-menu {display: block;opacity: 1;transform: scale(1);position: relative;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.0);background: transparent;transform-origin: 0 0;will-change: transform, opacity;transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);transform: all .3s ease;}.dropdown-submenu.opened ul.dropdown-menu a {font-size: .75rem;color: rgba(0,0,0,0.65);text-indent: 15px;white-space: nowrap;}.dropdown.nav-item.show ul.dropdown-menu.show li ul li a {padding: 0.425rem 1.25rem;}#period-selector div.selected, #period-selector div {background-color: transparent!important;}.listing_service_status__1 td form input.submit_bttn, #tabs_contributor_manager-listings form div.bttm_submit_button input, #tabs_contributor_manager-profile form.numo_listing_service_profile_component div.bttm_submit_button input, #tabs_contributor_manager-profile form.numo_listing_service_profile_component ul li input#slot_1, a.numo_listings_back_button, #numo_calendar_large div#period-selector div#day-button a, #numo_calendar_large div#period-selector div#week-button a, #numo_calendar_large div#period-selector div#month-button a {position: relative;padding: 12px 30px;margin: 0.3125rem 20px;font-size: .75rem;font-weight: 400;line-height: 1.428571;text-decoration: none;text-transform: uppercase;letter-spacing: 0;cursor: pointer;border: 0;border-radius: 0.2rem;outline: 0;transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);will-change: box-shadow, transform;color: #fff;background-color: #F00C45;border-color: #F00C45;box-shadow: 0 2px 2px 0 rgba(240,12,69, 0.14), 0 3px 1px -2px rgba(240,12,69, 0.2), 0 1px 5px 0 rgba(240,12,69, 0.12);}#numo_calendar_large div#period-selector div#day-button.selected a {background-color: #852196!important;}#numo_calendar_large div#period-selector div#week-button.selected a {background-color: #852196!important;}#numo_calendar_large div#period-selector div#month-button.selected a {background-color: #852196!important;}.product_catalog_display_price_box {font-family: Arial, sans-serif;font-size: 15px;color: #fff;font-weight: bold;border: 2px solid #AAA;background: #333;position: relative!important;padding: 12px 30px!important;margin: 0.3125rem 20px!important;display: inline-block;cursor: pointer;border: 0;border-radius: 0.2rem!important;outline: 0;transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);will-change: box-shadow, transform;color: #fff;background-color: #F00C45!important;border-color: #F00C45!important;box-shadow: 0 2px 2px 0 rgba(240,12,69, 0.14), 0 3px 1px -2px rgba(240,12,69, 0.2), 0 1px 5px 0 rgba(240,12,69, 0.12)!important;white-space: nowrap!important;}section form.continue_form input, section form#paypalsubmitform input {position: relative;padding: 12px 30px;margin: 0.3125rem 20px;font-size: .75rem;font-weight: 400;line-height: 1.428571;text-decoration: none;text-transform: uppercase;letter-spacing: 0;cursor: pointer;border: 0;border-radius: 0.2rem;outline: 0;transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);will-change: box-shadow, transform;color: #fff;background-color: #F00C45;border-color: #F00C45;box-shadow: 0 2px 2px 0 rgba(240,12,69, 0.14), 0 3px 1px -2px rgba(240,12,69, 0.2), 0 1px 5px 0 rgba(240,12,69, 0.12);margin-top: 50px;}#cart_form .view_cart_contents .view_cart_contents_item_quantity input {border: 1px solid rgba(0,0,0,0.15);padding: 5px 15px;width: 100%;border-radius: 0.2rem;}#cart_form .view_cart_contents .view_cart_contents_item_quantity input.numo_submit_button {position: relative;padding: 12px 30px;margin: 0.3125rem auto;font-size: .75rem;font-weight: 400;line-height: 1.428571;text-decoration: none;text-transform: uppercase;letter-spacing: 0;cursor: pointer;border: 0;border-radius: 0.2rem;outline: 0;transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);will-change: box-shadow, transform;color: #fff;background-color: #F00C45;border-color: #F00C45;box-shadow: 0 2px 2px 0 rgba(240,12,69, 0.14), 0 3px 1px -2px rgba(240,12,69, 0.2), 0 1px 5px 0 rgba(240,12,69, 0.12);margin-top: 5px;width: 100%;}input[name=numo_cmdc], input[name=numo_cmdb] {position: relative;padding: 12px 30px;margin: 0.3125rem 20px;font-size: .75rem;font-weight: 400;line-height: 1.428571;text-decoration: none;text-transform: uppercase;letter-spacing: 0;cursor: pointer;border: 0;border-radius: 0.2rem;outline: 0;transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);will-change: box-shadow, transform;color: #fff;background-color: #F00C45;border-color: #F00C45;box-shadow: 0 2px 2px 0 rgba(240,12,69, 0.14), 0 3px 1px -2px rgba(240,12,69, 0.2), 0 1px 5px 0 rgba(240,12,69, 0.12);margin-top: 25px;}#numo_account_update_account_details_component input#slot_4, #numo_account_update_account_details_component input#slot_3 {border: 0px;background-image: linear-gradient(to top, #F00C45 1px, rgba(240,12,69, 0) 1px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);}#numo_account_update_password_component input#slot_2, #numo_account_update_password_component input#repeat_password {border: 0px;background-image: linear-gradient(to top, #F00C45 1px, rgba(240,12,69, 0) 1px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);}#numo_account_update_account_details_component form {margin: 0px;padding: 0px!important;}#numo_account_update_account_details_component form ul {list-style-type: none;margin: 0px;padding: 0px;}#numo_account_update_account_details_component form ul li {margin: 0px;padding: 0px;color: #f00;font-size: 0.875rem!important;}#numo_account_update_account_details_component form ul li label {font-size: 0.875rem!important;width: 120px;display: inline-block;color: #000;font-weight: normal!important;}#numo_account_update_account_details_component p {color: #060;font-size: 0.875rem!important;text-align: center;font-weight: normal!important;padding: 0px 0px 4px 0px;margin: 0px;}#numo_account_update_account_details_component p.error {color: #f00;font-size: 0.875rem!important;text-align: center;font-weight: normal!important;}#tabs_contributor_manager ul {list-style: none;padding: 0;margin: 0;margin-bottom: 20px;}#tabs_contributor_manager ul li {display: inline;margin-right: 25px;}#tabs_contributor_manager ul li a {font-weight: bold;font-size: 1.25rem;}#tabs_contributor_manager-listings table.numo_listing_service_contributor_listings tbody tr.listing_service_status__1 td form {margin-top: 20px;}#tabs_contributor_manager-profile form.numo_listing_service_profile_component ul li label {margin-right: 10px;}#tabs_contributor_manager-profile form.numo_listing_service_profile_component ul li input#slot_2, #tabs_contributor_manager-profile form.numo_listing_service_profile_component ul li input#slot_3 {border: 0px;border-bottom: 1px solid #F00C45;padding: 12px 0px;}.numo_listing_contributor_container {background: transparent!important;color: #222222 !important;border-left: 0px solid transparent!important;}.numo_listing_container {background: transparent!important;border-left: 0px solid transparent!important;border: none!important;margin-bottom: 30px!important;}.numo_listing_heading {background: transparent!important;border: none!important;color: #F00C45!important;font-size: 1.25rem;}a.numo_listings_back_button {margin-left: 2px;}#the_calendar_large {margin-top: 20px!important;}#numo_calendar_large p {padding-bottom: 20px;}#date_label, #date_label_small {font-weight: bold;line-height: 2!important;font-size: 1.25rem!important;margin: 3px;padding: 2px;padding-left: 7px;padding-top: 3px;float: left;}#numo_calendar_large div#move-buttons div#back-button {margin: 3px;background-repeat: no-repeat;background-position: center center;height: 20px;float: left;width: 20px;margin-left: 0px;margin-top: 15px!important;}#numo_calendar_large div#move-buttons div#next-button {margin: 3px;background-repeat: no-repeat;background-position: center center;height: 20px;float: left;width: 20px;margin-left: 0px;margin-top: 15px!important;}.numo_guestbook_container {background: #fff;color: #222222;border: 0px solid transparent!important;padding: 0px;}.numo_guestbook_container td, .numo_guestbook_container th {padding: 20px!important;}.numo_guestbook_heading th {color: #F00C45;}.numo_guestbook_heading {border-bottom: 0px solid #999!important;}#numo_account_registration_box_component tbody tr td form ul li input#slot_4 {}#numo_account_registration_box_component tbody tr td form ul li input {border: 1px solid rgba(0,0,0,0.25)!important;}#numo_account_registration_box_component form ul li label {font-weight: normal!important;font-size: 1rem!important;width: 120px;display: inline-block;margin-right: 20px;}#numo_account_update_password_component.thumbnail.span4 div.caption form ul {padding: 0;margin: 0;}#numo_account_update_password_component.thumbnail.span4 div.caption form ul li label {width: 120px;}.bttm_submit_button input {background: #444;color: #fff;border: 0px solid #000!important;height: auto!important;margin: 10px 0px 5px 10px;}.bttm_submit_button {position: absolute;top: auto!important;right: 0px;height: 50px;padding: 0px 10px;margin: 0px;}#tabs_contributor_manager-profile form.numo_listing_service_profile_component ul {list-style: none;}#tabs_contributor_manager-profile form.numo_listing_service_profile_component ul li {display: block;}#tabs_contributor_manager-profile form.numo_listing_service_profile_component ul li input#slot_1 {margin-left: 0px;}.numo_listing_service_profile_component ul li input#slot_2, .numo_listing_service_profile_component ul li input#slot_3 {margin-left: 15px;}table.numo_newsletter_table {border: 0px solid #DDDDDD!important;width: 100%;}.numo_newsletter_header {background: rgba(0,0,0,0.0)!important;color: #F00C45!important;border-bottom: 0px solid #DDDDDD!important;padding: 0px;margin: 0px;font-family: inherit!important;}.numo_newsletter_header h1 {font-weight: bold;font-size: 1.25rem;}.numo_newsletter_header p, .numo_newsletter_header h1, .numo_newsletter_header h2, .numo_newsletter_header h3, .numo_newsletter_header div {color: #F00C45!important;}.numo_newsletter_table tbody tr td table tbody tr td.numo_newsletter_column_2 p:first-of-type {font-size: 1.25em;text-align: center;font-weight: bold;margin: 20px auto;}.numo_newsletter_column_1 {background: rgba(0,0,0,0.15)!important;color: #000000;vertical-align: top;padding: 25px!important;font-family: inherit!important;width: 25%!important;border-radius: 6px 0px 0px 6px;}.numo_newsletter_column_2 {background: rgba(0,0,0,0.0)!important;color: #000000;vertical-align: top;padding: 25px!important;font-family: inherit!important;margin: -60px 30px 0px;border-radius: 0px 6px 6px 0px;;box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}.product_catalog_display tbody tr td p:first-of-type {font-weight: bold!important;}.shopping_cart_product_not_in_stock {font-weight: normal!important;color: #F00C45!important;}