<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*:focus {
    outline: 0;
}

a:focus,
button:focus {
    outline: none;
}

.fimg {
    font-weight: 800 !important;
    font-size: 47px !important;
    color: #101820;
}

.mt-4 {
    margin-top: 40px;
}

#newfoot&gt;h1 {
    float: left;
    margin-left: 20px;
}

#newfoot&gt;button {
    float: right;
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    padding: 5px;
    margin-right: 20px;
}

.social-icons,
.social-icons:hover,
.social-icons:active {
    color: #fff !important;
    background: #333f48 !important;
    -webkit-tap-highlight-color: transparent !important;
    border: 2px solid #fff;
    border-radius: 50%;
    margin: 0px 5px;
}

#loginregp {
    margin-top: 40.51px;
    margin-left: 7px;
}

.small_row_lenght {
    width: 1058px;
}

.round-btn {
    display: inline;
    height: 40px;
    width: 40px;
    background: #fff;
    border-radius: 50%;
    float: left;
    margin: 15px 8px;
    box-shadow: 2px 2px 5px 0px rgb(82, 0, 67);
    border: 1px solid;
}

.round-btn a {
    display: block !important;
    padding: 7px 12px;
    font-size: 18px;
    border-radius: 50%;
}

.round-btn .icon {
    padding: 3px;
}

.round-btn .icon img {
    height: 24px;
    width: 32px;
    margin-top: 6px;
}

.btn-facebook a {
    color: #3b5998;
    padding: 8px 13px;
}

.btn-linkedin a {
    color: #007bb6;
}

.btn-twitter a {
    color: #1c9deb;
}

.btn-instagram a {
    color: #dd3f5c;
}

.btn-whatsapp a {
    color: #155E54;
}

.btn-envelop a {
    color: #D6403A;
    font-size: 15px;
    padding: 9px 12px;
}

.standard_header .standard_social_links {
    margin-left: 1rem;
}

.input-group .form-control {
    z-index: 0 !important;
}

#socialicondiv a svg {
    fill: black !important;
}

#socialicondiv a:hover svg {
    fill: #16A7FF !important;
}

#socialicondiv .icon {
    color: #000000;
    fill: #9D9D9D !important;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}

#socialicondiv&gt;a {
    width: 38px;
    height: 38px;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: 10px;
}

.footer-category li a {
    font-size: 13px;
    line-height: 30px;
    color: #ccc;
    text-decoration: none;
}

.address {
    color: #b3b3b3;
    font-size: 14px;
    position: relative;
    padding-left: 30px;
    line-height: 30px;
}

.address:before {
    content: "\f277";
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    left: 0;
}

.info a {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
}

.fa-phone:before {
    content: "\f095";
}

.info a {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
}

.fa-fax:before {
    content: "\f1ac";
}

.copyright {
    border-top: 1px solid #111;
    font-size: 14px;
    color: #ccc;
    padding-top: 15px;
    text-align: center;
    padding-bottom: 15px;
    background: #222;
}

footer .newsletter input[type="text"] {
    width: 100%;
    background: #fff;
    color: #333;
    border: 1px solid #222;
    padding: 14px 20px;
    border-radius: 50px;
    margin-top: 12px;
}

.newsletter .newsletter_submit_btn {
    background: #fff;
    position: absolute;
    right: 30px;
    border: 0;
    top: 26px;
    font-size: 17px;
    color: #333;
}

dl, ol, ul {
    padding-left: 5px;
}

@media(max-width:320px) {
    .copyright {
        font-size: 13px;
    }
}

@media(max-width:1021px) {
    #head_nav_bar {
        width: auto !important;
    }
}

#footer-logo {
    width: 147px !important;
    height: 27px !important;
}

strong {
    font-weight: normal !important;
}

.featured-addons&gt;div&gt;a&gt;div&gt;div&gt;span {
    color: #000000b3;
}

.navbar.normal {
    background: #fff;
    color: #000;
    min-height: 70px;
    margin-bottom: 0;
    border-radius: 0;
    border: 0;
    /* position: fixed;
z-index: 9999;
width: 100%; */
    -webkit-font-smoothing: antialiased;
}

@media (min-width: 1200px) {
    .navbar.normal .container {
        width: 1000px;
    }
}

.navbar.normal .navbar-header .navbar-brand {
    color: #D5D5D5;
    font-weight: bold;
    font-size: 30px;
    padding-top: 16px;
    padding-left: 0;
}

@media (max-width: 767px) {
    .navbar.normal .navbar-header .navbar-brand {
        font-size: 20px;
    }
}

.navbar.normal .navbar-header .navbar-toggle {
    margin-top: 17px;
}

.navbar-toggle {
    margin-right: 0;
}

@media (max-width: 340px) {
    .navbar-brand&gt;img {
        width: 160px;
    }
}

@media (min-width: 768px) {
    .navbar.normal .navbar-collapse {
        text-align: center;
    }
}

