﻿
        /* SKIN COLORS */
        body {
            background:#ffffff;
        }
        * {
            font-family:Open Sans;		
        }	
        p, td, div,
        input, textarea,
        .no_bg a,
        .widget_posts .post_title {
            color:#828282;
            font-weight:400;	
        }
        .widget_nav_menu ul li a,
        .widget_archive ul li a,
        .widget_pages ul li a,
        .widget_categories ul li a,
        .widget_recent_entries ul li a,
        .widget_meta ul li a,
        .widget_recent_comments ul li a {
            font-weight:400;
        }
        .shortcode_iconbox p,
        .recent_posts_content a {
            color:#828282!important;
        }
        h1, h2, h3, h4, h5, h6,
        h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
        h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
        h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
        .shortcode_iconbox a:hover .iconbox_title,
        .pp_title {
            color:#595959;
        }
        .iconbox_title {
            color:#595959!important;
        }
        header.main_header,
        .single-gallery.show_content header.main_header {
            background-color:#5e5e5e;
        }
        .main_header nav ul.menu > li > a {
            color:#ffffff;
            font-weight: 400;
            font-size: 14px;
        }
        .main_header nav ul.menu > li:before {
            color: rgba(255,255,255, 0.4);;
            font-weight: 400;
            font-size: 13px;
        }
        .main_header nav ul.menu > li.current-menu-ancestor > a,
        .main_header nav ul.menu > li.current-menu-item > a,
        .main_header nav ul.menu > li.current-menu-parent > a {
            color:#f0f0f0;
        }
        .main_header nav ul.menu > li > a:before {
            background:#ffffff;
        }
        .main_header nav ul.menu > li.current-menu-ancestor > a:before,
        .main_header nav ul.menu > li.current-menu-item > a:before,
        .main_header nav ul.menu > li.current-menu-parent > a:before,
        .main_header nav ul.menu > li > a:hover:before,
        .main_header nav ul.menu > li:hover > a:before {
            background:#f0f0f0;
        }
        .main_header nav ul.sub-menu,
        .main_header nav ul.sub-menu li ul.sub-menu,
        .main_header nav ul.sub-menu li ul.sub-menu li ul.sub-menu {
            background-color:#191a1c;
        }
        .main_header nav ul.sub-menu li > a {
            color:#a8abad;
            font-size: 14px;
            font-weight:400;
        }
        .main_header nav ul.sub-menu li:last-child > a:before {
            background:#191a1c;
        }
        footer.main_footer {
            background-color:#191a1c;
        }
        .phone,
        .copyright {
            color:#a8abad;
        }
    
        /*Fonts Families and Sizes*/
        p, td, div,
        input {
            font-family:Open Sans;
            font-weight:400;
        }
        .fs_descr {
            font-family:Open Sans!important;
        }
        a:hover {
            color:#828282;
            font-weight:400;
        }
    
        p, td, div,
        blockquote p,
        input {
            font-size:16px;
            line-height:31px;
        }
        h1, h2, h3, h4, h5, h6,
        h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
        h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
        h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
            font-family: Open Sans;
        }
        .shortcode_tab_item_title {
            font-family: Open Sans;
        }
        .dropcap,
        .easyPieChart,
        .easyPieChart span,
        .shortcode_button,
        .shortcode_button:hover,
        .countdown-amount,
        .countdown-period,
        input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            font-family: Open Sans;
            font-weight:400;
        }
        .sidebar_header {
            font-family:;
        }	
        .box_date span,
        .countdown-amount,
        .countdown-period {
            font-family: Open Sans;
        }
        .chart.easyPieChart,
        .chart.easyPieChart span {
            font-family: Open Sans;
        }
        h1, h2, h3, h4, h5, h6,
        h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
        h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
        h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
            font-weight:400;
        }
        h1, h1 span, h1 a, h3.promo_title {
            font-size:30px;
            line-height:35px;
        }
        h2, h2 span, h2 a {
            font-size:26px;
            line-height:33px;
        }
        h3, h3 span, h3 a {
            font-size:22px;
            line-height:30px;
        }
        h4, h4 span, h4 a,
        .bc_title,
        .bc_title a {
            font-size:18px;
            line-height:25px;
        }
        h5, h5 span, h5 a,
        h3.comment-reply-title,
        h3.comment-reply-title a {
            font-size:16px;
            line-height:26px;
        }
        h6, h6 span, h6 a,
        .comment_info h6:after {
            font-size:13px;
            line-height:17px;
        }
        
        /* CSS HERE */
        ::selection {
            background:#858585;
            color: #ffffff;
        }
        ::-moz-selection {
            background:#858585;
            color: #ffffff;
        }
    
        .main_header nav ul.menu > li:hover > a {
            color:#f0f0f0 !important;
        }
    
        .main_header nav ul.sub-menu li > a:hover,
        .main_header nav ul.sub-menu li:hover > a,
        .main_header nav ul.sub-menu li.current-menu-item > a,
        .main_header nav ul.sub-menu li.current-menu-parent > a,
        .main_header nav ul.sub-menu li.current-menu-ancestor > a,
        .main_header nav ul.sub-menu li.current_page_item > a {
            color:#858585 !important;
        }
    
        .dropcap {
            color:#828282;
        }
            
        a,
        .dropcap.type2,
        .dropcap.type5,
        .widget_posts .post_title:hover,
        .shortcode_iconbox a:hover .iconbox_title,
        .shortcode_iconbox a:hover .iconbox_body,
        .shortcode_iconbox a:hover .iconbox_body p,
        .shortcode_iconbox a:hover .ico i,
        .optionset li a:hover,
        .portfolio_block h5 a:hover,
        .author_name a:hover,
        .header_filter .optionset li.selected a,
        .filter_toggler:hover,
        .no_bg a:hover,
        .pp_title span {	
            color:#858585;
        }
    
        input[type="text"]:focus,
        input[type="email"]:focus,
        input[type="password"]:focus,
        textarea:focus {
            border-color:#858585 !important;
        }
    
        .widget_posts .post_title:hover,
        .shortcode_iconbox a:hover .ico i,
        .wrapper404 h1,
        .optionset li.selected a,
        .bc_title a:hover,
        .widget_nav_menu ul li a:hover,
        .widget_archive ul li a:hover,
        .widget_pages ul li a:hover,
        .widget_categories ul li a:hover,
        .widget_recent_entries ul li a:hover,
        .widget_meta ul li a:hover,
        .widget_recent_comments ul li a,
        .widget_posts .post_title:hover,
        .module_team .item:hover h4,
        .listing_meta a:hover,
        .blogpost_title a:hover,
        .preview_read_more,
        .preview_read_more:hover {
            color:#858585;
        }
        .most_popular .price_item_title h6,
        .module_team .item .team_content_abs h4:hover {
            color:#858585!important;
        }
        .highlighted_colored,
        .box_date .box_month,
        .title:before,
        .pagerblock li a:hover,
        h1:before,
        h2:before,
        h3:before,
        h4:before,
        h5:before,
        h6:before,
        .preview_read_more:before,
        .preview_read_more:after {
            background-color:#858585;
        }
        .shortcode_button.btn_type5,
        .shortcode_button.btn_type1:hover,
        .shortcode_button.btn_type2:hover  {
            background-color:#858585 !important;
            color: #ffffff !important;
        }
        .highlighted_colored,
        .highlighted_light {
            color: #ffffff
        }
        .highlighted_light {
            background: #828282;
        }
        .highlighted_dark {
            color: #828282;
        }
        blockquote.type2:after {
            background-color:#858585!important;
        }
        blockquote.type1:after {
            background-color: #828282;
        }
        .fs_blog_top,
        .simple-post-top,
        .widget_search .search_form,
        .module_cont hr.type2,
        .iconbox_wrapper .ico,
        .promoblock_wrapper {
            border-color:#858585;
        }
        .module_cont hr {
            border-top: #828282 1px solid;
        }
    
        /* Mobile Menu */
        .toggle-inner,
        .toggle-inner:before,
        .toggle-inner:after {
            background-color: #ffffff;
        }
        .mobile_menu_wrapper {
            background:#191a1c;
        }
        .mobile_menu_wrapper a {
            color:#a8abad;
        }
        .mobile_menu_wrapper a:hover,
        .mobile_menu_wrapper .current-menu-parent > a,
        .mobile_menu_wrapper .current-menu-ancestor > a,
        .mobile_menu_wrapper .current-menu-item > a {
            color:#858585;
        }
        .mobile_menu_wrapper ul.menu li a {
            font-size: 14px;
            font-weight:400;
        }
        .mfp-bg {
            background-color:#191a1c;
        }
        h5.shortcode_accordion_item_title:hover .ico,
        h5.shortcode_toggles_item_title:hover .ico {
            background:#858585;
        }
        h5.shortcode_accordion_item_title:hover .ico:before,
        h5.shortcode_toggles_item_title:hover .ico:before,
        h5.shortcode_accordion_item_title:hover .ico:after,
        h5.shortcode_toggles_item_title:hover .ico:after {
            background: #ffffff;
        }
    
        .pagerblock li a:hover,
        input[type="button"]:hover,
        input[type="reset"]:hover,
        input[type="submit"]:hover,
        .widget_tag_cloud a:hover,
        .blogpost_tags a:hover {
            background:#858585;
            color: #ffffff;
        }
    
        .pagerblock li a.current,
        .recent_posts_content a:hover,
        .bc_content .featured_items_meta a:hover,
        .strip-item .strip-text h4 a:hover,
        .current-cat > a,
        .columns1 .portfolio_dscr_top h3 a:hover {
            color:#858585 !important;
        }
    
        .mc_signup_submit:hover {
            background: #858585 !important;
        }
    
        .mc_signup_submit:hover:before,
        .mc_signup_submit:hover:after {
            background: #ffffff;
        }
    
        .comment-reply-link:after {
            color: #858585;
        }
    
        .submit_btn_holder:hover,
        .loading-wrapper .loading-line,
        .loading2 {
            background: #858585;
        }
    
        .submit_btn_holder:hover:after,
        .submit_btn_holder:hover:before,
        .shortcode_tab_item_title.active:before {
            background: #ffffff;
        }
    
        .port_content .contnt_block {
            background: #ffffff;
        }
    
        .landing-wrapper .center-block p {
            font-family:Open Sans;
        }
    
        /* PRELOADER */
        .preloader:before,
        .preloader:after {
            background:#1d1f21;
        }
        .preloader span {
            color:#a8abad;
        }
        .preloader_line {
            background:#343638;
        }
        .preloader_line_bar1,
        .preloader_line_bar2 {
            background:#d47f72;
        }
    
        