.tax-job_listing_category .page-subtitle {
  display: none !important;
}

.dwqa-question-filter span, .dwqa-question-filter a {
    padding: 5px !important;
}

@media  screen and (max-width:768px) {
  
.testimonial-slider-wrap {
    padding: 0 25px;
}

.woothemes-testimonial .woothemes-testimonial--individual .slick-slide {
    width: 200px;
}

.company-slider .testimonials {
	padding: 0 25px !important;
  	height: auto !important;
}

.callout-container {
  padding: 10px !important;
}

.widget--home .callout-action {
  margin-top: 20px !important;
}

.page-id-25 .container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.widget--home {
    margin: 0em auto !important;
}
}

/* fixed laout on https://talentedteacherjobs.co.uk/account/orders/ */
.um * {
    box-sizing: initial !important;
}

.page-id-2679 .um * {
    box-sizing: border-box !important;
}

.site-content article { 
  word-wrap: normal; 
  -webkit-hyphens: none; 
  -moz-hyphens: none; 
  hyphens: none; 
}

.nav-menu-break-large .nav-menu--primary .menu-item-has-children>a:after, .nav-menu-break-large ul.nav-menu--primary .menu-item-has-children>a:after {
    content: "" !important;
}

.job_listing:first-child, .resume:first-child {
    border-top-left-radius: 0em;
}

.job_listing:last-child, .job_listing:only-child, .resume:last-child, .resume:only-child {
	border-bottom-left-radius: 0em;
    border-bottom-right-radius: 0em;
}


/* ninja forms styling */
.nf-response-msg {
 	font-size: x-large; 
  	color: #f08d3c;
}

.ninja-forms-form-wrap .field-wrap button, .ninja-forms-form-wrap .field-wrap input[type=button], .ninja-forms-form-wrap .field-wrap input[type=submit] {
  	color: #fff;
	font-size: 15px;
	padding: 10px 50px;
	background-color: #7dc246;
	border: 2px solid #7dc246;
  	border-radius: 0.2em;
}

.ninja-forms-form-wrap .field-wrap button:hover, .ninja-forms-form-wrap .field-wrap input[type=button]:hover, .ninja-forms-form-wrap .field-wrap input[type=submit]:hover {
	color: #7dc246; 
	background-color: #fff;
  
}

#nf-field-57-wrap > div.nf-field-element > button, #nf-field-56-wrap > div.nf-field-element > button {
	background-color: #4d90fe;
	border: 2px solid #4d90fe;
}

#nf-field-57-wrap > div.nf-field-element > button:hover, #nf-field-56-wrap > div.nf-field-element > button:hover {
	color: #4d90fe; 
	background-color: #fff;
}

/* editing existing job */
#submit-job-form > p:nth-child(1) {
    font-size: x-large;
    padding: 10px;
    border-radius: 0.2em;
  	background: #f08d3c;
}

#post-2195 > div > div.woocommerce > div.woocommerce-info {
	font-size: x-large;
    padding: 10px;
    border-radius: 0.2em;
  	border: 2px solid #f08d3c;
}


/* Easy Digital Downloads - Resources Section */

.fes-fields .fes-feat-image-upload a.fes-feat-image-btn {
    background: #4d90fe;
  	width: 200px;
  	color: #fff;
  	text-shadow: none;
  	border: 2px solid #4d90fe !important;
}

.fes-fields .fes-feat-image-upload a.fes-feat-image-btn:hover {
    background: #fff;
    color: #4d90fe;
  	border: 2px solid #4d90fe;
    text-shadow: none;
}

.edd-submit.button, .edd-submit.button.gray, .edd-submit.button:visited {
    background: #4d90fe;
  	width: 200px;
  	color: #fff;
  	text-shadow: none;
  	border: 2px solid #4d90fe !important;
}

.edd-submit.button:hover, .edd-submit.button.gray:hover {
    background: #fff;
    color: #4d90fe;
  	border: 2px solid #4d90fe;
    text-shadow: none;
}

#fes-vendor-dashboard > form > div > fieldset > div.fes-el.multiple_pricing.multiple_pricing > div.fes-fields > table > tbody > tr.fes-single-variation > td.fes-delete-row > a {
	color: red;
  	font-size: x-large;
}

#fes-vendor-dashboard > form > div > fieldset > div.fes-el.multiple_pricing.multiple_pricing > div.fes-fields > table > tbody > tr.fes-single-variation > td.fes-delete-row > a:hover {
	text-decoration: none;
}