@media (min-width: 768px) {
    .navbar.normal .navbar-collapse .navbar-nav {
        float: none;
        display: inline-block;
    }
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li {
    float: none;
    display: inline-block;
}

@media (max-width: 767px) {
    .navbar.normal .navbar-collapse .navbar-nav&gt;li {
        display: block;
    }
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li&gt;a {
    font-weight: 500;
    padding: 25px 20px;
    color: #333f48;
    z-index: 1001;
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -ms-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

@media (max-width: 767px) {
    .navbar.normal .navbar-collapse .navbar-nav&gt;li&gt;a {
        padding: 18px 20px;
    }
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li&gt;a .fa-chevron-down {
    color: #D5D5D5;
    font-size: 8px;
    margin-left: 2px;
    position: relative;
    top: -1px;
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li.cart-full {
    background-color: #5CB85C;
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li.cart-full&gt;a {
    color: #fff;
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li.cart-full:hover {
    background-color: #439F43;
}

@media (max-width: 767px) {
    .navbar.normal .navbar-collapse .navbar-nav&gt;li&gt;a:hover {
        color: #fff;
    }
}

@media (min-width: 768px) {
    .navbar.normal .navbar-collapse .navbar-nav&gt;li.open&gt;a:focus {
        background: inherit;
        color: inherit;
    }
    .navbar.normal .dropdown:hover&gt;.dropdown-menu {
        display: block;
    }
    .navbar.hero .navbar-collapse .navbar-nav&gt;li.cart-full {
        background-color: #5CB85C;
        border-radius: 6px;
        margin-top: 7px;
    }
    .navbar.hero .navbar-collapse .navbar-nav&gt;li.cart-full&gt;a {
        color: #fff;
        padding: 8px 12px;
    }
    .navbar.hero .navbar-collapse .navbar-nav&gt;li.cart-full:hover {
        background-color: #439F43;
    }
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li.open&gt;a .caret {
    border-top-color: #999;
    border-bottom-color: #999;
}

@media (max-width: 767px) {
    .navbar.normal .navbar-collapse .navbar-nav&gt;li.open ul.dropdown-menu a {
        color: #fff;
        padding: 12px 18px 12px 30px;
    }
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li ul.dropdown-menu,
.navbar.normal .navbar-collapse .search-dropdown&gt;ul.dropdown-menu {
    text-align: left;
    border: 0;
    padding: 0 0 10px;
    border-radius: 8px;
}

@media (max-width: 767px) {
    .navbar.normal .navbar-collapse .navbar-nav&gt;li ul.dropdown-menu,
    .navbar.normal .navbar-collapse .search-dropdown&gt;ul.dropdown-menu {
        box-shadow: none;
    }
    .account-dropdown.open {
        background-color: #3D525C;
    }
    .account-dropdown.open&gt;.dropdown-menu&gt;li a:hover {
        background-color: #70858F !important;
    }
}

.navbar.normal .navbar-collapse .navbar-nav&gt;li ul.dropdown-menu li a,
.navbar.normal .navbar-collapse .search-dropdown&gt;ul.dropdown-menu li a {
    padding: 6px 18px;
}

.navbar.normal .navbar-collapse .search-dropdown&gt;ul.dropdown-menu {
    top: 34px;
    left: 2px;
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar.hero {
    margin: 0px;
    border-radius: 0px;
    border: 0px;
    z-index: 999;
    -webkit-font-smoothing: antialiased;
}

@media (min-width: 768px) {
    .navbar.hero {
        background: #fff;
        position: fixed;
        /* top: 39px; */
        width: 100%;
    }
    .navbar.hero .navbar-nav&gt;.active&gt;a {
        background: transparent;
        color: #333F48;
    }
}

.navbar.hero .navbar-brand {
    color: #333F48;
    font-weight: 500;
    font-size: 21px;
}

.navbar.hero .navbar-nav&gt;li.dropdown&gt;a .caret {
    border-top-color: #333F48;
}

.navbar.hero .navbar-nav&gt;li.dropdown&gt;a .caret:hover {
    border-top-color: #b2bdc5;
    color: #b2bdc5;
}

.navbar.hero .navbar-nav&gt;li&gt;a {
    color: #333F48;
    font-size: 15px;
    padding: 23px 20px 15px;
    font-weight: 500;
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -ms-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.navbar.hero .navbar-nav&gt;li&gt;a:hover {
    color: #333F48;
}

.navbar.hero .navbar-nav&gt;li.open&gt;a {
    color: #333F48 !important;
    background-color: #fff;
    border-radius: 8px;
}

@media (max-width: 767px) {
    .navbar.hero .navbar-nav&gt;li.open ul.dropdown-menu a {
        color: #333F48;
        padding: 12px 18px 12px 30px;
    }
}

.navbar.hero .navbar-nav&gt;li ul.dropdown-menu {
    text-align: left;
    background: #fff;
    box-shadow: none;
    padding: 5px 0 8px 0;
    border-radius: 8px;
    border: 0px;
}

.navbar.hero .navbar-nav&gt;li ul.dropdown-menu li a {
    color: #333F48;
    padding: 10px 50px;
    font-size: 15px;
}

.so-notification {
    position: absolute;
    right: 2px;
    top: 4px;
}

.so-sidemenu-notification {
    top: 2px !important;
}

.so-dropmenu-notification {
    position: relative;
    float: right;
    top: 0px !important;
}

.so-notification .badge {
    background-color: #d2322d;
    font-weight: normal;
}

@media (max-width: 767px) {
    .so-notification {
        left: 70px;
        top: 14px;
    }
    .so-dropmenu-notification {
        left: 0 !important;
        top: 2px !important;
    }
}

@media (max-width: 1300px) {
    .landing .featured-container .banner-card {
        width: auto;
    }
    .small_row_lenght {
        width: auto;
    }
    .blog_post {
        width: auto !important;
    }
}

@media (max-width: 991px) {
    .landing .header-contain .navbar-brand {
        padding-bottom: 0px;
    }
    .banner-card-blog.banner-title h3 {
        text-align: left;
    }
    .featured-container .banner-card .banner-title,
    .featured-container .banner-card .banner-cta {
        padding: 50px 4px 0px 4px;
    }
    .banner-title {
        vertical-align: baseline;
        text-align: left;
    }
    .featured-container h2 {
        font-size: 28px !important;
    }
}

@media (max-width: 450px) {
    .text-left {
        padding: 0px 0px 0px 10px!important;
    }
    .featured-container h2 {
        font-size: 20px !important;
    }
    .banner-summary {
        font-size: 13px !important;
    }
}

@media (max-width: 290px) {
    .banner-summary {
        font-size: 10px !important;
    }
}

@media (max-width: 300px) {
    .landing .navbar&gt;.container .navbar-brand,
    .landing .navbar&gt;.container-fluid .navbar-brand {
        margin-left: 0px !important;
        position: absolute;
    }
}
/* pages */

#top #hero {
    background: #4B4848;
    background-size: cover;
    background-color: #003865;
    background-position: center center;
    position: relative;
    top: -12px;
    padding-top: 115px;
    padding-bottom: 48px;
    background-blend-mode: overlay;
}

@media (max-width: 991px) {
    #top #hero {
        padding-top: 100px;
    }
}

#top #hero:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 650px;
}

#top #hero-overlay {
    width: 100%;
    height: 100%;
}

#top #hero h1.hero-text {
    font-size: 55px;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    margin-top: 22px;
}

@media (max-width: 767px) {
    #top #hero h1.hero-text {
        font-size: 30px;
    }
    #top #hero-overlay #hero-top {
        padding-top: 30px;
    }
}

#top #hero .sub-text {
    -webkit-font-smoothing: antialiased;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    animation-delay: 0.6s;
    margin-top: 14px;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
}

@media (max-width: 991px) {
    #top #hero .sub-text {
        width: 70%;
    }
}

@media (max-width: 767px) {
    #top #hero .sub-text {
        font-size: 15px;
    }
}

#top #hero .cta {
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    animation-delay: 0.6s;
    text-align: center;
    margin-top: 45px;
    margin-right: 22px;
}

#top #features {
    margin-bottom: 75px;
}

#top #features .header {
    text-align: center;
}

#top #features .header h2 {
    color: #555;
    font-weight: 400;
    font-size: 28px;
}

@media (max-width: 767px) {
    #top #features .header h2 {
        font-size: 25px;
    }
}

#top #features .header p {
    font-weight: 400;
    font-size: 17px;
    color: #757575;
}

#top #features .feature {
    margin-top: 110px;
    -webkit-font-smoothing: antialiased;
}

@media (min-width: 992px) {
    #top #features .feature.backwards .info {
        float: right;
    }
    #top #features .feature.backwards .image {
        float: left;
    }
    #top #features .feature.backwards .image img {
        margin: 0 auto;
    }
}

@media (max-width: 991px) {
    #top #features .feature {
        margin-top: 40px;
    }
}

#top #features .feature .info h4 {
    color: #3B88B6;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    margin-top: 35px;
}

@media (max-width: 991px) {
    #top #features .feature .info h4 {
        text-align: center;
    }
}

#top #features .feature .info p {
    color: #6C7279;
    font-size: 15px;
    margin-top: 20px;
    line-height: 24px;
    width: 83%;
    font-weight: normal;
}

@media (max-width: 991px) {
    #top #features .feature .info h3 {
        text-align: center;
    }
    #top #features .feature .info p {
        text-align: center;
        width: 100%;
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    #top #features .feature .image img {
        margin: 0 auto !important;
        margin-top: 20px;
    }
}

#top #features .divider {
    height: 1px;
    width: 100%;
    background-color: #ddd;
    position: relative;
    margin: 70px 0 60px;
}

#top #features .divider:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.75)), color-stop(0.5, rgba(250, 250, 250, 0)), color-stop(1, rgba(255, 255, 255, 0.75)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(250, 250, 250, 0) 50%, rgba(255, 255, 255, 0.75) 100%);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(250, 250, 250, 0) 50%, rgba(255, 255, 255, 0.75) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(250, 250, 250, 0) 50%, rgba(255, 255, 255, 0.75) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(250, 250, 250, 0) 50%, rgba(255, 255, 255, 0.75) 100%);
    background-image: linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(250, 250, 250, 0) 50%, rgba(255, 255, 255, 0.75) 100%);
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000 !important;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #fff;
}

@media (max-width: 991px) {
    #top #features .divider {
        margin: 55px 0 35px;
    }
}

.navbar-inverse {
    background-color: #fff;
}

#hero .navbar-collapse .search-dropdown&gt;ul.dropdown-menu li a {
    padding: 6px 18px;
}

#hero .search-dropdown&gt;ul.dropdown-menu {
    top: 46px;
    margin-top: 0;
    border: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.dropdown-menu {
    border: 0.75px solid #ccc;
    border-radius: 8px;
}

.landing .typeahead__container {
    width: 668px;
}



.input-group-btn&gt;.btn {
    font-size: 13px;
}

input#q::-webkit-input-placeholder {
    font-size: 15.1px;
}


#top #features .feature .info p.user-quote {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.1;
}

#top #features .feature .info p.user-quote-by {
    color: #333333;
    font-size: 18px;
    font-weight: 500;
}

#top #audience {
    height: 607px;
    background-color: #fff;
}

