/*********** Custom CSS for Quilled Creations **********/

.block .list a,
input[type="button"],
input[type="submit"],
button,
.button-1,
.button-2,
a {
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    text-decoration: none;
}

.header-upper {
    background: #f2f1ec;
}

.header-links-wrapper {
    float: left;
    width: 100%;
}

    .header-links-wrapper .header-links a i {
        color: #fa7700;
        margin-left: 5px;
        font-size: 14px;
    }

.header-top-left {
    float: left;
    width: 18%;
}

.header-top-center {
    float: left;
}

.header-top-right {
    float: right;
}

.header-links a:hover {
    color: #fa7700;
}

.header-links a,
.header-links span {
    line-height: 35px;
    font-weight: bold;
    text-transform: capitalize;
    color: #484436;
}

.header-links li {
    margin: 0px 8px;
}

.header-upper {
    border-bottom: none;
}

#topcartlink a {
    background: none;
    padding: 0px;
}

.flyout-cart {
    top: 35px;
}

.header-top-right ul li#topcartlink {
    background: rgba(255, 165, 30, 1);
    background: -moz-linear-gradient(top, rgba(255, 165, 30, 1) 0%, rgba(254, 124, 32, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 165, 30, 1)), color-stop(100%, rgba(254, 124, 32, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 165, 30, 1) 0%, rgba(254, 124, 32, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 165, 30, 1) 0%, rgba(254, 124, 32, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 165, 30, 1) 0%, rgba(254, 124, 32, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 165, 30, 1) 0%, rgba(254, 124, 32, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa51e', endColorstr='#fe7c20', GradientType=0);
    padding: 0px 35px 0px 14px;
}

    .header-top-right ul li#topcartlink span,
    .header-top-right ul li#topcartlink i {
        color: #fff;
    }

    .header-top-right ul li#topcartlink i {
        font-size: 16px;
    }

.header-top-right strong {
    color: #000;
    font-size: 15px;
    margin: 0 5px;
}

.header-lower {
    background: url(../images/header-bg.jpg) no-repeat left top;
    background-size: 100%;
    padding: 5px 0px;
    border-bottom: 5px solid #5d2880;
}

.header-menu > ul > li {
    border: none;
    padding: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
}

    .header-menu > ul > li:last-child {
        margin-right: 0px;
    }

.header-menu > ul li a {
    padding: 8px 25px;
    background: #eedffe;
    border: 1px solid #430d62;
    font-size: 12px;
    color: #430d62;
    font-weight: 700;
}

.header-menu ul li.topic-menu a {
    width: 115px;
    padding: 8px 0px;
    text-align: center;
}

.header-menu > ul li a:hover {
    color: #000;
}

.header-menu > ul li.active a:hover {
    color: #fff;
}

.search-box {
    float: right;
    margin-top: 5px;
}

    .search-box input.search-box-text {
        border-top-left-radius: 3px !important;
        border-bottom-left-radius: 3px !important;
        border: 2px solid #430d62 !important;
        font-size: 14px;
        font-weight: 700;
    }

    .search-box .search-box-button {
        text-indent: -9999px;
        background: url(../images/search-icon.png) no-repeat center center #430d62;
        min-width: inherit;
        padding: 0px 20px !important;
    }

        .search-box .search-box-button:hover {
            background: url(../images/search-icon.png) no-repeat center center #000;
        }

.header-logo {
    float: left;
    margin-bottom: 0px;
}


.header-menu .top-menu {
    position: relative;
}

.top-menu .sub-menu {
    display: none;
}

.topic-menu:hover .sub-menu {
    display: block;
    position: absolute;
    width: 115px;
    background: #430d62;
}

.header-menu .sub-menu li a {
    width: 100%;
    float: left;
    background: #430d62;
    color: #dfcef0;
    border-bottom: 1px solid #ecdcfc;
    padding: 10px 0px;
}

.side-2 .block li.inactive.subcategory-active .sublist li:last-child a,
.header-menu .sub-menu li:last-child a {
    border-bottom: none;
}

.header-menu .sub-menu li a:hover {
    color: #fff;
}

