.header_top.clearfix.affix-top {
    padding-top: 15px;
    padding-bottom: 5px;
}

li.post_date i {
    color: #002e5b !important;
}

.stm_post_details .comments_num .fa {
    color: #002e5b !important;
}

a {
    color: #002e5b;  
}

.single-post a {
    color: #002e5b;
    text-decoration: underline;
}


.top_nav_mobile ul li a {

text-transform: capitalize !important;

}

.contact-info a {
    color: #000 !important;
}

.set-class-sidebar {
    margin-top: 30px;
}

.single-stm_service .entry-content .col-lg-9 {
    width: 100%;
}

.single-stm_service .post_details_wr .stm_post_info {
    display: none;
}

.single-stm_service  .sidebar-area.stm_sidebar {
    display: none;
}

.single-stm_service .consulting-custom-title {
    color: white !important;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 20px !important;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat {
    color: #fff !important;
    border-color: #00c2cb !important;
    background: #00c2cb !important;
    
}

.widget.widget_archive ul li.current-cat:hover>a, .widget.widget_archive ul li.current-cat>a, .widget.widget_archive ul li.current-menu-item:hover>a, .widget.widget_archive ul li.current-menu-item>a, .widget.widget_archive ul li.current_page_item:hover>a, .widget.widget_archive ul li.current_page_item>a, .widget.widget_archive ul li:hover>a, .widget.widget_categories ul li.current-cat:hover>a, .widget.widget_categories ul li.current-cat>a, .widget.widget_categories ul li.current-menu-item:hover>a, .widget.widget_categories ul li.current-menu-item>a, .widget.widget_categories ul li.current_page_item:hover>a, .widget.widget_categories ul li.current_page_item>a, .widget.widget_categories ul li:hover>a, .widget.widget_meta ul li.current-cat:hover>a, .widget.widget_meta ul li.current-cat>a, .widget.widget_meta ul li.current-menu-item:hover>a, .widget.widget_meta ul li.current-menu-item>a, .widget.widget_meta ul li.current_page_item:hover>a, .widget.widget_meta ul li.current_page_item>a, .widget.widget_meta ul li:hover>a, .widget.widget_nav_menu ul li.current-cat:hover>a, .widget.widget_nav_menu ul li.current-cat>a, .widget.widget_nav_menu ul li.current-menu-item:hover>a, .widget.widget_nav_menu ul li.current-menu-item>a, .widget.widget_nav_menu ul li.current_page_item:hover>a, .widget.widget_nav_menu ul li.current_page_item>a, .widget.widget_nav_menu ul li:hover>a, .widget.widget_pages ul li.current-cat:hover>a, .widget.widget_pages ul li.current-cat>a, .widget.widget_pages ul li.current-menu-item:hover>a, .widget.widget_pages ul li.current-menu-item>a, .widget.widget_pages ul li.current_page_item:hover>a, .widget.widget_pages ul li.current_page_item>a, .widget.widget_pages ul li:hover>a, .widget.widget_product_categories ul li.current-cat:hover>a, .widget.widget_product_categories ul li.current-cat>a, .widget.widget_product_categories ul li.current-menu-item:hover>a, .widget.widget_product_categories ul li.current-menu-item>a, .widget.widget_product_categories ul li.current_page_item:hover>a, .widget.widget_product_categories ul li.current_page_item>a, .widget.widget_product_categories ul li:hover>a {
    border-left-color: #00c2cb;    
}

.top_nav .main_menu_nav>ul>li ul li:hover>a, .top_nav .top_nav_wrapper>ul>li ul li:hover>a {
    background: #333399 !important;
    color: #fff !important;
    border-color: #333399 !important;
}

.comment-body .comment-text ul li:before, .wpb_text_column ul li:before {    
    color: #333399 !important; 
}

#footer .footer_widgets .widget.widget_nav_menu ul li.set-google {
    display: none;
}

.set-google a {
    padding: 0 10px !important;
}

.set-google a img {
    width: 120px;
}

footer .contact-info a {
    color: #fff !important;
}

#footer .footer_widgets .widget.widget_nav_menu ul li a {
    color: white !important;
    opacity: 1 !important;
}

footer h4.widget_title.no_stripe {
    color: white !important;
}

p {
    color: black;
  font-size: 15px;
}

.stm_services .item:hover .item_wr .content {
    background-color: #333399 !important;
    border-color: #333399 !important;
}

.icon_box.style_7 {
    background-color: #333399 !important;
}

body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current-menu-ancestor>a, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current-menu-parent>a, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current_page_ancestor>a, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current_page_item>a, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current_page_parent>a, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li:hover>a, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current-menu-ancestor>a, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current-menu-parent>a, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_ancestor>a, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_item>a, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_parent>a, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li:hover>a {
    color: #333399;
}

.icon_box.style_7 .icon_box_inner .icon_text span {
    color: #fff !important;
}

.icon_box.style_6:hover .icon_text, .icon_box.style_7 .icon_box_inner .icon_box_icon .font-color_base {
    color: #fff !important;
}

body .vc_cta3.third_bg_color .vc_cta3-actions .vc_btn3-color-theme_style_2 {
    background-color: #333399 !important;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-outline {
    color: #333399 !important;
    border-color: #333399 !important;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-outline:hover  {
    color: #fff !important;
    border-color: #333399 !important;
background: #333399 !important;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat:hover {
    background: #00C2CB !important;
    border-color: #00C2CB !important;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat {   
    border-color: #333399 !important;
    background: #333399 !important;   
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat:hover {   
    border-color: #333399 !important;
    background: #333399 !important;
color:white !important;   
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat {  
    border-color: #00C2CB !important;   
    background: #00C2CB !important;    
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
   
    color: #333399 !important;
}

footer .footer_widgets .footer_logo a img {
    width: 100% !important;
    height: auto !important;
    max-width: 140px;
}

.contact-info i {
    padding-right: 15px;
    font-size: 16px;
    color: #6c98e1;
}

#footer {
    position: relative;
    background-color: #333399 !important;
}

.top_bar {
    background-color:#00C2CB !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #333399 !important;
}


.top_bar_info_wr .top_bar_info li i {    
    color: #333399 !important;
}

a#slider-7-slide-131-layer-4 {
    background-color: #00C2CB !important;
}

.single-stm_service .rev_slider li.tp-revslider-slidesli.third_bg_color, .third_bg_color {
    background-color: #333399 !important;
}

#footer .footer_widgets .widget.widget_search .search-form button {    
    background:  #00C2CB !important;
}

.page_title {
    background-color: #00C2CB !important;
}

.contact-info i {
    padding-right: 15px;
    font-size: 16px;
    color:  #00C2CB !important;
}

@media only screen and (max-width: 767px) {
 li.set-google {
    text-align: center;
}

.mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor>a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent>a, .mobile_header .top_nav_mobile .main_menu_nav li.current_page_item>a, .mobile_header .top_nav_mobile .main_menu_nav ul li:active>a {
    color: #00C2CB;
}

}

@media only screen and (max-width: 991px) {
.mobile_header .top_nav_mobile .main_menu_nav > li:hover > a {
    color: #00C2CB !important;
}

.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i{
    color: #00C2CB !important;
}

.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::after, .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::before {
    background: #00C2CB !important;
}

li.set-google {
    text-align: center;
}

}

