/*

Theme Name: Movendo
Theme URI: https://kmbmedia.de
Description: Ein individuelles WordPress Theme
Version: 1.0
Author: KMB Media Werbeagentur
Author URI: https://kmbmedia.de
Template: hello-elementor

*/

a:link		{ color: #826CA7; text-decoration: none; }
a:visited	{ color: #826CA7; text-decoration: none; }
a:hover		{ color: #8CD0E5; text-decoration: none; }
a:active	{ color: #8CD0E5; }

.hell a:link		{ color: #006B37; text-decoration: none; }
.hell a:visited	{ color: #006B37; text-decoration: none; }
.hell a:hover		{ color: #F28E00; text-decoration: none; }
.hell a:active	{ color: #006B37; }

.green {color: #00965E;}

a.mail-link span span { display: inline !important; }

.blue {color: #004A99 !important;}
.lila {color: #826CA7 !important;}

.kmb_logo { padding: 10px 0px 5px 0px; }
img.kmb_logo { width: 175px; }

strong, b { font-weight: 700; }

.show-for-small { display: none; }
.hide-for-small { display: inline; }

.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

::-moz-selection { color: white; background: #004b82; }
::selection { color: white; background: #004b82; }


/* INTERIOR */

.nav a:hover		{ text-decoration: none; }

.white a:link		{ color: #fff; text-decoration: none; }
.white a:visited	{ color: #fff; text-decoration: none; }
.white a:hover		{ color: #fff; text-decoration: underline; }
.white a:active	{ color: #fff; }


footer a:link		{ color: #fff; text-decoration: underline; }
footer a:visited	{ color: #fff; text-decoration: none; }
footer a:hover		{ color: #fff; text-decoration: none; }
footer a:active	{ color: #fff; }

.ue-title { -webkit-text-stroke: 1px #fff !important; }
.nachbarschaft .ue-title { -webkit-text-stroke: 1px #3C3C3B !important; }

table td { border: none !important; padding: 2px;}
table tbody tr {background-color: transparent !important;}
table tbody tr:hover {background-color: transparent !important;}
table tbody tr:hover > td, table tbody tr:hover > th {background-color: transparent !important;}
table tbody > tr:nth-child(2n+1) > td { background-color: transparent !important;}

.current-page-ancestor > a { color:#0B878C !important; border-bottom: 3px solid #0B878C !important; }

.fa-chevron-right::before { color: #00965E; }
.fa-chevron-left::before { color: #00965E; }
.fa-chevron-right::before:hover { color: #8C8C8C; }

.button {color: #fff; border: 2px solid #fff; padding: 10px;}
a.button {color: #fff; }

.button:hover {color: #fff; border: 2px solid #fff; padding: 10px; background:}
a.button {color: #fff; }

.faq-item { margin-top: 50px; padding-top: 20px;}
.faq-items { margin-left: -15px; }

.faq-question {border: none; color: #000;width: 100%; text-align: left; font-family: "Movendo"; font-size: 1.3em; font-weight: 700;}
.faq-question:hover {border: none; color: #000; background:#fff; border-radius: 0px;}
.faq-question:active {border: none; color: #000; background:#fff; border-radius: 0px;}
.faq-question:focus {border: none; color: #000; background:#fff; border-radius: 0px;}

.faq-answer {border: none; color: #000; background:#fff; border-radius: 0px; padding: 20px; font-family: "Movendo";font-size: 1.1em;}

.faq-icon {margin-left: 20px;}

.datenschutz ul { margin-bottom: 20px; }

ul.wpml-language-custom-switcher { list-style: none; }
ul.wpml-language-custom-switcher li { float: left; padding-right: 10px; font-weight: 700; }

.single.single-team .menu-item-241 > a {color:#0B878C !important; border-bottom: 3px solid #0B878C !important;}

.single.single-team .menu-item-3042 > a {color:#0B878C !important; border-bottom: 3px solid #0B878C !important;}

.single.single-team .menu-item-555 > a {color:#fff !important; background: #0B878C !important;}
.single.single-team .menu-item-3043 > a {color:#fff !important; background: #0B878C !important;}

.single.single-post .menu-item-1864 > a {color:#0B878C !important; border-bottom: 3px solid #0B878C !important;}
.single.single-post .menu-item-3047 > a {color:#0B878C !important; border-bottom: 3px solid #0B878C !important;}

.rmp-container .rmp-menu-title .rmp-menu-title-image { margin: 10px 0 10px 20px !important; }


/* MEDIA Queries */

/* Smaller than desktop 1200 */
@media only screen and (min-width: 960px) and (max-width: 1199px) { }

/* Tablet Portrait size to standard 960 */
@media only screen and (min-width: 720px) and (max-width: 959px) { }

/* 9,7 hochkant, 10,5 hochkant */
@media only screen and (min-width: 768px) and (max-width: 959px) { }

/* 9,7 quer, 10,5 quer, 12,9 hochkant */
@media only screen and (min-width: 960px) and (max-width: 1160px) { }

@media only screen and (max-width: 719px) { 

.hide-for-small { display: none; }
.show-for-small { display: block; }

.current-page-ancestor > a { color: #fff !important; background:#F28E00 !important;}

.single.single-team #rmp-menu-item-1874 > a {color: #fff !important; background:#F28E00 !important;}
.single.single-team #rmp-menu-item-1875 > a {color: #fff !important; background:#F28E00 !important;}

.single.single-team #rmp-menu-item-3058 > a {color: #fff !important; background:#F28E00 !important;}
.single.single-team #rmp-menu-item-3059 > a {color: #fff !important; background:#F28E00 !important;}

.single.single-post #rmp-menu-item-3064 > a {color: #fff !important; background:#F28E00 !important;}
.single.single-post #rmp-menu-item-1880 > a {color: #fff !important; background:#F28E00 !important;}

ul.wpml-language-custom-switcher { margin-right: 20px; }

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {  }


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) { }



