csshero-theme-skin {
       skin-combos: divi-flat_river; 
    } 

html body {
       background: #eeeeee; 
       color: #666666; 
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size: 14px; 
       line-height: 30px; 
    } 

html body div#footer-bottom #footer-info {
       display: none; 
    } 

html body .entry-content .et_pb_more_button, html body .entry-content .et_pb_more_button:hover, html body .entry-content .et_pb_button:hover, html body .entry-content .et_pb_button, html body .et_pb_button:hover, html body .et_pb_button {
       background: #3498db; 
       border: none; 
       border-radius: 3px; 
        color: #eeeeee; 
       font-size: 14px; 
       font-weight: bold; 
       padding:  10px 20px; 
    } 

html body .entry-content .et_pb_post .post-meta, html body .entry-content .et_pb_post .post-meta a {
       color: #666666; 
    } 

html body .entry-content .et_pb_section .et_pb_module h1, html body .entry-content .et_pb_section .et_pb_module h2, html body .entry-content .et_pb_section .et_pb_module h3, html body .entry-content .et_pb_section .et_pb_module h4, html body .entry-content .et_pb_section .et_pb_module h5, html body .entry-content .et_pb_section .et_pb_counter_title, html body a {
       color: #3498db; 
    } 

html body .entry-content .et_pb_widget_area {
       border-color: rgba(0,0,0,.1); 
    } 

html body .entry-content .et_pb_widget li a, html body #sidebar a {
       color: #666666; 
        text-decoration: underline; 
    } 

html body .et_overlay {
       background:  rgba(0,0,0,.7); 
       border: none; 
    } 

html body .et_overlay:before {
       color: #3498db; 
    } 

html body .et_pb_all_tabs {
       background: transparent; 
    } 

html body .et_pb_best_value, html body .et_pb_et_price {
       color: inherit; 
    } 

html body .et_pb_bg_layout_light .et_pb_post .post-meta, html body .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, html body .et_pb_bg_layout_light .et_pb_post .post-meta a, html body .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, html body .et_pb_bg_layout_light .et_pb_post p, html body .et_pb_bg_layout_light p.et_pb_title_meta_container, html body .et_pb_bg_layout_light p.et_pb_title_meta_container a {
       color: #666666; 
    } 

html body .et_pb_button:after {
       display: none; 
    } 

html body .et_pb_contact p input:focus, html body .et_pb_contact p textarea:focus {
       color: #3498db; 
       opacity: 1; 
    } 

html body .et_pb_contact p input, html body .et_pb_contact p textarea {
       background: rgba(0,0,0,.1); 
        border-radius: 3px; 
       color: #666666; 
       font-size: 14px; 
       opacity: .8; 
    } 

html body .et_pb_featured_table .et_pb_pricing_heading, html body .et_pb_pricing_heading {
       background: #3498db; 
    } 

html body .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
       background: transparent; 
    } 

html body .et_pb_filterable_portfolio .et_pb_portfolio_filters li a, html body .et_pb_gallery .et_pb_gallery_pagination, html body .et_pb_filterable_portfolio .et_pb_portofolio_pagination, html body .et_pb_divider:before {
       border-color: rgba(0,0,0,.1); 
    } 

html body .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
       background: transparent; 
       color: #3498db; 
    } 

html body .et_pb_member_position {
       color: #666666; 
    } 

html body .et_pb_member_social_links a:hover, html body .et_pb_member_social_links a {
       color: #3498db; 
    } 

html body .et_pb_pricing_content_top {
       border-color: rgba(0,0,0,.1); 
       padding-bottom: 20px; 
    } 

html body .et_pb_pricing li:before {
       border-color:  #3498db; 
    } 

html body .et_pb_pricing_table {
        background: #eeeeee; 
       border-color: rgba(0,0,0,.1); 
       box-shadow: none; 
    } 

html body .et_pb_promo {
       border-radius: 3px; 
    } 

html body .et_pb_section {
       background: #eeeeee; 
       border-bottom: 1px solid rgba(0,0,0,.1); 
    } 

html body .et_pb_sum {
       color: #3498db; 
       font-size: 50px; 
        font-weight: bold; 
    } 

html body .et_pb_tabs_controls {
       background-color: transparent; 
    } 

