@import url('https://fonts.googleapis.com/css?family=Nunito:400i,700i,900i');

/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


/*==========TYPOGRAPHY=========*/

p, h1, h2, h3, h4, h5, h6, h7, a, li, ul, ol, div, input { 
	font-family: 'Nunito', sans-serif!important;
	font-style: italic!important; }

h1 { 
	font-weight: 900!important;
	font-size: 65px;
	text-transform: none!important;
	font-family: 'Nunito', sans-serif!important;  } 

h1.meet { 
	font-weight: 700!important; 
	font-size: 32.5px!important;
	line-height: 42px!important;
	font-family: 'Nunito', sans-serif!important; }

.mobile h1.meet{ 
	font-size: 20px!important; 
	line-height: 28px!important;
	font-family: 'Nunito', sans-serif!important;}

@media screen and (max-width: 755px) { 
	h1 { font-size: 42px!important; line-height: 46px!important; font-family: 'Nunito', sans-serif!important; }}

h2 { 
	font-weight: 900!important; 
	font-size: 24px!important; 
	text-transform: none!Important;
	font-family: 'Nunito', sans-serif!important;}

h3 { 
	font-weight: 700!important;
	font-family: 'Nunito', sans-serif!important; }

p { 
	font-weight: 700!important;
	font-family: 'Nunito', sans-serif!important; } 




/*=========MENU=========*/

span.logo { 
	padding: 10px!important; } 

.header_bg {
    background-color: rgba(255, 255, 255, 0.7)!important;
    opacity: 1!important; }

@media only screen and (max-width: 755px) {
    .responsive .logo{
        top: 15px;
        position: relative;  }
    .responsive .logo img{
        width: 150px !important;
        height: auto !important;  }}

.no-link-item > a:hover {
    cursor: default!important;}


/*=========BUTTONS=========*/

.main-blue { 
	width: 170px;
	padding: 10px;
	text-align: center; 
	font-size: 15px; 
	font-weight: 900!important; 
	letter-spacing: 1px!important;
	color: #005aa9; 
	border: 1px solid #005aa9!important; 
	border-radius: 25px;
	-webkit-transition: background-color .5s ease, color .5s ease;
	-moz-transition: background-color .5s ease, color .5s ease;
	-o-transition: background-color .5s ease, color .5s ease;
	transition: background-color .5s ease, color .5s ease; }

.main-blue:hover { 
	background-color: #005aa9; 
	color: white; }

.anchor-blue { 
	width: 140px;
	padding: 10px;
	text-align: center; 
	font-size: 15px; 
	font-weight: 900!important; 
	letter-spacing: 1px!important;
	color: #005aa9; 
	border: 1px solid #005aa9!important; 
	border-radius: 25px;
	-webkit-transition: background-color .5s ease, color .5s ease;
	-moz-transition: background-color .5s ease, color .5s ease;
	-o-transition: background-color .5s ease, color .5s ease;
	transition: background-color .5s ease, color .5s ease;
	float: left; 
	margin-right: 25px;
	margin-top: 10px;   }

.anchor-blue.last { 
	margin-right: 0px; }

.anchor-blue:hover { 
	background-color: #005aa9; 
	color: white; }

@media screen and (max-width: 755px) {
	.anchor-blue, .anchor-blue { width: 100%; }}
	
	

/*=========MOBILE=========*/

@media screen and (max-width: 755px) { 
	.desktop { display: none!Important; } } 

@media screen and (min-width: 755px) { 
	.mobile { display: none!important; }}


/*========BORDERS=========*/

.av-layout-grid-container .flex_cell, .cs-border {
    border-top: 10px solid #ffffff !important;
	border-bottom: 0px!important; }



/*=========CONTACT FORMS=========*/ 

.avia-mailchimp-form input[type='text'], .avia-mailchimp-form input[type='email'] {
	border: 1px solid #005aa9!important;
	border-radius: 25px!important; 
	background-color: #ffffff!important; } 

.avia-mailchimp-form input[type='submit'] { 
	border-radius: 25px!important; }

#wpcf7-f4-o1 input[type='text'], #wpcf7-f4-o1 input[type='email'], #wpcf7-f4-o1 textarea { 
	border-radius: 25px!important; }

#wpcf7-f4-o1 input[type='submit'] { 
	background-color: #005aa9; 
	color: #ffffff; 
	border-radius: 25px; 
	width: 100%; 
	text-align: center; }