/*
Theme Name: AgencyWP 02
Theme URI: https://themearile.com/agencywp-theme/
Template: aasta
Author: ThemeArile
Author URI: https://themearile.com
Description: AgencyWP is a powerful and intuitive multipurpose WordPress theme for all kinds of business websites. The theme provides unique designs with advanced customizer settings. It can handle businesses, agencies, photography, architecture, interior designers, portfolio, consultants, corporate, business promotion, electrician, industries, education, SEO, construction, fashion, online shop, health, Beauty salons, wedding, gym, lawyers, travel agency, restaurant, hotel, bloggers, magazine websites such as. It comes packed with powerful features for designing and customizing theme pages, advanced typography, sticky menu, header styles, logo upload, translation ready (WPML, Polylang), built with SEO in mind and it's built to be beautiful on all screen sizes. The theme is ideally suited for business, consultant, finance, corporate, freelancer, agency, business promotion, personal portfolio, electrician, industries, education, SEO, construction, fashion, online shop, health &amp; medical, Beauty &amp; spa salons, wedding, photography, gym, cafe, music, interior design firms, architecture firms, lawyer, restaurant, hotel, blog, magazine, travel agency and many other websites compatible. This theme supports the best Elementor page builder to create, edit, and update page designs as per the requirement. AgencyWP also supports popular free and premium WordPress plugins such as Elementor, Yoast SEO, WooCommerce, Contact Form 7, Jetpack, Google Analytics, and much more. Check the demo of AgencyWP Pro https://themearile.com/aasta-pro-theme/.
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-background,custom-header,custom-menu,editor-style,featured-images,footer-widgets,post-formats,theme-options,threaded-comments,rtl-language-support,translation-ready,full-width-template,custom-logo,blog,e-commerce,portfolio
Version: 1.2.1658831849
Updated: 2022-07-26 10:37:29

*/

