/*
Theme Name: Henrik Child
Theme URI: https://henrik.qodeinteractive.com
Description: A child theme of Henrik
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: henrik
Template: henrik
*/

/** Header **/
#qodef-page-header .qodef-header-logo-link img{
	max-height: 90px !important;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img{
	max-height: 60px !important;
}
#qodef-page-mobile-header .qodef-mobile-header-opener .qodef-m-icon:before{
	content: "";
}

.qodef-mobile-header-navigation{
	overflow-y: scroll;
}

.qodef-header--standard-extended #qodef-page-header-inner .qodef-standard-extended-bottom{
	padding-top: 16px;
}

.qodef-header-navigation>ul>li>a .qodef-menu-item-text:after{
	background-color: rgb(190, 31, 57);
}

/** General Page **/

@media only screen and (max-width: 1024px){
	#qodef-page-inner{
		padding: 30px 0 0 !important;
	}
} 

/** Footer **/
#qodef-page-footer .widget a{
	color: rgb(252,246,242);
	transition: .5s ease;
}

#qodef-page-footer .widget a:hover{
	color: rgb(252,246,242);
	text-decoration: underline;
}

.qodef-separator .qodef-m-line{
	border-color: rgb(252,246,242);
}

p.qodef-copyright{
	color: rgb(252,246,242);
	line-height: 2em;
}

p.qodef-copyright a:after{
	background-color: rgb(252,246,242);
}

/** Buttons **/
.qodef-button.qodef-layout--outlined{
	color: rgb(255, 255, 255);
    font-family: "Inter";
    letter-spacing: -1px;
    background-color: rgb(190, 31, 57);
    border-color: rgb(190, 31, 57);
    border-width: 1px;
	padding: 2px 10px;
	font-size: 22px;
}

.qodef-button.qodef-layout--outlined:hover{
	color: rgb(190, 31, 57);
	background-color: transparent;
	border-color: rgb(190, 31, 57);
}

.custom-button--textual .e-n-accordion-item-title-header{
	position: relative;
}

.custom-button--textual .e-n-accordion-item-title-header:after{
	content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
    transform: scaleX(1);
    transform-origin: 100% 0;
    background-color: currentColor;
    backface-visibility: hidden;
}

.custom-button--textual .e-n-accordion-item-title-header:hover:after{
	    animation: qodef-btn-simple-animation 1s cubic-bezier(.54, .32, .05, .96) forwards;
}

/** Contact Form **/
.qodef-get-in-touch.qodef-light input, .qodef-get-in-touch.qodef-light textarea{
	color: #fff;
	border-color: #fff;
}

/** Cookies **/
.cky-btn-accept{
	background-color: #be1f39 !important;
	border-color: #be1f39 !important;
}

.cky-btn-reject, .cky-btn-customize, .cky-btn-preferences{
	border-color: #be1f39 !important;
	color: #be1f39 !important;
}

.cky-btn-revisit-wrapper{
	background-color: #be1f39 !important;
}