#header.bg{
background-color: #000066;
}#header.bg{
background-color: #000066;
}




#header.bg{
background-color: #000066;
}

#header.bg{
background-color: #000066;
}

#header.bg{
background-color: #000066;
}
#header.bg,.sort a.current_link{
	background-color: #000066;
}.service-block:hover{background-color:#000000}section.social ul li a.facebook:hover{background: #000066;}section.social ul li a.twitter:hover{background: #000066;}section.social ul li a.google-plus:hover{background: #000066;}.flex control-paging li a.flex-active{background: #000066;}.da-thumbs li .main div{background-color: #000066;}.recent-blog .containt:hover{background-color: #000066;}.flex-control-paging li a.flex-active{background-color: #000066;}.flex-control-paging li a:hover{background-color: #000066;}div#bx-pager{border-top:2px solid #000000;}div#bx-pager a.active:before{border-top-color:#000000;}.bx-wrapper .bx-prev:hover{background-color:#000000}.bx-wrapper .bx-next:hover{background-color:#000000}#footer .footer-widget ul.list li a:before{background-color: #000066;}#footer .footer-widget ul.list li a:hover:before{background-color: #000066;color:#000000;}#footer .footer-widget ul.list li a:hover{color:#000000;}.carousel .next:hover, .carousel .prev:hover,a.submit,.bottom-footer,.bx-wrapper li a span{color:#000000;}#footer,#footer .footer-widget h4:before{border-top-color:#000000;}.icon span{color:#000000;}div.comment-cout,.arrow-circle{background-color: #000066;}.halfCircleBottom,.halfCircleright{border-color:#000000;}div>a.read,.gallery.full-width .da-thumbs li .main div a.read{color:#000000;}.nivo-controlNav a:hover,.nivo-controlNav a.active{background: #000066;}.flex-caption.bottom .textp,.flex-caption.bottom .right .btcolor,.flex-caption.left .textp{background: #000066;}.flex-caption.left .textp{color:#fff;}.flex-caption.left .btcolor{background: #000066;}.flex-caption.bottom .textp:after{border-top-color:#000000;}#send_message,#send{background: #000066;}.circleright{border-top-color:#000000;border-right-color:#000000;border-bottom-color:#000000;}a.active-button{background: #000066;}div.node span:hover{background-color: #000066;}.people span.post{color:#000000;}.buttonred:hover,.ca-content-wrapper{background-color: #000066;}.list li:hover span,span.drop,.post-info a span.icon-comment,.post-info a.post-read,ul.catagories li:hover a,ul.bullet-list li span,a.toggle_trigger span{color:#000000;}.search input.submit,.mailchimp a,.blog-post:hover .post-contant,.widget-controls .flex-direction-nav li a:hover,.tags a:hover:after,.tags a:hover,ul.catagories li:hover span,.accordion a.current,.toggle_trigger.toggle_active,.tabs li a.current,.home-tab .tabs:after,.pricing_table_wdg ul.bestb li:last-child a,.pricing_table_wdg ul li:last-child:hover a{background-color: #000066;}.pricing_table_wdg ul.bestb{border-color:#000000;}

.accordion a span{color:#000000;}

.bottom-footer{
background: #000066;
}

.buttonred{
background: #000066;
}

.node span{
color:#000000;
}


div.usquare_square_bg1,
div.usquare_square_bg2,
div.usquare_square_bg3,
div.usquare_square_bg4,
div.usquare_square_bg5,
div.usquare_square_bg6,
div.usquare_square_bg7,
div.usquare_square_bg8,
div.usquare_square_bg9
{ background: #000066;
}


.filter:hover, .filter.selected{
background: #000066;
}

.filter,div.bx-wrapper li a span{
color:#000000;
}

.stylish > span,.newsletter-widget input#submit, span.big_button a, .service-block_2 .stylish > span, .service-content:hover, .service_content a.orange_button, a.orange_button{
background: #000066;
}


/********* may be remove **********/

.contact-box.blue{
	background-color: #F2BA29;
}

********************/

.carousel .next:hover, .carousel .prev:hover{
background-color: #000066;
}

.service-block_2 .stylish > span,.service-content:hover{
background: #000066;
}

div.flex-caption.left .textp{
background: #000066;
color:#fff;
}


 

.flex-caption.bottom .textp{
background: #000066;
color:#fff;
}
.flex-caption.bottom .textp:after{
border-right:2px solid #000000;
}





.flex-caption.bottom .right .btcolor{
color:#fff;
background: #000066;

}



/************* caption left **************/


.flex-caption.left .textp{
background: #000066;
color:#fff;
position:relative;
}



.flex-caption.left .textp h2 {
text-shadow:0 2px 2px rgba(255,255,255,0.2);
}



.flex-caption.left .textp p{

text-shadow:0 3px 2px rgba(255,255,255,0.2);
}

.flex-caption.left .btcolor {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
}

	




ul.sf-menu li:hover ul,
ul.sf-menu li.sfHover ul {
	background:#FFCC00;
	padding-left:5px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}


ulul.sf-menu li:hover li ul,
ulul.sf-menu li.sfHover li ul {
	top:			-999em;

}
ulul.sf-menu li li:hover ul,
ulul.sf-menu li li.sfHover ul {
	left:			99%; /* match ul width */
	top:			0;
	
}


ulul.sf-menu li li.sfHover ul li a{
padding:11px;

}
	
	
	
ulul.sf-menu li li:hover li ul,
ulul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ulul.sf-menu li li li:hover ul,
ulul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}



