/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/



/*Default styles for Gravity Forms single-column-form class*/

.single-column-form ul.gfield_checkbox li input[type=checkbox]:checked+label,.single-column-form ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label {
  margin-left:19px;
  font-weight: 400;
  font-size: 15px;
}

/*Custom subscribe box for .single-column-form class*/
.single-column-form [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  visibility:hidden;
	cursor:none;
}

.single-column-form [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.0em!important;
 cursor: pointer!important;
}
.single-column-form [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{
	padding-left:20px !important;
}
.single-column-form [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: -20px;
  top: -5px;
  width: 30px;
  height: 30px;
  border: 2px solid #cf6353;
	border-radius:100%;
  background: #fff;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
  padding: 2px;
}

.mg_input_container {
	position:relative;
}

#gform_wrapper_2 .single-column-form [type="checkbox"]:not(:checked) + label:before, #gform_wrapper_2 .single-column-form [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: -20px;
  top: -5px;
  width: 30px;
  height: 30px;
  border: 2px solid #eaac60;
	border-radius:100%;
  background: #fff;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
  padding: 2px;
}

#gform_wrapper_3 .single-column-form [type="checkbox"]:not(:checked) + label:before, #gform_wrapper_3 .single-column-form [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: -20px;
  top: -5px;
  width: 30px;
  height: 30px;
  border: 2px solid #1e4533;
	border-radius:100%;
  background: #fff;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
  padding: 2px;
}


.single-column-form [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
	border-radius:100%;
  top: -3px;
  left: -17px;
  font-size: 1.3em;
  
  background-color: #cf6353;
  transition: all .2s;
}
#gform_wrapper_2 .single-column-form [type="checkbox"]:not(:checked) + label:after, #gform_wrapper_2 .single-column-form [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
	border-radius:100%;
  top: -3px;
  left: -17px;
  font-size: 1.3em;
  
  background-color: #eaac60;
  transition: all .2s;
}
#gform_wrapper_3 .single-column-form [type="checkbox"]:not(:checked) + label:after, #gform_wrapper_3 .single-column-form [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
	border-radius:100%;
  top: -3px;
  left: -17px;
  font-size: 1.3em;
  
  background-color: #1e4533;
  transition: all .2s;
}
/* checked mark aspect changes */
.single-column-form [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

.single-column-form [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* disabled checkbox */
.single-column-form [type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.single-column-form [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.single-column-form [type="checkbox"]:disabled + label {
  color: #aaa;
}

#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder,
#gform_wrapper_1 .gform_fields .gfield textarea::-webkit-input-placeholder{
	/* Chrome/Opera/Safari */
  color: #000;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder, .gform_fields .gfield textarea::-webkit-input-placeholder { 
	/* Firefox 19+ */
  color:#000;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder, .gform_fields .gfield textarea::-webkit-input-placeholder {
	/* IE 10+ */
  color: #000;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder, .gform_fields .gfield textarea::-webkit-input-placeholder{
	/* Firefox 18- */
  color: #000;
}

#gform_wrapper_4 .gform_fields .gfield input::-webkit-input-placeholder,
#gform_wrapper_4 .gform_fields .gfield textarea::-webkit-input-placeholder{
	/* Chrome/Opera/Safari */
  color: #000;
}
#gform_wrapper_4 .gform_fields .gfield input::-moz-placeholder, .gform_fields .gfield textarea::-webkit-input-placeholder { 
	/* Firefox 19+ */
  color:#000;
}
#gform_wrapper_4 .gform_fields .gfield input:-ms-input-placeholder, .gform_fields .gfield textarea::-webkit-input-placeholder {
	/* IE 10+ */
  color: #000;
}
#gform_wrapper_4 .gform_fields .gfield input:-moz-placeholder, .gform_fields .gfield textarea::-webkit-input-placeholder{
	/* Firefox 18- */
  color: #000;
}

.gform_footer { 
justify-content:end;
}

#gform_submit_button_1, #gform_submit_button_4 {
	background-color: #cf6353;
    color: #ffffff;
    padding: 15px 30px;
    border-radius: 50px;
	font-size:17px;
}
#gform_submit_button_3{
	background-color: #a4c035;
    color: #1e4533;
    padding: 10px 30px;
    border-radius: 50px;
    font-weight: 700;
	font-size:17px;
}
.gchoice {
  margin-bottom: 15px;
}
.noleftmargin > .gb-inside-container{
	margin-left:100px !important;
}
#masthead{
	min-height:60px;
}

