@import url('https://fonts.googleapis.com/css?family=Comfortaa:400,500,600,700|Lemonada:400,600,700&display=swap');      /*font-family: 'Comfortaa', cursive;
font-family: 'Lemonada', cursive;*/

/*FONT SETTINGS -  customise family size and colour */
body {
	font-size: 14px;
	font-family: 'Comfortaa', cursive;
	line-height: 1.2;
}

h3 {
	color: #0abab4;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    letter-spacing: 6px;
    text-transform: uppercase;
}

h1 {
	color: #757575;
  font-family: 'Lemonada', cursive;
    font-size: 38px;
    line-height: normal;
}

h2 {
font-family: 'Lemonada', cursive;
  color: #0abab4;
  font-size: 28px;
  line-height: normal;
}

h4 {
  color: #757575;
  font-size: 20px;
  font-weight: 400;
}

h5 {
font-family: 'Lemonada', cursive;
 font-size: 20px;
 line-height: 22px;
}

p {
padding:6px 0 !important;
    color: #757575;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.2px;
}

li {
    color: #757575;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.2px;
}

.main-navigation a {
    font-weight: 600;}

.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation .current-menu-item > a {
	color: #0abab4;
}

/*REMOVE PURPLE LINE ON RESPONSIVE MENU*/

@media screen and (max-width: 767px) {
		.main-navigation li:hover,
	.main-navigation .current-menu-item {
		border-color: #fff;
	}
}

/*Remove other menu borders*/

.main-navigation li {
	border-top: 1px solid #ffffff00;
	position: relative;
}
.main-navigation .primary-menu {
    border-bottom: 1px solid #ffffff00;
}

/*center the menu*/

	.menu-header-menu-container{
		display:inline-flex !important;
		}
	

/*fullwidth contact */

.site-content .mpce-cfa-form .mpce-cfa-form-text, .site-content .mpce-cfa-form .mpce-cfa-form-email {
    width: 100% !important;
    display: inline-block !important;
}		

/* Menu wrapping thing*/
@media screen and (min-width: 768px) {
	.main-navigation {
		margin: 0 -2.875em;
	}
}

.venoframe {
    max-width: 100%;
   -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    border: solid white 8px;
    width: 100%;
}


.smue-accordion-obj.ui-accordion.smue-accordion-light .ui-accordion-header .ui-icon-triangle-1-e {
    background-color: #0abab4;
    background-position: -1px -1px;
}

.smue-accordion-obj.ui-accordion.smue-accordion-light .ui-accordion-header .ui-icon {
    border: 1px solid #0abab4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-radius: 5px;
}



.vbox-container img {
    max-width: 70%;
    height: auto;
}