body, button, input, select, textarea {
    color: #efefef;
}
h1, .h1, h2, .h2, .h3, h3, h4, .h4, h5, .h5, .h6, h6 {
    color: #d70041;
}
h4 {
    font-weight: 600;
    text-transform: inherit;
}
blockquote {
    background-color: #fafafa;
    color: #606060;
}
blockquote cite {
    color: #333;
}
blockquote:before {
    color: rgba(0, 0, 0, 0.05);
}
a {
    color: #47bc38;
    text-decoration: none !important;
}
a:hover, a:active {
    color: #d70041;
}
a:focus {
    text-decoration: none !important;
    outline: thin dotted;
}
hr {
    background-color: #e9e9e9;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f0f0f0;
}
label {
    color: #606060;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
    color: #606060 !important;
    border: 1px solid #e5e5e5 !important;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus {
    color: #606060 !important;
    -moz-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
    -webkit-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
    -o-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
    box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
}
.form-control {
    border: 1px solid #e5e5e5 !important;
}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #333;
    color: #fff;
}
::-webkit-input-placeholder {
    color: #606060;
}
:-moz-placeholder {
    color: #606060;
}
::-moz-placeholder {
    color: #606060;
}
:-ms-input-placeholder {
    color: #606060;
}
.btn-default:hover, .btn-default:focus {
    background-color: #111;
    color: #fff !important;
}
.btn-light {
    background-color: #fff;
}
.btn-border {
    background-color: transparent;
    color: #444;
}
.btn-dark {
    background-color: transparent;
    color: #111;
}
table, th, td {
    border: 1px solid #e9e9e9;
}
thead th {
    border-bottom: 2px solid #e9e9e9;
}
th {
    text-align: left;
    background-color: #f6f6f6;
    color: #333;
}
.widget td a:hover, .widget td a:focus, td a:hover, td a:focus {
    color: #333;
}
.text-dark {
    color: #333 !important;
}
.theme-b-top {
    border-top: 1px solid #e9e9e9 !important;
}
.theme-b-bottom {
    border-bottom: 1px solid #e9e9e9 !important;
}
.theme-b-left {
    border-left: 1px solid #e9e9e9 !important;
}
.theme-b-right {
    border-right: 1px solid #e9e9e9 !important;
}
.theme-services .service-content {
    border: 1px solid #e4e4e4;
}
.theme-main-slider .overlay {
    background-color: rgba(0, 0, 0, .50);
}
#theme-main-slider .item {
    height: 850px;
}
.theme-page-header-area {
    padding-top: 12rem;
    padding-bottom: 10rem;
}
.theme-separator-line-horrizontal-full {
    background-color: #e4e4e4;
}
.theme-services {
    background-color: #fff;
}
.theme-services .service-title a {
    color: #333;
}
.theme-block.theme-project {
    background-color: #f7f7f7 !important;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}
.theme-testimonial .theme-separator-line-horrizontal-full {
    background-color: #e4e4e4;
}
.theme-block.theme-blog.theme-bg-grey {
    background-color: #f7f7f7 !important;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}
.theme-blog .post .entry-title a {
    color: #333;
}
.entry-content a:hover, .entry-content a:focus {
    color: #333;
}
.entry-meta {
    border-bottom: 1px dotted #cdcdcd;
}
.entry-meta > span {
    color: #606060;
}
.entry-meta a {
    color: #606060;
}
.entry-meta .author:before, .entry-meta .cat-links:before {
    color: #606060;
}
.entry-meta .posted-on::before, .entry-meta .comment-links a::before {
    color: #606060;
}
.entry-meta .tag-links a {
    background-color: transparent;
    color: #606060;
    border: 1px solid #e5e5e5;
}
.edit-link .post-edit-link {
    color: #606060;
}
.more-link:hover, .more-link:focus {
    background-color: #111;
    color: #fff !important;
}
.pagination a, .page-links a, .post-nav-links a, .post-nav-links .post-page-numbers.current, .navigation.pagination .nav-links .page-numbers, .navigation.pagination .nav-links a {
    background-color: #fff;
    color: #333;
    border: 1px solid #e9e9e9;
}
.theme-related-posts {
    background-color: #fff;
    border: 1px solid #e9e9e9;
}
.theme-blog.theme-blog-large .theme-related-posts .post {
    border: 1px solid #e9e9e9;
}
.theme-blog-author .custom-social-icons li > a {
    color: #333;
}
.theme-comment-section {
    background-color: #fff;
    border: 1px solid #e9e9e9;
}
.theme-comment-title h4 {
    border-bottom: 1px solid #e9e9e9;
}
.comment-detail {
    border-bottom: 1px solid #e9e9e9;
}
.pull-left-comment img {
    border: 3px solid #e9e9e9;
}
.logged-in-as a:hover, .logged-in-as a:focus {
    color: #333;
}
.theme-comment-form {
    background-color: #fff;
    border: 1px solid #e9e9e9;
}
.sidebar {
    background-color: #fff;
    border: 1px solid #e4e4e4;
}
.sidebar .widget {
    color: #606060;
}
.sidebar .widget .widget-title a.rsswidget {
    color: #333;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li {
    border-bottom: 1px solid #e9e9e9;
}
.widget_archive li a, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_recent_comments li a, .widget_recent_entries li a, .widget_text address a {
    color: #333;
}
.widget_archive li:before, .widget_categories li:before, .widget_links li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before {
    color: #606060;
}
.calendar_wrap caption {
    color: #333;
}
.calendar_wrap table#wp-calendar thead th {
    background-color: #f6f6f6;
    border-bottom: 2px solid #e9e9e9;
}
.widget button[type="submit"]:hover, .widget button[type="submit"]:focus, .btn-success:hover, .btn-success:focus {
    background-color: #333 !important;
    color: #fff !important;
    border-color: #333 !important;
}
.widget .tagcloud a {
    background-color: transparent;
    color: #606060;
    border: 1px solid #e5e5e5;
}
.widget_rss ul li {
    border-bottom: 1px solid #e9e9e9;
}
.wp-caption-text a:hover {
    color: #333;
}
.entry-content .wp-block-latest-comments__comment-meta a {
    color: #333;
}
.wp-block-latest-posts__post-date {
    color: #606060;
}
.wp-block-button .wp-block-button__link {
    color: #fff !important;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
    background-color: transparent;
    color: #32373c !important;
    border: 2px solid #32373c;
}
.wp-block-button.is-style-outline .wp-block-button__link {
    color: #32373c !important;
}
.wp-block-calendar tbody td {
    color: #606060;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
    color: #606060;
}
.site-footer {
    background-color: #040404;
}
.footer-sidebar input[type="text"], .footer-sidebar input[type="email"], .footer-sidebar input[type="url"], .footer-sidebar input[type="password"], .footer-sidebar input[type="search"], .footer-sidebar input[type="number"], .footer-sidebar input[type="tel"], .footer-sidebar input[type="range"], .footer-sidebar input[type="date"], .footer-sidebar input[type="month"], .footer-sidebar input[type="week"], .footer-sidebar input[type="time"], .footer-sidebar input[type="datetime"], .footer-sidebar input[type="datetime-local"], .footer-sidebar input[type="color"], .footer-sidebar textarea, .footer-sidebar select {
    background-color: transparent !important;
    color: #e5e5e5;
}
.site-info {
    background-color: #000;
    color: #e5e5e5;
    border-top: 1px solid #363535;
}
.sidebar .widget .wp-block-group .wp-block-verse {
    background-color: #f6f6f6;
    color: #606060;
}
body.woocommerce .theme-block {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #fff;
    border: 1px solid #e4e4e4;
}
.woocommerce ul.products li.product .button.add_to_cart_button, .woocommerce ul.products li.product .button.product_type_grouped, .woocommerce ul.products li.product .button.product_type_simple, .woocommerce ul.products li.product .button.product_type_external, .woocommerce ul.products li.product .button.product_type_variable {
    color: #606060;
    border-bottom: 2px solid #606060;
}
.woocommerce ul.products li.product .price, .theme-block.shop .product .price {
    color: #606060;
}
.woocommerce div.product form.cart .button {
    background-color: #333;
}
.product_meta .sku_wrapper .sku, .product_meta .posted_in a, .product_meta .tagged_as a {
    color: #606060;
}
.woocommerce #review_form #respond .form-submit input {
    background-color: #333;
    color: #fff;
}
.woocommerce .comment_container {
    border-bottom: 2px dotted #e4e4e4;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
    color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after {
    background-color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top-color: #333;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    color: #333;
}
.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover {
    background-color: #333;
    color: #fff;
}
.woocommerce table.shop_table {
    border: 1px solid #e4e4e4;
}
.woocommerce table.shop_table .cart_item:hover {
    background-color: #f6f6f6;
}
.woocommerce table.shop_table th {
    color: #333;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td {
    border-right: 1px solid #e4e4e4;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
    border: 1px solid #e4e4e4;
}
.woocommerce-cart table.cart td.actions .coupon button.button {
    background-color: #333;
    color: #fff;
}
.woocommerce-cart table.cart td.actions button.button:hover {
    background-color: #333;
    color: #fff;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce button.button.woocommerce-Button:hover {
    background-color: #333;
    color: #fff;
}
.woocommerce form .form-row span.select2-selection.select2-selection--single {
    border: 1px solid #f7f7f7 !important;
}
.woocommerce .woocommerce-billing-fields h3, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label, #order_review_heading {
    color: #333;
}
.checkout_coupon.woocommerce-form-coupon .form-row button.button {
    background-color: #333;
    color: #fff;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background-color: #f6f6f6;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #e4e4e4;
    color: #606060;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #e4e4e4;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background-color: #333;
    color: #fff;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #dedede;
}
.woocommerce.widget_product_categories ul li, .woocommerce.widget_product_categories ol li {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce.widget_products ul.cart_list li, .woocommerce.widget_products ul.product_list_widget li, .woocommerce.widget_top_rated_products ul.cart_list li, .woocommerce.widget_top_rated_products ul.product_list_widget li, .woocommerce.widget_recent_reviews ul.cart_list li, .woocommerce.widget_recent_reviews ul.product_list_widget li, .woocommerce.widget_recently_viewed_products ul.cart_list li, .woocommerce.widget_recently_viewed_products ul.product_list_widget li, .woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li, .woocommerce.widget_rating_filter ul li {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    background-color: #fff;
    color: #333;
    border: 1px solid #e4e4e4;
}
.form-control:focus {
    -moz-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
    -webkit-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
    -o-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
    box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
}
body.custom-background .theme-bg-dark, body.custom-background .theme-bg-default, body.custom-background .theme-blog.theme-bg-grey {
    background-color: transparent !important;
}
.navbar .nav .menu-item .nav-link {
    font-weight: 600;
}
.navbar .nav .menu-item .dropdown-item {
    font-weight: 600;
}
h5, .theme-main-slider .sub-title, .theme-services .service-title, .team-block .team-name, .team-mambers.vrsn-two .teammember-item .teammember-content .teammember-meta .teammember-title, .theme-project .theme-project-content .theme-project-title, .comment-detail-title {
    text-transform: inherit;
}
h5, .theme-main-slider .sub-title, .theme-services .service-title, .team-block .team-name, .team-mambers.vrsn-two .teammember-item .teammember-content .teammember-meta .teammember-title, .theme-project .theme-project-content .theme-project-title, .comment-detail-title, .theme-blog .post .entry-title, .theme-contact-widget-title {
    font-weight: 600;
}
h1, .page-header-title h1, .theme-slider-content .theme-caption-bg .title-large, .theme-slider-content .title-large, .theme-slider-content .theme-caption-bg2 .title-large {
    text-transform: inherit;
}
h2, .theme-section-module .section-area-title, .theme-funfact-title {
    font-weight: 600;
    text-transform: inherit;
}
h3, .theme-cta .title {
    font-weight: 600;
    text-transform: inherit;
}
h4, .theme-blog.theme-blog-large .post .entry-title, .theme-blog .post .entry-title, .theme-comment-title h4 {
    text-transform: inherit;
}
h4, .theme-comment-title h4, .theme-contact-form-info .title h4 {
    font-weight: 600;
}
.widget .widget-title {
    font-weight: 600;
    text-transform: inherit;
}
.theme-services .service-content-two {
    position: relative;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin: 0 0 3.125rem;
}
.theme-services .service-content-thumbnail-two {
    text-align: center;
    height: 3.875rem;
    margin-right: 1.500rem;
    width: 3.875rem;
    position: relative;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.theme-services .service-content-thumbnail-two, .theme-services .service-content-thumbnail-two a {
    font-size: 3rem;
    background-color: transparent;
    line-height: 1;
    position: relative;
    z-index: 1;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-transition: .3s cubic-bezier(.53,.645,.51,1.34);
    -webkit-transition: .3s cubic-bezier(.53,.645,.51,1.34);
    -o-transition: .3s cubic-bezier(.53,.645,.51,1.34);
    transition: .3s cubic-bezier(.53,.645,.51,1.34);
    padding: 0;
}
.theme-services .col-md-4:nth-child(3n+1) {
    clear: left;
}
.theme-services .service-content-two:hover .service-links a, .theme-services .service-content-two:focus .service-links a, .theme-services .service-content-two .service-links a:hover, .theme-services .service-content-two .service-links a:focus {
    background-color: #111;
    color: #fff;
    border: 1px solid #111;
}
.theme-project .row.theme-project-row {
    margin-right: 0;
    margin-left: 0;
}
.theme-testimonial.vrsn-three .theme-testimonial-overlay {
    background-color: rgba(0, 0, 0, .70);
}
.theme-testimonial.vrsn-three .theme-testimonial-block:before {
    display: none;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two {
    margin-bottom: 2rem;
    text-align: center;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 4.5rem 2.5rem 2.5rem;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two:hover {
    -moz-transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -o-transform: translateY(-7px);
    transform: translateY(-7px);
    -moz-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
    -webkit-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
    -o-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
    box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two::before {
    font-size: 2.5rem;
    display: block;
    top: 10px;
    color: #fff;
    font-family: "FontAwesome";
    position: absolute;
    content: "\f10d";
    left: 45%;
    right: 0;
    border-color: transparent;
    border-style: none;
    border-width: 0;
    padding: 0;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two:after {
    height: 29px;
    width: 29px;
    position: absolute;
    content: '';
    -moz-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -webkit-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -o-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    transform: translateX(-50%) rotate(125deg) skew(-20deg);
    left: 50%;
    z-index: 1;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    bottom: -6px;
}
.theme-testimonial.vrsn-three .theme-testimonial-block p {
    font-size: 1.125rem;
    color: #fff !important;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .media {
    text-align: center;
    margin-left: 0;
    display: block;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .thumbnail {
    margin: 0 auto 1.25rem;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .thumbnail img {
    height: 5rem;
    width: 5rem;
    margin: 0;
}
.theme-testimonial.vrsn-three .theme-testimonial-block .name {
    font-size: 1.125rem;
}
.theme-testimonial.vrsn-three .theme-testimonial-block .position {
    font-size: 1rem;
}
.service-links a {
    color: #fff;
}
.theme-services .service-content:hover .service-links a, .theme-services .service-content:focus .service-links a {
    background-color: #292b32 !important;
    color: #fff !important;
    border: 1px solid #292b32 !important;
}
.theme-testimonial .theme-section-module .section-area-title {
    color: #f8f9fa;
}
.theme-blog .post, .theme-blog .post:hover {
    background-color: #fff;
    border: 1px solid #e4e4e4;
}
.sidebar .widget .widget-title, .sidebar .widget .wp-block-group h2 {
    background-color: transparent;
    color: #333;
}
.sidebar .widget_block h2, .sidebar .widget_block .wp-block-search__label {
    font-size: 1.5rem;
    color: #333;
    font-weight: 400;
    letter-spacing: 0.45px;
    padding: 0;
}
.sidebar .widget_block .wp-block-latest-posts__list li, .sidebar .widget_block .wp-block-archives-list li, .sidebar .widget_block .wp-block-categories-list li {
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
    border-bottom: 1px dotted #e9e9e9;
}
.sidebar .widget_block .wp-block-latest-posts__list:last-child, .sidebar .widget_block .wp-block-archives-list li:last-child, .sidebar .widget_block .wp-block-categories-list li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
.wp-block-media-text.alignwide .wp-block-media-text__content p.has-large-font-size {
    color: #333;
}
.wp-block-media-text.alignwide .wp-block-media-text__content p {
    color: #606060;
}
.footer-sidebar .widget .tagcloud a {
    color: #e5e5e5;
}
.footer-sidebar .textwidget address a {
    color: #e5e5e5;
}
.footer-sidebar .widget_archive li, .footer-sidebar .widget_categories li, .footer-sidebar .widget_links li, .footer-sidebar .widget_meta li, .footer-sidebar .widget_nav_menu li, .footer-sidebar .widget_pages li, .footer-sidebar .widget_recent_comments li, .footer-sidebar .widget_recent_entries li, .footer-sidebar  .widget_rss ul li {
    border-bottom: 1px dotted #5b5d64;
}
.footer-sidebar .widget_block h2 {
    font-size: 1.5rem;
    margin-bottom: 1.875rem;
    font-weight: 400;
    letter-spacing: 0.45px;
    padding: 0;
}
.footer-sidebar .widget_block .wp-block-archives-list li, .footer-sidebar .widget_block .wp-block-categories-list li {
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
    border-bottom: 1px dotted #5b5d64;
}
.footer-sidebar .widget_block .wp-block-archives-list li:last-child, .footer-sidebar .widget_block .wp-block-categories-list li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
.site-info a {
    color: #e5e5e5;
}
.theme-block.shop .owl-theme .owl-dots .owl-dot span {
    background-color: #000;
}
.theme-block.shop .owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
}
@media (min-width: 768px) and (max-width: 992px) {
.theme-services .col-md-4:nth-child(3n+1) {
    clear: none;
}
.theme-services .col-sm-6:nth-child(2n+1) {
    clear: left;
}
}
@media (min-width: 992px) {
.theme-slider-content {
    top: 53%;
}
	.container-full {max-width: 100%; padding-right:15px; padding-left:15px}
}

h1 {color:#d70041!important; font-weight:900!important; font-size: 2rem!important;}

.navbar img.custom-logo, .theme-header-logo-center img.custom-logo {
    max-width: 385px!important
}
.navbar.navbar-header-wrap.header-fixed-top {
    background-color: #000000!important; border-bottom:#47bc38 2px solid
}

.navbar-header-wrap {background: rgb(0,1,1);
background: linear-gradient(0deg, rgba(0,1,1,0) 0%, rgba(3,2,0,0.7511379551820728) 100%);}

.navbar.navbar-header-wrap .navbar-toggler {
    border-color: rgba(0, 0, 0, 0);
}
h2 {color:#ffffff!important; font-weight:900!important; font-size: 1rem!important;}
media (min-width: 992px)
.page-scroll-up a {animation:bounce 10s infinite;
    -webkit-animation: fadeIn 5s infinite;
    -moz-animation: fadeIn 5s infinite;
    -o-animation: fadeIn 5s infinite;}
.page-scroll-up a, .page-scroll-up a:hover, .page-scroll-up a:active {
    background: #666666!important;
}

@media (max-width: 650px) {
	.navbar img.custom-logo, .theme-header-logo-center img.custom-logo {
    max-width: 265px!important;
}
}
.navbar.navbar-header-wrap .navbar-toggler:hover, .navbar.navbar-header-wrap .navbar-toggler:focus {
    outline: 2px dotted #47BC38!important;
}

@media (max-width: 991px)
.navbar .nav .menu-item .nav-link {
    border-bottom: 1px solid #47BC38!important;
}
}

.navbar .nav .menu-item .nav-link:hover, .navbar .nav .menu-item .nav-link:focus, .navbar.header-fixed-top .nav .menu-item .nav-link:hover, .navbar.header-fixed-top .nav .menu-item .nav-link:focus, .navbar.navbar-header-wrap .nav .menu-item .nav-link:hover, .navbar.navbar-header-wrap .nav .menu-item .nav-link:focus, .navbar.navbar-header-wrap.header-fixed-top .nav .menu-item .nav-link:hover, .navbar.navbar-header-wrap.header-fixed-top .nav .menu-item .nav-link:focus {
    color: #47BC38!important;
}

.elementor-26 .elementor-element.elementor-element-691853e .eael-facebook-feed-item-inner {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #333333;
    background-color: #ffffff;
    border-radius: 10px; margin: 15px;
}
.elementor-26 .elementor-element.elementor-element-691853e .eael-facebook-feed-item-header {
    background-color: #333333;
}
.eael-facebook-feed-item-user {display:none}
.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content {
    position: relative;
    display: block;
    padding: 12px;
    background-color: #333333;
    color: #ffffff!important;
}
.elementor-26 .elementor-element.elementor-element-691853e .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message {
    color: #ffffff;
    font-family: arial;
}
.elementor-26 .elementor-element.elementor-element-691853e .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message a {
    color: #47BC38;
}
.elementor-26 .elementor-element.elementor-element-691853e .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer {
    background-color: #333333;
    color: #707070;
}
.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap {
    padding: 0;
    margin-bottom: 0px!important;
}

.elementor-widget-text-editor {
	color: #e4e4e4!important;}