/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://tomusborne.com
Template:     generatepress
Description: GeneratePress Child Theme
Version: 3.3.1
Requires at least: 5.2
Tested up to: 6.3
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepresschild
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2023 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2022 Automattic, Inc.

Actual CSS can be found in /assets/css/ folder.
*/


/* 
    CSS BY SHOP: 
    .ahealthcare-class
    .stethoscope-class
    .cpap-class
*/



/* GENERAL */
body {
    color: #000;
}

.one-container .site-content {
    padding: 40px;
    margin: auto;
}

.one-container .site-content {
    padding: 40px;
    margin: auto;
}

.category .one-container .site-content {
    max-width: 2000px;
}

@media (min-width: 13010px) {
    .one-container .site-content {
        padding: 80px;
    }
}


a {
    color: #000;
}

.site-content {
    display: flex;
    justify-content: center;
}

.single .inside-article .entry-content a:not(.button):not(.ee-slider-gallery-item__button) {
    color: #0087ff;
    text-decoration: none;
    /* font-weight:500; */
}


.site-content a:hover:not(.button):not(.ee-slider-gallery-item__button),
.site-content a:focus:not(.button):not(.ee-slider-gallery-item__button),
.site-content a:active:not(.button):not(.ee-slider-gallery-item__button) {
    color: #fd7c0f !important;

    /* font-weight:500; */
    background: rgba(255, 244, 235);
}


@media (min-width: 769px) {
    div#right-sidebar {
        max-width: 266px;
    }
}

@media (max-width: 768px) {
    .site-content {
        flex-direction: column;
    }

}

.widget_media_image {
    max-width: 266px;
}

.single .site-content {
    max-width: 1150px;
    margin: auto;
}

.search-results .site-content {
    max-width: 3150px;
    margin: auto;
}

/* HEADER */

h1,
h2 {
    font-weight: bold;
    line-height: 1.4em;

}

.entry-title {
    line-height: 1.4em;
    margin-bottom: 20px;
}

li {
    line-height: 2;
}

.site-header {
    /* background-color: #ffffff; */
    /* color: #3a3a3a; */
    box-shadow: rgba(0, 18, 46, 0.18) 0px 2px 20px 0px;
    position: fixed;
    width: 100%;
    z-index: 1;
}

.site-branding-container {
    top: 5px;
    position: relative;
}

.main-title {
    font-size: 40px;
    font-size: 30px;
}

.inside-header {
    padding: 20px 50px;
}

.container.grid-container {
    max-width: 6080px;
    top: 85px;
    position: relative;
    z-index: 0;
}

.site-branding .main-title a span {
    /*color: #bbb;*/
    opacity: 0.3;
    font-weight: normal;
}

.site-branding-container .site-logo {
    margin-right: 0.7em;
}


.sidebar .widget {
    background-color: #f7f7f7;
}

.one-container .sidebar .widget {
    padding: 23px;
}

.inside-right-sidebar .widget_media_image {
    padding: 0 !important;
}

/* MENU */

.main-navigation {
    /* background-color: #fff; */
    position: fixed;
    top: 20px;
    left: 400px;

}

.menu-toggle {
    padding: 0 15px;
    line-height: 40px;
    margin: 0;
    font-weight: 400;
    text-transform: none;
    font-size: 15px;
    cursor: pointer;
}


button.wp-block-search__button:hover {
    color: inherit;
    background: none;
}

/* button.menu-toggle:hover, button.menu-toggle:focus, .main-navigation .mobile-bar-items a, .main-navigation .mobile-bar-items a:hover, .main-navigation .mobile-bar-items a:focus {
    color: #000;
} */
.main-navigation ul ul {
    width: 212px;
}

.main-navigation ul ul li {
    min-width: 210px;
}

@media (max-width: 980px) {
    .main-navigation {
        left: 220px;
    }


}

