.elementor-kit-1799{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-de5ec8f:#4054B2;--e-global-color-6a1b2040:#23A455;--e-global-color-786fbd0e:#000;--e-global-color-7926756a:#FFF;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;}.elementor-kit-1799 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*sticky header*/
.jupiterx-header-stick #header-bar{
	background: white !important;}

.jupiterx-header-stick #header-bar .logo-notsticky img{
	content:url(/wp-content/uploads/2019/02/makeup-sisters-logo.png);}

.jupiterx-header-stick #header-bar li a.raven-menu-item:not(.cta-menu-01 a, .cta-menu-02 a){
	color: black !important;}

/*logo's header responsive*/
@media only screen and (max-width: 769px){
	.logo-notsticky img{
	content:url(/wp-content/uploads/2019/02/makeup-sisters-logo.png);}
	}

/*aanbod*/
.uitleg h3{
	margin: 1.2em 0px !important;}

/*prijstabel*/
.prijstab div.raven-tabs-title{
	background: #fafafa;}

.prijstab div.raven-tabs-title:hover{
	background: #ebebeb}

.prijstab div.raven-tabs-title.raven-tabs-active{background: black !important;}

.prijstab div.raven-tabs-active{
	background: #fafafa !important;}

/*Gravity forms*/
.field_description_above label{
	margin-top: 20px !important;}

.gform_body li{
	padding-right: 4% !important;
	margin: 3px 0px !important;}

.gform_body div.ginput_container_time{
	width: 100%;
	max-width: 100%;
	margin-right: 20px;}

.gform_body div.ginput_container_time i{
	display: none;}

.gform_body div.ginput_container_select{
	margin-top: 20px !important;}

.gfield input:not(.gchoice input), 
.gform_body select, 
.gform_body textarea{
	border: none;
	border-radius: 4px;
	width: 100% !important;
	height: 45px;
	padding: 2% 15px !important;}

.gform_body select{
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('/wp-content/uploads/2020/08/select.svg');	
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 50px;
	padding: 0px 15px !important;}

.gform_body input[type="checkbox"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	background: white;
	height: 30px !important;
	padding: 5px !important;
	margin-right: 10px;
	width: 30px !important;
	border: solid 1px rgba(0,0,0,0.2)}

.gform_body input[type="checkbox"]:checked{
	background-image: url('/wp-content/uploads/2020/08/checkmark.svg');
		background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 20px;}

input.gform_button{
	background:#bd9422;
	border: none;
	color: white;
	border-radius: 4px;
	box-shadow: 0 7px 7px rgba(0,0,0,0.15);
	padding: 20px 35px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing:1px;
	margin-top: 20px !important;}

input.gform_button:hover{
    background: #33cc56;}

span.ginput_total{
	color: black !important;
	font-size: 24px !important;}

.gfield_label{
	padding: 25px 0px 0px 0px !important;}

.gform_body h2{
	text-transform: none;}

.gfield_description{
	padding: 7px 0px !important;}

.gfield.gsection{
	margin: 20px 0px 0px 0px !important;}

/*cookie banner*/
 div#catapult-cookie-bar{
	font-size: 15px;
	 line-height: 1.65em;
	 font-family: Roboto;}

 div#catapult-cookie-bar h3{
	 text-transform: none;
	 font-weight: 700;
	 font-size: 20px;}

/* Fonts*/
h1,h2,h3{text-transform: uppercase;}

strong{color:#bd9422;}

/*header*/
nav ul li ul li.menu-item-has-children>a::after{
	content: "›" !important;
	margin-left: 15px;
	margin-bottom: 4px;}

li.cta-menu-01 > a{
	background: #bd9422;
	padding: 10px 20px !important;
	box-shadow: 0px 15px 15px rgba(0,0,0,0.3);}

li.cta-menu-01 > a:hover{
	background: #e4b32a;}

li.cta-menu-02 > a{
	background: black;
	padding: 10px 20px !important;
	box-shadow: 0px 15px 15px rgba(0,0,0,0.3);}

li.cta-menu-02 > a:hover{
	background: #222;}


/*Algemeen*/
button.jupiterx-scroll-top{background: black;
	font-size: 15px;
	border: solid 0.5px;
	border-radius: 1px
}

/*Media queries*/
@media only screen and (min-width: 1920px){
		h1{
		font-size: 95px !important;}
	
		h2:not(h2.pricing-table__title, .gsection_title){
		font-size: 52px !important;}
	
		h3{
		font-size: 34px !important;}
	
		p:not(footer:p){
		font-size: 18px !important;
		line-height: 1.7em}
}

@media only screen and (min-width: 738px){
	.nav-mob{display: none !important;}
}


@media only screen and (max-width: 738px){
	section#header-bar{
		background: none !important;}
}

/* fonts */
body{
	font-family: 'Lato', sans-serif !important;}

h1,h2,h3,h4,h5,.titel{
		font-family: 'Roboto', sans-serif !important;
}/* End custom CSS */