body a:hover {
	color: rgb(0, 96, 131);
}
.nav-style-two ul.prime-nav > li > a:hover {
	color: rgb(0, 96, 131);
}
ul.prime-nav li > ul.bluebox-dropdown li a:hover {
	color: rgb(0, 96, 131);
}
ul.prime-nav li > ul.bluebox-dropdown li.current-menu-item > a {
	color: rgb(0, 96, 131);
}
.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown li a:hover {
	color: rgb(0, 96, 131);
}
.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown li.current-menu-item > a {
	color: rgb(0, 96, 131);
}
.roki-rev-slide-vl-opt2-opt1 {
	color: rgb(0, 96, 131);
	background-color: rgb(255, 255, 255);
}
.roki-rev-slide-vl-opt4-opt1 {
	color: rgb(0, 96, 131);
	background-color: rgba(0, 0, 0, 0.74);
}
.roki-rev-slide-vl-no-opt1 {
	color: rgb(0, 96, 131);
}
.roki-rev-slide-l-opt2-opt1 {
	color: rgb(0, 96, 131);
	background-color: rgb(255, 255, 255);
}
.roki-rev-slide-l-opt4-opt1 {
	color: rgb(0, 96, 131);
	background-color: rgba(0, 0, 0, 0.74);
}
.roki-rev-slide-l-no-opt1 {
	color: rgb(0, 96, 131);
}
.roki-rev-slide-n-opt2-opt1 {
	color: rgb(0, 96, 131);
	background-color: rgb(255, 255, 255);
}
.roki-rev-slide-n-opt4-opt1 {
	color: rgb(0, 96, 131);
	background-color: rgba(0, 0, 0, 0.74);
}
.roki-rev-slide-n-no-opt1 {
	color: rgb(0, 96, 131);
}
.bluebox-accordion .accordion-heading a.accordion-button:hover {
	color: rgb(0, 96, 131);
}
.bluebox-accordion .accordion-heading:hover {
	color: rgb(0, 96, 131);
}
.nav-tabs > .active > a {
	color: rgb(0, 96, 131);
}
.nav-tabs > .active > a:hover {
	color: rgb(0, 96, 131);
}
.nav-tabs > .active > a > span {
	color: rgb(0, 96, 131);
}
.nav-tabs > .active > a:hover > span {
	color: rgb(0, 96, 131);
}
.nav-tabs > li > a:hover > span {
	color: rgb(0, 96, 131);
}
ol.comment-list li.comment div.comment-author cite a:hover {
	color: rgb(0, 96, 131);
}
ol.comment-list li.comment div.comment-meta a:hover {
	color: rgb(0, 96, 131);
}
.sidebar ul.menu li > a:hover {
	color: rgb(0, 96, 131);
}
.sidebar ul.menu li.current-menu-item > a {
	color: rgb(0, 96, 131) !important;
}
.hover-light:hover {
	color: rgb(0, 96, 131) !important;
	background-color: rgb(255, 255, 255) !important;
}
.hover-light:hover span {
	color: rgb(0, 96, 131) !important;
}
.bluebox-new-tabs-element > .nav-left ul li.active > a {
	color: rgb(0, 96, 131) !important;
}
.sidebar ul.menu .sub-menu li a:hover {
	color: rgb(0, 96, 131);
}
.widget-wrap ul.bluebox-widget-menu a:hover span {
	color: rgb(0, 96, 131);
}
.bluebox-footer-content .widget-wrap ul.bluebox-widget-menu a:hover span {
	color: rgb(0, 96, 131);
}
.bluebox-custom-social-link {
	color: rgb(255, 255, 255);
}
.bluebox-custom-social-link:hover {
	color: rgb(0, 96, 131);
}
.bluebox-events-list:hover .event-details .page-heading-wrap ul.event-rate-list li {
	color: rgb(0, 96, 131);
}
.bluebox-new-tabs-element > .nav-left ul li > a:hover {
	color: rgb(0, 96, 131);
}
.bluebox-new-tabs-element > .nav-left ul .sub-menu li a:hover {
	color: rgb(0, 96, 131);
}
::selection {
	background: rgb(0, 96, 131);
}
::-moz-selection {
	background: rgb(0, 96, 131);
}
.bluebox-button {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255) !important;
}
.roki-button-link {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255) !important;
}
.bluebox-button:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.roki-button-link:hover {
	background-color: rgba(0, 0, 0, 0.74) !important;
	color: rgb(255, 255, 255);
}
.bluebox-info-bar {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-prime-nav #prime-nav-searchform {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.nova-slider-bottom-nav .bluebox-slider-content ul li.current a {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.nova-slider-bottom-nav .bluebox-slider-content ul li.current a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.roki-rev-slide-vl-opt1-opt2 {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.roki-rev-slide-vl-opt1-opt4 {
	background-color: rgb(0, 96, 131);
	color: rgb(0, 0, 0);
}
.roki-rev-slide-l-opt1-opt2 {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.roki-rev-slide-l-opt1-opt4 {
	background-color: rgb(0, 96, 131);
	color: rgb(0, 0, 0);
}
.roki-rev-slide-n-opt1-opt2 {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.roki-rev-slide-n-opt1-opt4 {
	background-color: rgb(0, 96, 131);
	color: rgb(0, 0, 0);
}
.roki-rev-slide-extra-text-bullets:after {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-heading-wrap .prev-next-heading-links a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
ul.bluebox-pagination li.current a {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.tagline a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.load-more-link:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.tagline a.current {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.tagline li.current a {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-accordion .accordion-heading.ui-state-active {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.progress .bar {
	background-color: rgb(0, 96, 131);
}
.bluebox-fancy-list li span {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-partners ul.partners-slide li a:hover:before {
	background-color: rgb(0, 96, 131);
}
.bluebox-contact input[type="submit"] {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-staff .content-details:before {
	background-color: rgb(0, 96, 131);
}
.bluebox-icon-container:hover {
	background-color: rgb(0, 96, 131);
}
.text-box-style-two .head-link:hover span {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-fancy-text.fancy-colorful {
	background-color: rgb(0, 96, 131);
}
.bluebox-fancy-text.full-width.fancy-colorful .element-background {
	background-color: rgb(0, 96, 131);
}
.bluebox-quotes.quote-colorful {
	background-color: rgb(0, 96, 131);
}
.bluebox-quotes.quote-colorful.full-width {
	background-color: rgb(0, 96, 131);
}
.span12 .bluebox-quotes.full-width.quote-colorful .element-background {
	background-color: rgb(0, 96, 131);
}
.bluebox-quotes.quote-fancy.quote-colorful {
	background-color: rgb(0, 96, 131);
}
.blog-loop-standard .line-details .line-date {
	background-color: rgb(0, 96, 131);
}
.sidebar ul.menu li.current-menu-item > a:before {
	background-color: rgb(0, 96, 131);
}
.tagcloud a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-footer-content .tagcloud a:hover  {
	background-color: rgb(0, 96, 131);
}
.bluebox-footer-content a.social-link:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-authors-wrap .bluebox-authors-content a.back-to-top:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.prime-nav-searchform-button-active {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-single-staff-wrap  .top-staff-wrap .single-staff-left-wrap:before {
	background-color: rgb(0, 96, 131);
}
.bluebox-single-staff-wrap .bottom-staff-wrap .single-staff-left-wrap .single-social-link:hover span {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-single-staff-wrap.new-builder-element .single-staff-right-wrap .page-heading-wrap .staff-more-link:hover {
	background-color: rgb(0, 96, 131);

	color: rgb(255, 255, 255);
}
.cal-page-month-wrap a.nav-arrow:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-events-list:hover .event-date-line {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-events-list:hover .event-date-line:before {
	background-color: rgb(0, 96, 131);
}
.bluebox-events-list .event-details .event-inner-content-wrap .event-more-link:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-new-tabs-element > .nav-left ul li.active > a > span {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.bluebox-new-tabs-element > .nav-left ul li.active > a:before {
	background-color: rgb(0, 96, 131);
}
.bluebox-new-tabs-element.large > .nav-left ul li.active > a > span {
	background-color: rgb(0, 96, 131);
}
.popover-title {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
div.note-design-wrap td.event a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
div.note-design-wrap td.active a {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
div.note-design-wrap td.event.active a {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
div.note-design-wrap td.active a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
div.note-design-wrap td.event.active a:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.sidebar div.note-design-wrap .month-heading a.arrow:hover {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
ul.terms-alphabet li.selected a {
	background-color: rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.woocommerce .row-fluid a.button {
	background-color: rgb(0, 96, 131);
}
.woocommerce-page a.button {
	background-color: rgb(0, 96, 131);
}
.hover-colorful:hover {
	background-color: rgb(0, 96, 131) !important;
	color: rgb(255, 255, 255) !important;
}
.quotes-arrows li a:hover {
	background-color: rgb(0, 96, 131) !important;
	color: rgb(255, 255, 255) !important;
}
.bluebox-button.light:hover {
	background-color: rgb(0, 96, 131) !important;
	color: rgb(255, 255, 255) !important;
}
.tparrows.default:hover {
	background-color: rgb(0, 96, 131) !important;
	color: rgb(255, 255, 255) !important;
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.06) !important;
}
.bluebox-heading-arrows a.bluebox-shadows:hover {
	background-color: rgb(0, 96, 131) !important;
	color: rgb(255, 255, 255) !important;
}
ul.bluebox-pagination li a:hover {
	background-color: rgb(0, 96, 131) !important;
	color: rgb(255, 255, 255) !important;
}
a.mobile-nav-button span {
	background-color: rgb(0, 96, 131);
}
.image-wrap:hover .image-details-link.image-wrap-mask {
	background-color: rgba(0, 96, 131, 0.8);
}
.bluebox-single-staff-wrap:hover .image-details-link.image-wrap-mask {
	background-color: rgba(0, 96, 131, 0.8);
}
.nav-style-one ul.prime-nav > li.page_item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nav-style-one ul.prime-nav > li.menu-item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nav-style-two ul.prime-nav > li.page_item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nav-style-two ul.prime-nav > li.menu-item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nav-style-three ul.prime-nav > li.page_item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nav-style-three ul.prime-nav > li.menu-item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nav-style-four ul.prime-nav > li.page_item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nav-style-four ul.prime-nav > li.menu-item > a:hover {
	box-shadow: inset 0px -4px 0px 0px rgb(0, 96, 131);
}
.nova-slider-bottom-nav .bluebox-slider-content ul li a:hover {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.06), inset 0px -4px 0px 0px rgb(0, 96, 131);
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.86);
}
ul.prime-nav li > ul.bluebox-dropdown {
	border-top: 4px solid rgb(0, 96, 131);
}
.bluebox-quotes.quote-fancy p {
	border-top: 4px solid rgb(0, 96, 131);
}
ul.bluebox-pricing-table li > div ul li.price-row div:after {
	border-bottom: 6px solid rgb(0, 96, 131);
}
.bluebox-partners ul.partners-slide li a:hover:after {
	border-bottom: 6px solid rgb(0, 96, 131);
}
.nova-slider-bottom-nav .bluebox-slider-content ul li a:hover:after {
	border-bottom: 6px solid rgb(0, 96, 131);
}
.bluebox-staff .content-details:after {
	border-bottom: 6px solid rgb(0, 96, 131);
}
.bluebox-quotes.quote-fancy p:after {
	border-bottom: 6px solid rgb(0, 96, 131);
}
ul.bluebox-pricing-table li > div ul li.price-row div {
	border-bottom: 4px solid rgb(0, 96, 131);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a:hover span {
	border-right: 4px solid rgb(0, 96, 131);
}
.sidebar.right-sidebar ul.menu li.current-menu-item:before {
	border-right: 4px solid rgb(0, 96, 131);
}
.nova-slider-four .bluebox-slider-content .heading-container a.slide-link:hover:after {
	border-right: 6px solid rgb(0, 96, 131);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a:hover:after {
	border-left: 6px solid rgb(0, 96, 131);
}
.nova-slider-four .bluebox-slider-content .slide-details.extra-info .details-wrap:after {
	border-left: 6px solid rgb(0, 96, 131);
}
.bluebox-single-staff-wrap  .top-staff-wrap .single-staff-left-wrap:after {
	border-left: 6px solid rgb(0, 96, 131);
}
.bluebox-events-list:hover .event-date-line:after {
	border-left: 6px solid rgb(0, 96, 131);
}
.nova-slider-four .bluebox-slider-content .slide-details.extra-info .details-wrap {
	border-left: 4px solid rgb(0, 96, 131);
	color: rgba(255, 255, 255, 0.5);
}
.nova-slider-four .bluebox-slider-content .heading-container a.slide-link:hover {
	border-left: 4px solid rgb(0, 96, 131);
	color: rgb(255, 255, 255);
}
.sidebar ul.menu li.current-menu-item:before {
	border-left: 4px solid rgb(0, 96, 131);
}
.bluebox-new-tabs-element > .nav-left ul li.active:before {
	border-left: 4px solid rgb(0, 96, 131);
}
.tp-caption a {
	color: rgb(255, 255, 255) !important;
}
.hover-dark:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.bluebox-slider-content .slide-details .details-wrap a.bluebox-button:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.bluebox-fancy-text .bluebox-button:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.quote-colorful .quotes-arrows li a:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.text-box-style-three .bluebox-button:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.bluebox-pricing-table .bluebox-button:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.hover-dark:hover span {
	color: rgb(255, 255, 255) !important;
}
.bluebox-slider-content .slide-details .details-wrap a.bluebox-button:hover span {
	color: rgb(255, 255, 255) !important;
}
.bluebox-fancy-text .bluebox-button:hover span {
	color: rgb(255, 255, 255) !important;
}
.quote-colorful .quotes-arrows li a:hover span {
	color: rgb(255, 255, 255) !important;
}
.text-box-style-three .bluebox-button:hover span {
	color: rgb(255, 255, 255) !important;
}
.bluebox-pricing-table .bluebox-button:hover span {
	color: rgb(255, 255, 255) !important;
}
.roki-button-link:hover span {
	color: rgb(255, 255, 255) !important;
}
.hover-colorful:hover span {
	color: rgb(255, 255, 255) !important;
}
.quotes-arrows li a:hover span {
	color: rgb(255, 255, 255) !important;
}
.bluebox-button.light:hover span {
	color: rgb(255, 255, 255) !important;
}
.portfolio-loop .project-half > .half-content .bluebox-button:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.portfolio-loop .project-half > .half-content .bluebox-button:hover span {
	color: rgb(255, 255, 255) !important;
}
.bluebox-button.extra span {
	color: rgb(255, 255, 255);
}
.roki-button-link span {
	color: rgb(255, 255, 255);
}
.image-wrap a.icon-search {
	color: rgb(255, 255, 255);
}
.nova-slider-four .bluebox-slider-content .heading-container a.slide-link {
	color: rgba(255, 255, 255, 0.26);
	border-left: 4px solid;
}
.bluebox-authors-wrap .bluebox-authors-content a.back-to-top {
	color: rgba(255, 255, 255, 0.26);
}
.bluebox-footer-content a.social-link {
	color: rgba(255, 255, 255, 0.26);
}
.bluebox-prime-nav #prime-nav-searchform i {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-slider-content .slide-details .details-wrap .details-content p {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-accordion .accordion-heading.ui-state-active a.accordion-button {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-fancy-text.fancy-colorful .fancy-content p {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-quotes.quote-colorful p {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-footer-content {
	color: rgba(255, 255, 255, 0.5);
	background-color: #424242;
}
.bluebox-copyrights-wrap {
	color: rgba(255, 255, 255, 0.5);
	background-color: rgba(0, 0, 0, 0.8);
}
.bluebox-footer-content a {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-copyrights-wrap a {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-footer-content .bluebox-contact input[type="text"] {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-footer-content .bluebox-contact textarea {
	color: rgba(255, 255, 255, 0.5);
}
.bluebox-footer-content .widget-wrap form.search-form input.text-input {
	color: rgba(255, 255, 255, 0.5);
}
#mobile-menu .prime-nav-mobile-list li > i {
	color: rgba(255, 255, 255, 0.3);
}
#mobile-menu .prime-nav-mobile-list li a {
	color: rgba(255, 255, 255, 0.9);
}
#mobile-menu .prime-nav-mobile-list li a.dropdown-link {
	color: rgba(255, 255, 255, 0.6);
}
#mobile-menu .prime-nav-mobile-list li a.dropdown-link:hover {
	color: rgba(255, 255, 255, 0.6);
}
.bluebox-prime-nav #prime-nav-searchform form input[type="text"].bluebox-search-input {
	color: rgb(255, 255, 255);
}
.nav-style-two ul.prime-nav > li > a {
	color: rgb(255, 255, 255);
}
.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown li a {
	color: rgb(255, 255, 255);
}
.bluebox-slider-content .slide-details .details-wrap .details-content {
	color: rgb(255, 255, 255);
}
.nova-slider-bottom-nav .bluebox-slider-content ul li a {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.nova-slider-bottom-nav .bluebox-slider-content ul li a span  {
	color: rgb(255, 255, 255);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a span {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.16);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a:hover {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.86);
}
.nova-slider-four .bluebox-slider-content .heading-container {
	color: rgb(255, 255, 255);
}
.roki-rev-slide-vl-opt4-opt2 {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.roki-rev-slide-vl-no-opt2 {
	color: rgb(255, 255, 255);
}
.roki-rev-slide-l-opt4-opt2 {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.roki-rev-slide-l-no-opt2 {
	color: rgb(255, 255, 255);
}
.roki-rev-slide-n-opt4-opt2 {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.roki-rev-slide-n-no-opt2 {
	color: rgb(255, 255, 255);
}
.bluebox-accordion .accordion-heading.ui-state-active a.accordion-button:hover {
	color: rgb(255, 255, 255);
}
.progress .bar > p {
	color: rgb(255, 255, 255);
}
.prev-next-links a {
	color: rgb(255, 255, 255);
}
.prev-next-links a:hover {

	color: rgb(255, 255, 255);
}
.tooltip-inner {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.bluebox-contact input[type="submit"]:hover {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.bluebox-icon-container {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.74);
}
.bluebox-icon-container span {
	color: rgb(255, 255, 255);
}
.bluebox-fancy-text.fancy-colorful h4 {
	color: rgb(255, 255, 255);
}
.bluebox-quotes.quote-colorful em {
	color: rgb(255, 255, 255);
}
.bluebox-quotes.quote-colorful .quotes-arrows li a {
	color: rgb(255, 255, 255);
}
.bluebox-quotes.quote-fancy.quote-colorful p strong {
	color: rgb(255, 255, 255);
}
.bluebox-twitter-element {
	color: rgb(255, 255, 255);
}
.blog-loop-standard .line-details div {
	color: rgb(255, 255, 255);
}
.portfolio-loop .line-details div {
	color: rgb(255, 255, 255);
}
.bluebox-footer-content .widget-wrap ul.bluebox-widget-menu a span {
	color: rgba(255, 255, 255, 0.16);
}
.bluebox-footer-content h3.bluebox-heading {
	color: rgb(255, 255, 255);
}
.bluebox-footer-content .widget-wrap .heading-wrap h3 {
	color: rgb(255, 255, 255);
}
.bluebox-footer-content .tagcloud a:hover {
	color: rgb(255, 255, 255);
}
.bluebox-single-staff-wrap.new-builder-element:hover .single-staff-right-wrap .page-heading-wrap .staff-more-link {
	color: rgb(255, 255, 255);
}
.bluebox-events-list:hover .event-date-line .date-details-wrap strong {
	color: rgb(255, 255, 255);
}
.top-staff-wrap .image-wrap ul.social-links li a {
	color: rgb(255, 255, 255);
}
.bluebox-events-list:hover .event-details .event-inner-content-wrap .event-more-link {
	color: rgb(255, 255, 255);
}
.bluebox-new-blog-element .blog-new-heading-wrap a.head-link {
	color: rgb(255, 255, 255);
}
.bluebox-new-blog-element .blog-new-heading-wrap > .inner-wrap .new-blog-date {
	color: rgb(255, 255, 255);
}
.bluebox-new-blog-element .blog-new-post-format-icon {
	color: rgb(255, 255, 255);
}
.bluebox-new-blog-element .image-wrap a > i {
	color: rgb(255, 255, 255);
}
.bluebox-new-tabs-element.large > .nav-left ul li.active > a > span  {
	color: rgb(255, 255, 255);
}
.bluebox-new-tabs-element > .nav-left ul li.active > a:hover > span {
	color: rgb(255, 255, 255);
}
.roki-rev-slide-vl-opt2-opt4 {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}
.roki-rev-slide-l-opt2-opt4 {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}
.roki-rev-slide-n-opt2-opt4 {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}
.bluebox-quotes.quote-fancy.quote-colorful p {
	border-top: 4px solid rgb(255, 255, 255);
}
.bluebox-slider-wrap:before {
	border-bottom: 8px solid rgba(255, 255, 255, 0.06);
}
.bluebox-quotes.quote-fancy.quote-colorful p:after {
	border-bottom: 6px solid rgb(255, 255, 255);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a span {
	border-right: 4px solid rgb(255, 255, 255);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:hover span {
	border-right: 4px solid rgb(255, 255, 255);
}
.nova-slider-four .bluebox-slider-content .heading-container a.slide-link:after {
	border-right: 6px solid rgba(255, 255, 255, 0.2);
}
.blog-3-cols .image-wrap:before {
	border-right: 8px solid rgba(255, 255, 255, 0.06);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:after {
	border-left: 6px solid rgb(255, 255, 255);
}
.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:hover:after {
	border-left: 6px solid rgb(255, 255, 255);
}
body a {
	color: rgb(0, 0, 0);
}
.bluebox-button.light {
	color: rgb(0, 0, 0) !important;
}
.nav-style-three ul.prime-nav > li:after {
	color: rgba(0, 0, 0, 0.16);
}
.table-striped.a-to-z-terms tbody tr td.first-letter {
	color: rgba(0, 0, 0, 0.16);
}
.widget-wrap ul.bluebox-widget-menu a span {
	color: rgba(0, 0, 0, 0.16);
}
.bluebox-heading-arrows a.bluebox-shadows {
	color: rgba(0, 0, 0, 0.26);
}
.bluebox-heading-wrap .prev-next-heading-links a {
	color: rgba(0, 0, 0, 0.26);
}
.bluebox-accordion .accordion-heading a.accordion-button {
	color: rgba(0, 0, 0, 0.26);
}
.nav-tabs > li > a > span {
	color: rgba(0, 0, 0, 0.26);
}
.text-box-style-two .head-link span {
	color: rgba(0, 0, 0, 0.26);
}
.quotes-arrows li a {
	color: rgba(0, 0, 0, 0.26);
}
.bluebox-button.light.extra span {
	color: rgba(0, 0, 0, 0.26);
}
.bluebox-single-staff-wrap .bottom-staff-wrap .single-staff-left-wrap .single-social-link span {
	color: rgba(0, 0, 0, 0.26);
}
.cal-page-month-wrap a.nav-arrow {
	color: rgba(0, 0, 0, 0.26);
}
.bluebox-events-list .event-details .page-heading-wrap ul.event-rate-list li {
	color: rgba(0, 0, 0, 0.26);
}
.bluebox-new-tabs-element > .nav-left ul li > a > span {
	color: rgba(0, 0, 0, 0.26);
}
.sidebar div.note-design-wrap .month-heading a.arrow {
	color: rgba(0, 0, 0, 0.26);
}
.bluebox-info-bar.light {
	color: rgba(0, 0, 0, 0.5);
}
.page-heading-wrap h2 span {
	color: rgba(0, 0, 0, 0.5);
}
.page-heading-wrap .bluebox-heading-details .bluebox-heading-search > i {
	color: rgba(0, 0, 0, 0.5);
}
ul.bluebox-pagination li a {
	color: rgba(0, 0, 0, 0.5);
}
.portfolio-cols .project-post-details p {
	color: rgba(0, 0, 0, 0.5);
}
.tagline a {
	color: rgba(0, 0, 0, 0.5);
}
.load-more-link {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-accordion .accordion-content {
	color: rgba(0, 0, 0, 0.5);
}
ul.bluebox-pricing-table {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-staff .content-details span.position {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-textboxes p {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-fancy-text .fancy-content p {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-quotes p {
	color: rgba(0, 0, 0, 0.5);
}
.line-meta-details {
	color: rgba(0, 0, 0, 0.5);
}
.blog-loop-standard p {
	color: rgba(0, 0, 0, 0.5);
}
.portfolio-loop em.tags a {
	color: rgba(0, 0, 0, 0.5);
}
.portfolio-loop p {
	color: rgba(0, 0, 0, 0.5);
}
ol.comment-list li.comment div.comment-meta a {
	color: rgba(0, 0, 0, 0.5);
}
.sidebar ul.menu .sub-menu li a {
	color: rgba(0, 0, 0, 0.5);
}
.tagcloud a {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-events-list .event-date-line {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-events-list.single-post .event-date-line {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-events-list.single-post:hover .event-date-line {
	color: rgba(0, 0, 0, 0.5);
}
.bluebox-new-tabs-element > .nav-left ul .sub-menu li a {
	color: rgba(0, 0, 0, 0.5);
}
div.note-design-wrap td a {
	color: rgba(0, 0, 0, 0.5);
}
div.note-design-wrap td.off a {
	color: rgba(0, 0, 0, 0.5);
}
ul.terms-alphabet li.no-terms a {
	color: rgba(0, 0, 0, 0.5);
}
.table-striped.a-to-z-terms tbody tr td.term-meaning p {
	color: rgba(0, 0, 0, 0.5);
}
.tparrows.default {
	color: rgba(0, 0, 0, 0.26) !important;
	background-color: rgba(0, 0, 0, 0.06) !important;
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.06) !important;
}
.roki-rev-slide-vl-no-opt4 {
	color: rgb(0, 0, 0);
}
.roki-rev-slide-l-no-opt4 {
	color: rgb(0, 0, 0);
}
.roki-rev-slide-n-no-opt4 {
	color: rgb(0, 0, 0);
}
h3.bluebox-heading {
	color: rgb(0, 0, 0);
}
.bluebox-contact label {
	color: rgb(0, 0, 0);
}
ul.bluebox-pricing-table strong {
	color: rgb(0, 0, 0);
}
.bluebox-quotes.quote-fancy p strong {
	color: rgb(0, 0, 0);
}
ol.comment-list li.comment div.comment-author cite a {
	color: rgb(0, 0, 0);
}
.bluebox-events-list .event-date-line:before {
	color: rgb(0, 0, 0);
}
.bluebox-events-list .event-date-line .date-details-wrap strong {
	color: rgb(0, 0, 0);
}
.top-staff-wrap .image-wrap ul.social-links li a:hover {
	color: rgb(0, 0, 0);
}
.bluebox-events-list.single-post:hover .event-date-line .date-details-wrap strong {
	color: rgb(0, 0, 0);
}
.bluebox-new-tabs-element > .nav-left ul li > a:hover > span {
	color: rgb(0, 0, 0);
}
.nav-style-two .bluebox-head-bottom {
	background-color: rgba(0, 0, 0, 0.74);
}
.bluebox-header.type-two.nav-style-two ul.prime-nav {
	background-color: rgba(0, 0, 0, 0.74);
}
.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown {
	background-color: rgba(0, 0, 0, 0.74);
}
.bluebox-slider-content .slide-details {
	background-color: rgba(0, 0, 0, 0.74);
}
.blog-loop-standard .line-details .line-post-format {
	background-color: rgba(0, 0, 0, 0.74);
}
.tp-bullets.simplebullets .bullet:hover {
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.tp-bullets.simplebullets .bullet.selected {
	background-color: rgba(0, 0, 0, 0.74) !important;
}
.nova-slider-bottom-nav .bluebox-slider-content ul li a span {
	background-color: rgba(0, 0, 0, 0.16);
}
.tp-bullets.simplebullets .bullet {
	background-color: rgba(0, 0, 0, 0.26) !important;
}
.bluebox-twitter-element:after {
	border-bottom: 6px solid rgb(0, 0, 0);
}
.bluebox-footer-content:after {
	border-bottom: 6px solid rgba(0, 0, 0, 0.74);
}
.tooltip.top .tooltip-arrow {
	border-top-color: rgba(0, 0, 0, 0.74);
}
.tooltip.right .tooltip-arrow {
	border-right-color: rgba(0, 0, 0, 0.74);
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: rgba(0, 0, 0, 0.74);
}
.tooltip.left .tooltip-arrow {
	border-left-color: rgba(0, 0, 0, 0.74);
}
.bluebox-events-list .event-date-line:after {
	border-left: 6px solid rgb(0, 0, 0);
}
body {
	font-family: Open Sans;
}
h1 {
	font-family: Open Sans;
}
h2 {
	font-family: Open Sans;
}
h3 {
	font-family: Open Sans;
}
h4 {
	font-family: Open Sans;
}
h5 {
	font-family: Open Sans;
}
.bluebox-wrap {
	max-width: 100%;
}
.bluebox-container {
	max-width: 940px;
}
.bluebox-snap-content-left {
	left: 17.361111111111%;;
}
.bluebox-snap-content-right {
	right: 17.361111111111%;;
}
/*Center align all embedded videos from the media library*/
.wp-video{
	margin-left: auto;
	margin-right: auto;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.affix {
  position: fixed;
}