#audience .container {
    top: 90px;
    position: relative;
    width: auto !important;
    max-width: 1065px;
    margin: auto;
}

.section_sugar {
    padding-left: 22px !important;
    padding-right: 22px !important;
}

#audience p {
    font-size: 16px;
    line-height: 1.6em;
    color: #101820;
}

.highlight-circle {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 192px auto;
    display: block;
    height: 192px;
    margin: 0 auto 30px;
    overflow: hidden;
    position: relative;
    width: 192px;
}

.circle-bestaddons {
    background-image: url("../img/landing/welcome/cup.png");
}

.circle-guarantee {
    background-image: url("../img/landing/welcome/umbrella.png");
}

.circle-quote {
    background-image: url("../img/landing/welcome/bubbles.png");
}

@media not all,
(min-resolution: 1.5dppx) {
    .circle-bestaddons {
        background-image: url("../img/landing/welcome/cup2x.png");
    }
    .circle-guarantee {
        background-image: url("../img/landing/welcome/umbrella2x.png");
    }
    .circle-quote {
        background-image: url("../img/landing/welcome/bubbles2x.png");
    }
}

.features-circle {
    background-color: #0a1f29;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 160px auto;
    border: 5px solid #0a1f29;
    border-radius: 50%;
    display: block;
    height: 170px;
    margin: 0 auto 30px;
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease 0s;
    width: 170px;
}

.features-circle.circle-user {
    background-color: #efc84a;
    border: 5px solid #efc84a;
}

.features-circle.circle-developer {
    background-color: #334d5c;
    border: 5px solid #334d5c;
}

.features-circle.circle-implementer {
    background-color: #e05b49;
    border: 5px solid #e05b49;
}

.circle-user {
    background-image: url("../img/landing/welcome/user.jpg");
}

@media not all,
(min-resolution: 1.5dppx) {
    .circle-artist {
        background-image: url("../img/landing/welcome/user2x.jpg");
    }
}

.circle-developer {
    background-image: url("../img/landing/welcome/developer.jpg");
}

@media not all,
(min-resolution: 1.5dppx) {
    .circle-developer {
        background-image: url("../img/landing/welcome/developer2x.jpg");
    }
}

.circle-implementer {
    background-image: url("../img/landing/welcome/implementer.jpg");
}

@media not all,
(min-resolution: 1.5dppx) {
    .circle-implementer {
        background-image: url("../img/landing/welcome/implementer2x.jpg");
    }
}

#social-signup {
    margin-top: 60px;
    background-color: #d7d6d3;
    padding: 4.5em 0 3.75em;
}

#email-signup-form h3 {
    margin-top: 0;
}

#email-signup-form p {
    margin: 20px 0 20px;
}

.social li {
    margin-bottom: 1px;
}

.social li:first-child a {
    border-radius: 5px 5px 0 0;
}

.social li:last-child a {
    border-radius: 0 0 5px 5px;
}

.social a {
    background-color: white;
    background-position: 0 12px;
    background-repeat: no-repeat;
    display: block;
    font-weight: 500;
    padding: 13px 13px 13px 47px;
}

.social a:hover,
.social a:focus {
    color: white;
    text-decoration: none;
}

.social__facebook a {
    background-image: url("/assets/img/social/facebook-blue.svg");
    background-position: 19px 12px;
    color: #37559C;
}

.social__facebook a:hover,
.social__facebook a:focus {
    background-color: #37559C;
    background-image: url("/assets/img/social/facebook-white.svg");
}

.social__google a {
    background-image: url("/assets/img/social/google-plus-red.svg");
    background-position: 15px 12px;
    color: #D54C33;
}

.social__google a:hover,
.social__google a:focus {
    background-color: #D54C33;
    background-image: url("/assets/img/social/google-plus-white.svg");
}

.social__twitter a {
    background-image: url("/assets/img/social/twitter-blue.svg");
    background-position: 13px 12px;
    color: #3393FF;
}

.social__twitter a:hover,
.social__twitter a:focus {
    background-color: #3393FF;
    background-image: url("/assets/img/social/twitter-white.svg");
}

.clear {
    clear: both;
}

#gotaquestion {
    font-size: 40px;
    font-weight: 500 !important;
}

#loginreg {
    text-decoration: none;
    font-size: 14px;
    font-weight: 800;
}

@media (max-width: 991px) {
    #top #features {
        padding: 22px 0px 30px 0px;
    }
    #loginreg {
        text-decoration: none;
        font-size: 14px;
    }
    .copfdiv {
        padding-left: 0px;
    }
    .addpadding {
        padding-right: 30px;
    }
    .cmargin {
        text-align: center;
    }
}

.copfdiv p {
    padding: 0px 15px;
    color: black;
}

.going_up {
    padding: 25px 0 0 0;
    text-transform: uppercase;
}

.going_up a {
    background: url("/assets/img/landing/welcome/going_up.svg") no-repeat center right;
    padding-right: 16px;
}

.question {
    padding: 25px 28px 18px 0;
}

.question:before {
    background-color: #4F95C0;
    border-radius: 50px;
    color: white;
    content: "\003F";
    display: block;
    float: left;
    font-size: 18px;
    font-weight: 500;
    height: 30px;
    line-height: 1;
    margin-right: 5px;
    margin-top: -5px;
    padding-top: 6px;
    text-align: center;
    width: 30px;
}

.question-panel .question:before {
    margin-top: 5px;
}

tr.question&gt;td {
    display: block;
    padding-left: 38px !important;
}

.nav-links {
    margin-bottom: 0.4em;
    text-transform: uppercase;
}

.nav-links li {
    border-left: 1px solid white;
    line-height: 1;
    padding: 0 10px;
}

.nav-links li:first-child {
    border: 0;
    padding-left: 7px;
}

.nav-links a {
    color: white;
}

.copyright {
    color: #888;
    font-size: 0.8em;
    line-height: 1.25;
}

@media (max-width: 991px) {
    #social-signup .social {
        margin-top: 20px;
    }
}

.navbar-collapse {
    padding: 0;
}

.navbar-search {
    line-height: 70px;
    margin: 0;
}

.search-input .search-submit-btn {
    padding-right: 12px;
}

.search-input {
    margin-top: 18px;
}

.btn-default.search-category.selected {
    background-color: #fff;
    width: auto !important;
}

.btn-green,
.btn-green:hover,
.btn-green:active,
.btn-green.active {
    background-color: #FF7D0F !important;
    color: #ffffff !important;
    border-radius: 8px;
}

.pull-right .btn-success,
.btn-green:hover,
.container.skinny .btn,
#register-modal-submit,
#success-page-button {
    background-color: #FF7D0F !important;
    color: #ffffff !important;
    border-color: #FF7D0F !important;
    border-radius: 8px;
}

.search-dropdown .dropdown-menu {
    text-align: left;
}


/* landing page specific */

body.landing input[type="text"].form-control::-webkit-input-placeholder,
body.landing input[type="email"].form-control::-webkit-input-placeholder,
body.landing input[type="password"].form-control::-webkit-input-placeholder {
    font-weight: 500;
    font-size: 16px;
    opacity: 0.4;
    color: rgba(51, 63, 72, 1);
    letter-spacing: 0px;
    text-align: left;
}

body.landing input[type="text"].form-control:-moz-placeholder,
body.landing input[type="email"].form-control:-moz-placeholder,
body.landing input[type="password"].form-control:-moz-placeholder {
    font-weight: 500;
    font-size: 16px;
    opacity: 0.4;
    color: rgba(51, 63, 72, 1);
    letter-spacing: 0px;
    text-align: left;
}

body.landing input[type="text"].form-control::-moz-placeholder,
body.landing input[type="email"].form-control::-moz-placeholder,
body.landing input[type="password"].form-control::-moz-placeholder {
    font-weight: 500;
    font-size: 16px;
    opacity: 0.4;
    color: rgba(51, 63, 72, 1);
    letter-spacing: 0px;
    text-align: left;
}