ul.sf-menu li a:hover{color:#fff;background: #000066;	
position:relative;
z-index:3;
}

ul.sf-menu li a:hover:before{
color:#FFCC00;
}

ul.sf-menu li a span {
  clear: both;
  display: block;
  margin-top: 5px;
  text-align: center;
  width: 100%;
}

ul.sf-menu li.home a span{
font-size:17px;
}

ul.sf-menu li.home a{
padding:20px 19px 14px 19px;
}


ul.sf-menu li a:before {
  color: #AEAEAE;
  content: attr(data-description);
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 0;
  margin: 0 0 7px -1px;
  text-align: center;
  text-transform: lowercase;
}




/*** DEMO SKIN ***/

ul.sf-menu {
	float:right;
}
ul.sf-menu a {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
}

ul.sf-menu li a {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  position:relative;
}

ul.sf-menu a, ul.sf-menu a:visited  {color:#000;
 font-size:14px;
 font-family:'Open Sans';
}


ul.sf-menu li li {background: #000066;	
height:45px;
}

 ul.sf-menu ul ul {
margin-left:2px;
padding-top:3px;
border-top:1px solid #ddd;
margin-top:0;
} 

ul.sf-menu ul ul ul {
  margin-left: 29%;
  margin-top: 0;
  position: absolute;
}
 
ul.sf-menu li li a{
	color:#FFCC00;
height:auto;
float:left;
text-transform:lowercase;
padding:10px 15px;
}

ul.sf-menu li.home li a{
height:auto;
float:left;
text-transform:lowercase;
padding:10px 15px;
}


ul.sf-menu li li a:after, ul.sf-menu li li a:hover:after{
display:none;
}

ul.sf-menu li li a:before, ul.sf-menu li li a:hover:before{
display:none;
margin:0;
}


ul.sf-menu li li .icon{background:#FFCC00;
padding:15px 10px;
display:block;
float:right;
}



ul.sf-menu li li:hover .icon span{
color:#000000;
}


ul.sf-menu li li .icon span{
color:#babcbe;
}



ul.sf-menu li li:hover a{
	color:#FFCC00;
}



ul.sf-menu li li:hover,ul.sf-menu li li a:focus, ul.sf-menu li li a:hover, ul.sf-menu li li a:active {background:#5E5E5E;
	color:#FFCC00;
}

/******** third li element *********/



ul.sf-menu li li li:hover a{
	color:#FFCC00;
}




.sfHover a:after{
display:none;
border-right:none;
}



/*** arrows **/

ul.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */

}

ul.sf-menu .sfHover{
background: #000066;
color:#fff;
}
ul.sf-menu .sfHover a{
color:#fff;
}


ul.sf-menu .sfHover>a{
}

ul.sf-menu .sfHover>a:before{
color:#fff;
}


ul.sf-menu .sfHover li a{
color:#fff;
}

ul.sf-menu .sfHover li li a{
color:#fff;
}
ul.sf-menu .sfHover li li li a{
color:#fff;
}

ul.sf-menu .sfHover li a:hover{
color:#000;
}
