/*-- RESET --*/
u, ins{
    text-decoration: none !important;
}


/*-- GLOBALS --*/
h3 {
    color: #6f4b9e;
    font-size: 20px;
}
h4{
    color: black;
    font-weight: bold;
}

a.bigBtn {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

input.Textbox, input[type="text"], .field-xlarge {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.modalClose:after{
    color: #6f4b9e !important;
}

.modalClose:after:hover{
    color: #6f4b9e !important;
}

.SuccessMessage{
    border-color: #4BB328;
}

::selection {
    background: #6f4b9e;
    color: rgb(255, 255, 255);
}

a {
    color:#6f4b9e;
}

input.Submit, a.Button, input[type="submit"], input[type="button"], .sharebutton, .btn {
    background-color:#6f4b9e;
    border:none;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.home-products .item a{
    color:white;
}

.ProductActionAdd a:hover {
    background-color:#6f4b9e;
}

.slide-show-render .slide-button {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

/*-- HEADER --*/
#Header {
    border-top: solid rgb(84, 86, 90) 35px !important;
    background-color: #f5f5f5 !important;
}

#HeaderLower{
    background-color: #fcfcfc !important;
    border-top: 1px solid #f5f5f5 !important;
    border-bottom: 1px solid #f5f5f5 !important;
}
#HeaderLower .Center{
    width: 1060px;
}

#HeaderLower li a {
    color:#6e6e6e;
    border-left: 1px solid;
}
#HeaderLower li:hover a{
    text-decoration:none;
} 

#HeaderLower li a:hover span{
    text-decoration:none;
    border-bottom:4px solid #6f4b9e;
}

#HeaderLower li:nth-child(6) a:hover span{
    border-bottom:4px solid blue;
} 

#HeaderLower li li .sub-indicator{
    background: url(https://cdn2.bigcommerce.com/server3900/9dd4a/templates/__custom/images/sub-nav-arrow.png) 0 50% no-repeat;
}

#Logo{
    margin:initial;
    padding:35px 0 35px 0;
}

#TopMenu li div {
    color:white;
    font-weight:normal;
}

.CartLink:after {
    color:#ffc70b;
}

/*-- SLIDER --*/

.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a.flex-active {
    background-color: #6f4b9e;
}

.slide-show-render .slide-button {
    background-image:none !important;
    background: #6f4b9e !important;

}

/*-- BREADCRUMBS --*/

.Breadcrumb li {
    color: #6f4b9e;
}

.Breadcrumb li a {
    color: #b0b0b0;
}

/*-- CONTENT --*/

#Outer{
   background-color:rgb(240, 240, 240) !important;
    /*--background-color:white !important;--*/
}


div.selector{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

div.selector span:before {
    color: #6f4b9e;
}

#SearchForm form, .NewsletterSubscription input, input.bigBtn, .btn-secondary{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.NewsletterSubscription .Button, .NewsletterSubscription .Button:hover {
    background-color: #6f4b9e;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.CategoryPagination a {
    color: #6f4b9e;
}
.CategoryPagination a:hover {
    color: #6f4b9e;
}

/*-- PRODUCT PAGE --*/

.ProductActionAdd{
    /*-display:none;-*/
}

.slide-show-render .slides li{
    width: 304px !important;
    margin-right: 15px;
}

#prodAccordion .Block h2, #prodAccordion .Block.current h2 {
    color:#6f4b9e;
}

.productAttributeList .required {
    color:#6f4b9e !important;
}

.ProductList a {
    color:#6f4b9e;
}

.ProductList a:hover{
    color: #464646 !important;
    text-decoration: none !important;
}

#ProductDetails .ProductTinyImageList ul li.selected {
    border: 1px solid #e5e5e5 !important;
}

.PrimaryProductDetails .zoomPad img {
    border:none !important;
}

.ProductTinyImageList ul li .TinyOuterDiv {
    border:none !important;
}

.ProductTinyImageList ul li {
    border:none !important;
}
.prodAccordionContent .Label {
    width: 47%;
    float: left;
    text-align: right;
    margin-right: 10px;
}
.prodAccordionContent .Value {
    width: 50%;
    float: right;
}
#prodAccordion{
    margin-bottom:20px;
}

/*-- CART --*/

.fastCartContent .fastCartTop a, .fastCartContent .ProductList .ProductDetails a {
    color:#6f4b9e;
}

table.CartContents th, table.General th {
    color:#6f4b9e;
}

.CartContents .ProductName .CustomizeItemLink {
    color: #6f4b9e;
}

/*-- COMPARE --*/

.CompareFieldTop a, .CompareFieldTop a:hover {
    color: #6f4b9e;
}