body.landing input[type="text"].form-control:-ms-input-placeholder,
body.landing input[type="email"].form-control:-ms-input-placeholder,
body.landing input[type="password"].form-control:-ms-input-placeholder {
    font-weight: 500;
    font-size: 16px;
}

@media (min-width: 1200px) {
    #social-signup .container {
        width: 992px;
    }
    body.landing .container {
        width: 1042px;
    }
}

@media (min-width: 1600px) {
    .landing .center-search {
        margin: 0;
    }
    body.landing .container {
        width: 1440px;
    }
}

header.container {
    width: 100% !important;
}

header.navbar.navbar-inverse.hero {
    width: 100% !important;
    /* height: 72px; */
    z-index: 9999;
}

@media (max-width: 991px) {
    .search-category {
        display: none;
    }
    .search-input input,
    .center-search input {
        border-top-left-radius: 4px !important;
        border-bottom-left-radius: 4px !important;
    }
}

@media (max-width: 767px) {
    .navbar-collapse {
        max-height: none;
        overflow-x: hidden;
    }
}

#add-on-doc-search .input-group-addon,
#add-on-doc-search .input-group-btn {
    width: auto !important;
}

#pricing-modal&gt;.modal-dialog {
    width: 820px;
}

@media (max-width: 991px) {
    #pricing-modal&gt;.modal-dialog {
        width: 90%;
        margin: 0 auto;
    }
}

.pricing-group {
    padding-left: 8px;
    padding-right: 8px;
    border-top: 1px solid #DDDDDD;
}

.pricing-group&gt;.pricing-title,
.pricing-group&gt;.pricing-price,
.pricing-group&gt;.pricing-cta {
    text-align: center;
}

.pricing-group:first-child {
    border-top: none;
}

.pricing-group .pricing-features {
    padding: 8px 12px 0;
}

.featured-container {
    padding: 0 !important;
    /* margin-top: 100px; */
}

.featured-container a {
    color: #000;
    text-decoration: none;
    font-size: 16px;
}

.featured-container h2 {
    font-weight: 500;
    color: #101820;
    margin-top: -40px;
    font-size: 32px;
}

.featured-container h3 {
    font-weight: 500;
    color: #101820;
    margin-top: 10px;
    font-size: 27px;
}

.featured-container .banner-card,
.featured-container .banner-card-small {
    border: none;
    background: #fff;
    color: #000 !important;
}

.featured-container .banner-card {
    margin: 0;
    width: 1029px;
    height: 240px;
    display: flex;
    align-items: center;
}

.featured-container .banner-card-small {
    margin: 30px 0 0 0;
}

.featured-addons .img-responsive {
    max-width: 95%;
}

.featured-container .banner-card&gt;a&gt;div {
    min-height: 130px;
}

.featured-container .banner-card .banner-title,
.featured-container .banner-card .banner-cta {
    display: table-cell;
    height: 130px;
    vertical-align: middle;
}

.featured-container .banner-card .banner-image {
    line-height: 130px;
    background-color: #333F48;
    height: 100%;
    width: 240px;
    height: 240px;
}

.label-tag {
    width: auto;
    height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.featured-container .banner-card-small&gt;a&gt;div {
    display: table-cell;
    height: 151px !important;
}

.featured-container .banner-card-small .small-content {
    padding: 32px 0px 0px 24px;
}

.text-left {
    padding: 0px 0px 0px 60px;
}

.featured-container .banner-card-small .banner-title,
.featured-container .banner-card-small .banner-cta {
    display: table-cell;
    vertical-align: middle;
}

.featured-container .banner-card-small .banner-image {
    line-height: 80px;
}

.featured-container .banner-card .banner-image&gt;img,
.featured-container .banner-card-small .banner-image&gt;img {
    max-height: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 10%;
}

.featured-container .banner-image,
.featured-container .banner-image&gt;img {
    text-align: center;
}

.featured-container .banner-cta {
    text-align: right;
}

.featured-container .banner-card .banner-summary {
    vertical-align: middle;
}

.featured-container .banner-summary&gt;span {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px !important;
}

.featured-container .banner-image,
.featured-container .banner-cta,
.featured-container .banner-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.featured-container .banner-image&gt;img,
.featured-container .banner-card-old .banner-cta&gt;button {
    display: inline-block;
}

.featured-container .banner-card .banner-cta&gt;button {
    margin-top: 34px;
}

.featured-container .banner-card-small .banner-cta&gt;button {
    margin-top: 19px !important;
}

.after-featured {
    margin-top: 50px !important;
}

@media (max-width: 991px) {
    .featured-container .banner-cta {
        text-align: center;
    }
    .featured-container .banner-cta&gt;button {
        top: inherit;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .after-featured {
        margin-top: 40px !important;
    }
    #audience .container {
        top: 0px !important;
    }
}

@media (max-width: 767px) {
    .featured-container .banner-content {
        text-align: center;
        margin: auto;
    }
    .featured-container {
        margin-top: 50px;
    }
    .featured-container .banner-image,
    .featured-container .banner-cta {
        text-align: center;
    }
    .featured-container .banner-image&gt;img,
    .featured-container .banner-cta&gt;button {
        margin: 0 auto !important;
        top: inherit;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .featured-container .banner-image {
        display: block;
    }
    .featured-container .banner-card .banner-image&gt;img,
    .featured-container .banner-card-small .banner-image&gt;img {
        max-width: 70px;
    }
    .featured-container .banner-card-small {
        margin-top: 20px;
    }
}

@media (max-width: 480px) {
    .featured-container .banner-image,
    .featured-container .banner-cta {
        display: block;
    }
    .featured-container .banner-content {
        margin-top: 0;
    }
    .featured-container .banner-card-small {
        margin-top: 20px;
    }
    .featured-container .banner-card-small-row .banner-cta {
        display: none;
    }
}

@media (max-width: 340px) {
    .landing .blog_post {
        height: auto !important;
    }
}

.browse-container {
    margin-top: 40px;
}


/* Errors */

.form_error {
    color: #B94A48;
    display: block;
    font-size: 0.85em;
    font-weight: normal;
}

.flash-message {
    cursor: pointer;
}

#flash_error,
#flash_notice,
#flash_success {
    text-align: center;
    width: 100%;
    padding: 10px 0;
    font-weight: bold;
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}

#flash_error {
    color: #ffffff;
    border-bottom: 1px solid #ac2925;
    background-color: #ac2925;
    z-index: 999999;
}

#flash_notice {
    color: #ffffff;
    border-bottom: 1px solid #d58927;
    background-color: #d58927;
}

#flash_success {
    color: #ffffff;
    border-bottom: 1px solid #5CB85C;
    background-color: #5CB85C;
}

#flash_error img,
#flash_notice img,
#flash_success img {
    display: inline;
    float: right;
    margin-right: 20px;
    padding: 0;
    cursor: pointer;
}


/* End - Errors */

.seal-digicert,
.seal-bbb {
    vertical-align: middle !important;
}

.seal-digicert,
.seal-digicert *,
.seal-bbb {
    display: inline-block !important;
}

.seal-digicert {
    margin-top: 6px !important;
}

.seal-bbb {
    margin-left: 8px !important;
}

@media (max-width: 320px) {
    #hero #q::-webkit-input-placeholder,
    #social-signup #email__sValue::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0) !important;
    }
    #hero #q::-moz-placeholder,
    #social-signup #email__sValue::-moz-placeholder {
        color: rgba(0, 0, 0, 0) !important;
    }
    #hero #q:-moz-placeholder,
    #social-signup #email__sValue:-moz-placeholder {
        color: rgba(0, 0, 0, 0) !important;
    }
    #hero #q:-ms-input-placeholder,
    #social-signup #email__sValue:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0) !important;
    }
    #hero #q,
    #hero .search-submit-btn&gt;button {
        font-size: 16px;
    }
}


/* special case for landing pages that only work in full */

@media (max-width: 939px) {
    .ce-landing {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 899px) {
    .menu-browse-addons {
        display: none !important;
    }
}

@media (max-width: 991px) {
    #top #audience {
        height: auto;
    }
    #features .container .audience_sec_res:first-child&gt;div p {
        width: auto !important;
        text-align: center;
    }
    #features .container .audience_sec_res:nth-child(2)&gt;div p {
        width: auto !important;
        text-align: center;
    }
}

