/*
 Theme Name:   ESW Child 3.6.7
 Theme URI:    https://www.GIPFELGOLD.com
 Description:  Wordpress Theme für ESW Ebner Schuh Webersdorfer Steuerberatungs GmbH
 Version:      3.6.7
 Author:       GIPFELGOLD GMBH
 Author URI:   http://www.gipfelgold.com
 Template:     movedo-3-6-7
*/

/* nunito-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('/wp-content/themes/movedo-3-6-7-child/fonts/nunito-sans-v15-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}




#grve-main-content .grve-main-content-wrapper,
#grve-sidebar {
    padding-top: 0;
    padding-bottom: 0;
}

/*-----------------------------------------------------------------------
GIPFELGOLD.com      ||||||||||||||||||||||||||||||||||||||||||||||  FONTS
------------------------------------------------------------------------*/

*::-moz-selection {
    color: #ffffff;
    background: rgba(0,0,0,0.5);
}
::selection {
    color: #ffffff;
    background: rgba(0,0,0,0.5);
}
p::-moz-selection {
    color: #ffffff;
    background: rgba(0,0,0,0.5);
}
p::selection {
    color: #ffffff;
    background: rgba(0,0,0,0.5);
}

body, p, .widget, .widgets, .widget p, #grve-footer .grve-footer-bar .grve-right-side {
    font-size: 16px;
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0px;
    overflow-wrap: break-word;
}

h1, h2, h3, h4, h5, h6, .grve-h1, .grve-h2, .grve-h3, .grve-h4, .grve-h5, .grve-h6, .grve-subtitle-text,
.grve-widget-title {
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-style: italic;
}
@media only screen and (max-width: 640px ) {
    h1, h2, h3, h4, h5, h6, .grve-h1, .grve-h2, .grve-h3, .grve-h4, .grve-h5, .grve-h6, .grve-subtitle-text {
        word-break: break-word;
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    }
}

strong { font-weight: 700; font-style: italic; }

h1, .grve-h1 {
	font-weight: 900;
	font-size: 48px;
	line-height: 58px;
	letter-spacing: -1px;
	text-transform: uppercase;
}
h2,
.grve-h2 {
	font-weight: 900;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
}
h3,
.grve-h3,
.grve-widget-title {
	font-weight: 300;
	font-style: italic;
    font-size: 27px;
    line-height: 1.3em;
    text-transform: uppercase;
}
h4,
.grve-h4 {

}
a { outline: none; }

#grve-content p > a {
    color: #ae0f0a;
    text-decoration: none;
}

#grve-content p > a:hover {
    color: #ae0f0a;
    text-decoration: underline;
}

/*-----------------------------------------------------------------------
GIPFELGOLD.com      |||||||||||||||||||||||||||||||||||||||||||||||  MENU
------------------------------------------------------------------------*/
/* Hauptpunkte */
#grve-header .grve-main-menu .grve-wrapper > ul > li > a,
.grve-header-element > a,
/* Sticky menu */ #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li > a {
    font-weight: 700;
    font-style: italic;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #2c292d;
}


#grve-header .grve-main-menu .grve-wrapper > ul > li > a:hover,
.grve-header-element > a:hover,
/* Sticky menu */ #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li > a:hover,
#grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li.active > a {
    color: #ae0f0a !important;
}
/* aktuelle Seite */
#grve-header .grve-main-menu .grve-wrapper > ul > li.grve-current > a,
#grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a,
#grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a,
/* Sticky menu */ #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li.current-menu-item > a {
    color: #2c292d;
}
#grve-header .grve-main-menu .grve-wrapper > ul > li.grve-current > a::before,
#grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a::before,
#grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a::before {
    content:"\002F";
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 900;
    font-style: italic;
    color: #ae0f0a !important;
    padding-right: 0.4em;
}

/* Submenü */
#grve-header .grve-main-menu .grve-wrapper > ul > li ul {
    background-color: #2c292d;
}
/* Submenu Menüpunkt */
#grve-body #grve-header .grve-main-menu .grve-wrapper > ul > li ul li a {
	font-weight: 700;
    font-style: italic;
    font-size: 16px;
    letter-spacing: 0px;
    color: #fff;
    transition: 1s ease-in-out;
