#Content img { -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#Content div.image_wrapper { -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
-moz-box-shadow: 5px 5px 0px 0px rgba(197,209,214,1); -webkit-box-shadow: 5px 5px 0px 0px rgba(197,209,214,1); box-shadow: 5px 5px 0px 0px rgba(197,209,214,1);
 }
@media only screen and (min-width: 1025px) {
#Content div.image_wrapper:hover { -moz-box-shadow: 0 0 0 0 rgba(197,209,214,0); -webkit-box-shadow: 0 0 0 0 rgba(197,209,214,0); box-shadow: 0 0 0 0 rgba(197,209,214,0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
}

body.page-id-72 #Content .story_box .desc_wrapper { background: #295f9cc7; margin-top: -65px; padding: 1px 5px; -webkit-border-bottom-left-radius: 5px; -o-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -o-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; border-top-left-radius: 5px; }

/* Header */

.mhb-col.left {
    background-color: #fff;
    position: relative;
}

.mhb-col.left::before {
	content: '';
	position: absolute;
	width: 30vw;
	height: 100%;
	background-color: #fff;
	left: -30vw;
	z-index: -1;
}

.mhb-col.left::after {
   background-image: url("/wp-content/uploads/2019/03/skos.png");
   position: absolute;
   top: 0;
   right: -30px;
   width: 60px;
   z-index: -1;
   display: block;
   height: 100%;
   content: '';
   background-size: contain;
}

.mhb-item {
    margin: 0;
}

.mhb-item.mhb-button a {
    font-size: 14px;
}

.mhb-view.desktop .first-row .mhb-menu .menu > li > a > span {
    line-height: 50px;
    padding: 0 10px;
}

.mhb-custom-trGvZilg_ .menu > li.current-menu-item > a, 
.mhb-custom-trGvZilg_ .menu > li > a:hover,
.mhb-menu .menu li.current-menu-ancestor > a,
.mhb-menu .menu li.current-page-ancestor > a {
	background-color: #fff;
	border-radius: 5px;
}

.mhb-menu .menu > li > a {
	padding: 0;
}

.mhb-menu .menu > li {
    margin: 15px 5px;
}

.mhb-menu .menu li ul {
	padding-top: 15px;
}

.mhb-menu .menu li ul li {
	border-top: 1px solid #fff;
    width: 310px;
}

.mhb-menu .menu li ul li:hover {
	background-color: #0f9e8f;
}

.mhb-menu .menu li ul li a {
    color: #fff;
}

.mobile, #phone-box {
    display: none;
}

.header-icons {
    margin-right: 20px;
}

.header-icons i {
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 5px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.header-icons i:hover {
    background-color: #0f9e8f;
    border-color: #0f9e8f;
    color:#fff;
}

.header-icons a {
    font-size: 20px;
}

#phone-box {
    position: absolute;
    top: 100%;
    background-color: #295f9c;
    padding: 15px;
    border-top: 1px solid #fff;
    font-size: 18px;
    color: #fff;
    width: 200px;
    text-align: center;
    margin-left: -85px;
    border-radius: 0 0 5px 5px;
}

.mhb-menu .menu > li.homepage a {
    background-color: transparent;
    color: #0f9e8f;
}

.homepage a::before {
    content: "\f015";
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
    line-height: 50px;
}

.mhb-menu .menu > li.homepage a span {
	display:none;
}

/* Mobile menu */

.mobile-menu-toggle, .mobile-menu-toggle:hover {
    color: #fff;
}

