
#TopMenuOuter,
#footer-cta,
.flex-control-paging li a.flex-active,
.footer-icon { background: #ee2424;
    background: -webkit-linear-gradient(red, black);
    background: -o-linear-gradient(red, black);
    background: -moz-linear-gradient(red, black);
    background: linear-gradient(red, black);
} }

.button,
a.button,
.ProductQty a,
.ProductActionAdd a,
.slide-show-render-full .slide-button span,
input[type="submit"],
input[type="button"],
button {
  background: #cb0707;
}

.button:hover,
a.button:hover,
.ProductQty a:hover,
.ProductActionAdd a:hover,
.slide-show-render-full .slide-button span:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button {
  background: #cb0707;
}

#PrimaryMenu > ul > li > a:hover,
#PrimaryMenu > ul > li.dropdown.open > a,
#PrimaryMenu > ul > li.ActivePage > a {
  color: #cb0707;
}
.ProductDetailsGrid .DetailRow.PriceRow .Value em {

   float: left; 
   margin-right: 7px; 
   font-weight: 400;
}

.PrimaryProductDetails .YouSave {
   float: left; 
   margin-top: 0; 
   font-weight: 400;
   color: red; 
}
.YouSaveAmount {
    color: #000;
}

a { color: #f00; }
a:hover { color: #ee2424; text-shadow:0 0 15px #000}

#SideCategoryList ul li.sfHover > a,
#SideCategoryList ul li a:hover,
#SideCatPopOut ul li ul a:hover,
.Left .BlockContent li a:hover,
#PrimaryMenu ul li ul a:hover { 
background-color: RGBA(255, 0, 0, 1);
background-height: 90%;
width: 90%;
border-radius: 5px; 
margin-left: 10px; 
 }

#PrimaryMenu .megamenu {
    left: px;
    width: ;
}

#SideShopByBrand {
   display: none;     
}
#CategoryHeading {
    background: #fff;
    padding: 4px;
    border-radius: 15px;
    border: 2px solid #dadada;
}
.TabPanels, #tabcontent.TabPanels {
    background: #aaa !important;
    border-radius: 0 8px 8px 8px;
}

.TabNav li.Active a, #share-product .TabNav li.active {
    background: #aaa !important;
}
.Breadcrumb {
    padding: 20px 0 22px !important;
}

.PrimaryProductDetails .ProductMain {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 20px;
    padding: 15px;
    position: relative;
    width: 55%;
    min-height:784px;
}



#SideCategoryShopByPrice.Block.ShopByPrice.Moveable.Panel {
   display: none;     
}

.FeedLink a img {
  display: none;
}

.PostBody p {
    clear: both;
}

#custom-slider {
    background-repeat: repeat;
    background-attachment: scroll;
    background-color: #666;
    background-image: url(https://morbidstix.com/template/img/slider-bg.jpg);
    background-position: center top;
}




/*  Header  */

#Logo { 
  padding-left: 35px; 
  width: 325px;
}
#Logo a img#LogoImage {
    padding-bottom: 10px;
    position: relative;
    visibility: hidden;
    width: 360px;
}

#TopMenu li a {
    color: #ffffff;
}

#HeaderOuter {
    background: none repeat scroll 0 0 #000;
    margin-bottom: 0;
}

#Header.clearfix {
     background: none repeat scroll 0 0 RGBA(0, 0, 0, 0);   
}

#TopMenuOuter {
    margin-bottom: 0px;
}

h2.header-phone {
    color: #FFFFFF;
    font-size: 15px;
    padding-bottom: 4px;
    text-align: right;
    clear: none;
    float: right;
    margin: 10px 0 5px;
}

h2.header-phone img {
    padding-right: 4px;
}

#SearchForm { margin: 0 0 5px; float: left; width: 100%; }
#SearchForm #search_query { float: left; margin: 0; }
#SearchForm .button { clear: none; float: right; margin: 0; }