.CompareFieldTop {
    color: #6f4b9e;
}

.CompareFieldName a {
    color: #6f4b9e;
}

.CompareFieldName {
    color: #6f4b9e;
}

/*-- FOOTER --*/

#ContainerFooter {
    background-color: #E7E7E7 !important;
}

#ContainerFooter h3 {
    color: #6f4b9e;
    border-bottom: 1px solid #f0f0f0 !important;
}

#HomeRecentBlogs li {
    border-bottom: 1px solid #f0f0f0 !important;
}

#Footer li:nth-of-type(3) {
    display: none;
}


/*-- RESPONSIVE --*/
@media screen and (max-width: 991px) {
    .naviToggle {
        background: #6f4b9e;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }

    .MobileMenu #Menu ul li a:hover{
        color: #6f4b9e;
    }

    .MobileMenu .MobileMenuContent .homeLink i, .MobileMenu .MobileMenuContent .phoneIcon i {
        color: #6f4b9e;
        font-size: 18px;
    }
    .MobileMenu #Menu ul li .sub-indicator:before {
        color: #6f4b9e;
    }

    .MobileMenu #Menu ul li .sub-indicator:before:hover {
        color: #6f4b9e;
    }

    .MobileMenu #Menu ul li.title:before {
        color: #6f4b9e;
    }

    .MobileMenu #Menu ul li.title:hover {
        color: #6f4b9e;
    }

    #HomeSlideShow .flex-control-paging li a.flex-active {
        background: #6f4b9e;
    }

    #Logo{
        margin: inherit;
        padding:35px 0 35px 0;
    }

    #SearchForm .closeIcon {
        color: #6f4b9e;
    }

    .searchToggle{
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important;
        color: #6f4b9e;
    }
    .cartToggle {
        color: #6f4b9e;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important;
    }
    .cartToggle span {
        color: #6f4b9e;
    }

}
li.slide{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
li.flex-active-slide{
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
input.Submit, a.Button, input[type="submit"], input[type="button"], .sharebutton, .btn {
font-size:11px;
}

.aplus table, .aplus tbody, .aplus tr, .aplus td{
    border:none !important;
}
.aplus{
    background-color: white;
}

/*--#Wrapper{
margin:0 auto;
width:100%;
position:relative;
}

.Center{
width:942px;
margin:0 auto;
position:relative;
}

.Content.Widest{
width:100%;
}

.PrimaryProductDetails, .Moveable{
width:942px;
margin:0 auto;
}

#prodAccordion .Block h2, #prodAccordion .Block.current h2{
width:942px;
margin:0 auto;
}

#ProductReviews .prodAccordionContent, .homeSlideWrap, .homepageH2, .CartCode{
width:942px;
margin:0 auto;
}

.ProductDescriptionContainer{
margin:0 auto;
}

.home-products{
margin:0 auto;
width:960px;
}----*/

/*-- Live Chat Sticky --*/
.sticky {
    position: fixed !important;
    right: 2%;
    bottom: 1%;
    z-index: 100;
}
/*--.centerDescription{
width:974px;
margin:0 auto;
}--*/

.PrimaryProductDetails .ProductMain h1{
color: #6f4b9e;
}
/*Added by Franco@Cooler Master -20160801- Store Selector Announcement*/
#store-notification{background:#54565a!important;z-index:100;position:fixed;bottom:0;width:100%;}
#store-notification p{width:600px;color:#FFF;font-size:12px;line-height:22px;margin:22px auto;font-weight:400;}
#store-notification .close-btn{background-image:url(http://store.coolermaster.com/content/img/btn-close.png);width:19px;height:19px;float:right;position:relative;top:-3px;}
p.notification-txt{font-family:'Droid Sans',sans-serif;text-align:center;}
p.notification-txt a{color:#ffc70b;}

/* Product Thumbnail background */
.ProductThumbImage{
background:none !important;
border:none !important;
}
.ProductThumbImage a .zoomPad img{
border: 1px solid #54565A !important;
}

/******** BLACK FRIDAY CSS ******************/
/*#HeaderLower li.parent:nth-of-type(2) {
background-color: #000000 !important;
}
#HeaderLower li.parent:nth-of-type(2) > a {
color:#ffffff !important;
}*/

/*********** SNOW ******************/

/***********Vacation Notification Header**********/
#TopMenu{
top:-31px !important;
}
#VacationNotification{
border-top:80px solid #e31e2d;
}
#VacationNotificationMessage{
color:black;
text-align:center;
width:1000px;
margin:0 auto;
position:absolute;
top:20px;
left:330px;
}

/***********CartCode**********/
.CartCode{padding:15px;margin-top:70px;border:1px solid rgb(191,191,191);background-color:white;}




