/*
Theme Name:     First Health Care Child
Theme URI:
Description:    Child theme for First Health Care
Author:         Shoreline Media Marketing
Author URI:     http://shorelinemediamarketing.com
Template:       kleo
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

/*contact form 7 style start */
.wpcf7{
    background: #f2f2f2;
    border: 1px solid #ccc;
}
.wpcf7 form{
    padding: 16px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="password"],
.wpcf7 textarea
{
    background-color: #fff;
 color:black;
}

.wpcf7 input[type="submit"]
{
    background: #ff9900;
    color: white;
    opacity:.75;
    transition:opacity .3s;
}
.wpcf7 input[type="submit"]:hover{
	background: #ff9900;
        opacity: 1;
}


/*contact form 7 style end */



.contactform {width: 100%;height: 500px;margin: 0;padding: 0;}
body.wallpaper, .form_wrapper, .form_setting_box {
  background: hsl(0, 0%, 97%) none repeat scroll 0 0;
  font-family: "Roboto",sans-serif !important;
  margin: 0 !important;
  padding: 3px !important;
}
body.wallpaper {
  border: 1px solid hsl(0, 0%, 89%);
}
.error_img {position: absolute;top: 9px;right: 10px;}

.error_img p {background: none repeat scroll 0 0 #f5f5f5 !important;border: 1px solid #ccc !important;color: #f00 !important;
margin-top: 24px !important;padding: 10px !important;position: absolute !important;
right: 0 !important;top: 0 !important;width: auto;}
.get_forms_box li:nth-last-child(2), .get_forms_box li:nth-last-child(3) {display: none;}
.form_setting_box li, .get_forms_box li {margin: 0!important;padding: 0!important;}

input[type="submit"] {
  background-color: hsl(208, 55%, 46%) !important;
  border: 0 solid hsl(0, 100%, 50%) !important;
  border-radius: 5px !important;
  box-shadow: none;
  color: hsl(0, 0%, 100%) !important;
  float: left;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 15px 1% 8px !important;
  padding: 11px 24px !important;
  text-shadow: none;
}
.label_txt {font-family: "Roboto", sans-serif!important;
font-size: 14px;font-weight: bold;color: #000;margin: 10px 0px 5px 5px!important;}
input[type="text"], textarea, select {
  border: 1px solid hsl(0, 0%, 90%) !important;
  border-radius: 5px !important;
  font-family: Verdana,Geneva,sans-serif !important;
  font-size: 14px !important;
  height: auto !important;
  padding: 14px 25px 14px 10px !important;
  width: 100% !important;
}
.red_star {
  color: hsl(0, 100%, 50%);
  font-size: 15px;
  font-style: normal;
  left: 4px;
  position: absolute;
  top: 14px;
  z-index: 1;
}
number {
	width: 100%!important;
}

select {
	width: 100%!important;
}
#checkbox_11050 {
	vertical-align: middle;
	margin-right: 5px;
}
textarea { height:107px !important}

@media only screen and (max-width:992px){
	
}
.blog-post {
  font-size: 1.2em;
  line-height: 1.9em;
}

