/*
Jamie Downing Custom CSS
*/

/* Job Pages */


.widgettitle {
	
	padding-bottom: 20px;
	margin-left: -15px;
}

#custom_html-55 {
	height: 600px;
}


.single_job_listing .application .application_button, .job-manager-application-wrapper .application .application_button {
	background-color: red;
	color: white;
}

.application_details {
	background-color: white;
	
}

.recommended-posts-wrap  {
	display: none;
	
}
.select2-container--default .select2-selection--multiple {
	border: none;
	border-radius: 0px;
	background-color: #e8eae8;
	padding: 3px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: none;
}

.select2-container .select2-search--inline .select2-search__field {
	font-size: 16px;
}

.select2-container--focus  {
	border: none; }

.job_listing-template-default #secondary {
	display: none;
}

.job_filters {
	background-color: #55a9db;
}

.search_jobs input {
	border-style: none;
}


.wf-active input {
	color: black;
	font-size: 16px;
	padding-left: 30px;
}

.date {
	font-size: 10px;
	line-height: normal;
}

.job-type {
	font-size: 16px;
}

.location {
	font-size: 14px;
}

.job_filters .job_types {
	background-color: #55a9db;
	color: white;
}

ul.job_listings {
	background-color: white;
	padding-top: 20px;
}

.entry-title {
	font-size: 36px;
	padding-top: 50px;
	padding-bottom: 10px;
	color: #14669b;
}

/* END Job Pages */

/* Footer Edits */
.footer-widgetarea ul li a:hover {
  text-decoration: underline;
}

.widget_contact_info .confit-address {
	margin:0px;
}

/* END Footer Edits */

/* Remove Bottom Space from Blog 1 */
#front-section-one {
	margin-bottom: -150px;
}
.section-one-column-two {
	margin-bottom: 30px;
}

@media screen and (max-width: 1060px) {
	
#front-section-one {
	margin-bottom: 0px;
}
	
.section-one-column-two {
	margin-bottom: 0px;
}
}

/* END Remove Bottom Space from Blog 1 */

/* Change Captions */
.wp-block-image figcaption {
	font-size: 14px;
	line-height: 1.1;
	margin-top: -5px;
	margin-bottom: -4px;
	color: #14669b;
	background: #dcdfdc;
	padding-bottom: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/* END Change Captions */


#text-7 .textwidget {
	font-size: 12px;
}


/* Change top background color */
#site-branding {
	background-color: #14669b;
}

.site-header {
	background-color: #14669b;
}

.sticky-header {
	
}

/* END Change top background color */


/* HOVERS */
.entry-header .entry-cats a:hover {
	color: black;
}

.widget.widget_media_image img {
	transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
}

.widget.widget_media_image img:hover { opacity: 0.6;
	transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;

}

#text-5:hover { opacity: 0.8;
	
}

.wp-block-coblocks-social.has-button-size-lrg .wp-block-coblocks-social__button:hover { opacity: 0.5;
}

.entry-content a:hover {
	color: #8b8b8b;
}

/* END HOVER */




/* Social feed POWR.IO */

.powr-social-feed { 
	margin-top: -40px}

h2.feed-title { 
	font-size: 1px;}

.powr-video-slider { 
	margin-top: -10px}


/* END Social feed POWR.IO */

/* Turn off hyphenation and word breaks */
* {
	word-wrap: normal !important;
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	hyphens: none !important;
}

.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column a {
  word-break: normal;
}

a {
  word-break: normal;
}


.page-content {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	word-wrap: normal;
}

.nav-links {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	word-wrap: normal;
}

.comment-content {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	word-wrap: normal;
}

.widget {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	word-wrap: normal;
}

/* Turn off hyphenation and word breaks END */



.site-title {
  display: none;
}

/* Hide Date Author */
.entry-date {
    display:none;
}

.entry-meta {
	display: none;
}

.entry-meta .byline, .entry-meta .cat-links { display: none; }

.entry-meta .posted-on { display: none; }

.entry-comments {
	display: none !important;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta { display: none;}

/* END Hide Date Author */

/* Hide Arthor */
.meta-columnone {
	display: none;
}

/* END Hide Arthor */

/* Shrink Top Area */

.custom-logo-wrap {
	margin-top: -60px;
	margin-bottom: -65px;
	margin-left: -65px;
	text-align: left;
	width: 1px;
	
}

.search-open {
	display: none;
}

@media screen and (max-width: 1150px) {
.custom-logo-wrap {
	margin-top: -60px;
	margin-bottom: -5px;
	margin-left: -30px;
	text-align: center;
	width: 100px;
	}
}

@media screen and (max-width: 1060px) {
.custom-logo-wrap {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
	text-align: center;
	width: 100px;
	}
}

#desktop-navigation ul  {
	text-align: right;
	padding-right: 65px;
}


.sticky-header .custom-logo-wrap{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	width: 100%;
}
/* fix footer */
#colophon .custom-logo-wrap {
	padding: 35px;
}

/* END Shrink Top Area */

/* Remove space at top of articles */
.single-post .entry-header  {
	margin-bottom: 15px;
}