.side-2 .block {
    border-radius: 3px;
    border: 3px solid #430d62;
}

    .side-2 .block .title {
        background: #430d62;
        border-bottom: none;
        color: #fff;
        font-size: 15px;
        padding: 10px 12px;
        border-bottom: 1px solid #eedffe;
    }

        .side-2 .block .title strong {
            font-weight: normal;
        }

    .side-2 .block .listbox {
        background: #eedffe;
        padding: 0px;
    }

    .side-2 .block .list a,
    .block .tags li a,
    .product-tags-all-page li a {
        font-size: 15px;
        color: #430d62;
    }

        .side-2 .block .list a:hover,
        .block .tags li a:hover,
        .product-tags-all-page li a:hover {
            color: #000;
        }

        .side-2 .block .list a::before {
            background-color: transparent;
            content: "";
            height: 0;
            left: 0;
            position: inherit;
            top: 0;
            width: 0;
        }

        .side-2 .block .list a i {
            margin-right: 3px;
            line-height: 18px;
        }

    .side-2 .block .categorylistbox li,
    .customer-info-nav.block .list li {
        padding: 0;
    }

    .side-2 .block.block-category-navigation .list li:hover a,
    .side-2 .block.block-manufacturer-navigation .list li:hover a {
        color: #fff;
        background: #430d62;
    }

    .side-2 .block .list li a {
        padding: 10px 0 10px 18px;
        border-bottom: 1px solid #6f4389;
        width: 100%;
    }

    .side-2 .block .right-arrow {
        display: none;
    }

    .side-2 .block .list li.inactive.subcategory-active:hover > a > .right-arrow,
    .side-2 .block li.subcategory-active:hover > a > .right-arrow {
        display: inline-block;
        float: right;
        margin-right: 10px;
    }

    .side-2 .block .sublist {
        margin-top: 0px;
    }

    .side-2 .block .archive {
        margin-top: 0px;
        display: block;
    }

.block-blog-archive .sublist {
    margin: 0 !important;
}

.block-blog-archive li.month {
    padding: 0 !important;
}

    .block-blog-archive li.month a {
        border-bottom: none !important;
        padding: 0px 0 10px 18px !important;
    }

.side-2 .block li.inactive.subcategory-active,
.side-2 .block li.subcategory-active {
    position: relative;
}

    .side-2 .block li.inactive.subcategory-active .sublist,
    .side-2 .block li.subcategory-active .sublist {
        background: #430d62;
        left: 175px;
        position: absolute;
        top: 0px;
        width: 170px;
        z-index: 999;
        display: none;
    }

    .side-2 .block li.inactive.subcategory-active:hover > .sublist,
    .side-2 .block li.subcategory-active:hover > .sublist {
        display: block;
    }

    .side-2 .block li.subcategory-active .sublist li.subcategory-active .sublist {
        left: 170px;
        border-right: 1px solid #eedffe;
    }

        .side-2 .block li.inactive.subcategory-active .sublist li a,
        .side-2 .block li.subcategory-active .sublist li a,
        .side-2 .block li.subcategory-active .sublist li.subcategory-active .sublist li a,
        .side-2 .block li.subcategory-active .sublist li.subcategory-active .sublist li.subcategory-active li a {
            color: #fff;
            border-bottom: 1px solid #eedffe;
        }

        .side-2 .block li.inactive.subcategory-active .sublist li a,
        .side-2 .block li.subcategory-active > .sublist > li > a,
        .side-2 .block li.subcategory-active .sublist li.subcategory-active .sublist > li > a,
        .side-2 .block li.subcategory-active .sublist li.subcategory-active .sublist li.subcategory-active li a {
            background: #430d62;
            color: #fff;
        }

        .side-2 .block li.inactive.subcategory-active .sublist li:hover a,
        .side-2 .block li.subcategory-active > .sublist > li:hover > a,
        .side-2 .block li.subcategory-active .sublist li.subcategory-active .sublist li:hover a,
        .side-2 .block li.subcategory-active .sublist li.subcategory-active .sublist li.subcategory-active li:hover a {
            background: #eedffe;
            color: #000;
        }

    .side-2 .block li.inactive.subcategory-active .sublist li a i,
    .side-2 .block li.subcategory-active .sublist li a i {
        display: none;
    }

.side-2 .block .tags {
    margin: 0px;
}

.block.block-recently-viewed-products a.product-picture {
    margin-left: 0px;
}

.center-2 .topic-block {
    margin-bottom: 0px;
}