div.fes-form .fes-submit input[name=save-draft], div.fes-form .fes-submit input[type=submit] {
	color: #fff;
	font-size: 15px;
	padding: 10px 50px;
	background-color: #7dc246;
	border: 2px solid #7dc246 !important;
  	border-radius: 0.2em;
  
  	background-image: none;
  	box-shadow: none;
  	height: inherit;
	text-shadow: none;
}



div.fes-form .fes-submit input[name=save-draft]:hover, div.fes-form .fes-submit input[type=submit]:hover {
	color: #7dc246; 
	background-color: #fff;
}

.edd-submit.button.blue.active, .edd-submit.button.blue:focus, .edd-submit.button.blue:hover {
	color: #7dc246; 
	background-color: #fff;  
    background: #fff;
    border-color: #7dc246;
}

#fes-vendor-dashboard > form > div > fieldset > div.fes-submit {
	padding-bottom: 10px;
}

div.fes-form .fes-el .fes-fields input[type=email], div.fes-form .fes-el .fes-fields input[type=number], div.fes-form .fes-el .fes-fields input[type=password], div.fes-form .fes-el .fes-fields input[type=text], div.fes-form .fes-el .fes-fields input[type=url], div.fes-form .fes-el .fes-fields textarea {
  color: #000;
}

.edd-submit.button.blue {
    background: #4d90fe;
}

.edd-submit.button.blue:hover {
    color: #4d90fe;
    background-color: #fff;
    background: #fff;
    border-color: #4d90fe;
}

#edd-reviews-review-form-submit {
	color: #fff;
	font-size: 15px;
	padding: 10px 50px;
	background-color: #7dc246;
	border: 2px solid #7dc246 !important;
  	border-radius: 0.2em;
  
  	background-image: none;
  	box-shadow: none;
  	height: inherit;
	text-shadow: none;
}


#edd-reviews-review-form-submit:hover {
	color: #7dc246; 
	background-color: #fff;
}

/* single job design tweaks */
.job-meta-top~.job-overview-content {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
}

.job-company-about {
    border-top: 1px solid #fff;
  	background: rgba(77, 144, 254, 0.07);
}

.job_custom_widget_attachments {
    border-bottom: 1px solid #ddd;
}

.sd-social-icon .sd-button span.share-count {
    display: none;
}

#categories-1 {
	line-height: 0.5;
}




.entry-content .job_listing_packages_title, .job_listing_packages_title {
  background: white;
}




h1 {
    margin: 13px 0;
}

.application-deadline {
	color: #bf3737 !important;
}

li.type-job_listing .application-deadline {
    color: #bf3737;
}


.last_day {
    color: red!important;
    font-weight: bold;
}

.job_application .button {
    background: #e5f2da7d !important;
    color: #259225 !important;
}

.job-manager-form .bookmark-notice {
    color: #3480fe !important;
}

#categories-1 {
    line-height: 1.2;
}

div.facetwp-facet.facetwp-facet-browse_jobs_map.facetwp-type-map > div:nth-child(2) > button {
    display:none;
}

div.facetwp-template {
	padding-top: 10px;
}


a.facetwp-page.active {
	border-radius: 4px;
	border: 1px solid #f08d3c;
	color: #f08d3c;
}

.submit-dwqa-question .entry-header, .single-dwqa-question .entry-header {
    width: 0%;
    display: none;
}

.submit-dwqa-question .col-sm-9, .single-dwqa-question .col-sm-9 {
    width: 100%;
}

@media (min-width: 1024px) {
.single-dwqa-question .col-sm-9 {
    width: 130%;
}
}

.submit-dwqa-question .entry-header, .single-dwqa-question input {
    font-size: small !important;
}

input.dwqa-btn.dwqa-btn-primary {
  	color: #ffffff;
    background: #7dc246;
    text-transform: uppercase;
    border: 2px solid #7dc246;
    border-radius: 4px;
    padding: 10px 24px;
    border-width: 2px;
}

input.dwqa-btn.dwqa-btn-primary:hover {
    background: #ffffff;
    border: 2px solid #7dc246;
    color: #7dc246;
}

.dwqa-ask-question a {
	max-width: 250px;
}

#dwqa-popular-question-2 ul li { 
  	list-style: none;

}

#dwqa-popular-question-2 > div > ul {
  	padding: 0 0 0 0px;
}

#recent-posts-1 > ul > li, #dwqa-popular-question-2 > div > ul > li {
  margin: 15px 0 15px 0;
}

#post-141578 > div > div > ul {
  padding-top: 15px ;
}

/*
 * https://ttjobs.atlassian.net/browse/WEB-515
 */
#submit-job-form > p > input.button.secondary.save_draft {
  display: none !important;
}

body {
	height: auto !important;
}