/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


:root {
	--blue: #144D97;
	--black: #353535;
}

/* Schriftfarbe Kacheln Startseite */ 
.KachelStart h2, .KachelStart p {
	color: #154d97 !important;
}

/* Heading in Slider auf Startseite */
.ns-heading-el span{
	color: #144D97 !important;
}

/*
Navi Schriftgröße
@media (min-width: 1280px) and (max-width: 1430px){
	.menu-title-text{
		font-size: 15px !important;
	}
}
@media (min-width: 1200px) and (max-width: 1279px){
	.menu-title-text{
		font-size: 13px !important;
	}
} 
*/

@media (min-width: 1200px) and (max-width: 1295px){
	.menu-title-text{
		font-size: 20px !important;
	}
}

div.swiper-slide.swiper-slide-visible.swiper-slide-active .button.solid_color a{
	padding: 15px !important;
	width: 250px !important;
	font-size: 16px !important;
}


.slider-down-arrow.no-border{
	margin-bottom: 80px !important;
}

.slider-down-arrow.no-border path{
	stroke: #144d97 !important;
}
.scroll-down-wrap.no-border:hover .section-down-arrow::before, .slider-down-arrow.no-border:hover::before{
	background-color: #144d97 !important;
}

.scroll-down-wrap.no-border:hover .section-down-arrow::before, .slider-down-arrow.no-border::before{
	background-color: #144d97 !important;
}

.nectar-next-section-wrap.mouse-wheel .nectar-next-section::after, .scroll-down-wrap.no-border .section-down-arrow::after, .slider-down-arrow.no-border::after{
	border-color: #144d97 !important;
}

/* Gallery Grid img size */
.gallery1 .work-item img{
	object-fit: cover !important;
	width: 350px !important;
	height: 350px !important;
}

.gallery1 .vert-center h3{
	display: none !important;
	visibility: hidden !important;
}

/* transparent background heading in slider and navi */

.ns-heading-el{
	background-color: rgba(255,255,255,0.6) !important;
	padding: 5px !important;
}

#top{
	background-color: rgba(255,255,255,0.6) !important;
}

.allgemein, .neuigkeiten, .jobs {
	visibility: hidden !important;
	display: none !important;
}

/* size of shoe logos*/
.logos1 img {
	width: 150px !important;
}

/* fancybox text on hover */
.nectar-fancy-box:hover .inner p strong{
	color: #144d97 !important;
}
 
/* background color slider startseite */
.swiper-container, .swiper-slide.swiper-slide-visible.swiper-slide-active {
	background-color: white !important;
}
.nectar-fancy-box.style-5 p {
	font-size: 29px !important;
	line-height: 35px !important;
	font-weight: 400 !important;
}
/*.gallery1 p{
	font-size: 25px !important;
	line-height: 32px !important;
}*/

/* Font Size Menu Footer */
#menu-footer{
	font-size: 24px !important;
	font-weight: 700 !important;
}

/* Abstand H2 Ueberschriften zu Text */
h2{
	margin-bottom: 36px !important;
}

/* mobile header without space between top and transparent background */
@media (max-width: 1200px){
#header-outer {
	padding-top: 0 !important;
	}}

.nectar-menu-icon{
	color: #154d98 !important;
}

/* dropdown menu width */
.sf-menu > li ul {
	padding: 20px;
	width: 25em;
}

@media (min-width: 1099px) and (max-width: 1199px){
	#menu-top-menu-right li a span, #menu-top-menu-left li a span{ 
		font-size: 20px !important;
	}
}

@media (min-width: 1001px) and (max-width: 1098px){
	#menu-top-menu-right li a span, #menu-top-menu-left li a span{ 
		font-size: 17px !important;
	}
} 

/* Footer Menu in eine Zeile */
ul#menu-footer  {
  list-style: none;
}

ul#menu-footer li {
  display: inline;
  margin-right: 10px;
}