.site-footer a{
	text-decoration:none;
}
.alignitems .gb-inside-container{
	display:flex;
	flex-wrap:wrap;


}
.alignitems  .gb-inside-container p{
	margin-right:20px; 
}
.alignitems  .gb-inside-container img{
	margin-left:10px
}
#gform_submit_button_2 {
  background-color: #eaac60;
  color: #ffffff;
  padding: 15px 30px;
  border-radius: 50px;
  font-size: 17px;
}

.dawa_info {
	cursor: pointer;
	padding:5px 20px;
	border-bottom:1px solid;
}
.dawa_info:hover{
	background-color:#f2f2f2;
}
#datafetch{
	
	position:absolute;
	width:100%;
	background-color:#fff;
    box-shadow: 0 4px 6px rgb(32 33 36 / 28%);
    margin-bottom: 30px;
	max-height:300px;
	overflow-y:scroll
}
#datafetch ul{
	margin:0;
	list-style-type:none;
}

#field_1_15, #field_4_22 {
	position:relative;
}
/**
* 
*Raarup stylin
*/
.mg_banner {
	position:relative;
}
.mg_contact_container {
		bottom:50px;
		right:50px;
		position: absolute;
    height: 300px;
    width: 300px;
    background-color: #cf6353;
    border-radius: 100%;
		display: flex;
  justify-content: center;
  align-items: center;
	transform:rotate(10deg);
	animation-delay: 2s;
	animation-duration:1.5s;
animation-name: rotate;
}

.home-icon::before {
      background-image:url('http://green-project.dk/bryrup/wp-content/uploads/sites/14/2023/04/house.png');
			content: " ";
			color:#fff;
	width:15px;
	height:15px;
			position:absolute;
			top:-2px;
		left:-10px;
}
#gform_wrapper_5 input[type="text"], #gform_wrapper_5 input[type="email"], #gform_wrapper_5 textarea {
	background-color:#fff !important;
	color:#000 !important;
	
}
#gform_submit_button_5 {
	border-radius:40px;
	padding:10px 40px;
	color:#1E4533;
	font-size:16px;
	
}
#gform_wrapper_5 input::placeholder,
#gform_wrapper_5 textarea::placeholder{
	color:#000;
}
#gform_wrapper_5 .gform_footer {
	justify-content:start;
	
}
#gform_wrapper_5 textarea{
	max-height:100px
}
#gform_submit_button_5 {
	background:#a4c035;
	font-weight:700;
}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
	line-height:15px;
	border-right:1px solid 
}

.home-icon {
	position:relative;

}

.current_page_item a{
	font-weight:700;
}


.pum-title.popmake-title  {
	display:none;
}
.pum-container.popmake {
	padding:0px;
	box-shadow:none !important;
	border:none!important;
	border-bottom:none !important;
	padding:20px;
	background:#fff;
}
.pum-close.popmake-close {
		display:none !important;
}

.pum.pum-overlay  {
background:	rgb(30, 30, 30, 0.8);
}
@media only screen and (max-width: 1200px) {

.mg_repsonsive_col > .gb-inside-container{
	padding-top:0px;
}
	.mg_large_grid > .gb-grid-column{
		width:100% !important;
	}
}
@media only screen and (max-width: 768px) {
	.mg_responsive_padding {
		padding:20px;
	}
  body .main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
    line-height: 30px;
    border-right:none;

  }
  .home-icon::before {
    display:none;
  }
  .mg_icon_box {
		max-width:300px;
		margin:0 auto;
	}
	body .mg_icon_box .wp-block-image {
		margin-bottom:20px;
	}
  .mg_responsive_icon > .gb-inside-container {
    margin:0 auto;
  }
  .mobile-menu-control-wrapper{
		display:none !important;
	}
}

@media screen and (max-width: 600px) {
	h1{
		font-size:30px
	}
	h2{
		font-size:24px;
	}
  .inside-header {
    padding-right: 20px;
    padding-left:20px;
  }


	.gf_left_half, .gf_right_half{
		 grid-column:span 12!important;
	}
	#gform_submit_button_1, #gform_submit_button_4{
		padding:10px;
		font-size:12px;
	}
  .mg_hide_mobile {
    display:none;
  }
 
}