@media (max-width: 768px) {
    .main-navigation {
        /* background-color: #fff; */
        position: fixed;
        top: 20px;
        left: 20px;

    }

    .main-navigation .inside-navigation {}

    .mobile-menu-open .main-navigation .menu-toggle {
        /* background-color: #fff; */
        position: fixed;
        top: 23px;
        left: 20px;
        display: inline;
        width: auto;
    }

    .has-inline-mobile-toggle #site-navigation.toggled,
    .mobile-menu-open #site-navigation.toggled,
    .inside-header #site-navigation.toggled {
        margin-top: 65px;
        /* background: white; */
        width: 100%;
        height: 100%;
        left: 0;
    }

    .widget_search {
        display: none;
    }

    .mobile-menu {
        display: none;
    }

    .site-branding-container {
        top: 20px;
        position: absolute;
        left: 95px;
    }

    .site-header {
        height: 80px;
    }

    .menu-toggle {
        font-size: 25px;
    }

    /* .main-navigation.toggled .main-nav ul ul.sub-menu {
        position: relative;
        top: 0;
        left: auto!important;
        right: auto!important;
        width: 100%;
        pointer-events: auto;
        height: auto;
        opacity: 1;
        display: block;
        visibility: visible;
        float: none;
    
    } */
    .top-bar .inside-top-bar>.widget.widget_search {
        /* height: 20px;
        width: 20px; */
        /* margin: 20px 10px; */
        width: 100%;
    }

    .top-bar .inside-top-bar>.widget.widget_search.active {
        margin: 0 10px;
        height: auto;
        width: auto;
    }


    /* .top-bar  .widget_search:before {
        content: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="5 5 14 14"><path fill="currentColor" d="m15.683 14.6 3.265 3.265a.2.2 0 0 1 0 .282l-.8.801a.2.2 0 0 1-.283 0l-3.266-3.265a5.961 5.961 0 1 1 1.084-1.084zm-4.727 1.233a4.877 4.877 0 1 0 0-9.754 4.877 4.877 0 0 0 0 9.754z"></path></svg>');
        width: 20px;
        height: 20px;
        font-size: 15px;
        display: block;
        position: absolute;
        right: 40px;
        cursor: pointer;
    }
    .top-bar .widget_search.active:before {
        content: url('data:image/svg+xml;utf8, <svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg>');
        width: 20px;
        height: 20px;
        font-size: 15px;
        display: block;
        position: absolute;
        right: 12px;
        top: 27px;
        cursor: pointer;
    } */

    /* .top-bar .widget_search .wp-block-search__button-outside:before {
        content: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="5 5 14 14"><path fill="currentColor" d="m15.683 14.6 3.265 3.265a.2.2 0 0 1 0 .282l-.8.801a.2.2 0 0 1-.283 0l-3.266-3.265a5.961 5.961 0 1 1 1.084-1.084zm-4.727 1.233a4.877 4.877 0 1 0 0-9.754 4.877 4.877 0 0 0 0 9.754z"></path></svg>');
        width: 20px;
        height: 20px;
        font-size: 15px;
        display: block;
        position: absolute;
        right: 40px;
        cursor: pointer;
    }
    .top-bar .widget_search.active .wp-block-search__button-outside:before {
        content: url('data:image/svg+xml;utf8, <svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg>');
        width: 20px;
        height: 20px;
        font-size: 15px;
        display: block;
        position: absolute;
        right: 12px;
        top: 27px;
        cursor: pointer;
    } */
    .top-bar .widget_search .wp-block-search__label:before {
        content: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="5 5 14 14"><path fill="currentColor" d="m15.683 14.6 3.265 3.265a.2.2 0 0 1 0 .282l-.8.801a.2.2 0 0 1-.283 0l-3.266-3.265a5.961 5.961 0 1 1 1.084-1.084zm-4.727 1.233a4.877 4.877 0 1 0 0-9.754 4.877 4.877 0 0 0 0 9.754z"></path></svg>');
        width: 20px;
        height: 20px;
        font-size: 15px;
        display: block;
        /* top: 18px; */
        position: fixed;
        right: 40px;
        cursor: pointer;
    }

    .top-bar .wp-block-search.active .wp-block-search__label:before {
        content: url('data:image/svg+xml;utf8, <svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg>');
        width: 20px;
        height: 20px;
        font-size: 15px;
        display: block;
        position: fixed;
        right: 20px;
        top: 27px;
        cursor: pointer;
    }

    .top-bar .inside-top-bar:last-child {
        margin-right: auto;
        padding: 10px 20px;
    }


    .top-bar .widget_search label.wp-block-search__label.screen-reader-text {
        color: black;
        top: 20px;
        right: 20px;
        position: relative !important;
        z-index: 1000;
        font-size: 18px;
        margin: 0;
        overflow: unset;
        padding: 0;
        clip: rect(10px, 10px, 10px, 10px);
        clip-path: unset;
        font-size: 0;

    }

    .top-bar .widget_search .wp-block-search .wp-block-search__inside-wrapper {
        display: none;
    }

    .top-bar .widget_search .wp-block-search.active .wp-block-search__inside-wrapper {
        display: block;
        top: -14px;
        position: relative;
        width: calc(100vw - 90px);
        right: 0;
        background: white;
    }

    .top-bar .widget_search .wp-block-search.active .wp-block-search__inside-wrapper input[type="search"] {
        margin-left: auto;
        width: calc(100% - 46px);
    }

    /* .widget_search .wp-block-search {
        display: none;
    }
    .widget_search.active .wp-block-search {
        display: block;
    } */

    .top-bar {
        left: 0;
    }

}

