
			body {
    font-family: "Roboto";
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    background: #0a0a0a;
}
body.single-pm-albums { background: #0a0a0a; }
body.body_aurel_left_sidebar { background: #0a0a0a; }
body.body_aurel_no_sidebar { background: #0a0a0a; }

.aurel_cs_logo,
header .aurel_logo_cont {
    padding-top: 40px;
    padding-bottom: 40px;
}
header.aurel_sticky_menu_on.aurel_stick_me .aurel_logo_cont {
    padding-top: 10px;
    padding-bottom: 10px;
}

.aurel_cs_logo .aurel_text_logo a,
footer .aurel_text_logo a,
header .aurel_text_logo a {
    font-size: 48px;
    line-height: 48px;
    color: #ffffff;
    font-weight: 700;
    font-style: normal;
    font-family:"Oswald";
    text-transform:uppercase;
}

.aurel_cs_logo .aurel_text_logo a,
.aurel_header_gradient_page footer.aurel_footer.aurel_template_footer_gradient .aurel_text_logo a,
.aurel_header_gradient_page header .aurel_text_logo a,
.aurel_header_transparent_page footer.aurel_footer.aurel_template_footer_gradient .aurel_text_logo a,
.aurel_header_transparent_page header .aurel_text_logo a {
    color: #ffffff;
}

header.aurel_main_header.aurel_sticky_menu_on.aurel_stick_me .aurel_text_logo a {
    font-size: 24px;
    line-height: 24px;
}

::selection { background: rgba(130,168,83, 0.99); color: #ffffff; }
::-moz-selection { background: #82a853; color: #ffffff; }

header.aurel_main_header:after { background: #ffffff; }
header.aurel_main_header.aurel_border_off:after { display: none; }

.fixed_header_footer header.aurel_main_header:before {
    background: linear-gradient(to bottom, rgba(10,10,10, 1) 0%, rgba(10,10,10, 0) 100%);
}
.fixed_header_footer footer.aurel_footer:before {
    background: linear-gradient(to top, rgba(10,10,10, 1) 0%, rgba(10,10,10, 0) 100%);
}

header.aurel_main_header { background: #171717; }
header.aurel_main_header.aurel_header_gradient_style {
    background: linear-gradient(to bottom, rgba(23,23,23, 1) 0%, rgba(23,23,23, 0) 100%);
}
header.aurel_main_header.aurel_header_transparent_style { background: none; }
header.aurel_main_header .aurel_header_socials a { color: #ffffff; }
header.aurel_sticky_menu_on.aurel_header_gradient_style .aurel_main_header_wrapper:before { background: rgba(23,23,23, 0); }
header.aurel_main_header.aurel_sticky_menu_on.aurel_stick_me.aurel_header_transparent_style { background: rgba(23,23,23, 0.9); }
header.aurel_main_header.aurel_sticky_menu_on.aurel_stick_me.aurel_header_solid_style { background: rgba(23,23,23, 0.9); }
header.aurel_main_header.aurel_header_gradient_style.aurel_sticky_menu_on.aurel_stick_me .aurel_main_header_wrapper:before { background: rgba(23,23,23, 0.8); }

.aurel_toogle_fullview span:before,
.aurel_toogle_fullview span:after { background: #ffffff; }

.aurel_header_gradient_page header.aurel_main_header .aurel_header_socials a,
.aurel_header_transparent_page header.aurel_main_header .aurel_header_socials a { color: #ffffff; }

.aurel_header_gradient_page .aurel_toogle_fullview span:before,
.aurel_header_gradient_page .aurel_toogle_fullview span:after,
.aurel_header_transparent_page .aurel_toogle_fullview span:before,
.aurel_header_transparent_page .aurel_toogle_fullview span:after { background: #ffffff; }

header.aurel_main_header .aurel_header_socials a:hover { color: #82a853; }

.aurel_mobile_menu_wrapper ul.aurel_menu > li > a,
header.aurel_main_header ul.aurel_menu > li > a {
    text-transform:uppercase;
    font-style: normal;
    font-size: 13px;
    line-height: 19px;
    font-weight: 700;
    font-family: "Roboto";
    color: #ffffff;
}

.aurel_header_gradient_page header.aurel_main_header ul.aurel_menu > li > a,
.aurel_header_transparent_page header.aurel_main_header ul.aurel_menu > li > a { color: #ffffff; }

.aurel_mobile_menu_wrapper ul.sub-menu > li > a,
header.aurel_main_header ul.sub-menu > li > a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-family: "Roboto";
    color: #c8c8c8;
}
header.aurel_main_header ul.sub-menu { background: #1c1d1f; color: #c8c8c8; }
header.aurel_main_header ul.sub-menu ul.sub-menu { background: #1e2022; color: #c8c8c8; }

.aurel_mobile_menu_wrapper ul.sub-menu li.current-menu-parent > a,
.aurel_mobile_menu_wrapper ul.sub-menu li.current-menu-item > a,
.aurel_mobile_menu_wrapper ul.sub-menu li.current-menu-ancestor > a,
.aurel_mobile_menu_wrapper ul.sub-menu li:hover > a,
.aurel_mobile_menu_wrapper ul.aurel_menu li.current-menu-parent > a,
.aurel_mobile_menu_wrapper ul.aurel_menu li.current-menu-item > a,
.aurel_mobile_menu_wrapper ul.aurel_menu li.current-menu-ancestor > a,
.aurel_mobile_menu_wrapper ul.aurel_menu li:hover > a,
header.aurel_main_header ul.sub-menu li.current-menu-parent > a,
header.aurel_main_header ul.sub-menu li.current-menu-item > a,
header.aurel_main_header ul.sub-menu li.current-menu-ancestor > a,
header.aurel_main_header ul.sub-menu li:hover > a,
header.aurel_main_header ul.aurel_menu li.current-menu-parent > a,
header.aurel_main_header ul.aurel_menu li.current-menu-item > a,
header.aurel_main_header ul.aurel_menu li.current-menu-ancestor > a,
header.aurel_main_header ul.aurel_menu li:hover > a { color: #82a853; }

header.aurel_main_header nav.aurel_nav ul.sub-menu:before { background: #82a853; }
header.aurel_main_header nav.aurel_nav ul.sub-menu > li > ul.sub-menu:before { background: #2e3032; }
header.aurel_main_header nav.aurel_nav ul.sub-menu:after { border-color: transparent transparent #82a853 transparent; }
header.aurel_main_header ul.sub-menu a:before { background: #2c2d2f; }
header.aurel_main_header ul.sub-menu ul.sub-menu a:before { background: #2e3032; }
header.aurel_main_header ul.sub-menu > li:first-child > a:before { display: none; }

.aurel_toogle_fullview:hover span:before,
.aurel_toogle_fullview:hover span:after { background: #82a853; }
span.aurel_mmt_icon span { background: #ffffff; }
.aurel_mobile_menu_wrapper { background: #1c1d1f; }

.aurel_mobile_menu_wrapper nav.aurel_mobile_nav ul.aurel_menu li a,
.aurel_mobile_menu_wrapper nav.aurel_mobile_nav li:hover a,
.aurel_mobile_menu_wrapper nav.aurel_mobile_nav a { color: #c8c8c8; }

.aurel_mobile_menu_wrapper nav.aurel_mobile_nav ul.aurel_menu li.current-menu-parent > a,
.aurel_mobile_menu_wrapper nav.aurel_mobile_nav ul.aurel_menu li.current-menu-item > a,
.aurel_mobile_menu_wrapper nav.aurel_mobile_nav ul.aurel_menu li.current-menu-ancestor > a { color: #82a853; }

.aurel_mobile_menu_wrapper nav.aurel_mobile_nav,
.aurel_mobile_menu_wrapper ul.aurel_menu,
.aurel_mobile_menu_wrapper ul.aurel_menu ul.sub-menu { background: #1c1d1f; }
.aurel_mobile_menu_wrapper ul.aurel_menu > li:last-child { border: none; }

.aurel_show_mobile_header header.aurel_main_header {
    background: linear-gradient(to bottom, rgba(23,23,23, 1) 0%, rgba(23,23,23, 1) 100%);
}

.aurel_content_wrapper:before { background:#0a0a0a; }

.footer_widgets_wrapper { background: #191a1b; }
.footer_widgets_wrapper p,
.footer_widgets_wrapper div,
.footer_widgets_wrapper td { color: #7c8690; }
.footer_widgets_wrapper h1,
.footer_widgets_wrapper h2,
.footer_widgets_wrapper h3,
.footer_widgets_wrapper h4,
.footer_widgets_wrapper h5,
.footer_widgets_wrapper h6 { color: #ffffff; }
.footer_widgets_wrapper a { color: #ffffff; }
.footer_widgets_wrapper a:hover { color: #82a853; }

footer.aurel_footer { background: #161616; }
footer.aurel_footer:after { background: rgba(255,255,255,0.05); }
footer.aurel_footer.aurel_border_off:after { display: none; }
footer.aurel_footer .aurel_copyright { color: #ffffff; font-size: 14px; line-height: 16px; }
footer.aurel_footer.aurel_template_footer_gradient .aurel_copyright { color: #ffffff; }
.aurel_back_to_top { background: #3a3e43; }
.aurel_back_to_top:hover { background:#82a853; border-color:#82a853; }
footer.aurel_footer.aurel_template_footer_gradient {
    background: linear-gradient(to top, rgba(23,23,23, 1) 0%, rgba(23,23,23, 0) 100%);
}
footer.aurel_footer.aurel_template_footer_transparent { background: none; }

pre, pre code, code { background: #3a3e43; color: #ffffff; }
kbd { color: #82a853; }
table, table td, table tr, table th { border-color: #2e3032; border-width: 2px; }

label,
.wpcf7-response-output,
.aurel_comment_text p,
.aurel_tiny ul li,
.aurel_tiny ol li,
.aurel_tiny,
.footer_widget,
.aurel_sidebar,
.aurel_sidebar ul li,
.aurel_sidebar ol li,
.aurel_sidebar div,
.aurel_sidebar table,
.testimonial_content, .testimonial_content p,
.testimonial_content td,
.testimonial_content div,
body .elementor-widget-tabs .elementor-tab-content,
body .elementor-widget-text-editor,
.aurel_prev_post_title,
.aurel_next_post_title,
.widget_aurel_featured_posts .aurel_posts_item div {
    font-size:16px;
    line-height:26px;
    font-weight:400;
    color:#a0a7ae;
}

a { color:#0a0a0a; }
a:hover { color:#82a853; }
p { margin:0 0 14px 0; }

blockquote { color:#ffffff; border-color:#82a853; }
blockquote:before { background-color:#82a853; }
blockquote p, blockquote td, blockquote div { color: #ffffff; }

.aurel_featured_post_widget_title { font-weight: 400; }

body span.aurel_color,
h1 span.aurel_color, h2 span.aurel_color, h3 span.aurel_color,
h4 span.aurel_color, h5 span.aurel_color, h6 span.aurel_color { color: #82a853; }

.aurel_top_banner_slogan { color: #0a0a0a; }
.aurel_subtitle, .aurel_subtitle p, .aurel_subtitle div, .aurel_subtitle span { color: #0a0a0a; }

.aurel_post_tags, .aurel_post_tags a, .aurel_sharing, .aurel_sharing span,
.aurel_sharing a, .aurel_post_nav_button a, a.aurel_read_more_button,
.aurel_post_meta_item, .aurel_post_meta_item a {
    color: #0a0a0a;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
.aurel_post_meta .aurel_post_meta_item:before, .aurel_post_tags a:hover { color: #82a853; }
.aurel_post_nav_button a { color:#a0a7ae; }
.aurel_prev_post_title, .aurel_next_post_title { color: #0a0a0a; }
.aurel_post_meta_item a:hover { color:#82a853; }
a.aurel_read_more_button { color:#ffffff; background:#3a3e43; }
a.aurel_read_more_button:hover { color:#ffffff; background:#82a853; }

.aurel_verticaly_page_wrapper { background: #0a0a0a; }
.aurel_cs_footer .aurel_socials_wrapper a.aurel_footer_social_button,
.aurel_cs_content_wrapper .wpcf7-response-output,
.aurel_cs_content_wrapper h1,
.aurel_cs_content_wrapper span,
.aurel_cs_content_wrapper p,
.aurel_cs_copyright { color:#ffffff; }
.aurel_cs_footer a.aurel_footer_social_button:hover { color: #82a853; }

.aurel_pp_content_wrapper h1,
.aurel_pp_content_wrapper span,
.aurel_pp_content_wrapper p { color:#ffffff; }

.aurel_404_content_wrapper h1,
.aurel_404_content_wrapper span,
.aurel_404_content_wrapper p { color: #ffffff; }

.aurel_pp_content_wrapper h1 span,
.aurel_404_content_wrapper h1 span { color: #82a853; }

.countdown span.item span { font-family: "Roboto"; font-weight: 400; }

body input[type="text"],
body input[type="password"],
body input[type="email"],
body input[type="tel"],
body input[type="date"],
body input[type="time"],
body input[type="datetime"],
body input[type="url"],
body textarea,
body select {
    color:#a0a7ae;
    border:2px solid #2e3032;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
}
body input[type="text"]:focus,
body input[type="password"]:focus,
body input[type="email"]:focus,
body input[type="tel"]:focus,
body input[type="date"]:focus,
body input[type="time"]:focus,
body input[type="datetime"]:focus,
body input[type="url"]:focus,
body select:focus,
body textarea:focus { border-color: #82a853; }

body .elementor-widget-button a.elementor-button,
a.aurel_button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    font-family: "Roboto";
    font-size: 14px;
    color:#ffffff;
    background:#3a3e43;
}
body .elementor-widget-button a.elementor-button:hover,
a.aurel_button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover { color:#ffffff; background: #82a853; }

body .elementor-widget-button a.elementor-button,
a.aurel_button.aurel_reverse_button,
input.aurel_reverse_button { background: #82a853; }
body .elementor-widget-button a.elementor-button:hover,
a.aurel_button.aurel_reverse_button:hover,
input.aurel_reverse_button:hover { background: #3a3e43; }

input::-webkit-input-placeholder { color:#a0a7ae; }
textarea::-webkit-input-placeholder { color:#a0a7ae; }
input::-moz-placeholder { color:#a0a7ae; }
textarea::-moz-placeholder { color:#a0a7ae; }
input::-ms-input-placeholder { color:#a0a7ae; }
textarea::-ms-input-placeholder { color:#a0a7ae; }

.aurel_select {
    color:#a0a7ae;
    border:2px solid #2e3032;
    font-family: "Roboto";
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
.aurel_select.active { border:2px solid #82a853; }

.widgettitle:before { background:#82a853; }
.widget a { color: #0a0a0a; }
.widget a:hover { color: #82a853; }

.aurel_posts_item_content a { color:#0a0a0a; }
.aurel_posts_item_content a:hover,
.aurel_posts_item_content .aurel_widget_meta a:hover { color:#82a853; }
.aurel_posts_item_content .aurel_widget_meta div,
.aurel_posts_item_content .aurel_widget_meta a,
.aurel_posts_item_content .aurel_widget_meta span { color:#7c8690; }

.widget_tag_cloud a { font-family: "Roboto"; font-weight: 400; color:#ffffff; background:#3a3e43; }
.widget_tag_cloud a:hover { color:#ffffff; background: #82a853; }

.footer_widget a { color: #ffffff; }
.footer_widget a:hover { color: #82a853; }
.footer_widget ul li, .footer_widget ol li, .footer_widget p,
.footer_widget span, .footer_widget td, .footer_widget div { color:#7c8690; }
.footer_widget h1, .footer_widget h2, .footer_widget h3,
.footer_widget h4, .footer_widget h5, .footer_widget h6 { color:#ffffff; }

.aurel_posts_navigation { border-top:1px solid #2e3032; border-bottom:1px solid #2e3032; }
.aurel_sticky_marker { color:#82a853; }

body .nav-links span { color: #ffffff; font-family: "Roboto"; font-weight: 400; }
body .nav-links span.current { border: 2px solid #3a3e43; color: #82a853; }
body .nav-links a { border: 2px solid #3a3e43; color: #a0a7ae; font-family: "Roboto"; font-weight: 400; }
.aurel_post_nav_button a:hover, body .nav-links a:hover { color:#0a0a0a; border-color: #82a853; }

.aurel_albums_grid a:before { background: rgba(130,168,83, 0); }
.aurel_albums_grid a:hover:before { background: rgba(130,168,83, 0.7); }
.aurel_albums_grid h4, .aurel_albums_grid h6,
.aurel_albums_packery_item h6, .aurel_albums_packery_item h4 { color: #ffffff; }

body .aurel_owlCarousel.owl-carousel .owl-dot { border-color: #a0a7ae; background: rgba(255,255,255, 0); }
body .aurel_owlCarousel.owl-carousel .owl-dot:hover { border-color: #ffffff; }
body .aurel_owlCarousel.owl-carousel .owl-dot.active { border-color: #ffffff; background: rgba(255,255,255, 1); }

body .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background:#82a853; }

.aurel_albums_carousel_content,
.aurel_albums_packery_item .aurel_albums_grid_content,
.aurel_albums_grid.view_type_grid .aurel_albums_grid_content {
    background: linear-gradient(to top, rgba(23,23,23, 0.75) 0%, rgba(23,23,23, 0) 100%);
}

.aurel_about01 .elementor-image img { border: 10px solid #0a0a0a; }
.aurel_widget_socials a:hover { background: #82a853; }

.aurel_albums_carousel .aurel_albums_carousel_item_inner h3,
.aurel_albums_carousel .aurel_albums_carousel_item_inner h6,
.aurel_albums_stripes_content h6,
.aurel_albums_stripes_content h3,
.aurel_split_slide .aurel_split_title,
.aurel_slide_counter,
.aurel_slide_title,
.aurel_packery_inner .packery-item-content h4,
.aurel_grid_inner .grid-item h4,
.grid-item-content h4,
h6.aurel_albums_category,
h4.aurel_albums_title,
.grid-item-controls a,
.aurel_ribbon_content h2,
.gallery-caption { color: #ffffff; }
.grid-item-controls a:hover { color: #82a853; }

.aurel_preloader_wrapper:before,
.aurel_preloader_wrapper:after { background: #0a0a0a; }
.aurel_preloader_wrapper .aurel_preloader_bar { background: #3a3e43; }
.aurel_preloader_wrapper .aurel_preloader_bar:before { background: #82a853; box-shadow: 0 0 7px #82a853; }
.aurel_preloader_wrapper h6 { color: #a0a7ae; }

.aurel_split_gradient,
.aurel_slider_overlay_gradient {
    background: linear-gradient(to top, rgba(23,23,23, 1) 0%, rgba(23,23,23, 0) 100%);
}

.aurel_ribbon_slide, .aurel_ribbon_slider { background: #171717; }
.aurel_ribbon_content:before {
    background: linear-gradient(to top, rgba(23,23,23, 1) 0%, rgba(23,23,23, 0) 100%);
}

.hover_type_plus a .packery-item-overlay:before,
.hover_type_plus a .packery-item-overlay:after,
.hover_type_solid_plus a .packery-item-overlay:before,
.hover_type_solid_plus a .packery-item-overlay:after,
.hover_type_plus a .grid-item-overlay:before,
.hover_type_plus a .grid-item-overlay:after,
.hover_type_solid_plus a .grid-item-overlay:before,
.hover_type_solid_plus a .grid-item-overlay:after { background: #ffffff; }

.bypostauthor .aurel_post_author_label { background: #82a853; color: #ffffff; }

.aurel_attachment_page .aurel_attachment_page_bg:before,
.aurel_attachment_page .aurel_attachment_page_content { background: rgba(10,10,10, 0.7); }

body .elementor-widget-counter .elementor-counter-number-wrapper { color: #82a853; }

.aurel_sharing a.aurel_share_facebook:hover,
.aurel_sharing a.aurel_share_twitter:hover,
.aurel_sharing a.aurel_share_pinterest:hover { background:#82a853; }

.aurel_grid_filter li.aurel_filter-item.is-checked a { color: #82a853; }

@media only screen and (max-width: 760px) {
    body { background: #0a0a0a!important; }
}

body blockquote cite { font-size:16px; line-height:26px; font-weight:400; }		

html { font-size: 16px; }
