/*
Theme Name:   Somentra Child
Theme URI:    https://themeforest.net/user/greatives
Description:  Somentra Child Theme
Version:      2.1.0
Author:       Greatives Team
Author URI:   https://greatives.eu
Template:     impeka
*/

	@media only screen and (max-width: 767px) {
		body {
			font-size: 18px;
			line-height: 24px;

		}
		
}
	

strong, b, a {
	font-weight: 400;
	color: #417B82
}

li.lang-item a {
	font-size: 24px !important;
	display: inline-block;
	margin-top: 12px
}

.spezial {
	font-size: .7em !important;
	line-height: 1rem;
	margin-top: .4em !important;

}



.grve-title.grve-h4.grve-text-default {
	font-weight: 400;	
}


.grve-burger-icon svg {
	width: 30px
}

list::marker {
	color: #417b82 !important;
}

.grve-widget-title {
	margin-bottom: 5px
}

.grve-content {
display: none;
}

.over {
	margin-bottom: 30px
}

.grve-goto-section.grve-goto-first-section svg {
	height: 50px  !important;
	width: 50px !important;
}

@media only screen and (max-width: 767px) {
  #grve-feature-section .grve-goto-section-wrapper {
	  display: block;
	}

.grve-goto-section.grve-goto-first-section svg {
	height: 25px  !important;
	width: 25px !important;
}
}

.grve-content-inner {
	background-color: #417b82;
	padding:15px 25px;
}

.grve-thumbnail img,  .grve-bg-image{
	transform: none !important;
}

.grve-bg-image {
	background-position: top center;
}

.grve-hover-item.grve-hover-style-7 .grve-content {
	padding: 15px 15px;
}

.lg-sub-html, .lg-toolbar {
	background-color: #fff;
	color: #000
}

.lg-close .lg-icon {
	color: #000
}

.lg-toolbar .lg-icon {
	color: #000
}

.lg-toolbar .lg-icon {
	color: #000
}

.lg-toolbar .lg-icon:hover, .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover  {
	color: #999
}

#lg-share, #lg-actual-size, #lg-download, .lg-autoplay-button {
	display: none
}

.lg-sub-html .grve-title {
	font-size: 18px;
	font-weight: normal;
}

.lg-actions .lg-next, .lg-actions .lg-prev {background-color: #fff;
color: #000
}

.grve-close-btn:hover {
	transform: none !important;
}

.grve-entry-item .grve-carousel-item {
	top: 50%;
	transform: translate(0%, -50%);
	height: auto;
}

#grve-feature-section[data-height="40"] .grve-content.grve-align-left-bottom {
	padding-bottom: 1%;
}

.grve-carousel .grve-carousel-navigation .grve-carousel-buttons > div {
	transform: none;
}

.grve-related .grve-related-row .grve-related-item .grve-related-item-inner {
	padding-bottom: 80%;
}

.grve-title-section .grve-title-content-wrapper.grve-content-medium, #grve-feature-section .grve-title-content-wrapper.grve-content-medium {
	max-width: 100%;
}

#grve-related-section {
	background-color: rgba(0,0,0,0)
}

.grve-goto-section-wrapper {
	text-align: center  !important
}

.grve-goto-section.grve-goto-first-section {
	background-color: #fff
}

.grve-close-button-wrapper .grve-close-btn.grve-white svg {
	fill: #417b82 !important;
}

.grve-title-content-wrapper:not(.grve-bg-none) {
	padding: 2rem 3rem;
}

.grve-bg-primary-2, #grve-theme-wrapper .grve-bg-primary-2 {
	background-color: rgba(0,0,0,.75)
}

#grve-footer .grve-footer-bar .grve-bar-content {
	font-size: 16px;
}

.grve-copyright {
	font-size: 16px;
	font-weight: 500;
}

.fixed {
	position: fixed
}

.fadeInUp {
	animation-delay: 3s
}

.homelogo img{
	height: 80px !important;
}

.logocenter {
	margin: 0 auto;
	text-align: center;
}

.animation {
	background-color: #417B82;
	height: 100vh;

}