/* .main-navigation,
.main-navigation ul ul {
    background-color: #fff;
    position: fixed;
    top: 20px;
    left: 300px;
} */


.main-navigation .main-nav ul li a {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 50px;
}

.main-navigation:not(.toggled) ul li.sfHover>ul,
.main-navigation:not(.toggled) ul li:hover>ul {
    top: 60px
}

.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,
.main-navigation .menu-bar-item:hover>a,
.main-navigation .menu-bar-item.sfHover>a {
    /* color: black;
    background-color: white; */
}

.main-navigation .main-nav ul li[class*="current-menu-"]>a {}


.top-bar {
    background-color: #636363;
    color: #fff;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10;
    background: no-repeat;
}







.main-navigation .main-nav ul ul li[class*="current-menu-"]>a {
    color: #ffffff;
    background-color: #2fa9b8;
}

.main-navigation ul ul {
    /* background-color: #ffffff; */
    border: 1px solid #d7d7d7;
}





/* FOOTER */

.site-footer {
    background: #fff;
    border-top: 1px solid #bebebe;
    position: relative;
    top: 85px;
}

.site-footer .footer-widgets-container .inside-footer-widgets {
    margin-left: -40px;
    display: flex;
    flex-wrap: wrap;
    max-width: calc(100vw - 50%);
    margin: auto;
}

.site-footer .footer-widgets-container .inside-footer-widgets a {
    color: #000;
}

.footer-widgets .widget-title {
    color: #000000;
    margin-bottom: 10px;
    font-size: 1.1rem;
    font-weight: 500;
}

.footer-widgets {
    background-color: #ffffff;
    padding: 6rem 2rem;
}

.site-info {
    color: #000000;
    background-color: #ffffff;
    border-top: 1px solid #bebebe;
}

.site-info a {
    color: #000000;
    font-weight: 500;
}

.inside-site-info {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 40px;
    flex-direction: column;
}

.footer-bar-align-right .copyright-bar {
    order: 1;
    margin: auto;
}

.footer-bar aside:last-child {
    width: calc(100vw - 16px);
    /* border: 1px solid black; */
    border-top: 1px solid #bebebe;
    padding-top: 20px !important;
    margin-top: 40px;
}

.m-footer_legal {
    float: left;
    /* width: calc(75% - 140px); */
    padding: 0 20px;
    height: auto;
    font-weight: 200;
    margin-top: 5px;
    height: 75px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}

.m-footer_legal--logo {
    margin-right: 8px;
}

.m-footer_legalLinks {
    height: 12px;
}

.m-footer_legalLink,
.m-footer_legalSpan {
    margin-right: 5px;
    font-size: 12px;
    float: left;
    margin-right: 5px;
    color: #4B4B4B !important;
    border-bottom: none;
    font-size: 13px;
}

/* SEARCH */

input[type="search"] {
    border-bottom: 1px solid black;
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 1px solid #bdbdbd;
    background: none;
}

.wp-element-button {
    cursor: pointer;
    font-size: 0;
    background: none;
    width: 20px;
    padding: 0px;
}

