
.navbar-nav, .dropdown-menu, .navbar-nav ul li a:hover, .navbar-nav ul li a:focus, .navbar-nav ul li a.active, .navbar-nav ul li a.active-parent, .navbar-nav ul li.current_page_item a, #menu-navmenu li a:hover, #header-holder, #footer { background:#385762 !important; }
#header-top, #copyright { background:#1f3036 !important; }
.blog-top-image, .about, .cta, .get-in-touch, .social { background:#3498db !important; }
#header-top, #copyright { padding:8px !important; box-sizing:border-box !important; }

#header-holder
	{
	background:url('images/head-BG.png') center repeat-x !important;
    background-size:auto 100%;  padding:2px 0 !important;
	}

#logo, #logo img { width:450px !important; margin-top:0 !important; }

.navbar-nav > li > a::after { content:"" !important; display:none !important; }

.navbar-nav > li+li > a::before
	{
	color:white; content:"|"; font-size:1.1em; opacity:0.15;
	position:absolute; left:-3px; top:13px; width:1px;
	}

.navbar-nav li a:hover { color:#fff !important; }

.navbar-nav ul li a:hover, .navbar-nav ul li a:focus, .navbar-nav ul li a.active,
.navbar-nav ul li a.active-parent, .navbar-nav ul li.current_page_item a,
.navbar-nav li a:hover, #menu-navmenu li a:hover { background:#c62d1f !important; }


#content-box { min-height:auto !important; }
#content-box a, strong.title { color:#38d !important; }

#content-box a:active, #content-box a:hover,
.sidebar .widget a:active, .sidebar .widget a:hover { color:#f24537 !important; }

.sidebar .widget a { font-weight:bold !important; }

.floatRight { float:right !important; }

.entry-title { color:#385762 !important; }

#article { margin-top:45px !important; }

#article, #article p { color:#000 !important; }


#social-bar a i.fa
	{
	font-size:42px !important; padding:15px !important; margin:0 15px !important;
	height:auto !important; width:auto !important; line-height:auto !important;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) ); background: -moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f'); background-color:#f24537; text-shadow:1px 1px 0px #810e05;  color:#fff !important;
	}

#social-bar a:hover i.fa, #social-bar a:active i.fa
	{ background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #385762), color-stop(1, #1f3036) ); background: -moz-linear-gradient( center top, #385762 5%, #1f3036 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#385762', endColorstr='#1f3036'); background-color:#385762; text-shadow:1px 1px 0px #1f3036;  }


.sidebar ul.link-pages { display:none !important; }

.sidebar #media-photo { margin:15px 0; }

.sidebar #media-photo img
	{
	width:100% !important; max-width:300px !important; height:auto !important;
	border:1px solid #ccc !important; margin:0 !important;
	}

.sidebar #media-photo p, .sidebar .widget p
	{ margin:5px 0 25px 0 !important; line-height:1.2 !important; }


@media only screen and (min-width:1024px)
	{ #navbar { margin-top:40px !important; } }

@media only screen and (min-width: 768px) and (max-width:1024px)
	{ #navbar { display:table !important; width:auto !important; margin:4px auto !important; } }

@media only screen and (max-width: 768px)
	{ 	.floatRight { float:none !important; } }

@media only screen and (max-width:450px)
	{ #logo, #logo img { width:325px !important; margin:0 !important; } }

#callnowbutton { bottom:25px !important; }