.groups-navbar {
    max-width: 680px;
    margin: 10px auto 0;
}

.groups-dropdown-more {
    width: 100%;
}

.groups-navbar a {
    color: #D5D5D5;
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -ms-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
    background-color: transparent !important;
}

.groups-navbar a:hover,
.groups-navbar a:active,
.groups-navbar a:focus {
    color: #fff;
    background-color: transparent !important;
}

.label-sugar {
    background-color: #16A7FF;
    padding: 5px 10px;
    border-radius: 0px;
    border-bottom-right-radius: 8px !important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800 !important;
}

.banner-card-blog.banner-title h3 {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.icon_img {
    width: 47px;
}

@media (max-width: 991px) {
    .features_title {
        padding: 0px !important;
    }
    .banner-card-blog.banner-title h3 {
        text-align: left;
    }
    .blog_post {
        width: auto !important;
        padding: 20px 23px !important;
    }
    .blog_post&gt;a&gt;div .title-div {
        padding: 0px !important;
        margin: 0px!important;
    }
    .small_row_lenght {
        width: auto !important;
    }
    #loveandtrust {
        padding: 19px 0px 0px 0px;
    }
    .navbar.hero {
        position: fixed;
        width: 100%;
        top: 0px;
    }
    .audience_sec_res {
        text-align: center;
        display: block;
    }
    #extnav {
        margin-top: 50px;
    }
    #extnavdiv {
        z-index: 1;
        position: absolute;
        width: 100%;
    }
    .image-div {
        display: flex;
        width: 84px;
        height: 63px;
        align-items: center;
        padding: 0px;
    }
    #head_nav_bar {
        width: 105%;
        margin: 0px
    }
    #extnav&gt;p {
        padding: 31px 0px 5px 0px;
    }
    .featured-container .banner-card .banner-image {
        height: 200px !important;
    }
    .featured-container .banner-card {
        height: 200px !important;
        width: auto;
    }
}

@media (min-width: 991px) {
    #loveandtrust&gt;div&gt;p {
        margin: 0px 120px 0px 120px;
    }
}

.image-div {
    padding: 0;
}

.title-div {
    align-items: flex-start;
    display: flex !important;
    flex-direction: column;
    padding: 32px 12px;
    height: auto !important;
}

.small-img {
    padding: 0px;
    height: auto !important;
}

.body landing {
    margin-top: -18px;
}

html,
footer {
    overflow-x: hidden;
    height: auto !important;
}

.love-basic {
    font-weight: lighter;
}

.btn-lg,
.btn-group-lg&gt;.btn {
    padding: 15px 23px !important;
}

#socialicondiv {
    margin-left: 0px;
    margin-top: 33.93px;
}

.collapse {
    display: block;
}

#foot-nav .dropdown-menu&gt;li&gt;a {
    color: #fff;
}

.navbar-collapse {
    box-shadow: none !important;
}

.navbar-nav&gt;li&gt;a {
    color: #fff;
    font-size: 16px !important;
}

.nav&gt;li&gt;a:hover,
.nav&gt;li&gt;a:focus {
    color: #b2bdc5;
    background: transparent !important;
    -webkit-tap-highlight-color: transparent !important;
}

#foot-nav .caret {
    float: right;
}

@media (max-width: 1936px) {
    #foot-nav .dropdown-menu&gt;li&gt;a {
        color: #fff;
        background: #333f48 !important;
        -webkit-tap-highlight-color: transparent !important;
    }
    #foot-nav .navbar-collapse {
        box-shadow: none !important;
    }
    #foot-nav .navbar-nav&gt;li&gt;a {
        color: #fff;
        font-size: 12px !important;
    }
    #foot-nav .nav&gt;li&gt;a:hover,
    #foot-nav .nav&gt;li&gt;a:focus {
        color: #b2bdc5;
        background: #333f48 !important;
        -webkit-tap-highlight-color: transparent !important;
    }
}

#foot-nav .nav .open&gt;a,
#foot-nav .nav .open&gt;a:hover,
#foot-nav .nav .open&gt;a:focus {
    background: #333f48 !important;
    -webkit-tap-highlight-color: transparent !important;
}

.navbar-inverse .navbar-nav&gt;li&gt;a:hover,
.navbar-inverse .navbar-nav&gt;li&gt;a:focus {
    background: #fff !important;
}

#header_imgg {
    width: 187px;
    /* height: 36px; */
    object-fit: cover;
}

.audience_sec_res&gt;h3 {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 16px;
    margin-top: 13px;
    color: #101820;
}

.audience_sec_res&gt;p {
    font-size: 16px;
    font-weight: 400;
}

.outfitterisfor {
    font-size: 38px;
    font-weight: 500;
    color: #101820;
}

@media (min-width: 768px) {
    #foot-nav.navbar-nav {
        display: grid !important;
        width: 100% !important;
    }
}

.loveandtrust_title {
    font-size: 17px !important;
    font-weight: 800;
}

.loveandtrust_para {
    font-size: 26px !important;
    padding: 21px 0px 18px 0px;
    letter-spacing: 1px;
}

.loveandtrust_bottom {
    font-size: 16px !important;
    font-weight: 500;
}

.selected-category {
    font-size: 18px;
    font-weight: 400;
}

.features_title {
    font-size: 32px !important;
    padding: 0px 24px 0px 0px;
    color: #101820;
}

#foot-nav.nav .open&gt;a {
    background: #333f48 !important;
    -webkit-tap-highlight-color: transparent !important;
}

#foot-nav.navbar-nav&gt;li&gt;.dropdown-menu {
    background: #333f48 !important;
    -webkit-tap-highlight-color: transparent !important;
}

/* .header-contain {
    height: 50px;
    padding-top: 5px;
} */

.release-sec {
    padding: 0px;
}

.header-contain .navbar-brand {
    height: auto !important;
    padding-top: 15px;
    padding-bottom: 17px;
}

#head_nav_bar {
    /* background: #fff; */
    float: right;
    /* width: 75%; */
    position: relative;
}

.support #head_nav_bar,
.addons #head_nav_bar,
.docs #head_nav_bar {
    background: #fff;
    float: right;
    width: 75%;
    position: relative;
}

.navbar-nav.navbar-right:last-child {
    margin-right: 16px;
}

.navbar&gt;.container .navbar-brand,
.navbar&gt;.container-fluid .navbar-brand {
    margin-left: 16px;
}

.navbar .container-fluid {
    padding-left: 0px !important;
}

#features .container .audience_sec_res:first-child&gt;div p {
    width: 432px;
    font-size: 16px;
    color: #333f48;
}

#features .container .audience_sec_res:nth-child(2)&gt;div p {
    width: 490px;
    font-size: 16px;
    color: #333f48;
}

#features .container {
    width: auto !important;
    max-width: 1029px !important;
}

.blog_post {
    width: 1029px;
    height: 151px;
}

.navbar-inverse .navbar-toggle {
    margin-right: 15px;
    margin-top: 15px;
}

.banner-summary {
    font-weight: 400 !important;
    color: #333F48;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border: none;
}

.featured-container .banner-card-small .small-img&gt;img {
    margin-left: 9px;
    margin-top: 14px;
}

.navbar-brand {
    width: 200px;
}


/* .outer-frame a.navbar-brand {
    margin-left: -14px;
} */

.outer-frame {
    padding-left: 30px;
    padding-right: 30px;
}

.outer-frame .navbar-toggle {
    margin-right: -10px !important;
    position: relative;
    top: 3px;
}

.SugarCRM-Being-Social h1,
.SugarCRM-Being-Social p {
    padding-left: 15px;
    padding-right: 15px
}

@media screen and (max-width: 991px) {
    .landing .account-dropdown .so-notification {
        margin-top: -8px;
        margin-left: 30px;
    }
    .featured-container .banner-card-small .small-img&gt;img {
        margin-left: 5px !important;
        margin-top: 42px !important;
        width: 135px !important;
        height: 70px !important;
        object-fit: cover;
    }
    #add-on-doc-search input#q {
        width: 100% !important;
        margin-left: 10px;
    }
    #landing-index-search .center-search {
        display: flex;
    }
    .landing-page .search-margin {
        margin-bottom: 75px !important;
    }
    #landing-index-search .thisbutton {
        width: 53px !important;
    }
}