.wp-element-button::before {
    content: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="5 5 14 14"><path fill="currentColor" d="m15.683 14.6 3.265 3.265a.2.2 0 0 1 0 .282l-.8.801a.2.2 0 0 1-.283 0l-3.266-3.265a5.961 5.961 0 1 1 1.084-1.084zm-4.727 1.233a4.877 4.877 0 1 0 0-9.754 4.877 4.877 0 0 0 0 9.754z"></path></svg>');
    width: 14px;
    height: 14px;
    font-size: 15px;
    display: block;
}



/* HOMEPAGE */

.home .shared-counts-wrap {
    display: none;
}

.home .entry-header .entry-title {
    display: none;
}

.home.one-container .site-content {
    background: rgba(255, 244, 235);
}





/* CATEGORIES */
.category .page-header,
.search-results .page-header {
    margin-bottom: 30px;
    flex: 1 100%;
    padding: 40px;
    background: rgba(255, 244, 235);
}

.category .page-header {
    padding: 40px;
}

@media (min-width: 10310px) {
    .category .page-header {
        padding: 80px;
    }
}

.category #main,
.search-results #main {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    flex-direction: row;
    column-gap: 40px;
    row-gap: 40px;
}


.category .post,
.search-results .post {
    margin: 0 2em 2em;
    flex: 0 calc(100%/2 - 20px);
    border: 1px solid #d9d9d9;
    border-radius: 0 0 5px 5px;
    background: #f5f5f5;
    padding: 0 0 0 0;
    margin: 0;
}

.category .post,
.blog .post,
.search-results .post,
.ee-index-latest-post-banner__item_block {
    border: 1px solid #d9d9d9;
    border-radius: 0 0 5px 5px;
    background: #f5f5f5;
    box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}

.blog .post {
    margin-bottom: 40px;
}


/* .category .ee-index-latest-post-banner__main-conteiner, 
.search-results .ee-index-latest-post-banner__main-conteiner {
    max-width: 1600px;
} */

.single .ee-index-latest-post-banner__main-conteiner {
    max-width: 1600px;
}


.category .post .inside-article>*:not(.post-image),
.blog .post  .inside-article>*:not(.post-image),
.search-results .post .inside-article>*:not(.post-image) {
    margin-left: 20px;
    margin-right: 20px;

}

.category .paging-navigation {
    flex: 1 100%;
    margin: auto;
    text-align: center;
}


.category .inside-article {
    /* border: 1px solid #d9d9d9;
    border-radius: 0 0 5px 5px;
    background: #f5f5f5; */
}

.category #nav-below,
.search-results #nav-below {
    margin: auto;
}

.page-title {
    text-align: center;
    font-size: 3em;
    font-weight: bold;
    padding: 40px;
    /* border-bottom: 1px solid #b0b0b0; */
}




.category .page-header {
    margin-bottom: 30px;
    flex: 1 100%;
}



@media (min-width: 1900px) {}


@media (min-width: 2500px) {

    .category .post,
    .search-results .post {
        margin: 0;
        flex: 0 calc(100% / 3 - 30px);
    }
}

@media (max-width: 1200px) {

    .category .post,
    .search-results .post {
        margin: 0 0;
        flex: 0 calc(100%/2 - 20px);
        margin: 0;
        padding: 0;

    }
}

@media (max-width: 1031px) {

    .category .post,
    .search-results .post {
        margin: 0 2em 2em;
        flex: 0 calc(100%/1);
    }
}





/* POST */


.post-image {
    /* height: 250px; */
    overflow: hidden;
    margin-bottom: 3rem;
}

.post-image .size-full {
    width: 100%;
    height: auto;
    max-width: unset;
    object-fit: scale-down;
    object-position: top left;
}

/* .post-image .size-full {
    width: auto;
    height: 100%;
    max-width: unset;
} */
/* .category #main {
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    grid-auto-rows: minmax(100px, auto);
} */


.post,
.comments-area {
    margin: 0 0 2em;
    margin: auto;
}

@media (min-width: 770px) {

    .post,
    .comments-area {
        max-width: calc(100vw/2);
    }
}


.featured-image.page-header-image-single.grid-container.grid-parent {
    margin: 3em 0;
}



/* IMAGES */

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 100%;
    height: auto;
    width: 100%;
}




/*************** PAGE : INDEX ***************/




/*************** MAP CONTENTS : INDEX ***************/
/* 
.ee-map-block 
.ee-map-block--text-content 
.ee-map-block--map-content 
 */