/* Sumenu hover*/
}
#grve-header .grve-main-menu .grve-wrapper > ul > li ul li a:hover,
#grve-header .grve-main-menu .grve-wrapper > ul > li ul li.current-menu-item > a,
#grve-header .grve-main-menu .grve-wrapper > ul li li.current-menu-ancestor > a {
    color: #ffffff;
    background-color: #2c292d;
}
#grve-header .grve-main-menu .grve-wrapper > ul > li ul li a:hover::before,
#grve-header .grve-main-menu .grve-wrapper > ul > li ul li.current-menu-item > a::before,
#grve-header .grve-main-menu .grve-wrapper > ul li li.current-menu-ancestor > a::before {
    content:"\002F";
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 900;
    font-style: italic;
    color: inherit;
    padding-right: 0.4em;
}
/* Border unten*/
#grve-main-header {
    border-bottom: none;
}
#grve-header.grve-sticky-header #grve-main-header:not(.grve-header-logo-top),
#grve-header.grve-sticky-header #grve-main-header #grve-bottom-header {
    background-color: rgba(255,255,255,1);
}


/* |||||||||||||||||||||||||| Responsive Menu */

#grve-responsive-header #grve-main-responsive-header {
    background-color: rgba(255,255,255,1);
}
#grve-responsive-header .grve-header-element > a {
    color: #ae0f0a;
}
#grve-hidden-menu a:hover,
#grve-hidden-menu ul.grve-menu > li.current-menu-item > a,
#grve-hidden-menu ul.grve-menu > li.current-menu-ancestor > a,
#grve-hidden-menu ul.grve-menu li.current-menu-item > a,
#grve-hidden-menu ul.grve-menu li.open > a {
    color: #ae0f0a;
}

#grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > a, #grve-hidden-menu ul.grve-menu > li.megamenu > ul > li > a, #grve-hidden-menu ul.grve-menu > li ul li.grve-goback a {
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 900;
    font-style: italic;
    font-size: 16px;
    text-transform: uppercase;
}
.grve-toggle-menu ul.grve-menu li a {
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px dashed #a4a4a3 !important;
}

.grve-close-btn-wrapper {
    margin: 30px auto 30px auto;
}

/*-----------------------------------------------------------------------
GIPFELGOLD.com      |||||||||||||||||||||||||||||||||||||||||||||  LAYOUT
------------------------------------------------------------------------*/
#grve-content .wpb_content_element {
    margin-bottom: 0;
}

.einleitung::before {
	content: " ";
	height: 100%;
	padding-left: 20px;
	transform: matrix3d(1, 0, 0, 0, -0.241922, 0.970296, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	background: #ae0f0a;
	height: 100px;
	float: left;
	margin-right: 50px;
	margin-left: 20px;
}

/* divider */
#grve-content .grve-dashed-line-divider {
	border-color: #2c292d;
	opacity: 0.5;
}

/* Accoridan */
.grve-accordion-wrapper.grve-style-1 > li {
	margin: 0 !important;
	padding: 0;
}
.grve-accordion-wrapper.grve-style-1 > li::before {
	content: none !important;
}
.grve-accordion-wrapper.grve-style-1 li .grve-title-wrapper {
	color: #ae0f0a;
	box-shadow: none;
}
.grve-accordion .grve-title {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
}
.grve-accordion:hover .grve-title {
    text-decoration: underline;
    cursor: pointer;
}

.grve-accordion-arrow {
    opacity: 1;
}
.fa-plus::before {
    content: "\002B" !important;
    font-family: "Nunito Sans", Helvetica, sans-serif !important;
    font-size: 26px;
    font-weight: 500;
}

.grve-accordion-arrow.grve-accordion-plus.grve-position-default {
    left: 15px;
}


.esw-transform .grve-column-wrapper {
	
	padding-top: 3em;
	padding-bottom: 3em;
	width: 70%;
	margin: 0 15%;
	background-color: #2c292d;
	opacity: 0.5;
	transform: matrix3d(1, 0, 0, 0, -0.241922, 0.970296, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	transition: background-color 0.5s, opacity 0.5s;
	transition-timing-function: ease-in-out;
	-webkit-transform: matrix3d(1, 0, 0, 0, -0.241922, 0.970296, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	-webkit-transition: background-color 0.5s, opacity 0.5s;
	-webkit-transition-timing-function: ease-in-out;
}
.esw-transform .grve-column-wrapper h2 {
	font-style: normal;
	line-height: 1em;
	word-break: break-word;
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    font-size: 20px;
	font-weight: 700;
	width: 90%;
	margin: 0.5em auto 0 auto;
}
.grve-container:hover .esw-transform .grve-column-wrapper  {
	background-color: #ae0f0a;
	opacity: 1;
}

#grve-body #grve-content #klienten-info_wrapper .ki-wrapper-overviewbox, #grve-body #grve-content #klienten-info_wrapper .ki-wrapper-overviewbox-list, #grve-body #grve-content #klienten-info_wrapper .ki-wrapper-linklistbox, #grve-body #grve-content #klienten-info_wrapper .ki-wrapper-rechnernavbox, #grve-body #grve-content #klienten-info_wrapper .ki-wrapper-overviewbox-navlinks {
    border-bottom: 1px dashed #a4a4a3 !important;
}

#grve-body #grve-content #klienten-info_wrapper .ki-border-bottom {
    border-bottom: none !important;
}