.single-post .hentry .entry-meta, .single-attachment .entry-meta {
    border-top: 1px solid;
}

/* END Remove space at top of articles */


/* Top NAV Bar */
.desktop-navigation {
		background: #0b264e;

}


#desktop-navigation ul li.menu-item-has-children a::after {
	border-top-color: #ffffff;

}

#desktop-navigation ul li a {
	font-size: 14px;
	color: white;
}




.jetpack-social-navigation ul li a {
	color: #0d274d;

}

.sticky-header .jetpack-social-navigation ul li a {
	color: #000000;
}

@media screen and (max-width: 1060px) {
	
.jetpack-social-navigation ul li a { color: black; }
	
	.dropdown-toggle {
		color:black;
	}
}


			/* Change Drop Down */
#desktop-navigation ul ul.sub-menu { background-color: #fdfdfd;
}

#desktop-navigation ul ul.sub-menu a {
	color: black;
	font-weight: 400;
-webkit-transition: background-color .3s ease-out;
-moz-transition: background-color .3s ease-out;
-o-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out;
}

#desktop-navigation ul ul.sub-menu::before, #desktop-navigation ul ul.children::before {
	color: #fdfdfd;
}
			/* END Change Drop Down */

/* END Top NAV Bar */



/* Footer */
#colophon {
	background: #0b264e;
}

/* END Footer */


/* Font Edits */

#jp-relatedposts  {
	font-family: Roboto Slab;
}

.featured-slider .entry-header h2.entry-title { font-size: 40px;}


.section-one-column-one .entry-header h2.entry-title { font-size: 40px;}


.section-one-column-one .type-post .entry-summary { font-size: 25px;}

.section-three-column-one .entry-header h2.entry-title { font-size: 40px;}

.section-three-column-one .type-post .entry-summary { font-size: 25px;}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title { font-size: 40px;}


#primary h1.entry-title { 
	color: #0a659d;
	font-size: 40px;}

.single-post .entry-header h1.entry-title { 
	color: #0a659d;
	font-size: 40px;}
	

.wf-active .archive-header h1.archive-title {
	color: #0a659d;
	border-color: #e8eae8;
}

				/* @media font sizes */

@media screen and (max-width: 750px) {
	
.featured-slider .entry-header h2.entry-title { font-size: 25px;}
	
.section-one-column-one .entry-header h2.entry-title { font-size: 25px;}
	
.section-one-column-one .type-post .entry-summary { font-size: 15px;}

.section-three-column-one .entry-header h2.entry-title { font-size: 25px;}
	
.section-three-column-one .entry-header h2.entry-title { font-size: 25px;}
	
.section-three-column-one .type-post .entry-summary { font-size: 15px;}
	
.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title { font-size: 25px;}
	
#primary h1.entry-title { 
	color: #0a659d;
	font-size: 25px;}

.single-post .entry-header h1.entry-title { 
	color: #0a659d;
	font-size: 25px;}
	
}

				/* END @media */




.page-template-default #primary .hentry {
	border-color: #e8eae8;
}

.page-fullwidth #primary .hentry {
	border-color: #e8eae8;
}

h2.entry-title { 
	color: #0b264e;

}

p {
	line-height: 1.4;
}



a.more-link {
	color: #0a659d;
	font-size-adjust: .4;
	font-style: italic;
}

h3.jp-relatedposts-headline {

}

.wf-active .front-section-title {
	color: #0a659d;
	border-color: #e8eae8;
	
}

.wf-active .blog-wrap h3.blog-title { color: #0a659d;
	border-color: #e8eae8;
}

a.all-posts-link {
	color: grey;
}

.wp-block-jetpack-button:not(.is-style-outline):not(.has-background) .wp-block-button__link, .wp-block-button:not(.is-style-outline):not(.has-background) .wp-block-button__link:hover {
	color: black;
	background-color: #3e8fc0;
}

.wp-block-button__link {
	border: none;
  -webkit-transition: background-color .7s ease-out;
  -moz-transition: background-color .7s ease-out;
  -o-transition: background-color .7s ease-out;
  transition: background-color .7s ease-out;}


.entry-cats a {
	color: grey;
}

/* END Font Edits */




/* Change Sidebar */
#secondary {
	background-color: #dcdfdc;
	padding: 15px;
}

.widget-area .widget {
	border-top: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.wf-active #secondary h2.widget-title, .wf-active #sidebar-page h2.widget-title {
	font-size: 18px;
	color: #0a659d;
}

/* END Change Sidebar */


/* Change Forms */

.coblocks-field {
	background: whitesmoke;}

.coblocks-form  {
	padding: 40px;
	background: #dcdfdc;}

/* END Change Forms */

/* Change Side Bar Forms */

.contact-form {
	background: #dcdfdc;
	padding:0px 0px 0px 15px;
}
/* END Change Side Bar Forms */

#colophon .widget h3 {
	color: ;
}

/* Fix H5 Word Break Issue */
.entry-content h5 {font-size: 17px;
	}

/* END Fix H5 Word Break Issue */
