/* +------------------------------------------------------------+ */
/* | Content / General / Overriders                             | */
/* +------------------------------------------------------------+ */

/* Main Color */

#kskin_nav {background-color: #FB2724;}

a {color: #FB2724;}
a:hover {text-decoration: underline; color: #FB2724;}

.kprodlistitemname a, #kskin_head a, .kcartitemname a {color: #000000;}
.kprodlistitemname a:hover, #kskin_head a:hover, .kwrap h2:not(.kmirrorthead) {color: #FB2724;}

.kpricepay, .kpricepayrecur, .kpricefree, .kpromo {color: #FB2724;}

.kprodlistheader, #kskin_footsocial {background-color: #FB2724;}
#kskin_foot {background-color: #000000;}

.kwrap input[type="submit"], .kwrap input[type="reset"], .kbutton {border: 1px solid #FB2724; background-color: #FB2724; color: #FFFFFF !important;}
.kwrap input[type="submit"]:hover, .kwrap input[type="reset"]:hover, .kbutton:hover {background-color: #000000; border: 1px solid #000000; color: #FFFFFF !important;}

#kskin_head input[type="submit"], #kskin_head input[type="reset"], #kskin_head .kbutton {background-color: #000000; border: 1px solid #000000; color: #FFFFFF !important;}
#kskin_head input[type="submit"]:hover, #kskin_head input[type="reset"]:hover, #kskin_head .kbutton:hover {border: 1px solid #FB2724; background-color: #FB2724; color: #FFFFFF !important;}

/* Navmenu Hover Colors */

.kthemeinvert .kwidget_icondrop .kwidget_boxcontent, .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent,
.kthemeinvert .kwidget_icondrop .kwidget_box:hover .kwidget_boxicon, .kthemeinvert .kwidget_fulldrop .kwidget_box:hover .kwidget_boxicon {background-color: #A70400;}
.kthemeinvert .kwidget_icondrop li a:hover, .kthemeinvert .kwidget_fulldrop li a:hover {background-color: #D50A05;}

@media all and (min-width: 600px) {

     .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent > ul > li:hover {background-color: #A70400;}
     .kthemeinvert .kwidget_fulldrop .kwidget_hoverbox {background-color: #A70400;}
     .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent {background-color: inherit;}
     .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent ul {background-color: #A70400;}
     .kthemeinvert .kwidget_midwide .kwidget_fulldrop .kwidget_boxcontent > ul > li:hover > a {background-color: #A70400;}

}

@media all and (max-width: 959px) {

     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul {background-color: #D50A05;}
     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul li a:hover {background-color: #FB2724;}
     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul li ul {background-color: #FB2724;}
     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul li ul a:hover {background-color: #D50A05;}

}

@media all and (min-width: 960px) {

     .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent > ul > li:hover > a {background-color: #A70400;}

     .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent > ul > li > ul > li > ul {display: none !important;}
     .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent > ul > li > ul > li:hover > ul {display: none !important;}

}

/* Grey to Dark Grey Internal Class Color Change */

h2.kmirrorthead      {background-color: #FB2724;}
.ktricktablehead     {background-color: #FB2724;}
.ktricktableheaditem {background-color: #FB2724;}
.ktable th           {background-color: #FB2724;}

/* Shadows */

#kskin_nav, #kskin_footbanners .kbanner, .kcatshow, .kprodlistitem, .kcatlistitem {box-shadow: 0 .20em .15em #444444;}

#kskin_footbanners {box-shadow: 0 -.20em .15em #444444;}

@media all and (min-width: 960px) {

     .kthemeinvert .kwidget_fulldrop .kwidget_boxcontent > ul > li > ul {box-shadow: 0 .20em .15em #444444;}

}

/* +------------------------------------------------------------+ */
/* | End                                                        | */
/* +------------------------------------------------------------+ */