#socialicondiv&gt;a i {
    width: 17px;
    height: 17px;
}

.nav-pd {
    padding: 0px 10px !important;
}

a:hover {
    text-decoration: none !important;
}

.btn-login-orange {
    background-color: #FF7D0F !important;
    color: #fff;
    border-radius: 8px !important;
    height: 50px;
    padding: 10px 23px !important;
}


.btn-login-orange:hover,
.btn-login-orange:active,
.btn-login-orange:focus-visible {
    background-color: #FF7D0F !important;
    color: #fff;
    border-radius: 8px !important;
    height: 50px;
    padding: 10px 23px !important;
}

.btn-orange,
.save-cart-button,
#submit-button,
.payment-form-button,
.payment-form-button:hover,
.payment-form-button:active,
.form-button-container .btn-primary,
.btn-orange:hover,
#save-cart-form .btn-lg,
#login-modal-submit,
#save_rating_review_button,
#contact-seller-submit,
#request-demo-submit,
.cart button.btn.btn-lg.btn-danger,
.save-cart-button:hover {
    background-color: #FF7D0F !important;
    color: #fff;
    border-radius: 8px !important;
    border: 1px solid #FF7D0F;
}

#save-cart-form .btn-lg {
    padding: 13.6px 0px !important;
    width: 90px;
}

#support .label {
    border-radius: 8px !important;
}

#add-comment-button {
    background-color: #FF7D0F !important;
    color: #fff;
    border-radius: 8px !important;
    border: 1px solid #FF7D0F;
    margin-bottom: 10px;
}

.label-success {
    background-color: #529736 !important;
}

.label-info {
    background-color: #16A7FF !important;
}

body.pricing,
.pricing #main_container,
.labs #main_container {
    background-color: #ebebeb !important;
}

.labs .search-margin {
    margin-bottom: 50px;
    margin-top: 40px;
}

body.addons,
.addons #main_container,
.addons .addon_detail,
body.blog,
.blog #main_container,
.blog .addon_detail,
body.support,
.support #main_container,
.support .addon_detail,
body.docs,
.docs #main_container,
.docs .addon_detail,
.about #main_container,
.about .addon_detail,
.faqs #main_container,
.faqs .addon_detail,
.guarantee #main_container,
.guarantee .addon_detail,
.posting-guidelines #main_container,
.posting-guidelines .addon_detail,
.markdown-reference #main_container,
.markdown-reference .addon_detail,
.selling #main_container,
.selling .addon_detail,
.listing #main_container,
.listing .addon_detail,
.terms #main_container,
.terms .full_column,
.privacy #main_container,
.privacy .full_column {
    background-color: #ffffff;
}

a#number_users_refresh:hover,
a#number_users_refresh:active,
a#number_users_refresh:focus {
    color: #333f48 !important;
}

.addon-recommendations span.label {
    border-radius: 8px;
}

tr.case.filter-closed a,
.audience_sec_res a {
    color: #16A7FF;
}

a#loginreg {
    color: #fff !important;
}

#add-on-doc-search {
    display: inline-block;
}


.blog .panel.panel-primary.addon-card {
    border: 1px solid #333f48 !important;
    height: 254px;
    border-radius: 8px;
}

#add-on-doc-search {
    display: inline-block;
    text-align: left;
    position: absolute;
    left: auto !important;
    top: 14px;
    right: 50%;
    left: auto;
    margin: auto;
    display: block;
    text-align: center;
    float: none;
}

#choose .plans-container.yearly label.yearly,
#choose .plans-container.monthly label.monthly {
    color: #fff !important;
}

.content-column .nav&gt;li&gt;a:hover,
.content-column .nav&gt;li&gt;a:focus {
    color: #333f48;
    background: #ebebeb !important;
    -webkit-tap-highlight-color: transparent !important;
}

.landing #head_nav_bar ul.dropdown-menu {
    border-radius: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #333F48;
    padding: 10px 0px;
    font-size: 15px;
}

#head_nav_bar ul.dropdown-menu {
    border-radius: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #333F48;
    padding: 10px 0px;
    font-size: 15px;
    min-width: 190px !important;
    background: #fff;
}

.btn:focus-visible,
.btn:focus {
    outline: 0 !important;
    border: 0px solid transparent !important;
}

@media screen and (max-width: 1078px) and (min-width: 767px) {
    .addons #add-on-doc-search {
        width: 290px !important;
        right: 59% !important;
    }
}

@media screen and (max-width: 1028px) {
    #add-on-doc-search {
        position: relative;
        left: auto;
        right: 60%;
        top: -10px;
    }
    .side-search {
        width: 180px !important;
    }
    #nav-search&gt;li&gt;a {
        width: 140px !important;
    }
}

@media screen and (max-width: 770px) {
    .nav-justified&gt;.dropdown .dropdown-menu {
        top: auto;
        left: 0;
        right: 0;
        margin: auto;
        max-width: 230px;
    }
}

@media screen and (max-width: 767px) {
    .landing .navbar-nav {
        margin: 7.5px 15px !important;
    }
    #add-on-doc-search {
        position: relative;
        right: auto;
        text-align: left;
        width: 100%;
        margin-bottom: 20px;
        margin-left: 10px;
    }
    .landing #head_nav_bar {
        width: 100% !important;
        max-width: 100% !important;
        float: none;
        position: absolute;
        background-color: #fff;
        z-index: 9999;
        margin-left: -30px;
        margin-top: -1px;
    }
    #head_nav_bar {
        width: 100% !important;
        max-width: 100% !important;
    }
    #add-on-doc-search .search-submit-btn {
        position: relative;
    }
    #add-on-doc-search #search_filter+div {
        display: flex !important;
    }
}

.sugar_mains_banner .nav&gt;li&gt;a:hover,
sugar_mains_banner .nav&gt;li&gt;a:focus {
    background: transparent !important;
}

ul.dropdown-menu.groups-dropdown-more li:hover {
    background: #d0d3d4;
}

.content_tabs .nav-tabs&gt;li.active&gt;a,
.content_tabs .nav-tabs&gt;li.active&gt;a:focus,
.content_tabs .nav-tabs&gt;li.active&gt;a:hover,
.content_tabs .nav-tabs&gt;li a:hover {
    background: #e8e8e8 !important;
    color: #16A7FF;
}

.addon-recommendations .addon-card-link .panel.addon-card {
    background-color: #f5f5f5 !important;
    height: 250px;
}

#result_search .input-group-btn.dropdown.search-dropdown {
    width: auto;
}

.buy-addon-button {
    font-weight: 500 !important;
}

.media-author a {
    color: #fff;
}

.blog-list .panel-body .center a {
    margin: 1px 7px;
    padding: 3px 2px;
}

.search-result-heading {
    margin-bottom: 30px;
    margin-top: 10px;
}

.blog-list .media-author a {
    color: #337ab7;
}

.input-group-btn&gt;.btn {
    font-size: 13px;
}

#landing-index-search .input-group.center-search,
.center-search {
    display: flex;
}

.input-group-btn,
.input-group-btn.dropdown.search-dropdown {
    flex-shrink: 0;
}

.input-group-btn.dropdown.search-dropdown {
    width: unset;
}

.input-group-addon,
.input-group-btn {
    width: auto !important;
}

@media (max-width: 767px) {
    .search-submit-btn {
        right: 0;
    }
    .side-search {
        display: none;
    }
    .landing-page-wrapper {
        max-width: 100% !important;
    }
}

#panel-for-sale .addon-card-container {
    padding: 0 !important;
}

.ext_td {
    border-bottom: transparent !important;
}

.ext_comp_table tr td .ext_td:first_class {
    width: 40%;
}

.ext_comp_table tr td .ext_td:last_class {
    width: 60%;
}

.ext_comp_table {
    border: 1px solid #ccc;
}