html body .et_pb_tabs_controls, html body .et_pb_tabs_controls li, html body .et_pb_tabs {
       border-color: rgba(0,0,0,.1); 
    } 

html body .et_pb_tabs_controls li a {
       color: #666666; 
    } 

html body .et_pb_testimonial:before {
       background: #eeeeee; 
        color: #666666; 
    } 

html body .et_pb_toggle {
       background: transparent; 
       border-color: rgba(0,0,0,.1); 
    } 

html body .et_pb_toggle_open {
       background: transparent; 
    } 

html body .fullwidth-menu a {
       color: #3498db; 
    } 

html body .hentry > h2 a, html body #sidebar h4 {
       color: #3498db; 
    } 

html body .widget_search input#s {
       background: #eeeeee; 
       color: #666666; 
    } 

html body .widget_search input#s, html body .widget_search input#searchsubmit {
       border-color: #666666; 
    } 

html body .widget_search input#searchsubmit {
       background: #666666; 
       color: #eeeeee; 
    } 

html body h1 {
       color: #3498db; 
       font-size:  46px; 
       font-weight:  700; 
       line-height:  52px; 
       text-decoration: none; 
    } 

html body h1, html body h2, html body h3, html body h4, html body h5 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
    } 

html body h2 {
       color: #3498db; 
       font-size:  36px; 
       font-weight:  700; 
       line-height:  42px; 
       text-decoration: none; 
    } 

html body h3 {
       color: #3498db; 
       font-size:  26px; 
       font-weight:  700; 
       line-height:  32px; 
       text-decoration: none; 
    } 

html body h4 {
       color: #3498db; 
       font-size:  16px; 
       font-weight:  700; 
       line-height:  22px; 
       text-decoration: none; 
    } 

html body h5 {
       color: #3498db; 
       font-size:  14px; 
       font-weight:  700; 
       line-height:  20px; 
       text-decoration: none; 
    } 

html body #et-footer-nav a {
       color: #ffffff; 
    } 

html body #et-footer-nav {
       background: rgba(0,0,0,.1); 
    } 

html body #et_mobile_nav_menu {
       background: #ffffff; 
    } 

html body #et_mobile_nav_menu .mobile_menu_bar:before {
       color: #3498db; 
    } 

html body #et_mobile_nav_menu .select_page {
       color: #3498db; 
    } 

html body #et-top-navigation ul.nav .current_page_item > a {
       color: #3498db; 
    } 

html body #et_top_search #et_search_icon, html body .et-search-field, html body .et_close_search_field, html body #mobile_menu a, html body #mobile_menu ul li a, html body #et-top-navigation ul.nav a {
       color: #ffffff; 
    } 

html body #footer-bottom a {
       color: rgba(255,255,255,.7); 
    } 

html body #footer-bottom {
       background: #3498db; 
    } 

html body #footer-bottom #footer-info {
       color: rgba(255,255,255,.7); 
    } 

html body #footer-widgets .footer-widget li a, html body #footer-widgets .footer-widget li a:hover {
       color:  #ffffff; 
    } 

html body #footer-widgets .footer-widget li:before {
       border-color:  #ffffff; 
    } 

html body #main-content {
       background: #eeeeee; 
        color: #666666; 
    } 

html body #main-content .container:before {
       background-color: rgba(0,0,0,.1); 
    } 

html body #main-footer {
       background:  #3498db; 
    } 

html body #main-footer h4 {
       color: #ffffff; 
    } 

html body #mobile_menu, html body #mobile_menu li ul, html body .fullwidth-menu-nav, html body .fullwidth-menu-nav li ul, html body #main-header li ul, html body #main-header {
       border: none; 
       border-bottom: 1px solid rgba(0,0,0,.1); 
       box-shadow:  none; 
    } 

html body #mobile_menu, html body #mobile_menu li ul, html body #main-header, html body #main-header li ul {
       background: #3498db; 
       color: #ffffff; 
    } 

html body #sidebar a:hover {
       color: #3498db; 
    } 

html body #top-header a {
       color: rgba(255,255,255,.7); 
    } 

html body #top-header .sub-menu, html body #top-header {
       background: #3498db; 
       border-bottom:  1px solid rgba(0,0,0,.1); 
       color: rgba(255,255,255,.7); 
    } 

