/*
 Theme Name:   Newspaper Child
 Theme URI:    http://tagdiv.com/
 Description:  Newspaper Child Theme for TravelToWellness
 Author:       Diane - NumeroUnoWeb
 Author URI:   https://www.numerounoweb.com/
 Template:     Newspaper
 Version:      1.0.0
*/

/*------------------------------------header------------------------------------------------*/
.td-header-style-1 .td-header-sp-logo img {
    max-height: 150px;
}
.td-header-style-1 .td-header-sp-logo {
	margin-left: 0;
}
.td-header-sp-logo img {
	right:auto;
	padding: 10px;
}

.td-header-menu-wrap, .td-header-gradient:before {
	content:none;
}

.sf-menu > li > a {
	padding: 0 9px;
}

/*------------------------------------bottom header ad--------------------------------------------*/
.bottom_header_ad {
	width: 100%;
	height: 90px;
}

.mobile-ad {
	display: none !important;
}

@media (max-width: 736px) {
		.bottom_header_ad {
			height: inherit;
		}
		.mobile-ad {
			display: table !important;
		}
		.desktop-ad {
			display: none !important;
		}
}


/*-------------------------------page------------------------------------------------*/
.td-main-page-wrap {
    padding-top: 10px;
}

/*------------------------------------links----------------------------------------------*/
.td-post-content a {
	font-weight:bold;
	/*color: #efa51e;*/
	color: #99690F;
}

.td-page-content a {
	font-weight:bold;
	/*color: #efa51e;*/
	color: #99690F;
}

/*-------------------------------Mobile Menu------------------------------------------------*/
@media (max-width: 767px) {
	.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {
    	background-color: #eaeaea !important;
    	height: 80px !important;
    }
	#td-top-mobile-toggle i {
    	height: 80px;
    	width: 80px;
    	line-height: 80px;
    }
    .header-search-wrap, .td-icon-search {
    	height: 80px;
    	line-height: 80px;
    }
    .td-main-menu-logo img {
    	max-height: 73px;
    }
}

@media (max-width: 1018px) {
	.td-header-style-1 .td-header-sp-logo img {
		max-height: 100px;
	}
}

/*--------------------------------Category page---------------------------------------------*/
/*style for main category header*/
.td-category-header .entry-title {
	background-color: #000;
    color: #fff;
    display: inline;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 40px;
    text-transform: none;
}

/*style for sub category headers*/
.td-category-header .entry-category a {
    font-size: 15px;
}
.td_category_template_4 .td-category-siblings .td-category a {
    padding: 10px 40px;
}
.td-category-siblings .td-category {
	height:auto;
}

/*style for breadcrumbs*/
.entry-crumbs {
	margin-bottom: 20px;
}

.td_block_template_3 .td-block-title > * {
	font-size: 18px;
	padding: 10px 40px;
}

.td-module-meta-info {
	min-height: 0;
}

/*--------------------------------Single post page------------------------------------------*/
.entry-category a {
    padding: 10px 30px;
    font-family: cardo;
    font-style: italic;
    font-size: 16px;
}

.td-theme-wrap .td-related-right {
	display: none;
}

/*-------------------------------- page------------------------------------------*/
.td-page-title {
	font-family: 'Roboto', sans-serif !important;
	font-style: normal !important;
	line-height: normal !important;
	font-size: 41px;
}

/*-------------------------------- job listing ------------------------------------------*/
.job_listing_container { margin: 25px 0px; }

.job_container { padding: 30px; background-color: #e9e7e8; margin-bottom: 20px; }

.job_inner_container { background-color: #fff; padding: 30px 40px; }

.job_company { color: #efa51e; font-size: 24px; }

.job_title { font-size: 24px; line-height: 1.2em; }

.job_title small { font-size: 55%; }

.job_country,
.job_salary { margin: 15px 0px; }

.job_apply { background-color: #efa51e; color: #fff; }

.job_apply:hover { background-color: #666; }

.btn_sml { padding: 10px 50px; }

.job_container hr { color: #e9e7e8; }

.job_apply_lrg p { text-align: center; background-color: #efa51e; color: #fff; padding: 10px 0px; font-size: 24px; margin-top: 20px; }

.job_apply_lrg p:hover { background-color: #666; }

/*--------------------------------Sidebar------------------------------------------*/

.td_module_8 {
	padding-bottom:0px;
}

img.image.attachment-full.size-full {
	display: block !important;
	margin: 0 auto;
}

/*------------------------------------footer------------------------------------------------*/
.block-title .footer-title {
	font-family: Montserrat, sans-serif;
    font-style: normal;
    font-size: 14pt;
    font-weight: 500;
}

.td-footer-bottom-full .td-container:before {
	content: none;
}

/*To add the division line to sepearate top and bottom sections of the footer */
.td-footer-bottom-full .td-container:after {
	content: '';
    height: 1px;
    background-color: rgba(255, 255, 255, 0.1);
    position: absolute;
    bottom: -50px;
    width: 80%;
    left: 50%;
    margin-left: -40%;
}

.td-footer-bottom-full {
    margin-bottom: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/*hover state for email links in the footer */
.td-footer-wrapper a {
	color: #efa51e;
	font-weight: bold;
}

.entry-crumbs a,
.entry-crumbs {
	color:#000000 !important;
}

/*
.td-footer-wrapper .td-footer-bottom-full a:hover {
	color: #ffffff;
	text-decoration: none !important;
}

a,
.tdb_category_sibling_categories .entry-category a {
background-color: inherit !important;
}
*/