.expt_comp_edit_only {
    display: none;
}

.btn-info {
    border-radius: 8px !important;
}

.on-save-ext-form {
    padding: 5px 24.5px !important;
}

.cancel_export_edit,
.on-save-disclaimer_text,
.cancel_disclaimer_text_edit {
    padding: 5px 15px !important;
}

.expt_comp_edit_btn {
    width: 90px;
}

.admin-report-select {
    width: 15% !important;
    margin: 0px 5px;
}

#sales-report-button {
    margin-left: 50px;
}

#sales_report_data {
    overflow-x: auto;
}

#sales_report_data .table {
    margin-bottom: 0px !important;
}

.admin-report-box {
    margin: 20px 0px;
}

.admin-report-text {
    font-weight: 800;
    font-size: 20px;
}

.sales-report-csv-button {
    position: absolute;
    width: fit-content;
    margin-left: 20px;
}

@media (max-width: 1382px) {
    #sales-report-button {
        margin-left: 20px !important;
    }
    .admin-report-select {
        width: 15% !important;
    }
    .sales-report-csv-button {
        margin-left: 20px;
    }
}

@media (min-width: 1382px) {
    #sales-report-button {
        margin-left: 50px !important;
    }
    .admin-report-select {
        width: 15% !important;
    }
    .sales-report-csv-button {
        margin-left: 20px;
    }
}

@media (max-width: 1295px) {
    .sales-report-csv-button {
        position: relative;
    }
    #sales-report-button {
        display: block;
        margin: inherit;
    }
}

.dark_logo_label {
    display: flex;
    flex-direction: column-reverse;
    font-weight: 800;
    font-size: 15px;
    width: 290px !important;
    margin-left: -40px;
}

.disclaimer_text_edit_only {
    display: none;
}

.disclaimer_text_edit_btn {
    white-space: nowrap !important;
    padding: 5px 20px;
}

.addon_detail&gt;.content&gt;.addon-header-wrapper&gt;.addon-header.affix .send_referral_email_help {
    font-size: 8px;
}

.send_referral_email_help {
    margin: 0px 20px !important;
}

.send_referral_email_help {
    display: none !important;
}

#nav-search.navbar-nav {
    display: grid !important;
    width: 100% !important;
}

.expand_caret {
    margin-top: -4px;
    margin-right: 5px;
}

.expand_caret-expend {
    transform: scale(1.2) rotate(-90deg);
}

#nav-search&gt;li&gt;a {
    color: #333F48;
    font-weight: 800;
    width: 117px;
}

#nav-search .dropdown-menu li,
#nav-search .dropdown-menu li div {
    margin: 5px 0px;
}

#nav-search .dropdown-menu li div {
    margin: 15px 0px;
}

.custom-menu {
    position: static;
    z-index: auto;
    border: none;
    background: transparent;
    box-shadow: none;
}

.submenu-item {
    margin: auto;
    padding: revert;
}

.side-search {
    margin-top: 135px;
    margin-right: 20px;
}

@media (min-width: 1440px) {
    .landing-page-wrapper {
        max-width: calc(100% - 200px);
    }
    .side-search {
        width: 215px;
        margin-top: 135px;
    }
    #nav-search&gt;li&gt;a {
        color: #333F48;
        font-weight: 500;
        width: 200px;
    }
}

@media (min-width: 767px) and (max-width: 968px) {
    .side-search {
        margin-top: 155px;
    }
}

.dropdown-menu-open {
    display: block;
}

.dropdown-open a {
    padding: 0px !important;
    margin-bottom: 9px;
}

.dropdown-menu-open div {
    margin-bottom: 8px;
}

.landing-page-wrapper {
    max-width: 100%;
    width: 100%;
}

.container-sort-by {
    float: right;
}

#sort-by-select {
    background: transparent;
    border: 0px;
    width: auto;
    /* font-weight: 700; */
    font-size: 16px;
}

.container-sort-by&gt;label {
    font-weight: normal !important;
}

.stats-featured-widget-inner-div footer {
    background: #f5f5f5 !important;
}

div#ui-datepicker-div {
    background: #fff;
    padding: 20px;
    width: 260px;
}

.ui-datepicker-calendar {
    width: 100% !important;
}

.ui-datepicker-header .ui-datepicker-prev {
    float: left;
    cursor: pointer;
}

.ui-datepicker-header .ui-datepicker-next {
    float: right;
    cursor: pointer;
}

.ui-datepicker-header .ui-datepicker-title {
    clear: both;
    width: 100%;
    margin-top: 5px;
    display: inline-block;
    font-weight: 800;
}

table.ui-datepicker-calendar {
    margin-top: 5px;
}

table.ui-datepicker-calendar th,
table.ui-datepicker-calendar td {
    text-align: center;
    padding: 3px 5px;
}

a.ui-state-default.ui-state-highlight {
    border: 1px solid #ccc;
    border-radius: 50%;
    padding: 2px 4px 2px 4px;
}

input.hasDatepicker {
    padding: 4px 1px !important;
}

a.ui-state-default.ui-state-active {
    border: 1px solid #ccc;
    border-radius: 50%;
    padding: 2px 4px 2px 4px;
    background-color: #337ab7;
    color: #fff;
}

.tt-menu {
    width: 100%;
    background-color: #f5f5f5;
    text-align: initial;
    padding: 5px 10px;
}

.typeahead__container {
    width: 600px;
    z-index: auto !important;
}

.typeahead__backdrop {
    position: relative !important;
}

.tt-suggestion.tt-selectable {
    margin: 5px 0px;
}

.typeahead__query {
    z-index: auto !important;
    font-size: 18px;
    color: #555;
}

.typeahead__item {
    font-size: 15px;
    height: 60px;
}

.typeahead__cancel-button {
    width: 400px;
    font-size: 24px;
}

.typeahead__list .typeahead__item:not([disabled])&gt;a:hover {
    background-color: #ccc !important;
    height: 60px;
}

.typeahead__list a span.row {
    margin-left: 0px !important;
}

.typeahead__list .typeahead__item&gt;a {
    height: 60px;
}

.addon_name {
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    max-width: 320px;
    margin-left: 65px;
    margin-top: -34px;
}

.addon-selection-multi {
    display: grid;
    margin: 18px 0px;
}

#tab_convert, #tab_swap, #tab_transfer_purchase {
    display: none;
}

#tab_transfer,
#tab_convert,
#tab_swap,
a#convert_member,
.transfer_title,
.change-btn {
    margin: 20px 0px;
}

b.transfer_label {
    font-size: 17px;
}

.typeahead.dropdown-menu {
    min-width: 350px !important;
}

#select_addon_div .avatar_reseller {
    padding-right: 6px;
}

.typeahead_logo img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    display: block !important;
    width: auto;
    height: auto;
}

.typeahead_logo {
    display: flex !important;
    width: 56px;
    height: 48px;
}

.avatar.typeahead_logo {
    margin-left: 0px;
}

.collections .addon_expand {
    font-size: 16px;
}

.collections .input-box-col {
    width: 370px !important;
}

.collection-active {
    width: 100px !important;
    margin-bottom: 12px;
}

.collections.collection-order {
    width: 70px !important;
    margin-bottom: 10px;
}

.tooltip {
    position: relative;
    display: inline-block;
    opacity: 1 !important;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 185px;
    background-color: #fff;
    color: black;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.tooltip .tooltiptext.errortooltip {
    width: 60px;
    top: -60px;
    left: 0px;
    background-color: rgb(175, 165, 165);
}

table.detailed-versions td{
    text-align: center;
}

#addon_downloads_table td.center {
    text-align: center;
}

#error-log-modal {
    z-index: 1080;
}

#error-log-modal .modal-dialog {
    width: 70%;
}

#version-error-log-modal .modal-dialog {
    width: 70%;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

p#col-tool {
    position: absolute;
    display: contents;
}

.adpricing_plans {
    display: none;
}

.require_plan {
    margin-bottom: 20px;
}

.sugar-btn {
    width: 210px;
    height: 42px;
    border-radius: 8px;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .25);
    vertical-align: middle;
    margin: auto;
}