.ee-map-block {
    margin-bottom: 30px;
}

.ee-map-block .ee-map-title-small {
    text-transform: uppercase;
    font-size: 15px;
    font-size: 1.3em;
    margin-bottom: 15px;
}

.ee-map-block #wdmapbase svg path,
.ee-map-block #wdmapbase svg path {
    /* fill: rgb(196 181 169);
    filter: drop-shadow(3px 4px 2px rgb(0 0 0 / 0.4)); */
    /* stroke: none; */

}




.ee-index-latest-post-banner__text-category-item a {
    padding-left: 0;
}

.ee-index-latest-post-banner__text-category-item {
    padding-left: 15px;
}


.ee-index-post-banner__img-block img {
    width: 100%;
    object-fit: cover;
    /* height: 100%; */
    object-position: left top;
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
}

@media (min-width: 768px) {
    .ee-map-block #wdmapbase svg {
        height: auto;
        max-height: 750px;
    }

    .ee-map-block #eumapbase svg {
        height: auto;
        max-height: 750px;
    }

    .ee-map-block #namapbase svg {
        height: 901px;
        max-height: 901px;
    }

    .ee-map-block #ocmapbase svg {
        height: 700px;
    }

    .ee-map-block #afmapbase svg {
        height: 780px;
    }

    .ee-map-block #asmapbase svg {
        height: 780px;
    }

    .ee-map-block #samapbase svg {
        height: 780px;
    }

}

@media (min-width: 1431px) {
    .ee-map-block {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
        column-gap: 80px;
        padding: 40px;
    }

    .ee-map-block--text-content {
        flex: 0 35%;

        display: flex;
        flex-direction: column;
        /* justify-content: center; */
    }

    .ee-map-block--map-content {
        flex: 0 65%;
        overflow: hidden;
        flex: 1 calc(50% - 80px);
        max-width: 1500px;
        /* margin: auto; */
    }
}

@media (min-width: 1601px) {
    .ee-map-block #wdmapbase svg {
        height: auto;
        max-height: 1200px;
        margin: auto;
    }

    .ee-map-block .ee-map-title-main {
        font-size: 45px;
        line-height: 1.6em;
    }

    .ee-map-block {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
        column-gap: 80px;
        padding: 40px;
        align-items: start;
    }

    .ee-map-block--text-content {
        flex: 0 25%;

        display: flex;
        flex-direction: column;
        /* justify-content: center; */
    }

    .ee-map-block--map-content {
        flex: 0 75%;
        overflow: hidden;
        flex: 1 calc(50% - 80px);
        max-width: 1500px;
        /* margin: auto; */
    }

}

@media (min-width: 1800px) {
    .ee-map-block #wdmapbase svg {
        height: auto;
        max-height: 1200px;
        margin: auto;
    }

    .ee-map-block .ee-map-title-main {
        font-size: 45px;
        line-height: 1.6em;
    }

    .ee-map-block {
        align-items: center;
    }

}




@media (max-width: 1430px) {
    .ee-map-block {
        /* display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
        column-gap: 80px; */
        padding: 40px;
    }

    .ee-map-block--text-content {
        /* flex: 0 25%;

            display: flex;
                flex-direction: column; */
        /* justify-content: center; */
    }

    .ee-map-block--map-content {
        /* flex: 0 75%;
        overflow: hidden;
        flex: 1 calc(50% - 80px); */
        max-width: 1500px;
        /* margin: auto; */
        margin-top: 50px;
    }


    .home .ee-index-post-banner__main-block {
        padding: 40px;
        left: -55px;
        display: block;
    }

    .ee-index-post-banner__img-block {
        max-width: max-content;
        margin-top: 20px;
    }
}

/*************** SIMPLE  : START ***************/

.main-navigation {
    top: 15px;
}

.main-navigation .main-nav ul li a {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 61px;
}


.main-navigation:not(.toggled) ul li.sfHover>ul,
.main-navigation:not(.toggled) ul li:hover>ul {
    top: 61px;
}


.main-navigation .main-nav ul ul li a {
    line-height: normal;
    padding: 20px 20px;
    font-size: 14px;
}


/*************** SIMPLE  : END ***************/