﻿/* 
=============================================================
        DevArt Software Co.
        *******************
    
    Colors: 
        Main - Black(#000000), Purple(#a29bfe)
        Text - Electromagnetic(#2f3640)
        Sub1 - Harley Davidson Orange(#c23616)
        Sub2 - Rise-N-Shine(#fbc531)
    
    from GB Palette
=============================================================
*/

body,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="number"],
textarea,
select,
option,
button,
input[type="button"],
input[type="reset"],
input[type="submit"]
{
    color: #333333;
}

body 
{
    background: #eeeeee;
}

a 
{
    color: #000000;
}

a:hover, a:focus, a:active 
{
    color: #a29bfe;
}

h1, h2, h3, h4, h5, h6 
{
    color: #000000;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="number"],
textarea,
select 
{
    border-color: #cccccc;
}

input[type="radio"]
{
    color: #a29bfe;
    border-color: #a29bfe;
}
 
button, 
input[type="button"],
input[type="reset"],
input[type="submit"] 
{
    background: #a29bfe;
    border-color: #a29bfe;
    color: #ffffff;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus
{
    color: #ffffff;
    background: #a29bfe;
}

.SoldOut
{
    background: #c23616!important;
}

hr
{
    border-color: #cccccc;
}

/* ==========================================================================
    Common Elements
========================================================================== */

/*Remove Additional White*/
#content .container
{
    background: #ffffff; 
}

div[id="DivCaptchaImage"]
{
    border-color:#a29bfe;
    background: #ffffff;
}

/* ==========================================================================
    Featured Control
========================================================================== */
.featured,
.selected:hover
{
    color: #808080;
}

.selected,
.featured:hover
{
    color: #fbc531;
}

/* ==========================================================================
    grid
========================================================================== */
.grid-header
{
    background: #a29bfe;
    color: #ffffff;
}

.grid-row
{
    color: #a29bfe;
}

/* ==========================================================================
    Alerts
========================================================================== */
.ModalBackground
{
    background-color: rgba(0, 0, 0, 0.7);
}

.MsgMain 
{
    background: #ffffff;
}

.MsgHeading 
{
    background-color: #000000;
    color: #ffffff;
}

.MsgHeading h5 
{
    color: #ffffff;
}

.MsgHeading button,
.MsgHeading input[type=button],
.MsgHeading input[type=submit],
.MsgHeading a
{
    background: #a29bfe;
    border-color: #ffffff;
    color: #ffffff;
}

/* ==========================================================================
    preloader section
========================================================================== */
.preloader 
{
    background-color: #ffffff;
}

.sk-spinner-circle .sk-circle:before 
{
    background-color: #a29bfe;
}

/* ==========================================================================
Back to Top
========================================================================== */
.BackToTop 
{
    background-color: #a29bfe;
    border-color: #ffffff;
    color: #ffffff;
}

.BackToTop:hover, .BackToTop:focus 
{
    background-color: #a29bfe;
    color: #ffffff !important;
}

/* ==========================================================================
navigation section
========================================================================== */
.custom-navbar 
{
    background: #ffffff!important;
    border-bottom-color: #a29bfe;
}

.custom-navbar .navbar-brand 
{
    color: #a29bfe;

}

.custom-navbar .navbar-brand .navbar-toggle 
{
    background: #a29bfe;
    color: #ffffff;
}

.link-button,
.custom-navbar .nav li a 
{
    color: #000000;
}

.link-button:hover,
.custom-navbar .nav li a:hover 
{
    background: #a29bfe!important;
    color: #ffffff!important;
}

.link-button:focus,
.custom-navbar .nav > li > a:focus 
{
    background-color: #ffffff;
    color: #a29bfe;
}

.custom-navbar .nav li.active > a 
{
    background-color: #a29bfe;
    color: #ffffff;
}

.custom-navbar .navbar-toggle 
{
    border-color: #a29bfe;
}

.custom-navbar li a
{
    color: #a29bfe;
}

.custom-navbar .navbar-toggle .icon-bar 
{
    background: #a29bfe;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus 
{
    background-color: #a29bfe;
    color: #333;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus 
{
    background-color: #ffd62c;
    color: #555
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus 
{
    background-color: #a29bfe !important;
    border-color: #ffffff;
    color: #ffffff;
}

.navbar-default .navbar-toggle 
{
    border-color: #a29bfe;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form 
{
    border-color: #a29bfe;
}

.dropdown-menu 
{
    background-color: #ffffff;
}

.dropdown-menu > li a:hover 
{
    background-color: #a29bfe
}

.mobile-menu
{
    box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    background: #ffffff;
}

.count
{
    background: #c23616;
    color: #ffffff;
}

.full-cart .items .item
{
    border-bottom-color: #ccc;
}

.full-cart .items .item .title,
.mini-cart .items .item .title
{
    color: #a29bfe;
}

.full-cart .items .item .price
{
    color: #c23616;
}

.product_detail p,
.full-cart .items .item .desc,
.mini-cart .items .item .desc
{
    color: #777;
}

.full-cart .items .item .delete a,
.full-cart .items .item .delete a:hover,
.mini-cart .items .item .delete a,
.mini-cart .items .item .delete a:hover
{
    color: #d90000!important;
    background: transparent!important;
}

.full-cart .fa-trash-o
{
    font-size: 20px;
}

.full-cart .options a,
.mini-cart .options a
{
    border-color: #a29bfe!important;
    background: #ffffff;
}

.full-cart .total,
.mini-cart .total
{
    color: #555;
}

#MnuAccountMobile .dropdown-menu li a:hover
{
    color: #ffffff;
}

@media(min-width:768px) 
{
    .custom-navbar 
    {
        background: #ffffff;
    }

    .custom-navbar.top-nav-collapse 
    {
        background: #222;
    }
}

/* ==========================================================================
    user content
============================================================================ */
.user-info .radio-check-label
{
    border-color: #a29bfe;
    color: #a29bfe;
}

.user-info .active,
.user-info .radio-check-label:hover
{
    border-color: #a29bfe;
    color: #ffffff;
    background: #a29bfe;
}

/* ==========================================================================
    order confirmation content
============================================================================= */
.confirmation .fa,
.confirmation div span:last-child
{
    color: #a29bfe;
}

/* ==========================================================================
    search content
============================================================================= */
#SortList
{
    background: #ffffff;
    border-color: #ccc;
    color: #222;
}

#LblSortValue
{
    border-color: transparent;
}

#LblSortValue label
{
    color: #ffffff;
}

.sort-menu-hovered
{
    background: #ffffff;
    border-color: #ccc!important;
    color: #a29bfe;
}

.sort-menu-hovered label
{
    color: #222!important;
}

#SortList li:hover
{
    color: #a29bfe;
}

.FilterItem
{
    background: #ffffff;
}

.icon-refresh, .icon-refresh:hover
{
    color: #777;
}

.result-top 
{
    background: #000000;
}

#ResultInfo label
{
    color: #ffffff;
}

#HideFilters span
{
    color: #a29bfe;
}

.post_content h2, .content-title
{
    color: #ffffff;
    background: #E84393;
}

.post_item a:hover
{
    color: inherit;
}

.post_item 
{
    background: #ffffff;
    border-color: #ccc;
}

.post_item a
{
    color: #222;
}

.post_item a:hover
{
    color: inherit;
}

.post_item .post_info .price span,
.product_detail .price span
{
    color:#c23616;
}

.CmdRightCell,
.CmdLeftCell
{
    border-color: #ffffff;
}

.counter
{
    border-color: #ccc;
}

.counter a
{
    color: #ccc;
}

.counter a:hover
{
    color: #a29bfe;
}

@media all and (max-width: 991px)
{
    #Filters 
    {
        background: #ffffff;
        box-shadow:1px 1px 10px rgba(0,0,0,0.5);
    }
}

/* ==========================================================================
    footer section
============================================================================= */
#footer
{
    background-color: #000000;
}

#footer h4
{
    color: #ffffff;
}

#footer ul li
{
    color: #ffffff;
}

#footer p, #footer a
{
    color: #efefef;
}

#footer .devart a:hover
{
    color: #c3af3c !important;
}

#footer .contact li:first-child,
#footer .contact li span
{
    color: #a29bfe;
}