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

/* Main Color */

#kskin_nav {background-color: #0066CC;}

#kskin_flexmain {background-image: url("media/protectu-logo.png/"); background-repeat: repeat; background-position: center;  background-attachment: fixed; background-color: }

#kskin_maincontent .kembedresp16x9 > div:nth-child(1) {display: none !important;}

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

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

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

.kprodlistheader {background-color: #3773B9;}
#kskin_footsocial {background-color: #5E8DC3;}
#kskin_foot {background-color: #3773B9;}

.kwrap input[type="submit"], .kwrap input[type="reset"], .kbutton {border: 1px solid #0066CC; background-color: #0066CC; 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 #0066CC; background-color: #0066CC; color: #FFFFFF !important;}

#kskin_headhome img {max-height: 9em;}
#kskin_headsocial {padding: 2em 0 2em 0;}
#kskin_headwidgets {padding: 1.8em 0 2em 0;}

/* 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: #333333;}
.kthemeinvert .kwidget_icondrop li a:hover, .kthemeinvert .kwidget_fulldrop li a:hover {background-color: #0066CC;}

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

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

}

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

     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul {background-color: #0066CC;}
     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul li a:hover {background-color: #0066CC;}
     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul li ul {background-color: #0066CC;}
     .kthemeinvert .kwidget_boxcontent.kwidget_click li ul li ul a:hover {background-color: #C50000;}

}

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

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

     .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: #3773B9;}
.ktricktablehead     {background-color: #3773B9;}
.ktricktableheaditem {background-color: #3773B9;}
.ktable th           {background-color: #3773B9;}

/* 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                                                        | */
/* +------------------------------------------------------------+ */