#header-currency-selector {
  clear: right;
  float: right;
  color: #fff;
  position: relative;
  z-index: 80;
  width: 291px;
  height: 85px;
  background: none;
  text-align: right;
  padding: 8px;
  margin: 0 0 5px;
}
#header-currency-selector.aud {
  background: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/images/AUD.png?t=1486682323);
}
#header-currency-selector.cyn {
  background: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/images/CYN.png?t=1486682323);
}
#header-currency-selector.eur {
  background: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/images/EUR.png?t=1486682323);
}
#header-currency-selector.gbp {
  background: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/images/GBP.png?t=1486682323);
}
#header-currency-selector.jpy {
  background: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/images/JPY.png?t=1486682323);
}
#header-currency-selector.mxn {
  background: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/images/MXN.png?t=1486682323);
}
#header-currency-selector.usd {
  background: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/images/USD.png?t=1486682323);
}
  #header-currency-selector strong,
  #header-currency-selector p { 
    display: none; 
  }
  #header-currency-selector .currencies { float: right; }
  #header-currency-selector .currency-info { clear: both; padding: 4px 10px; background: rgba(255, 255, 255, .8); color: #333; }

#WrapperOuter {
background-image: url(https://morbidstix.com/template/img/full_background.jpg);  
  background-repeat: repeat-x;
  background-position: center top;
  background-color: #ffffff;
}
#PrimaryMenuOuter {
    border-image: none;
    border-style: none;
    border-width: none;
}

#banner-header {
    background: #ebebeb;
    margin-bottom: 0px;
}

/*  Navigation  */

#PrimaryMenuOuter {
    background: none repeat scroll 0 0 #121212;
}
#PrimaryMenu > ul > li > a {
    color: #FFFFFF;
}

#SideCategoryList li a, #SideCategoryList .sf-menu li a {
    color: #ee2424;
}

/*  Slider  */

h2.slide-heading {
    color: #121212;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 30px;
    font-weight: 800;
    margin-top: 40px;
    text-align: Center;
}

.flexslider ul.slides li.one .container .row .grid-6 p.large {
    text-align: right;  
    color: #121212;
}
#custom-slider .large {
    font-size: 17px;
}
.button.button-large {
    float: right;
}

/*  CTAs  */


.cta h3.uppercase {
     font-family: 'Source Sans Pro',sans-serif;
    font-weight: 800;   
}



/*  products  */

#HomeFeaturedProducts .ProductList .ProductDetails a {
    color: #;
    font-family: 'Source Sans Pro',sans-serif;
}

#HomeFeaturedProducts .ProductPrice, #HomeFeaturedProducts .ProductList em {
    color: #ee2424;
}

.Content .ProductList li .item-wrap {
    background: none repeat scroll 0 0 #;
    
}

#HomeFeaturedProducts .ProductActionAdd a {
    background-color: #ee2424 !important;
	border-radius: 5px;
    width: 90%;
    margin-left: auto;
    margin-right: 5px;
}
}

#CategoryContent .ProductActionAdd a {
    background-color: #ee2424 !important;
}

#CategoryContent .ProductList .ProductDetails a {
    color: #000000;
}

.ProductList li .ProductCompareButton label, .ProductList li .ProductCompareButton input {
    color: #ffffff;
}

#BrandContent.Block.Moveable.Panel .BlockContent form#frmCompare ul.ProductList li .ProductCompareButton label {
     color: #000000;   
}

#CategoryContent .ProductList .ProductPriceRating em {
    color: #ee2424;
}

.Submit input, .ProductList li .ProductActionAdd a, .QuickViewBtn, #bottom_payment_button, .ExpressCheckoutContent input[type="submit"], .btn {
    background-color: #ee2424 !important;
}

#PrimaryMenu li li a {
    white-space: normal;
}

/*  Footer  */

#footer-nav.row .grid-3 h3 {
   color: #ffffff; 
}

