/*-----BEGIN CUSTOM HEADER-----*/

/*-----HEADER BACKGROUND IMAGE BEHIND LOGO-----*/
body .navigation {
  background-image: url("https://andrewhudsonsjobslist.com/wp-content/uploads/2016/11/header-logo-background.jpg");
} 


/*-----NAVIGATION BACKGROUND COLOR-----*/
.navigation-inner .cl-menu {
    background-color: #fab72b;
} 


/*-----CUSTOM HEADER STRUCTURE-----*/
body .navigation {
    background-color: #ffffff;
    background-size: cover;
    background-position: center;
}

.navigation-inner.section-inner {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
}
.navigation-inner .cl-menu {
    float: none;
    display: inline-table;
    width: 100%;
}

.navigation-inner .blog-menu {
    float: none;
    text-align: center;
}

.navigation-inner .blog-menu > li {
    float: none;
    display: inline-block;
}

.navigation-inner .logo {
    float: none;
    display: inline-table;
    margin: 0 auto;
    text-align: center;
}

/*-----MENU-----*/
@media screen and (min-width: 801px) {
.logo a img, .logo span img {
    padding: 15px 0px 5px 0px;

}
}

.cl-menu .blog-menu a {
    margin: 20px 15px 20px 0px;
	font-family: arial;
	font-size: 14px;
	border-right: 1px solid #fff;
	padding-right: 15px;
}

.cl-menu .blog-menu a.post-a-job {
	border-right: 0px;
  	margin-left: 20px;
}

.cl-menu .cl-login-menu li:last-of-type a {
	border-right: 0px;
    padding-right: 0px;
	margin-right: 0px;
}

.cl-menu .cl-secondary-menu {
    margin-top: 25px;
}


/*-----END CUSTOM HEADER-----*/




/*-----TOP FOOTER BACKGROUND COLOR-----*/
body .footer.section {
  background-color: #f5ecc3;
}

/*-----FOOTER NEWSLETTER BUTTON COLOR-----*/
.nl-btn {
    background-color: #fab72b;
}  

/*-----JOB SEARCH PAGE BUTTONS COLOR-----*/
body .cl-bs .btn {
    background-color: #fab72b;
}


/*-----GLOBAL-----*/
html, body {
    font-family: arial !important;
}

.post-title, .post-title a {
    font-family: arial;
}

img {
    max-width: 100% !important
}

/*-----HIDE SOCIAL ICONS IN MENU-----*/

.cl-menu .cl-secondary-menu {
	display: none;
}











body .sub-footer .sub-inner {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
}


.sub-footer .sub-inner img {
    max-width: none;
    width: 100%;
}


body .categories-container, body .home-page-ad-outer, body .home-page-cta-container {
    padding: 60px 0px;
}

body h3, body .widget-title {
    color: #000;
}

h2 .widget-title {
  	color: #000 !important;
}

/*-----FOOTER-----*/

.full-width-column h4{
	text-align: center;
    font-size: 20px;
}

.footer-inner.section-inner {
    /*padding: 10px 0px 40px 0px;*/
   padding: 20px 0px 30px 0px;
}

.footer-ad {
	padding-top: 20px;
}

.credits .footer-desc {
    display: none;
}

.credits .credits-inner {
    padding: 25px 0;
}
.footer-logo {
    display: none;
}

.footerAddress {
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 20px;
}


.footerSocial  {
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 20px;
}

.footerSocial a span.menu_item-icon {
	color: #555 !important;
}

.footerSocial li {
	float: left;
	position: relative;
}

.footerSocial li.social-icon:first-of-type a {
	margin-left: 0px !important;
}

.nl-btn {
    height: 38px;
    color: #fff !important;
    line-height: 38px;
    vertical-align: top;
    display: inline-block;
    padding: 0px 20px;
    text-decoration: none;
    width: 100%;
	text-align: center;
}

.footer .column h3.widget-title {
  	color: #555;
  	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}

.footer .widget-content {
    color: #555;
}

.widget_recent_entries li {
	margin: 25px 0px;
}

/*-----HOME PAGE-----*/

#featured-jobs h2 .widget-title {
    margin-bottom: 0px;
}
body .job-container h3 a, body .job-container h4 a, body .job-container h5 a {
    color: #555;
}

body .job-container p {
    color: #555;
}

body  .featured .emp-container .emp-title {
  color: #555;
}

.blog-content h4 a {
  color: #555;
}

body .blog-container .blog-excerpt {
    color: #555;
}

body #featured-news .news-item .news-info .news-comments, body #featured-news .news-item .news-info .news-date, body #featured-news .news-item .news-info span, body .featured .blog-container .blog-post-info span, body .featured .blog-container .blog-post-info .blog-date, body .featured .blog-container .blog-post-info .blog-comments {
    color: #555;
}

body #featured-blog .blog-post-info em {
    color: #555;
}

body .categories-container a span, body .categories-container .cat-left span, body .category-title .category-item span {
    color: #000;
}


.home-page-cta h3 {
    color: #000 !important;
}


/*-----Career Advice-----*/
.content .list-job-container h2.post-title, .content .list-job-container h2.post-title a {
    color: #000;
} 

.content .list-job-container .post-content p {
    color: #555;
}

.content .list-job-container h2.post-title {
    padding: 20px 20px 17px 0px;
}

.content .list-job-container .post-meta, .content .list-job-container .post-content {
    margin: 20px 0px;
}

.post-title, .post-title a {
    color: #000;
}

.post-content, .post-content p {
  color: #555;
}

.job-content{
	height: 225px !important;
}
 