/*
* PremGeneral - Freestart Responsive HTML5 Template
* V2.0 - June 2014
*
* CSS Overrides for PremGeneral
*/

body{
	background: url('../img/site_background/squared_metal.png') repeat top center #DBDBDB!important;
}
#wrapper{
	margin-top: 30px!important;
	border-top: none!important;
}
#header{
	background: url('../img/header_bg.jpg') repeat-x top center / cover #EEE!important;

	border-bottom: 5px solid #00007E!important;
}
#header #logo{
	padding: 0!important;
	margin-top: 10px!important;
	margin-bottom: 8px!important;
}
#nav{
	float: left!important;
}
ul#navlist li a{
	padding: 15px 15px 13px!important;
	margin-bottom: 0!important;
	margin-right: 10px!important;
	background: #00007E!important;
	color: white!important;
}
ul#navlist li a.selected{
	background: #343498!important;
}
ul#navlist li a:hover{
	background: #343498!important;
	color: #EEE!important;
}
.ddsubmenustyle li a{
	background: #00007E!important;
}
.ddsubmenustyle li a:hover{
	background: #343498!important;
	border-top: 1px solid #343498!important;
}
.fullwidthbanner-container{
	max-height: 300px!important;
}
.tp-bullets{
	display: none!important;
}
#page-title{
	margin-top: 20px!important;
	margin-bottom: 0!important;
	background: white!important;
	box-shadow: none!important;
}
#page-title h1{
	color: rgba(0,0,0,0.5)!important;
}

#sidebar p, #sidebar strong,
#page-title h2{
	color: black!important;
}

.widget h3{
	color: #00007E!important;
}
.widget p,
#footer-bottom p{
	color: white!important;
}

#footer{
	margin-top: 0!important;
}
#footer-top{
	border: none;
	background: #00007E!important;
}
	#footer-top .container .widget h3{
		margin-bottom: 0!important;
		color: white!important;
		font-size: 22px!important;
		border-bottom: none!important;
	}
	#footer-top .container .widget a:link,
	#footer-top .container .widget a:visited{
		color: #94AC53!important;
	}
	#footer-top .container .widget a:hover,
	#footer-top .container .widget a:active{
		color: #6E823F!important;
	}

#footer-bottom{
	background: #00007E!important;
	padding: 0!important;
	border-top: none!important;
	box-shadow: none!important;
}
	#footer-bottom .container{
		padding: 30px 0!important;
		border-top: 1px solid rgba(255,255,255,0.35)!important;
	}

.project-list .entry-meta{
	display: none!important;
}

.contact-info .address { background: url('../img/contact/home_white.png') no-repeat !important; }
.contact-info .phone { background: url('../img/contact/phone_white.png') no-repeat !important; }
.contact-info .clock { background: url('../img/contact/clock_white.png') no-repeat !important; }
.contact-info .fax { background: url('../img/contact/fax_white.png') no-repeat !important; }
.contact-info .email { background: url('../img/contact/mail_white.png') no-repeat !important; }
.social-links .facebook a { background: url('../img/social-media/footer-facebook.png') no-repeat !important; }

a, a > *,
.intro strong,
.introbox strong,
.iconbox > a:hover .iconbox-title,
.entry-title a:hover,
.project-list li:hover .entry-title,
ul#search-results h2 a:hover,
ul#search-results h2 a:hover strong,
.widget ul.menu li > a:hover, .widget ul.menu li.current-menu-item > a,
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li.ui-state-active a,
.ui-accordion .ui-accordion-header:hover, .ui-accordion .ui-accordion-header.ui-state-active,
ol.comment-list .comment-author a:hover,
.post-carousel .entry-meta a:hover,
.iconbox .call-to-action,
.content-featured a:hover,
#breadcrumbs a:hover {
	color: #00007E;
}

ul#navlist li.current a,
.ddsubmenustyle li a,
.flex-direction-nav a:hover, .flex-direction-nav a:active,
.tp-leftarrow.default:hover, .tp-rightarrow.default:hover,
.ie8 .flex-direction-nav a:hover, .ie8 .flex-direction-nav a:active,
.ie8 .fullwidthbanner-container .tp-leftarrow.default:hover, .ie8 .fullwidthbanner-container .tp-rightarrow.default:hover,
.iconbox.icon-left > a:hover .iconbox-icon,
.jcarousel-prev:hover, .jcarousel-prev:focus,
.jcarousel-next:hover, .jcarousel-next:focus,
#toTop:hover,
.page-nav li.current,
.page-nav a:hover,
.pricing-box.featured .price,
.pricing-box.featured .title,
#filter a:hover, #filter a.selected,
.tags a:hover,
.fullwidthbanner-container .colored,
.tp-bullets .bullet:hover, .tp-bullets .bullet.selected,
#newsletter-form input.button:hover,
.button, .content-form input.button, #comment-form #submit,
.button.black:hover,
.arrow-box-hover,
#footer-featured {
	background-color: #00007E;
}

::-moz-selection {background: #6868B2;}
::selection {background: #6868B2;} 
.inpbtn{background: #6868B2!important;}

ins, mark {background-color: #00007E;}

#wrap,
#footer-top,
.infobox,
.ui-tabs .ui-tabs-nav li.ui-state-active a,
.pricing-box.featured .price,
.pricing-box.featured .title,
.project-list .entry:hover .entry-meta,
.iconbox > a:hover {
	border-color: #00007E;	
}