.sugar-icon-wrapper {
    position: absolute;
    margin-top: 1px;
    margin-left: 1px;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    background-color: white;
}

.sugar-icon {
    position: absolute;
    margin-top: 11px;
    margin-left: 11px;
    width: 18px;
    height: 18px;
}

.crm-btn-text {
    float: right;
    margin: 11px 11px 0 0;
    color: black;
    font-size: 12px;
    letter-spacing: 0.2px;
}

.sugar-btn:hover {
    box-shadow: 0 0 6px #66afe9;
}

.wire-main-div {
    position: relative;
    margin-bottom: 50px;
}

.wire-button-div,
.wire-title-div {
    position: absolute;
}

.wire-title-div {
    left: 0;
    top: 0;
}

.wire-button-div {
    right: 0;
    top: 0;
}

#place-order {
    display: block;
}

.wire-page {
    margin: 30px 0px;
}

#error_group_form_user_number {
    display: none;
}

#addonID_div img.avatar.avatar_reseller.left {
    display: none;
}

.newwireorder .input-group-addon,
.renewwireorder .input-group-addon {
    padding: 6px 1px !important;
}

.newwireorder .input-group,
.renewwireorder .input-group {
    width: 100%;
}

#wire_transaction_date,
#end_term_date {
    width: 16% !important;
}

.account_only {
    margin-left: 14px;
}

.reseller_email {
    margin-left: 35px;
}

.transfer_ownership .avatar_reseller {
    width: 50px;
    margin-top: 7px;
}

#edit_parent_id ul.typeahead.dropdown-menu li {
    display: contents;
}


.license_agr_span {
    font-size: 10px !important;
}

.table-striped tbody tr:nth-child(odd) td {
    background-color: #f1f1f1 !important;
}

.no-border {
    border: none !important;
}

.table-text {
    text-align: center !important;
}

.webhook_table_txt_div {
    display: flex;
    justify-content: center;
    margin-top: 25px;
}

.webhook_resend {
    float: right;
}

.addon_webhooks_list {
    border: 1px solid #212121;
    font-size: 1em;
    padding: 22px 22px;
}

.addon_webhooks .header {
    padding: 17px 4px 17px 20px !important;
}

.response_body,
.request_url {
    width: 50%;
}

.webhook_outer_border {
    margin-top: 20px;
    padding: 0px 30px;
}

table.webhook_table.dataTable tbody tr:focus {
    font-weight: bold;
    text-shadow: 1px 1px 0px #EEE;
    color: #111;
}

.back_to_top {
    cursor: pointer;
}

.webhook_img {
    width: 34px;
    height: 35px;
}

.hook-credentials {
    margin: 15px 0px;
}

.webhook-input {
    width: 25%!important;
}

.popular-maine-div {
    width: 504px;
    height: 471px;
}

.popular-panel-heading {
    display: flex;
}

.outfitters-header h3 {
    opacity: 1;
    color: rgba(16, 24, 32, 1);
    font-size: 32px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0px;
    text-align: left;
    line-height: 33px;
    margin-bottom: 14px;
}

.outfitters-header .subtitle {
    opacity: 1;
    color: rgba(51, 63, 72, 1);
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0px;
    text-align: left;
    line-height: 24px;
    margin-bottom: 25px;
}

.outfitters-header .browse-link a {
    opacity: 1;
    color: #16A7FF !important;
    font-size: 16px !important;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0px;
    text-align: right;
    line-height: 24px;
    text-transform: uppercase;
}

.blog-browse-link a {
    opacity: 1;
    color: rgba(0, 156, 222, 1);
    font-size: 13px;
    font-weight: 800;
    font-style: normal;
    letter-spacing: 0px;
    text-align: left;
    line-height: 24px;
    text-transform: uppercase;
    padding: 8px 28px 0px 28px;
}

.outfitters-header .browse-link {
    text-align: right;
}

.landing .addon-card-div {
    display: block;
    background-color: #fff;
    padding: 40px;
    margin-bottom: 16px;
    border: 0.75px solid #16A7FF;
    border-radius: 8px;

}

.landing .addon-card-div .img {
    text-align: center;
    margin-bottom: 70px;
    width: 100%;
    margin-top: 15px;
}

.landing .addon-card-div .img img {
    width: 153px;
    object-fit: contain;
    height: 153px;
}

.landing .addon-card-div .content {
    width: 100%;
}

.landing .addon-card-div h3 {
    margin-top: 0;
}

.landing .addon-card-div .content p {
    margin-top: 40px;
    margin-bottom: 0px;
    font-size: 13px;
}

.landing .addon-card-div .addons-rating {
    text-align: right;
}

.landing .addon-card-div .addons-rating img {
    width: 106px;
    height: 20px;
}

.small-addon-card {
    background-color: #fff;
    display: block;
    padding: 0px;
    margin-bottom: 0px;
}

.small-addon-card .content h3 {
    opacity: 1;
    color: #101820;
    font-size: 22px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: -0.12px;
    text-align: left;
    margin-bottom: 0px;
}

.small-addon-card .content p {
    font-size: 12px;
    opacity: 1;
    color: #101820;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.09px;
    text-align: left;
    line-height: 17px;
}

.small-addon-card .img {
    text-align: left;
    width: 100%;
    margin-bottom: 14px;
}

.small-addon-card .img img {
    width: 120px;
    object-fit: contain;
    height: 120px;
}

.small-addon-card .addons-rating {
    text-align: left;
    width: 100%;
    min-height: 12px;
}

.small-addon-card .addons-rating img {
    width: 75px;
    height: 14px;
}

.popular-addons-section div[class|="col"] {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.popular-addons-section .row {
    margin-right: -8px !important;
    margin-left: -8px !important;
}

body.landing {
    background-color: #fff !important;
}

.outfitter-divider {
    border-top: 0.75px solid rgba(208, 211, 212, 1);
    margin: 20px 0;
}

.addon-popular-main-div {
    width: 504px;
    height: 471px;
}

.main-popular,
.addon-popular-sec-div {
    display: flex;
}

.popular-sm-div {
    width: 254px;
    height: 264px;
}

.landing .blog-post-title {
    opacity: 1;
    color: rgba(16, 24, 32, 1);
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0.68px;
    text-align: left;
    line-height: 28px;
    padding: 12px 28px 0px 28px;
    word-break: break-word;
}

.readmore-btn {
    opacity: 1;
    color: rgba(0, 156, 222, 1);
    font-size: 13px;
    font-weight: 800;
    font-style: normal;
    letter-spacing: 0px;
    text-align: left;
    line-height: 24px;
    text-transform: uppercase;
}

.addon-blog-section .outfitterisfor {
    padding: 80px 0px 40px 0px;
}

.addon-blog-section img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.addon-blog-section {
    opacity: 1;
    background-color: rgba(235, 235, 235, 1);
}

.addon-blog-section .custom-container {
    max-width: 1440px;
    margin: 0 auto;
}

.addon-blog-section .custom-container .row {
    padding-bottom: 100px !important;
    padding: 0 30px;
}

.blog-content {
    background-color: #FFFFFF;
    min-height: 210px;
}

.blog-browse-link {
    bottom: 5%;
    margin: auto;
    position: absolute;
}

.addon-popular-main-div .content p {
    opacity: 1;
    color: rgba(16, 24, 32, 1);
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.1px;
    text-align: left;
    line-height: 21px;
}

.mag-glass-icon {
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    cursor: pointer;
}

#mag-icon-input {
    fill: #FF7D0F;
    opacity: 1;
    display: none;
}

input#q-landing::placeholder {
    font-size: 16px;
}

#delete_member {
    margin: 3px 0px 3px 3px;
    height: 25px;
    padding: 2px 3px 0px 6px;
}

input[type=checkbox].assigned-files{
    margin-right: 5px;
}

input[type=checkbox].assigned-groups{
    margin-right: 5px;
}

.tooltip .show-error-logs{
    font-size: 14px;
}

.table .tooltip{
    z-index: 1040;
}

@media (max-width: 1500px) {
    #add-on-doc-search {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }
}</pre></body></html>