body, .body-class {
	background-color:white;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: #E64946;
}

/* Theme Color */
#social-counter .c-icon { background-color: #E64946; }
.colored-border { border-top-color: #00ADEE; }
.colored { color: #E64946; }
.widget .tagcloud a[class|=tag-link]:hover, .widget a[rel=tag]:hover, #entry-post a[rel=tag]:hover { background-color: #E64946; }

/* Links Color */
.widget .category-title a:hover,
#pbd-alp-load-posts a:hover, #pbd-alp-load-posts a:active,
.widget li.cat-item a:hover, .left-col a:hover, .right-col a:hover,
#social-counter li:hover .social,
.copyright a:hover, .add-info a:hover,
.meta-comments a:hover, ul.popular-post-widget .meta-comments a:hover,
.two-column-widget .post-title a:hover,
ul.popular-post-widget .comments a:hover {	color: #333; }

/* begin Box, Block, VMenuBlock */
.sigvmenublock
{
   max-width:1000px;
   margin: 5px;
}
.sigvmenublock-body 
{
   padding:3px;
}
.sigvmenublock:after{
   clip:rect(auto, auto, auto, 997px);
}
.sigvmenublock:before,.sigvmenublock-body:before{
   right:3px;
}

/* end Box, Block, VMenuBlock */

/* begin Box, Box, VMenuBlockContent */
.sigvmenublockcontent
{
   max-width:1000px;
}
.sigvmenublockcontent-body 
{
   padding:0;
}

/* end Box, Box, VMenuBlockContent */

/* begin VMenu */
ul.sigvmenu, ul.sigvmenu ul
{
   list-style: none;
   display: block;
}

ul.sigvmenu, ul.sigvmenu li
{
   display: block;
   margin: 0;
   padding: 0;
   width: auto;
   line-height: 0;
}

ul.sigvmenu
{
   margin-top: 0;
   margin-bottom: 0;
}

ul.sigvmenu ul
{
   display: none;
   margin: 0;
   padding: 0;
   position:relative;
   margin-left: 0;
   margin-right: 0;
}

ul.sigvmenu ul.active
{
   display: block;
}
/* end VMenu */

/* begin VMenuItem */
ul.sigvmenu a 
{
   display: block;
   cursor: pointer;
   z-index:0;
   text-decoration: none;
   font-family: "Open Sans","Helvetica Neue", Helvetica, sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 13px;
   margin-left:0;
   margin-right:0;
   position:relative;
}
ul.sigvmenu li{
   position:relative;
}

ul.sigvmenu>li>a 
{
	color: white;
	padding: 5px;
	min-height: 1.3em;
	line-height: 1.3em;
	white-space: normal;
	background-color:#00ADEE;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px; 
	font-size:1.2em;
}

ul.sigvmenu>li>a.active {
   color: #F9FAFB;
}
ul.sigvmenu a:hover, ul.sigvmenu a.active:hover {
   color: #5D5D5D;
}

ul.sigvmenu>li>a:before{
   left: 0;
   right: 15px; 
   background-position: top left;
}
ul.sigvmenu>li>a:after{
   width: 15px;
   right: 0; 
   background-position: top right;
   
}
ul.sigvmenu>li>a.active {
   background-color:#00ADEE;
}
ul.sigvmenu>li>a.active:before {
   background-position: bottom left;
}
ul.sigvmenu>li>a.active:after {
   background-position: bottom right;
}
ul.sigvmenu>li>a:hover {
   background-color:#00ADEE;
}
ul.sigvmenu>li>a:hover:before  {
   background-position: center left;
}
ul.sigvmenu>li>a:hover:after {
   background-position: center right;
}

ul.sigvmenu>li{
   margin-top:2px;
}
ul.sigvmenu>li>ul{
   margin-top:2px;
   padding-bottom: 0;
}
ul.sigvmenu>li:first-child{
   margin-top:0;
}
/* end VMenuItem */

/* begin VMenuSubItem */
ul.sigvmenu ul li{
   margin: 0;
   padding: 0;
}
ul.sigvmenu li li, ul.sigvmenu li li a {
   position:relative;
}

ul.sigvmenu ul a
{
   display: block;
   position:relative;
   white-space:  normal;
   min-height: 13px;
   overflow: visible;
   padding:0;
   padding-left:29px;
   padding-right:15px;
   padding-top: 2px;  
   padding-bottom: 2px; 
   line-height: 13px;
   color: #5D5D5D;
   margin-left: 0;
   margin-right: 0;
}

ul.sigvmenu ul a.active{
   background-position: bottom left;
}
ul.sigvmenu ul a:hover{
   background-position: center left;
   line-height: 13px;
   color: #5D5D5D;
   margin-left: 0;
   margin-right: 0;
}
ul.sigvmenu ul li li a:hover, ul.sigvmenu ul li li a:hover.active{
   background-position: left center;
}

ul.sigvmenu ul a:hover:after{
   background-position: center left;
}
ul.sigvmenu ul a.active:hover:after{
   background-position: center left;
}
ul.sigvmenu ul a.active:after{
   background-position: bottom left;
}

ul.sigvmenu ul a:link, ul.sigvmenu ul a:visited, ul.sigvmenu ul a:active
{
   line-height: 13px;
   color: #5D5D5D;
   font-size: 12px;
   margin-left: 0;
   margin-right: 0;
 }
 
ul.sigvmenu>li>ul>li:first-child{
   padding-top: 0;
   margin-top:0;
}
 
ul.sigvmenu li li{
   position:relative;
   margin-top:0;
}

ul.sigvmenu ul ul a:after{
   left:30px;
}
ul.sigvmenu ul ul ul a:after{
   left:45px;
}
ul.sigvmenu ul ul ul ul a:after{
   left:60px;
}
ul.sigvmenu ul ul ul ul ul a:after{
   left:75px;
}
ul.sigvmenu ul ul a{
   padding-left:44px;
}
ul.sigvmenu ul ul ul a{
   padding-left:59px;
}
ul.sigvmenu ul ul ul ul a{
   padding-left:74px;
}
ul.sigvmenu ul ul ul ul ul a{
   padding-left:89px;
}

ul.sigvmenu ul li a.active {
   color: #5D5D5D;
}
ul.sigvmenu ul li a:hover, ul.sigvmenu ul li a:hover.active {
   color: #5D5D5D;
}

/* end VMenuSubItem */