@media (max-width: 960px) {

	.mhb-col.center {
	    margin-left: auto;
	    margin-right: 20px;
	}

	#phone-icon {display:none;}

	.mobile {display:inherit;}

	.homepage a::before {content:none;}

	.mhb-menu .menu > li.homepage a span {display:inherit;}

	.mhb-menu .tabletMobile .menu {background-color: #295f9c;width: 300px;}
	
.mhb-menu .tabletMobile .menu li .menu-toggle {color:#295f9c !important;}

	.mhb-menu .tabletMobile .menu li {margin:0;border-top: 1px solid #eef0f6;}

	.mhb-menu .tabletMobile .menu li a {padding: 15px;}

	.mhb-menu .tabletMobile .menu li a span {line-height:20px !important;font-size: 15px;}

	.mhb-menu .tabletMobile .menu li .menu-toggle {
	    color: #eef0f6;
	    line-height: 50px;
	}

	.mhb-menu .tabletMobile .menu li ul li {border-top:none;}
	.mhb-menu .tabletMobile .menu li ul li a {padding:12px 0px 12px 20px;}

	.mhb-custom-trGvZilg_ .menu > li.current-menu-item > a, .mhb-custom-trGvZilg_ .menu > li > a:hover {border-radius:0;}
}

@media (max-width: 767px) {

	.mhb-grid[data-mobile^="auto"] .mhb-item:not(.mhb-logo):not(.mhb-menu):not(.mhb-menu_icon) {
	    display: inherit;
	}
}

@media (max-width:500px) {

	.mhb-view.desktop .first-row .mhb-row-wrapper {flex-wrap: wrap;padding: 0 !important;}

	.mhb-col.left {
	    width: 100%;
	    justify-content: center;
	    padding: 5px;
	}

	.mhb-col.left::before, .mhb-col.left::after {content: none;}

	.mhb-col.right {padding: 10px;}
	
	header .mhb-col.center {
    margin-left: 50px;
    margin-right: auto;
}

.mhb-col.center .mhb-menu .menu {
    left: -40px;
}
}

/* Content */

.column_column ul {margin-top: 20px;list-style: none;}

.column_column ul li::before {
    content: url("/wp-content/uploads/2015/11/home_renovate2_list.png");
    margin-right: 5px;
}

h6 {
    text-transform: uppercase;
}

#Subheader {
    background-position: center;
}

#Subheader .title {
    text-shadow: 0 0 5px rgba(0,0,0,0.7);
}

body .pea_cook_wrapper p {
    font-family: "Montserrat", Arial, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 14px;
}

body .pea_cook_wrapper button.pea_cook_btn {
    font-family: "Montserrat", Arial, Tahoma, sans-serif;
    font-weight: 300;
    background: #489287;
    color: #fff;
    box-shadow: none;
    border: none;
    border-radius: 3px;
    padding: 10px;
    text-shadow: none;
    letter-spacing: 1px;
}

body .pea_cook_wrapper button.pea_cook_btn:hover {
	background: #397971;
	color:#fff;
	box-shadow: none;
}

.button-stroke {
    display: inline-block;
}

.story_box {
    padding: 0;
}

.story_box .photo_wrapper img {opacity:1}

.story_box .desc_wrapper h3 {
	margin-top: 0px;
	color: #fff;
	text-shadow: 0 0 3px rgba(0,0,0,0.7);
	font-size: 22px;
	margin-left:0;
	margin-bottom: 10px;
}

.hr_color {
    background: transparent;
    border-top: 1px solid #489287;
    border-bottom: 1px solid #489287;
    height: 3px;
}

.story_box .desc_wrapper {
    margin-top: -60px;
    margin-left: 30px;
    margin-right: 0;
}

.divider-column {
    clear: left;
}

/* Contact form */

span.wpcf7-form-control-wrap .wpcf7-date, 
span.wpcf7-form-control-wrap .wpcf7-quiz, 
span.wpcf7-form-control-wrap .wpcf7-number, 
span.wpcf7-form-control-wrap .wpcf7-select, 
span.wpcf7-form-control-wrap .wpcf7-text, 
span.wpcf7-form-control-wrap .wpcf7-textarea {margin-bottom:6px;}

.wpcf7-form p {
    margin: 0;
}

.form-column {
    display: flex;
    justify-content: space-between;
}

span.wpcf7-list-item {
    font-size: 13px;
    margin: 0 20px 0px 0px;
}

input[type="submit"] {
    float: right;
}

.f-column {
    width: 49%;
}

textarea {
    max-height: 178px;
}

.contact-form-row .section_wrapper {
    max-width: 1000px;
}

.envelope-style::before {
    position: absolute;
    top: 0;
    height: 10px;
    background: url("/wp-content/uploads/2019/04/color_flag.png");
    width: 100%;
    content: '';
    display: block;
    background-repeat: repeat-x;
}

.envelope-style {
	position: relative;
	background-image: url(/wp-content/uploads/2019/04/envelope.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 30px;
}

/* Footer */

footer i, .contacts i {
    width: 24px;
    text-align: center;
    color: #489287;
}

footer .textwidget {
    line-height: 2em;
}

#media_image-2 {
    margin-top: 46px;
}

#Footer input {
    border-radius: 5px;
    margin-right: 0;
}

#Footer .footer_copy .copyright {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    width: calc(100% - 50px);
}

/* RWD */

@media (max-width:1240px) {

	.mhb-view.desktop .first-row .mhb-menu .menu > li > a > span {
		padding: 0 5px;
	}

	.mhb-menu .tabletMobile .mobile-menu-toggle {
	    display: block;
	}

	.mhb-col.center {
	    margin-left: auto;
	    margin-right: 20px;
	}
}

@media (max-width:960px) {

	.one-second.column, .one-second.mcb-wrap {
	    width: 100%;
	}
}

@media (max-width: 767px) {

	.form-column {flex-direction:column;}

	.f-column {width: 100%;}

	#Footer .footer_copy .copyright {
		width: 100%;
		flex-direction: column;
	}

	.copyright span {
	    margin-bottom: 20px;
	}
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #489287!important;
    color: #ffffff!important;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover {
}