#grve-body #grve-content #klienten-info_wrapper #ki-topmenu a {
    padding: 0 10px !important;
}

#grve-body #grve-content #klienten-info_wrapper h1, #grve-body #grve-content #klienten-info_wrapper h2, #grve-body #grve-content #klienten-info_wrapper h3, #grve-body #grve-content #klienten-info_wrapper h4, #grve-body #grve-content #klienten-info_wrapper .ki-pagetitle, #grve-body #grve-content #klienten-info_wrapper .ki-artikeltitle, #grve-body #grve-content #klienten-info_wrapper .ki-bodysubtitle, #grve-body #grve-content #klienten-info_wrapper .bodysubtitle {
    font-family: "Nunito Sans", Helvetica, sans-serif !important;
    font-weight: 900 !important;
    font-style: italic !important;
    color: #2c292d !important;
}

.wpcf7-form p {
	margin-bottom: 0;
}
#grve-theme-wrapper .wpcf7-form input[type="submit"]:not(.grve-custom-btn) {
	background-color: #ae0f0a;
    font-size: 18px !important;
    font-weight: 800 !important;
    font-style: italic;
    line-height: 1em;
    padding: 0.75em 2em;
    border-radius: 5px 0 5px 0;
}

.grve-small-text,
span.wpcf7-not-valid-tip,
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
.grve-post-meta-wrapper .grve-categories li {
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

div.wpcf7-validation-errors,
span.wpcf7-not-valid-tip,
div.wpcf7-mail-sent-ok {

    color: #ae0f0a !important;
}

/* Wissenswertes */

.nuetzliche-links h3 { font-size: 20px; }

/*-----------------------------------------------------------------------
GIPFELGOLD.com      |||||||||||||||||||||||||||||||||||||||||||||  FOOTER
------------------------------------------------------------------------*/
#grve-footer .grve-widget-area {
	background: #ae0f0a;
}
#grve-footer .grve-widget-area .grve-container {
    border-bottom: 0;
}
#menu-footer-widget li{
	margin-bottom: 0;
}
#menu-footer-widget li a::before {
	content:"\002F";
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 900;
    font-style: italic;
    color: #fff;
    padding-right: 0.4em;
}
#menu-footer-widget li:hover {
	padding-left: 10px;
}
#menu-footer-widget li:hover > a,
#menu-footer-widget li a:hover,
#grve-footer .grve-widget-area .widget:not(.widget_tag_cloud) a:hover:not(.grve-outline):not(.grve-btn) {
	color: #ffffff;
}


/* Footer bar*/
#grve-footer .grve-footer-bar {
    color: #000000;
    background-color: #ffffff;
}
#grve-footer .grve-footer-bar a {
    color: #000000;
}
#grve-footer .grve-footer-bar a:hover {
    color: #ae0f0a;
}
#grve-footer .grve-footer-bar .grve-left-side {
	width: 30%;
	font-size: 14px;
}
#grve-footer .grve-footer-bar .grve-right-side {
	width: 70%;
}
#grve-footer .grve-footer-bar .grve-right-side p {
	font-size: 14px;
}
#menu-footer li a::before {
	content:"\002F";
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 900;
    font-style: italic;
    color: #ae0f0a !important;
    padding-right: 0.4em;
}
#grve-footer .grve-footer-bar ul li {
    display: inline-block;
    margin-left: 2px;
}

@media only screen and (max-width: 1024px) {
	#grve-footer .grve-footer-bar .grve-left-side,
	#grve-footer .grve-footer-bar .grve-right-side {
	    width: 100%;
	    text-align: center;
	}
	#grve-footer .grve-footer-bar .grve-right-side {
		margin-top:  25px;
	}
	#grve-footer .grve-footer-bar .grve-right-side #menu-footer {
	    display: inline;
	}
}

@media only screen and (max-width: 728px) {
	#grve-footer .grve-footer-bar .grve-right-side #menu-footer {
		margin: 0;
	}
	#grve-footer .grve-footer-bar .grve-right-side #menu-footer li {
	    display: block;
	    border-top: 1px dashed #a4a4a3;
	}
	#menu-footer li a::before {
		content: none;
	}
}

