#top-bar {
	border-bottom-color: rgba(240, 131, 15, 1) !important;
	background-color: #F0830F !important;
	color: #FFFFFF !important;
	min-height: 45px;
	line-height: 44px;
}

#top-bar {
	background-color: #fff;
	border-bottom: 1px solid #eee;
	font-size: .815rem;
	position: relative;
	min-height: 45px;
	line-height: 44px;
}

.dark #header:not(.transparent-header), #header.dark:not(.transparent-header), #header.dark.sticky-header:not(.transparent-header) {
	border-bottom: 2px solid rgb(240, 131, 15);
	background-color: rgb(36, 97, 142);
}

.dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), .dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark), .dark #header.transparent-header.floating-header .container, .dark #header.transparent-header.floating-header.sticky-header .container, #header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), #header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark), #header.dark.transparent-header.floating-header .container, #header.dark.transparent-header.floating-header.sticky-header .container {
	border-bottom: 2px solid rgb(240, 131, 15);
	background-color: rgb(36, 97, 142);
}

.dark #header-wrap {
	background-color: rgb(36, 97, 142) !important;
	border-bottom: 2px solid rgb(240, 131, 15);
}

.dark #primary-menu.style-3:not(.not-dark) > ul > li:hover > a, #primary-menu.dark.style-3 > ul > li:hover > a {
	color: #EEE;
	background-color: rgba(99, 124, 167, 0.4);
}

.menu-link i {
	margin-right: 0 !important;
}

.dark .style-4 .menu-container > .menu-item.current > .menu-link, .dark .style-4 .menu-container > .menu-item:hover > .menu-link {
	border-color: #f0830f !important;
}

#slider {
    background-color: rgb(36, 97, 142) !important;
}

#page-title.page-title-dark {
	background-color: rgb(36, 97, 142) !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15) !important;
	border-top: 2px solid rgb(240, 131, 15) !important;
}

#page-menu {
	background-color: rgb(36, 97, 142) !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15) !important;
	border-top: 2px solid rgb(240, 131, 15) !important;
}

#pixel-sidebar-border .nav > li {
	width: 100%;
}

#pixel-sidebar-border .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

#pixel-sidebar-border .nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
	border-radius: 4px;
}



#footer.dark, .dark #footer {
	background-color: rgb(36, 97, 142) !important;
	color: #CCC !important;
	border-top-color: rgba(0, 0, 0, 0.2) !important;
}

.dark #copyrights {
	background-color: rgb(31, 82, 119);
	color: rgba(255, 255, 255, 0.25);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.blog-white-text .entry-title h2 a {
    color: #FFFFFF !important;
}

.blog-white-text h2 {
    color: #FFFFFF !important;
}

.blog-white-text .entry-content {
    color: #FFFFFF !important;
}

/*.slider-caption:not(.dark), .slider-caption:not(.dark) h2 {
	color: #efefef;
	text-shadow: none;
}*/

/*.slider-caption:not(.dark), .slider-caption:not(.dark) h3 {
	color: #efefef;
	text-shadow: none;
}*/

/*a.button:hover, a.button.hover, button.button:hover, button.button.hover {
	background-color: rgb(36, 97, 142);
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}*/

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}