#footer-nav.row div.grid-3 ul li a {
   color: #ee2424;     
}

#footer-nav.row div.grid-3 ul li a:hover {
   color: #ffffff;     
}

#design-by.text-center {
    color: #ffffff;    
}

#copyright.text-center {
    color: #ffffff;       
}

#design-by.text-center a {
    color: #ffffff;    
}

#copyright.text-center a {
    color: #ffffff;       
}

#design-by.text-center a:hover {
    color: #ee2424;    
}

#copyright.text-center a:hover {
    color: #ee2424;       
}
#FooterOuter {
        background: none repeat scroll 0 0 #000;
}

#footer-cta {
    margin-top: 0px;

}

p#footer-social a img {
    width: 52px;
}

p#footer-social {
    width: 230px;
}

#footerlogo img {
   width:  180px;   
}

socialmenu {
    padding: 0px 5px 5px 0px;
}
/* -- End Colors -- */

/* Uncomment below to use different slide backgrounds. Be sure the slide li items are numbered and only change out the background image. */

/*
#custom-slider {
    background:none;
}
#custom-slider li.one {
  background-image: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/img/bg-slider-1.jpg?t=1486682323);
}
#custom-slider li.two {
  background-image: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/img/bg-slider-2.jpg?t=1486682323);
}
*/

/* -- End Slider Options -- */

/* Uncomment below to change the inner page banner background */

/*
#banner-header {
    background-image: url(//cdn2.bigcommerce.com/server100/5307a/templates/__custom/img/bg-slider-2.jpg?t=1486682323);
}
*/

/* -- End Banner Background -- */

.ModalContent.Content {
    overflow:scroll;
    height:100%;
}

#PrimaryMenu ul > li > ul {
 width: 300px !important;   
}


.picklist-toggle{
  cursor:pointer;
  border:1px solid #999;
  padding: 9px 20px;
  color:#111;
  display:inline-block;
  margin: 0 0 10px 0;
 width: 100%;
 border-radius: 5px;
}
.picklist-toggle:hover{
  color:#333;
  border:1px solid #333;
}

.toggled{
  display:block;
  background:#fff;
  border:1px solid #333;
  position:absolute;
  top:0px;
  left:0px;
  z-index:100;
}
.toggled.off{
  display: none;
}
.productOptionViewProductPickList{
  position: relative;
}
.toggled li{
  overflow:hidden;
}
.toggled label{
  padding: 5px 30px !important;
}
.toggled label:hover{
  background: #EE2424;
  color:#fff;
  cursor:pointer;
}
.toggled input{
  margin-left:-50px !important;
}
.arrow{
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid #111;
  margin-top:6px;
  margin-left:13px;
  float:right;
}
p.breastbanner {
    
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px;
    width: 100%;
    font-size: 1em;
    padding: 0.5em 0px;
    text-align: center;
    background: -moz-linear-gradient(center top , rgba(237, 101, 231, 1) 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0% transparent;
    border: 1px solid rgba(255, 198, 254, 1);
    color: #EBFDE9;
    z-index: 99998;
    box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.2) inset;
}


a.breasttext {
    
    color: white;
}

marquee.breastbanner {
    
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px;
    width: 100%;
    font-size: 1em;
    padding: 0.5em 0px;
    text-align: center;
    background: -moz-linear-gradient(center top , rgba(237, 101, 231, 1) 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0% transparent;
    border: 1px solid rgba(255, 198, 254, 1);
    color: #EBFDE9;
    z-index: 99998;
    box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.2) inset;
}
    
    marquee.standard {
    
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px;
    width: 100%;
    font-size: 1em;
    padding: 0.5em 0px;
    text-align: center;
    background: -moz-linear-gradient(center top , rgba(255, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0% transparent;
    border: 1px solid black;
    color: #EBFDE9;
    z-index: 99998;
    box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.2) inset;
}
.flexcontainer {
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row; 
   flex-direction: row;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   height: 180px;
width: 180px;
}

