/*
Theme Name: Farmsitters Child Theme
Theme URI: http://themeforest.net/item/petsitter-job-board-responsive-wordpress-theme/9206865
Description: Farmsitters child theme for WordPress Theme
Version: 2.0.1
Author URI: http://themeforest.net/user/dan_fisher
template: petsitter
*/

.pmpro_error,
select.pmpro_error {
    background-color: #fff7c7 !important;
}

abbr[title], abbr[data-original-title] {
    border-bottom: 0px !important;
}

.pmpro_asterisk {
    font-size:20px;
    color:#c00;
}

#pmpro_checkout_box-checkout_boxes {
    border:1px solid #f0f0f0;;
}

#pmpro_checkout_box-checkout_boxes .pmpro_thead-name {
    display:block;
    width:100%;
    padding:8px;
    font-size:16px;
    font-weight:bold;
    background-color:#f0f0f0;
    margin-bottom:20px;
}

.icon-box .icon-box-body h4 {    padding-top: 16px !important; }

.iconboxcustom .icon-box .icon-box-body h4 {    padding-top: 1px !important;
						margin-bottom:1px !important; } 
.iconboxcustom  {    line-height:initial; } 

.testimonial {    font-weight: 400; }
.job_types {
    display : none !important; } 


.xfieldset-job_type, 
.xfieldset-job_category{ display : none !important; } 

.eight66 {height : 866px;}




.w90p { width:90% ; 
    border: 0 !important;
    background-color: inherit !important;
}
.icon-box { height:70px; }

.job_summary_footer {
    display: none;
}

.job_summary_shortcode ,
.job_summary_content 
{
    min-height:100px !important;
}
.job_summary_content h5 a
{
    color:white;
    display: block;
    height:66px;
}


@media screen and (min-width: 770px) {
.right-aligned
{
	text-align:right;
}
}


table > thead > tr > th, .table > thead > tr > th, table > thead > tr > td, .table > thead > tr > td 
{
    background: #efefef !important;
    color: #333 !important;
}

.nf-after-field, 
.nf-error-msg,
p {
    font-weight: 400;
}

.menuHighlight a:link,
.menuHighlight a:visited,
.whitelinks a:link,
.whitelinks a:visited,
.whitelinks a:hover
{
color:white;
}
.menuHighlight:hover
{
	background-color:white;
}
.menuHighlight
{
box-sizing: border-box;
background-color:#f89521;
border:4px solid white;
}

.nf-field-element textarea {    height: 86px !important; }


.team-item .team-thumb .overlay {
background : none !important;
}

.zerohigh
{
	height:0px;
}

.homeslider .rev_slider_wrapper {
    width: 100%;
    top: -99px;
}


.altColours .panel-group .panel-title > a,
.altColours .panel-group__alt .panel-title > a:before 
{
background-color:#2f5176;
}




.page-heading {
    background-color: #8e8e8e;
//	background-image:url(http://farmsitters.agricreative.com/wp-content/uploads/2017/02/grass_blue_v1.jpg);
    //background-size: contain !important;
}

.breadcrumb-trail .trail-items > li {
     font-weight: bold;
}


a {
    //color: #2f5176 !important;
	font-weight:400;
}
.job_summary_shortcode
{
border-radius : 0px !important;
border:none !important;
padding:0px !important;
}

.position h3
{
font-size:120% !important;
}
strong {
	/* font-weight: bold !important; */
	color: inherit  !important;
	font-style: normal  !important;
	/*font-size: 13px  !important;*/
}

.job-manager-form fieldset small.description {
    font-size: 1em !important;
    //font-style: normal !important;
    margin-top: 8px !important;
    display: inline-block !important;
	font-weight:normal !important;
	color:#136;
	padding-left:16px;
}


.entypo.flight:before { content: '\e8b6'; }


.contacts-info-list .fa-clock-o { display:none !important;}

.fshead { background-color:#2f5176; color:white;padding:8px; }

.job-profile-info label {
    width : 99px;
    vertical-align:middle;
    color:#666 !important;
    font-size:13px;
    margin-right:12px;
    padding-right:12px;
    text-align:right;
    height:22px;
    padding-top:4px;
}

.single_job_listing .job-profile-info .meta > li {
    margin-bottom: 0px !important; 
}

.cleanlogin-field
{
    margin-top: 24px;
}

 article.type-testimonial {
        margin-bottom: 49px;
}


blockquote {
    border: 1px solid #f89521 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin-bottom:16px !important;
    
}

p.testimonial_author
{ margin:0;}


.himessage {
border:1px solid #cc0000;
padding:4px;
font-size:16px;
}
