body {

	background: rgb(0, 137, 123);

background: linear-gradient(to bottom, rgb(0, 137, 123) 0%, rgba(0, 77, 64, 1) 100%);	

	}	

.green{

background: rgb(0, 137, 123) !important;

background: linear-gradient(to bottom, rgb(0, 137, 123) 0%, rgba(0, 77, 64, 1) 100%) !important;

}



#footerwrap {

background: rgb(0, 137, 123) !important;

background: linear-gradient(to bottom, rgb(0, 137, 123) 0%, rgba(0, 77, 64, 1) 100%) !important;

}

.tx_sh {

  text-shadow: 2px 2px 4px #000000;

}

.head_sh {

  text-shadow: 2px 2px 8px #000000;

}

.shw05 {

box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);

}

.shw04 {

box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);

}

.shw02 { 

box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);

}



.shw03 {  

box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);

}

.gallery-item {

 box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);

padding-top: 0.7%;

}

.gallery-caption {

text-shadow: 2px 2px 4px #000000;

}



.gallery-icon .wp-post-image {

box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);

}



	

	

.cf7md-label, .mdc-floating-label {

	color: #e0f2f1 !important;

	text-shadow: 1px 1px 2px #000000;

}

.mdc-button {

  background-color: #00897b !important;

  color: #e0f2f1 !important;

	text-shadow: 1px 1px 2px #000000;

}

.mdc-button:hover {

    background-color: #013a31 !important;

	color: #80cbc4 !important;

	text-shadow: 1px 1px 2px #000000;

}

.mdc-ripple-upgraded--background-focused {

    background-color: #1de9b6 !important;

	color: #004d40 !important;	

}	



.cf7md-help-text {

	color: 	rgba(224, 242, 241, 0.5) !important;

	text-shadow: 1px 1px 2px #000000;

}

#cf7md-form input {

	color: #e0f2f1 !important;

	text-shadow: 1px 1px 2px #000000;

}

.cf7md-file--value {

	color: #e0f2f1 !important;

	text-shadow: 1px 1px 2px #000000;

}	

	#cf7md-form textarea {

		color: #e0f2f1 !important;

		text-shadow: 1px 1px 2px #000000;

}

	

.mdc-floating-label--float-above {

     color: #ffc200 !important;

	 text-shadow: 1px 1px 2px #000000;

}

	

	.wpcf7-mail-sent-ok {

      border-bottom-color: #40e50b !important;

      color: #40e50b !important;

	  text-shadow: 1px 1px 2px #000000;

 }

	.wpcf7-validation-errors {

	  border-bottom-color: #ff3a3a !important;

      color: #ff3a3a !important;

	  text-shadow: 1px 1px 2px #000000;

	}

	#cf7md-form .wpcf7-not-valid-tip {

	   color: #ff3a3a !important;

	  text-shadow: 1px 1px 2px #000000;	

	}

	.card_box {

	overflow: hidden;	

}

	.animation-running, body.animation-on {

		z-index: 8;

	}

	



video.responsive-video {

  max-width: 100%;

  height: auto;

}

.cf7md-admin-customize-message {

		display: none !important;

}	

li.social-link-item a{

		color: #e0f2f1 !important;

		text-shadow: 1px 1px 2px #000000;

	}

	li.social-link-item a:hover{

		color: #80cbc4 !important;		

	}	
    
    li.social-link-item img{

		display: inline-block !important;		

	}