/*
    Theme Name: HealthPress Child Theme
    Theme URI: http://themeforest.net/item/healthpress-health-and-medical-wordpress-theme/3138064
    Description: Child theme for HealthPress.
    Author: InspiryThemes
    Author URI: http://www.InspiryThemes.com/
    Template: healthpress
    Version: 1.5.1
    Text Domain: framework
    Domain Path: /languages
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: light, one-column, two-columns, three-columns, custom-menu, theme-options, translation-ready

    --------------------------------------------------------------------------------------------------------------------
    */

#logo-container .logo-heading a {
color: #96c34d;
}

a.logo img {
    width: 13em;
}

#logo-container {
    min-height: 61px;
    height: auto !important;
    height: 61px;
    padding: 10px 0 10px 13px;
}

footer .footer-widget {
    width: 31.33%;
    float: left;
    margin: 0px 0px 0px 0px;
    padding-right: 12px;
}

section.doc_list.four_col.clearfix a.readmore {
    display: none;
}

	.page-head {
    width: 910px;
    padding: 50px 35px 30px;
    margin: 0 auto 50px;
    border-bottom: 1px solid #ededed;
}

/*ul.services.item-count-4 {
    display: none;
}*/

section.service-list.single-col {
    display: none;
}

#content ul li {
    background: none;
    border-bottom: 0px dashed #d4d4d4;
    padding: 10px 0px 10px 15px;
}

.services.item-count-4 .service {
    width: 21%;
    margin: 0px 10px;
}

img.attachment-full.size-full {
    border: 4px solid #e6e6e6;
    border-radius: 3px;
}

img.attachment-large.size-large {
    border: 4px solid #e6e6e6;
    border-radius: 3px;
}

ul.custom-list li:before {
    content: "•";
    margin-right: 6px;
    font-weight: bold;
    width: 5px;
    font-size: 130%;
}

ul.custom-list li {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.slogan h2 {
    font-weight: 400;
}

ul.slide-nav.slides-4 li p {
    line-height: 14px;
    font-size: 11px !important;
}

.official {
    padding-top: 50px;
}

a.readmore {
    display: block;
    width: 80px;
}

.my-form-cell {
    width: 305px;
    float: left;
    margin: 0px 0px 20px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    border: 1px solid #dcdcdc;
    color: #bcbcbc;
    font: 12px 'Droid Sans', Arial, Helvetica, "Trebuchet MS", sans-serif;
    outline: none;
    box-shadow: none;
    height: 16px;
    padding: 8px;
    border-radius: 3px;
}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
    border: 1px solid #dcdcdc;
    color: #bcbcbc;
    font: 12px 'Droid Sans', Arial, Helvetica, "Trebuchet MS", sans-serif;
    outline: none;
    box-shadow: none;
    height: 16px;
    padding: 8px;
    width: 248px;   
    border-radius: 3px;
}

input.wpcf7-form-control.wpcf7-submit.quote-submit {
    background-color: #f67141;
    border: 0px;
    border-radius: 3px;
    padding: 8px 35px;
    margin-left: 4px;
    color: white;
    text-shadow: 1px 1px 0px #AE421B;

}

input.wpcf7-form-control.wpcf7-submit.quote-submit:hover {
    cursor: pointer;
    background-color: #AE421B;

}

ul.my-list li {
    list-style-type: disc;
    margin-left: 2em;
	line-height: 1.5em;
}

p {
    font-size: 13px;
    line-height: 21px;
    margin: 0px 0px 10px;
}

h2.custom-h2 {
    line-height: 1.25em;
}

/*----------------Media Querry--------------*/

@media only screen and (max-width: 767px) {
    hgroup.page-head {
        margin-top: 10px;
    }

    .wrapper-nav {
        margin-top: 13px;
    }
	
	footer .footer-widget {
    width: 100% !important;
    float: left;
/*	margin: 0px 0px 0px 30px; */
	}
	
	hgroup.page-head {
    margin-top: 20px;
	}
	#wrapper #header .main-nav #topsearch {
		bottom: -5px;
	}
}

@media screen and (max-width: 360px) {
	footer .footer-widget {
    width: 100% !important;
    float: left;
/*	margin: 0px 0px 0px 30px;  */
	}
	
	hgroup.page-head {
    margin-top: 20px;
	}
}

.wpcf7-response-output{
    clear: both;
}

input#apo_date {
	display: none;
}
