/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li > a, .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li.menu-item > a > i {
    color: rgba(61,61,61,0.69)!important;
}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li.current_page_item > a, .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li:not(.current_page_item):hover > a {
	color: rgba(61,61,61,0.80)!important;
}


/* Contact Links */
.header-contacts-details {
	color:#8d8d8d;
}

.header-contacts-details a {
	color:#8d8d8d;
}
.header-contacts-details a:hover,
.header-contacts-details a:active,
.header-contacts-details a:focus,
.header-contacts-details a:visited {
	color:#8d8d8d;
}

.primary-desktop-light .sh-header-top .header-contacts-details,
.primary-desktop-light .sh-header-top .header-social-media a {
	color: #8d8d8d !important;
}

.sh-page-notice {
	padding:10px 0px;
}

.sh-page-notice .sh-page-notice-button {
	padding: 2px 9px;
}

/* Navi Contact Details */
.con-contact i {
	display:inline-block;
	padding: 0px 5px;
}
.con-contact {
	position:absolute;
	top: 5px;
	right: 53px;
	color: rgba(61,61,61,0.69)!important;
	font-size: 14px;
	transition: 0.3s top ease-in-out;
}

.sh-testimonials-constyle .sh-testimonials-image {
    border-radius: 50%;
    box-shadow: 0 5px 20px rgba(0,0,0,0.05), 0 5px 20px rgba(0,0,0,0.05);
}

blockquote:before {
	content: "\f0e5";
	font: normal normal normal 21px/1 FontAwesome;
	/*margin: 40px 0 40px 45px;*/
}

.sh-header, .primary-desktop-light .sh-header:not(.sh-sticky-header-active) {
    border-bottom: none!important;
	transition: 0.3s background-color ease-in-out;
}

.sh-sticky-header-active:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a,
.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.sh-nav > li.menu-item:nth-last-child(-n+3) > ul.sub-menu {
    margin-left: -26px; /* Keine Ahnung wieso das Theme hier eigentlich -144 setzen will. */
}

.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger:not(.is-active) span, .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:before, .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:after {
    background-color: rgba(61,61,61,0.69)!important;
}