.shipping-title p,
.subscribe-text p,
.category-page .page-title,
.you-tube-gallery-page .page-title {
    text-align: center;
    margin: 0px;
}

.shipping-title {
    background: #ff8517;
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    padding: 10px;
    border-radius: 3px;
    margin: 2px 0px 0px;
}

.subscribe-text,
.category-page h1,
.you-tube-gallery-page h1 {
    background: #6d9e40;
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    padding: 10px;
    border-radius: 3px;
    margin: 3px 0px;
}

.category-page .page-title {
    padding: 0px;
    border-bottom: 0px;
}

.header-text {
    float: left;
    width: 65%;
    border: 1px solid #430d62;
    padding: 0px 10px 10px;
}

    .header-text .topic-block p {
        font-size: 14px;
        color: #1a1a1a;
        line-height: 20px;
    }

.testimonial-text {
    float: right;
}

.home-text-wrapper {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.blog-slider {
    float: right;
    width: 34%;
    padding: 5px;
    border: 1px solid #430d62;
}

    .blog-slider .theme-custom {
        margin: 0px;
    }

        .blog-slider .nivoSlider,
        .blog-slider .theme-custom .nivoSlider img {
            height: 220px !important;
        }

    .blog-slider h4 {
        text-transform: capitalize;
        font-size: 15px;
        margin: 5px 0px;
    }

.block-blog-archive .number {
    padding: 10px;
}

.side-2 .block.block-recently-viewed-products .list li .product-picture {
    border: medium none;
    float: left;
    width: 30%;
}

.side-2 .block.blog-search-box {
    display: none;
}

.page-body .block.block-blog-categories,
.page .block.block-blog-categories {
    display: none;
}

.side-2 .block.block-recently-viewed-products .list li .product-name {
    border: medium none;
    display: inline-block;
    padding: 10px 0 10px 15px;
    width: 55%;
    margin-bottom: 5px;
}

.block.block-recently-viewed-products .product-picture > img {
    width: 100%;
}

.side-2 .block.block-recently-viewed-products .list li {
    border-bottom: 1px solid #6f4389;
}

    .side-2 .block.block-recently-viewed-products .list li:last-child {
        border-bottom: none;
    }

.product-grid.home-page-product-grid {
    clear: both;
}

    .product-grid.home-page-product-grid .title {
        font-size: 16px;
        border-bottom: none;
        margin-bottom: 0px;
        font-weight: bold;
    }

.rich-blog-homepage .title {
    font-size: 16px !important;
    border-bottom: none !important;
    margin-bottom: 0px !important;
    font-weight: bold !important;
}

.rich-blog-homepage .post-title {
    background-color: #6D9E40 !important;
    color: #fff !important;
}

.product-grid.home-page-product-grid .title strong {
    font-weight: 600;
}

.rich-blog-homepage .title strong {
    font-weight: 600 !important;
}

.item-box .actual-price {
    font-weight: 700;
}

.item-box .product-sku {
    font-weight: 700;
    margin: 0 5px 0 0;
    font-size: 16px;
    color: #666;
    float: right;
}

.footer {
    background-color: transparent;
}

.footer-block .list li {
    font-size: 13px;
}

    .footer-block .list li a {
        color: #333;
    }

        .footer-block .list li a i {
            margin-right: 3px;
        }

        .footer-block .list li a:hover {
            color: #119e9f;
        }

.footer-powered-by {
    width: 100%;
}

.payment-option {
    background: url("../images/payment-method.png") no-repeat scroll left top;
    height: 35px;
}

.footer-lower .footer-block .title {
    font-size: 15px;
    margin-bottom: 5px;
}

.follow-us .social a {
    width: 30px;
    height: 30px;
}

.follow-us .social .youtube a {
    background-position: -148px 0;
}

.follow-us .social .google-plus a {
    background-position: -74px 0;
}

.follow-us .social ul {
    border-bottom: 0px;
    margin: 0px;
    padding: 0px;
}

    .follow-us .social ul li:last-child {
        margin-right: 0px;
    }

.footer-lower .follow-us {
    width: 150px !important;
}

.footer-bottom {
    border-top: 1px solid #ddd;
    padding: 15px 0px;
}

.search-box.store-search-box .ui-autocomplete a:hover {
    color: #430d62 !important;
}

.item-box .product-box-add-to-cart-button,
.item-box .add-to-compare-list-button,
.item-box .add-to-wishlist-button {
    float: left;
}

.follow-us .social li {
    margin: 0px 5px 0px 0px;
}

.order-progress {
    margin: 0px 0px 50px;
}

.bulkorder-page .cart th {
    color: #7b7b7b;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
}

    .bulkorder-page .cart th.product {
        text-align: left;
    }

.bulkorder-page .cart td {
    font-size: 15px;
    padding: 10px 8px;
}

.bulkorder-page .cart td,
.bulkorder-page .cart .product a {
    color: #000;
    font-weight: bold;
}

.bulkorder-page .product-picture {
    text-align: center;
}

.bulk-order-add-to-cart-button {
    background-color: #430d62;
    border: medium none;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    min-width: 160px;
    padding: 10px 20px;
    text-transform: uppercase;
}

    .bulk-order-add-to-cart-button:hover {
        background-color: #350a4e;
    }

.bulk-order-button {
    text-align: center;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    margin-top: 25px;
}

.bulkorder-page .cart label {
    display: none;
}


/***  Video Category Page  ***/

.you-tube-gallery-page .page-title {
    margin-bottom: 10px !important;
}

.you-tube-selectors {
    margin: 0 0 20px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

    .you-tube-selectors:first-child {
        border-top: none;
    }

    .you-tube-selectors:after {
        content: "";
        display: block;
        clear: both;
    }

    .you-tube-selectors > div {
        display: inline-block;
        margin: 5px;
    }

    .you-tube-selectors span {
        vertical-align: middle;
        font-size: 16px;
    }

    .you-tube-selectors select {
        margin: 0 8px;
    }

    .you-tube-selectors .product-viewmode {
        display: none;
        font-size: 0;
    }

.side-2 .block.you-tube-category-navigation .list li.active,
.side-2 .block.you-tube-category-navigation .list li.active a {
    color: #fff !important;
    background: #430d62;
}


/** Hide attributes  **/

.attributes {
    display: none;
}

@media (min-width: 769px) and (max-width: 1000px) {
    .footer-block {
        width: 20%;
        margin: 0 2%;
    }
}

@media all and (min-width: 1001px) {
    /* Start Gallery List Page Width */
    html.html-account-page.html-customer-info-page.k-webkit .master-wrapper-content,
    html.html-account-page.html-customer-info-page.k-ff.k-ff61 .master-wrapper-content,
    html.html-account-page.html-customer-info-page.k-ie.k-ie11 .master-wrapper-content,
	html.html-account-page.html-customer-info-page.k-ff.k-ff59.gr__quilledcreations_com .master-wrapper-content	{
        width: 1227px;
    }
    /* End Gallery List Page Width */

    .bulkorder-page .cart th,
    .bulkorder-page .cart td {
        border: none;
    }

        .bulkorder-page .cart td.quantity input {
            text-align: center;
        }

    .bulkorder-page .quantity {
        width: 18%;
    }

    .bulkorder-page .cart .product {
        min-width: 135px;
    }

    .bulkorder-page .cart .productattribute-title {
        text-align: left;
        padding-left: 25px;
    }

    .bulkorder-page .product-picture {
        width: 15%;
    }

    .home-page .product-grid .item-box {
        margin: 0 0.5% 50px;
        width: 32.33%;
    }

        .home-page .product-grid .item-box:nth-child(2n+1) {
            clear: none;
        }

    .product-grid,
    .product-list {
        margin-bottom: 10px;
    }

    .header-menu {
        width: 77%;
        border: none;
        margin: 0px;
        position: inherit;
        padding: 0px;
        float: right;
        text-align: right;
    }

    .header {
        width: 100%;
    }

    .master-wrapper-content,
    .header-upper-content,
    .header-lower-content {
        margin: auto;
        width: 900px;
    }

    .footer-upper {
        width: 900px;
        border-bottom: none;
        padding: 0;
    }

    .footer-lower {
        width: 900px;
        padding: 25px 0px;
    }

    .header {
        text-align: left;
    }

    .home-link {
        float: left;
    }

    .header-top-left {
        float: left;
    }

    .side-2 {
        float: left;
        width: 20%;
    }

    .center-2 {
        float: right;
        width: 79%;
    }

    .footer-upper .footer-block {
        float: left;
        margin: 0 20px 0 0;
        width: 210px;
    }

        .footer-upper .footer-block:last-child {
            margin-right: 0;
        }

        .footer-upper .footer-block .title {
            border-bottom: 1px solid #119e9f;
            color: #119e9f;
            font-size: 16px;
            margin: 0 0 10px;
            padding: 0 0 6px;
        }

    .footer-lower .footer-block.payment-methods {
        width: 50% !important;
    }

    .category-page .page-title,
    .you-tube-gallery-page .page-title {
        margin-bottom: 20px;
    }
}

@media all and (max-width: 1000px) {
    .bulkorder-page .cart td.quantity input {
        width: 40px;
        height: 22px;
        padding: 5px;
        text-align: center;
    }

    .privatemessages {
        float: none !important;
        margin-top: 15px !important;
        clear: both;
    }

    .forum-search-box {
        margin-top: 20px !important;
    }

    .current-time div {
        margin-bottom: 15px;
    }

    .forum-search-box {
        float: none !important;
    }

    .side-2 .block.block-recently-viewed-products .list li .product-name {
        width: 100%;
    }

    .master-wrapper-content .side-2 {
        margin-top: 2px;
    }

    .side-2 .block-category-navigation {
        display: none;
    }

    .header {
        text-align: center;
    }

    .header-menu {
        float: none;
    }

    .bulkorder-page .cart td.quantity {
        display: block;
    }

    .bulkorder-page .cart td {
        padding: 5px;
    }

    .bulkorder-page .cart thead {
        display: none;
    }

    .bulkorder-page .cart label {
        display: inline-block;
    }

    .master-wrapper-content,
    .header-upper-content,
    .header-links-wrapper {
        margin: auto;
        position: relative;
        text-align: center;
        width: 95%;
        z-index: 10;
    }

    .header {
        width: 100%;
    }

    .header-links-wrapper {
        padding: 0px;
        float: none;
    }

    .header-top-left {
        display: inline-block;
        float: none;
        width: auto;
    }

    .header-top-center {
        display: inline-block;
        float: none;
    }

    .header-top-right {
        float: none;
        margin-bottom: 10px;
    }

    #topcartlink {
        max-width: 200px;
    }

    .header-lower {
        clear: both;
    }

    .header-selectors-wrapper {
        border-bottom: none;
    }

    .header-upper {
        float: left;
        width: 100%;
    }

    .header-selectors-wrapper {
        padding: 0px;
    }

    .header-lower {
        background: none;
        padding: 0px;
    }

        .header-lower .header-logo {
            background: rgba(0, 0, 0, 0) url("../images/header-bg.jpg") no-repeat scroll left top / 100% 100%;
            float: none;
            padding: 5px 0px 3px;
        }

    .header-menu {
        margin: 25px auto;
    }

    .menu-toggle {
        background: #430d62 url("../images/menu-icon.png") no-repeat scroll right center;
    }

    .header-menu > ul li a {
        border: none;
        padding: 18px;
        font-size: 14px;
    }

    .top-menu .sublist li {
        margin: 1px 0px;
    }

        .top-menu .sublist li a {
            font-size: 14px;
        }

    .header-menu > ul li a:hover {
        background: #430d62;
        color: #fff;
    }

    .search-box {
        float: none;
        margin-bottom: 25px;
    }

    .header-menu > ul > li {
        margin-right: 0px;
    }

    .block-category-navigation {
        display: block;
    }

    .side-2 .block .title {
        padding: 15px 30px 15px 10px;
        margin-bottom: 0px;
        background: #430d62 url("../images/toggle-gray.png") no-repeat scroll right 14px;
    }

    .side-2 {
        margin: 25px 0px;
    }

        .side-2 .block {
            border: none;
            border-radius: 0px;
        }

            .side-2 .block li.inactive.subcategory-active:hover .sublist,
            .side-2 .block li.subcategory-active:hover .sublist {
                display: none;
            }

            .side-2 .block .list li.inactive.subcategory-active:hover > a > .right-arrow,
            .side-2 .block li.subcategory-active:hover > a > .right-arrow {
                display: none;
            }

            .side-2 .block .listbox {
                margin-bottom: 15px;
            }

            .side-2 .block .list li:last-child a {
                border-bottom: none;
            }

    .header {
        z-index: 10;
    }

    .center-2,
    .side-2 {
        margin-bottom: 25px;
    }

    .footer-upper {
        padding: 0px;
        border-bottom: none;
    }

    .footer-lower .footer-block .title {
        font-size: 16px;
        background-color: transparent;
        color: #444;
    }

    .footer-block.payment-methods .title {
        text-align: center;
    }

    .payment-option {
        background: rgba(0, 0, 0, 0) url("../images/payment-method.png") no-repeat scroll center center;
    }

    .footer-lower .follow-us {
        width: 100% !important;
    }

    .footer-block.payment-methods {
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px;
        width: 100%;
        margin: 0px;
    }

    .follow-us {
        margin: 10px auto 0;
    }

    .footer-powered-by {
        margin-bottom: 10px;
    }

    .footer-upper .footer-block .title {
        border-bottom: 1px solid #119e9f;
        color: #119e9f;
        font-size: 16px;
        margin: 0 0 10px;
        padding: 0 0 6px;
    }
}

@media all and (max-width:768px) {
    .footer-block .title {
        background: #430d62 url("../images/toggle-white.png") no-repeat scroll right center;
        font-size: 16px;
    }

    .footer-upper .footer-block .title {
        border-bottom: none;
        color: #fff;
        font-size: 16px;
        margin: 0 0 1px;
        padding: 10px 15px;
    }

    .you-tube-selectors {
        text-align: left;
    }
}

@media all and (max-width:639px) {
    .header-text,
    .blog-slider {
        width: 100%;
        margin-top: 20px;
    }

    .blog-slider {
        margin-bottom: 25px;
    }

        .blog-slider .nivoSlider,
        .blog-slider .theme-custom .nivoSlider img {
            height: auto !important;
        }
}

@media all and (max-width: 480px) {
    .security-option {
        background-size: 100%;
    }
}

.attributes {
    display: none !important;
}

.shopping-cart-page .cart .sku {
    min-width: 95px !important;
    padding: 20px 15px !important;
    text-align: center !important;
}

.shopping-cart-page .continue-shopping-button {
    background-color: #430d62 !important;
}

.shopping-cart-page .apply-discount-coupon-code-button {
    background-color: #430d62 !important;
}

.shopping-cart-page .apply-gift-card-coupon-code-button {
    background-color: #430d62 !important;
}

.shopping-cart-page .estimate-shipping-button {
    background-color: #430d62 !important;
}

.side-2 .block .title h1 {
    border-bottom: none;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
}

.blog-search-box .listbox {
    padding-bottom: 0 !important;
    float: right;
}

.blog-search-box .search-box-button {
    background-color: #430d62 !important;
}

.rich-blog-homepage .read-more,
.post-actions .read-more {
    background-color: #430d62 !important;
}

.side-2 .block-blog-categories .list li a {
    padding: 0 0 0 10px;
    line-height: 30px;
    word-wrap: break-word;
}

.side-2 .block-blog-categories .list .category {
    padding-left: 0px;
}

.side-2 .block-blog-categories .list li a {
    padding-top: 10px;
}

.footer-bottom .security-option div {
    display: inline-block;
    margin-right: 10px;
}

.order-details-page .page-title a {
    background-color: #430d62 !important;
}

    .order-details-page .page-title a:hover {
        background-color: #430d62 !important;
    }

.forum-search-box {
    float: left;
    margin-top: 0;
}

.forum-breadcrumb {
    margin: 0px 0 30px !important;
}

.privatemessages {
    background-color: #430d62;
    color: #fff;
    font-size: 12px;
    padding: 10px 15px;
    text-transform: uppercase;
    float: right;
    clear: both;
    margin-top: 10px;
}

div.post-navigation {
    display: block;
}

.cart .subtotal .discount {
    display: none;
}

.coupon-code button,
.complete-button button,
.blog-post .read-more {
    background-color: #430d62 !important;
}

.Contact-us .list p {
    color: rgb(51, 51, 51);
    line-height: 20px;
}

.kb-search-link {
    color: #430d62 !important;
}

.security-option img {
    vertical-align: inherit;
}

.center-1 {
    margin-bottom: 50px;
}
