/*Basic html*/
/*=========================================*/
body,
.content
{
color: #322f2f;
}
body {
background-color: #fff;
}
.body {
background-color: #fff;
}
.embed a,
.content a,
.sb-module a,
.nav a:not(.phone):hover,
.mobile-nav .primary-link.selected > a,
.mobile-nav .secondary-link.selected > a,
.mobile-nav-btn a .fa,
.mobile-nav-btn a i,
.phone a .fa,
.mobile-nav-btn a .fa,
.header .nav .primary-link > a:hover
/*.carousel .item-content a */ {
color: #1c252e;
opacity: 1;
}
a:hover,
.content a:hover,
.content a:focus,
/*.carousel .item-content a:hover*/ {
color: #0493a8;
opacity: 1;
}
.social-module a,
.social-module a .fa {
color: #ffffff;
opacity: initial;
}
.social-module a:hover .fa {
color: #fff;
}
.header .nav .primary-link > a,
.header .nav .primary-link.selected > a {
color: #000;
}
.header .nav .primary-link>a:hover,
.header .nav .primary-link.selected > a {
background: transparent;
}
.color-1 {
color: #c9b476;
}
.color-2 {
color: #1c252e;
}
/*Social Media Icons Top Tab*/
/*=========================================*/
.tab {
background-color: #25242300;
border: transparent;
}
.tab,
.tab-sm a,
.tab-sm a .fa
{
color: #1c252f;
}
.tab-sm a:visited .fa {
color: inherit;
}
.tab-sm a {
background: #025d75;
}
@media screen and (min-width: 949px) {
.tab-sm a {
background: rgba(255, 255, 255, 0.21);
border: 1px solid #fff;
}
}
/*Socia Media Icons Footer*/
/*=========================================*/
.social-module a {
background: #1c252e;
border-color: #1c252e;
}
.social-module a:hover {
background: #126c86;
border-color: #126c86;
}
/*H1 Headers*/
/*=========================================*/
.content h1,
.content h2,
.content h3,
.sb-module h2,
.sb-module .headline h2,
.post .title a,
.post h1.title,
.sb-services,
.module-mini-cta.top {
color: #000000;
}
.sb-testimonials h2 {
/* color: #fff;*/
}
.contact-form .headline h2 {
color: #000000;
}
/*header*/
/*=========================================*/
.header {
/* background-color: #fff;*/
box-shadow: none;
/* border-bottom: 1px solid #ffffff40;*/
}
.header.logoshow {
background-color: #fff;
}
/*header logo*/
/*=========================================*/
header #sitelogo a {
color: #05252e;
background: transparent;
}
/*header CTA */
/*=========================================*/
.keep-item-visible .header .cta {
background: #0c0c0c6b;
}
@media screen and (min-width:950px) {
.keep-item-visible .header .cta {
background: none!important;
}
}
.header .cta {
background: #3c3c3ccf;
}
@media screen and (min-width:950px) {
.header .cta {
background: none!important;
}
}
.header .cta .phone,
.header .cta .phone a {
color: #fff;
}
@media screen and (min-width:950px) {
.header .cta .phone {
background: #3c3c3ceb;
}
}
.header .cta .phone:hover {
background: initial;
border-color: initial;
}
@media screen and (min-width:950px) {
.header .cta .phone:hover {
background: #cb8d01;
border-color: #cb8d01;
}
}
.header .cta .phone:hover .fa {
color: #fff;
}
/*Desktop nav*/
/*=========================================*/
{
color: #525252!important;
}
/*mobile nav*/
/*=========================================*/
.mobile-nav {
background: #fff;
}
.mobile-nav a {
color: #000;
}
.mobile-nav a:hover {
opacity: .6;
}
.mobile-nav .selected a {
color: initial;
}
.mobile-nav ul > li.selected > div a {
color: #1c252e!important;
}
.mobile-nav-overlay::before {
background: rgba(0, 154, 175, 0.8);
}
/*mobile nav dropdown*/
/*=========================================*/
.header .nav .dropdown-wrapper ul {
background: #1c252e;
box-shadow: 0px 10px 15px 2px rgba(0, 0, 0, 0.08);
}
.header .nav .secondary-link a {
color: #fff;
}
/*mobile nav dropdown expander */
/*=========================================*/
@media screen and (max-width:949px) {
span.Expander {
color: #525252!important;
}
}
/*hamburger patties*/
/*=========================================*/
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
background-color: #fff;
}
.hamburger-inner:hover,
.hamburger-inner:after:hover,
.hamburger-inner:before:hover {
background-color: #fff;
}
/*color change if nav slide*/
.mobile-nav-overlay .hamburger-inner,
.mobile-nav-overlay .hamburger-inner:after,
.mobile-nav-overlay .hamburger-inner:before {
background-color: #fff;
}
@media screen and (max-width:440px) {
.mobile-nav-overlay .hamburger-inner,
.mobile-nav-overlay .hamburger-inner:after,
.mobile-nav-overlay .hamburger-inner:before {
background-color: #fff;
}
}
/*Section BG Coloring*/
/*=========================================*/
.accent--lite {
background-color: #e9f5f0;
}
.accent--lite2 {
background-color: #44a63e;
}
.accent--dark { }
.accent--color_1 { }
.accent--color_2 { }
/*Section Text Coloring*/
/*=========================================*/
.text--white,
.text--white p,
.text--white h2,
.text--white h3 {
color: #fff!important;
}
/*Module section coloring*/
/*=========================================*/
.sb-feature-cta-row { background-image: url(https://optimasites.cloudfrontend.net/img/upload/nejati_custom_image2.jpg); }
/*.sb-feature-about-row { background-image: url(https://optimasites.cloudfrontend.net/img/upload/flack_custom_image1.jpg); }*/
/*.sb-feature-services-row { background-image: url(https://optimasites.cloudfrontend.net/img/upload/flack_custom_image1.jpg); }*/
/*.sb-feature-address-row { background-image: url(https://optimasites.cloudfrontend.net/img/upload/flack_custom_image1.jpg); }*/
/*.sb-feature-testimonials-row { background-image: url(https://optimasites.cloudfrontend.net/img/upload/module_stock_bg1_1.jpg); }*/
/*Gallery section coloring*/
/*=========================================*/
.gallery-item-wrap {
border-color: transparent;
background: #fff;
}
.gallery-header {
/* color: #0c5d74;*/
}
.gallery-caption {
/* color: #0c5d74;*/
}
/*Gallery Overlay*/
.tint:before {
background: rgba(0, 0, 0, 0);
}
.tint:hover:before {
background: rgba(0, 0, 0, 0);
}
.gallery [class*='col-']:nth-child(1) .btn {
background-color: #44a63e!important;
border-color: #44a63e!important;
}
.gallery [class*='col-']:nth-child(2) .btn {
background-color: #f0b310!important;
border-color: #f0b310!important;
}
.gallery [class*='col-']:nth-child(3) .btn {
background-color: #d42e4e!important;
border-color: #d42e4e!important;
}
.gallery [class*='col-']:nth-child(4) .btn {
background-color: #6057c2!important;
border-color: #6057c2!important;
}
/*Carousel*/
/*=========================================*/
.carousel .item-content {
color: #fff;
}
@media screen and (min-width:768px) {
.carousel .item-content {
color: #fff;
}
}
.carousel .item-content p {
color: #fff;
}
@media screen and (min-width:768px) {
.carousel .item-content p {
color: #fff;
}
}
.carousel .item-content h3 {
color: #9c9d9d;
}
.carousel .carousel-inner .item:before,
body:not(#page-home) .carousel-wrapper:before {
background: #13202b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: linear-gradient(-170deg, #002540 0%, #00162582 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
}
.carousel .carousel-inner .item:before,
body:not(#page-home) .carousel-wrapper:before {
opacity: 0;
}
body:not(#page-home) .carousel-wrapper:not(.bg--none) .carousel-inner .item h2 {
color: #020301;;
}
.carousel .item-content-inner {
/* background-color: #fff;*/
}
/*Module Mini CTA*/
/*=========================================*/
.module-mini-cta .col-1 a {
background: #fff!important;
color: #352318!important
}
.module-mini-cta .col-2 a {
background: #fff!important;
color: #352318!important
}
.module-mini-cta .col-3 a {
background: #fff!important;
color: #352318!important
}
.module-mini-cta .col-4 a {
background: #fff!important;
color: #352318!important
}
.module-mini-cta i {
color: #69aab2!important;
}
.module-mini-cta .col-1 a:hover {
background: #eaeaea!important;
}
.module-mini-cta .col-2 a:hover {
background: #eaeaea!important;
}
.module-mini-cta .col-3 a:hover {
background: #eaeaea!important;
}
.module-mini-cta .col-4 a:hover {
background: #eaeaea!important;
}
.module-mini-cta [class*='col-'] a:hover,
.module-mini-cta [class*='col-'] a:hover .cta-content,
.module-mini-cta [class*='col-'] a:hover i {
color: #352318!important
}
.module-mini-cta [class*='col-'] .cta-content {
color: #7c7c7c!important;
}
/*Footer*/
/*=========================================*/
#page-home .footer {
color: inherit!important;
background-color: #fff;
/* border-top: 1px solid #ccc;*/
}
.footer {
background-color: #f7f7f7;
}
.footer,
.footer .footer-box h3 {
color: #565e69;
}
.footer .footer-box a,
.footer .footer-box span {
color: #565e69;
}
.by-optima {
background-color: #f9f9f9!important;
color: #565e69;
}
/*Forms Coloring*/
/*=========================================*/
.module-form input:not([type=submit]):not([type=submit]),
.module-form textarea,
.module-form select {
border-color: rgba(0, 0, 0, .15);
background-color: #fff;
}
.module-form input:not([type=submit]):not([type=submit]),
.module-form textarea,
.module-form select {
border-color: rgba(0, 0, 0, .10);
}
.module-form select {
background-color: #eee;
}
/*Button elements*/
/*=========================================*/
a.btn,
.btn,
a.btn.btn-default,
.btn.btn-default,
/*.carousel a,*/
#page-blog .posts .entry a {
color: #fff!important;
background-color: #009aaf!important;
border-color: #009aaf;
}
a.btn:hover,
.btn:hover,
a.btn.btn-default:hover,
a.btn.btn-default:active,
.btn-default:hover,
.btn-default:active,
.btn-default:focus,
.btn-default:active:focus,
.btn-default:active:hover
/*.carousel .item-content a:hover */ {
color: #fff!important;
background-color: #017b8c!important;
border-color: #017b8c!important;
/* box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);*/
}
.module-cta a.btn.btn-default,
.module-cta .btn-default{
color: #FFF;
background-color: #1c252e!important;
border-color: #1c252e;
}
.module-cta .btn:hover,
.module-cta .btn:hover,
.module-cta a.btn.btn-default:hover,
.module-cta a.btn.btn-default:active,
.module-cta .btn-default:hover,
.module-cta .btn-default:active,
.module-cta .btn-default:focus,
.module-cta .btn-default:active:focus,
.module-cta .btn-default:active:hover {
color: #fff!important;
background-color: #009aaf!important;
border-color: #009aaf!important;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.btn-cta {
color: #fff!important;
background-color: #1c252e!important;
border-color: #1c252e;
}
.btn-cta:hover {
color: #fff!important;
background-color: #20354b!important;
border-color: #20354b!important;
}
.carousel .item-content p a:nth-child(1) {
color: #fff!important;
background: #1c252e!important;
border-color: #1c252e!important;
}
.carousel .item-content p a:nth-child(1):hover {
color: #fff!important;
background-color: #213040!important;
border-color: #213040!important;
}
.carousel .item-content p a:nth-child(2) {
color: #fff!important;
background: #1c252e!important;
border-color: #1c252e!important;
}
.carousel .item-content p a:nth-child(2):hover {
color: #fff!important;
background-color: #20354b!important;
border-color: #20354b!important;
}