
/********************** Backgrounds **********************/

#Header,
#Header .menu > li.current-menu-item > a,
#Header .menu > li.current_page_item > a,
#Header .menu > li.current-menu-ancestor > a,
#Header .menu > li.current_page_ancestor > a,
#Header .menu > li > a:hover,
#Header .menu > li.hover > a,
#Header .language:hover {
    background: #ffffff;
}

#Footer {
    background-color: #15171f;
}


/************************ Colors ************************/

/* Content font */
body, .post .desc a.desc_a p {
    color: #787e87;
}

/* Links color */
a, .post .date .day {
    color: #164d80;
}
a:hover {
    color: #6e9b3b;
}

/* Selections */
*::-moz-selection {
    background-color: #164d80;
}
*::selection {
    background-color: #164d80;		
}

/* Borders green */
.article_box .photo, .contact_box .google-map, .testimonials ul.photos:hover li.active a:hover, 
.testimonials ul.photos li.active a, .testimonials ul.photos li a:hover, .blockquote .author .photo {
    border-color: #164d80;
}

/* Text hightlight */
.highlight {
    background: #164d80;
    color: #ffffff;
}

/* Buttons */
a.button, input[type="submit"], input[type="reset"], input[type="button"] {
    color: #353f4c;
}
a:hover.button, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
    color: #164d80;
}

/* Headings font */
h1, h1 a, h1 a:hover { color: #39464e; }
h2, h2 a, h2 a:hover { color: #39464e; }
h3, h3 a, h3 a:hover { color: #39464e; }
h4, h4 a, h4 a:hover { color: #37414e; }
h5, h5 a, h5 a:hover { color: #37414e; }
h6, h6 a, h6 a:hover { color: #37414e; }	

/* Social & Search */
.social li a {
    color: #545760 !important;
}
.social li a:hover {
    color: #164d80 !important;
}

/* Addons */
#Header .expand i, #Header .language > a i, #Header #searchform a.icon,
#Header .language a { 
    color: #545760;
}
#Header .language .language_select ul li a:hover { 
    color: #656565; 
}

/* Menu */
#Header .menu > li > a {
    color: #6a6f74;
}

#Header .menu > li > a:hover,
#Header .menu > li.hover > a {
    color: #164d80;
}

#Header .menu > li.current-menu-item > a,
#Header .menu > li.current_page_item > a,
#Header .menu > li.current-menu-ancestor > a,
#Header .menu > li.current_page_ancestor > a {
    color: #164d80 !important;
    border-color: #164d80;
}

#Header .menu > li.current-menu-item > ul > li.active > a,
#Header .menu > li.current_page_item > ul > li.active > a,
#Header .menu > li.current-menu-ancestor > ul > li.active > a,
#Header .menu > li.current_page_ancestor > ul > li.active > a {
    color: white !important;
    border-color: white;
}

#Header .menu > li ul li a {
    color: #ffffff;
}

#Header .menu > li ul li a:hover, #Header .menu > li ul li.hover > a {
    color: #dbf5be;
}	

#Header .menu > li ul {
    background: #164d80;
}

#Header .menu li ul li.hover .menu-arr-top {
    border-left-color: #164d80;
}

#Header .menu li ul li ul {
    background: #74a241;
}	

/* Subheader */
#Subheader .title {
    color: #39464e;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a { 
    color: #c0c1c7;
}

/* OWL pagination */
.owl-pagination .owl-page.active span, #Footer .owl-pagination .owl-page.active span {
    background: #164d80 !important;
}

/* Contact box */
.contact_box a.button_about,
.contact_box .buttons_wrapper .button_about:before {
    background: #353f4c;
}
.contact_box a.button_form {
    background: #516175;
}
.contact_box a.button_about, .contact_box a.button_form,
.contact_box .buttons_wrapper .button_about:before {
    color: #ffffff;
}

/* Feature box */
.feature_box_wrapper .desc { 
    background: #164d80;
}
.feature_box_wrapper .desc .icon { 
    background: #719e3e;
}
.feature_box_wrapper .desc,
.feature_box_wrapper .desc .title,
.feature_box_wrapper .desc .icon { 
    color: #ffffff; 
}

/* Icon box */
.icon_box .icon_image i {
    background: #164d80;
    color: #ffffff;
}

/* Icon list */
.icon_list .icon{
    color: #39464e;
}

/* Tabs */
.ui-tabs .ui-tabs-nav li.ui-state-active a {
    background: #164d80;
    color: #ffffff;
}

/* Pricing table */
.pricing-box .plan-header { 
    background: #164d80;
}
.pricing-box .plan-header h3 {
    color: #364c1e;
}
.pricing-box .plan-header .subtitle {
    color: #ffffff;
}

/* Portfolio page */
.Projects_header .categories ul li.current-cat a, .Projects_header .categories ul li a:hover {
    background: #164d80;
}

/* Portfolio carousel */
.portfolio .desc { 
    background: #91c25b;
    color: #ffffff;
}
.portfolio .desc h4 a {
    color: #ffffff;
}
.portfolio ul.portfolio-slider li .desc .inside p.project_url {
    color: #d4ffa4;
}
.portfolio ul.portfolio-slider li .desc .inside p.project_url i, .portfolio ul.portfolio-slider li .desc .inside p.project_url a {
    color: #384b23;
}

/* Full Screen Portfolio */
.fsa-slider {
    background: #262932;
}
.fsa-slider-wrapper li .fsa-title {
    color:#ffffff;
}
.fsa-slider-wrapper li .fsa-content .desc {
    color: rgba(255, 255, 255, 0.75);
}
.fsa-slider-wrapper li {
    border-color: #164d80;
}
.fsa-slider-wrapper li:nth-child(even) {
    border-color: #B3EF6C;
}

/* Blog */
.post-icon, .Recent_posts ul li .desc .ico i {
    background: #164d80;
    color: #ffffff;
}

/* Footer  ***********************************************/
.widgets_wrapper, .widgets_wrapper .company_box a, .widgets_wrapper .widget_categories ul li a, .widgets_wrapper .widget_archive ul li a, 
.widgets_wrapper .widget_mfn_menu ul li a, .widgets_wrapper .widget_nav_menu ul li a, .widgets_wrapper .widget_meta ul li a {
    color: #b7bcc8;
}
.widgets_wrapper a, .copyrights a {
    color: #164d80;
}
.widgets_wrapper a:hover, .copyrights a:hover {
    color: #6e9b3b;
}
.widgets_wrapper h1, .widgets_wrapper h1 a, .widgets_wrapper h1 a:hover,
.widgets_wrapper h2, .widgets_wrapper h2 a, .widgets_wrapper h2 a:hover,
.widgets_wrapper h3, .widgets_wrapper h3 a, .widgets_wrapper h3 a:hover,
.widgets_wrapper h4, .widgets_wrapper h4 a, .widgets_wrapper h4 a:hover,
.widgets_wrapper h5, .widgets_wrapper h5 a, .widgets_wrapper h5 a:hover,
.widgets_wrapper h6, .widgets_wrapper h6 a, .widgets_wrapper h6 a:hover {
    color: #E6E9EF;
}
.widgets_wrapper aside > h4 {
    color: #164d80;
}

/* Grey notes */
.widgets_wrapper .Recent_posts ul li .date, .Recent_comments ul li .author {
    color: #8fa5b8;
}		

.copyrights {
    color: #565a62;
}
