 body a{
        text-decoration: none !important;
    }

/*

  1/11/2018

  The following changes mach with class additions to the DOM to allow:

  1. 'Permanent pill effect' on phone number in Desktop mode
  2. Realignment of top elements in mobile view. (The custom header menu will display in )

*/

li.permanent-border > a {
	border-color: inherit;
}

.visible-xs {
	display: none;
}

@media (max-width: 10px) {
	.visible-xs {
	display: block;
}
}

@media (max-width: 768px) {
	#custom-header-menu {
		display: inline-block;
	}
	
}

@media (min-width: 768px) {
	#custom-header-menu {
		display: none;
	}
}

/*

  12/11/2018

  The following changes match with class additions to the DOM to allow:

  1. Main landing page banner, text and 'dot' to 'move up' to allow lower content to be seen 

*/

@media (min-width: 768px) {
	body.home #featured-content > div > div > h2 {
		margin-top: -105px;
	}
	
	body.home #primary-header {
		height: 458px;
	}

	body.home #primary-header > div.bx-wrapper > div.bx-controls.bx-has-pager > div > div {
		margin-bottom: 160px;
	}

}

span.wpcf7-list-item {
display:block;
}

/* Contact Form 7 Form Background And Border CSS
 -----------------------------------------------*/
@media screen and (min-width: 769px){ 
.wpcf7 {
     background: #fafafa;
     border: 1px solid #cccccc;
     width: 700px;
     padding: 40px 80px 20px 80px !important;
	}
}

@media screen and (max-width: 768px){ 
.wpcf7 {
     background: #fff;
     border: none;
     width: 100%;
     padding: 0px 0px 0px 0px !important;
	}
}

/* Contact Form 7 Input CSS 
 ---------------------------*/
 @media screen and (min-width: 769px){
	 .wpcf7 input[type="text"],
 .wpcf7 input[type="email"],
 .wpcf7 input[type="tel"],
 textarea {
     font-size: 16px;
     background-color: #fff;
     border: 1px solid #e7e7e7;
     width: 140%;
     padding: 2%;
	 }
}

@media screen and (max-width: 768px){
	 .wpcf7 input[type="text"],
 .wpcf7 input[type="email"],
 .wpcf7 input[type="tel"],
 textarea {
     font-size: 16px;
     background-color: #fff;
     border: 1px solid #e7e7e7;
     width: 100%;
     padding: 2%;
	 }
}

/* Contact Form 7 Submit Button 
 -------------------------------*/
 .wpcf7 input[type="submit"] {
     color: #ffffff;
     font-size: 14px;
     font-weight: 500;
     background: #2d7ff9;
     padding: px 30px px 30px;
     border: none;
     border-radius: 5px;
     width: auto;
     text-transform: capitalize;
     letter-spacing: 1px;
 }
 .wpcf7 input:hover[type="submit"] {
     background: #494949;
     transition: all 0.4s ease 0s;
 }
 .wpcf7 input:active[type="submit"] {
     background: #000000;
 }