/*-----------------------------------------------------------------------
GIPFELGOLD.com      ||||||||||||||||||||||||||||||||||||||  REV SLIDER
------------------------------------------------------------------------*/
.slider-h1 > span {
	font-size: inherit !important;
}


#grve-content ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#grve-content ul li {
	margin: 0;
	margin-left: 1em;
	list-style-type: none;
	line-height: 1.3em;
	margin-bottom: 0.5em;
}
#grve-content ul li::before {
	content:"\002F";
    font-family: "Nunito Sans", Helvetica, sans-serif;
    font-weight: 900;
    font-style: italic;
    color: #ae0f0a !important;
    padding-right: 0.7em;
    margin-left: -1em;
}

/*-----------------------------------------------------------------------
GIPFELGOLD.com      ||||||||||||||||||||||||||||||||||||||  COOKIE NOTICE
------------------------------------------------------------------------*/

#cookie-notice {
    background: rgba(0,0,0,0.7) !important;
    padding: 15px 10%;
}

#cn-notice-text {
    line-height: 1.3em;
    margin-bottom: 1em;
    padding: 0;
    display: inline-block;

}
#cookie-notice .button {
    background-color: #ffffff;
    border-color: #ffffff;
    border-style: solid;
    border-width: 3px;
    color: #2c292d;
    padding: 2px 13px;
    border-radius: 2px;
    transition: all 0.3s linear 0s !important;
    white-space: nowrap;
}

#cookie-notice #cn-refuse-cookie,
#cookie-notice #cn-more-info {
    background-color: rgba(0,0,0,0);
    color: rgba(255,255,255,0.5);
    border-color: rgba(255,255,255,0.5);
}

#cookie-notice .button:hover,
#cookie-notice #cn-refuse-cookie:hover,
#cookie-notice #cn-more-info:hover{
    background-color: rgba(0,0,0,0);
    border-color: #ffffff;
    color: #fff;
}

@media only screen and (max-width: 800px) {
    #cookie-notice {
        padding: 10px 10% 20px;
    }

    #cn-notice-text {
        margin-bottom: 16px;
    }
    #cookie-notice .button {
    	display: inline-block;
    }
    #cookie-notice #cn-more-info {
    	margin-top: 0.5em;
    }
}


body:not(.page-id-98) .grecaptcha-badge {display: none !important;}
body.page-id-98 .grve-back-top {display: none;}




.bmdlogin {
    display: block !important;
    background: #ffffff;
    float: right;
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.16);
    box-shadow: 0 3px 3px rgba(0,0,0,0.16);
    border-radius: 0 0 10px 10px;
    padding: 30px 20px 17px 60px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: italic;
    color: #2c292d;
    line-height: 1em;
    width: 148px;
    background-image: url(/wp-content/uploads/2021/01/entrance.svg);
    background-repeat: no-repeat;
    background-position: 20px 30px;
    margin-left: 2em;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    margin-top: -10px;
    letter-spacing: -0.05em;
}
.bmdlogin:hover {
    color: #ae0f0a;
    margin-top: -5px;
    -webkit-box-shadow: 0 6px 6px rgba(0,0,0,0.16);
    box-shadow: 0 6px 6px rgba(0,0,0,0.16);
}

.downloadarea {
  display: block !important;
  background-image: url(/wp-content/uploads/2023/06/downloadarea-icon.svg);
    background-position: 10px 30px;
    padding: 30px 10px 17px 50px;
    margin-left: 10px;
}

@media screen and (min-width: 1024px) and (max-width: 1230px) {
    #grve-header .grve-horizontal-menu.grve-position-right ul.grve-menu > li > a {
        padding: 0px 0px 0px 1em;
    }
    .bmdlogin {
        margin-left: 1em;
    }
    #grve-header .grve-horizontal-menu.grve-position-right ul.grve-menu > li > a {
    padding: 0px 0px 0px 0.5em;
    font-size: 14px;
    letter-spacing: -0.02em;
}
  .bmdlogin {
        font-size: 11px;
    background-size: 28px auto;
    width: 105px;
    padding: 30px 10px 17px 40px;
    background-position: 8px 30px;

    }
    .downloadarea {
    width: 120px;

    }
}

@media screen and (max-width: 1023px) {
    .bmdlogin {
        font-size: 11px;
        background-size: 28px auto;
        padding: 10px 8px 8px 42px;
        background-position: 8px 10px;
        width: 115px;
        margin-right: 1em;
        margin-left: 0;
        margin-top: 0;
    }
    .downloadarea {
        display: none !important;
    }
}
@media screen and (max-width: 350px) {
    .bmdlogin {
        margin-right: 0;
    }
}

@media screen and (min-width: 1024px) {
    .menudownloadarea {
        display: none !important;
    }
}