input,
textarea,
.uneditable-input {
  width: 170px;
}
body > .rt-container #rt-feature {
  margin-top: -12px;
}
.rev_slider {
  margin-top: -12px;
}
@media (min-width: 1200px) {
	#rt-logo {
		background: url(/images/logo/logo-lgs_rot_text_235px.svg) 50% 0 no-repeat !important;
		width: 260px;}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	#rt-logo {
		background: url(/images/logo/logo-lgs_rot_text_235px.svg) 50% 0 no-repeat !important;
		width: 180px;
	}
}
@media (min-width: 768px) and (max-width: 959px) {
	#rt-logo {
		background: url(/images/logo/logo-lgs_rot_ohnetext.svg) 50% 0 no-repeat !important;
		width: 60px;}
}
@media (max-width: 767px) {
	#rt-logo {
		background: url(/images/logo/logo-lgs_rot_text_235px.svg) 50% 0 no-repeat !important;
		width: 260px;
		height: 80px;
	}
}

/* Ursprüngliches Gantry Mobile Menue verstecken */
@media (max-width: 767px) {
.gf-menu-toggle {
visibility: hidden;
background-color: #eeeeee !important;
}
}

/* lato-100 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'),
       url('/fonts/lato-v16-latin-ext_latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-300 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'),
       url('/fonts/lato-v16-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-100italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'),
       url('/fonts/lato-v16-latin-ext_latin-100italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-300italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'),
       url('/fonts/lato-v16-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-regular - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'),
       url(/fonts/lato-v16-latin-ext_latin-regular.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url(/fonts/lato-v16-latin-ext_latin-regular.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-700 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'),
       url('/fonts/lato-v16-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
       url('/fonts/lato-v16-latin-ext_latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'),
       url('/fonts/lato-v16-latin-ext_latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-900 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'),
       url('/fonts/lato-v16-latin-ext_latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-900italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'),
       url('/fonts/lato-v16-latin-ext_latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v16-latin-ext_latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

h1, h2, .gf-menu > .item, .subline, .wt-font {
    font-family: 'Lato', 'Helvetica', arial, serif;
}
/* Social buttons im footer */
.rt-social-buttons .fa.fa-youtube-play:hover {
  background-color: #bb0000 !important;
  color: white;
}
#rt-footer .rt-social-buttons .fa {
  background-color: #3f3f3f;
  margin-right: 5px;
  margin-left: 0;
  border-radius: 50%;
}
/* Social buttons in der sidebar */
div > .rt-social-buttons {
  font-size: 20px;
   display: flex;
   justify-content: center;
   align-items: center;
   margin-left: 15px;
}
/* Social buttons in der sidebar - Abstand */
.rt-social-buttons .fa {
  margin-left: 20px;
}
/* box1-4 in Sidebar farbiger HiGru */
#rt-sidebar-a > .box1mt, #rt-sidebar-b > .box1mt {
  background: #a93136;
}