/*
Theme Name:     Newspaper Base
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.td-header-menu-wrap-full.td-container-wrap {
    box-shadow: 5px -5px 15px #000000;
    margin-bottom: 10px;
}

.td-header-menu-wrap.td-affix {
    box-shadow: 5px -5px 15px #000000;
}


.f-center {
    text-align: center;
    margin: 0 auto;
}

/* Footer Section */
.td-footer-column a {
	margin-bottom: 5px;
    display: inline-block;
}

ul.footer-list-links li {
    list-style: none;
    line-height: inherit;
}

.td-container-wrap .td-pb-span4 {
    margin-bottom: 0px !important;
}

/*.td-sub-footer-container {
	margin-top: 20px;
}*/

.td-footer-wrapper aside {
    margin-bottom: 0px;
}
/* end Footer Section */

@media screen and (max-width: 1018px) {
	.center-on-mobile {
		text-align: center;
	}
	
	.remove-margin-mobile {
		margin-top: -38px;
	}
}
@media (max-width: 1018px) and (min-width: 768px) {

	/*---*/
	.td-pb-span8 {
		width: 100%;
	}

	.td-pb-span4 {
		width: 100%;
	}

	.td-pb-span4 > div > div > .widget {
		display: inline-flex;
		padding: 15px;
	}

	/*---*/
	
	.sf-menu {
		display: none;
	}

	#td-top-mobile-toggle {
		display: inline-block;
		position: relative;
	}

	.td-header-top-menu-full {
		display: none;
	}

	.td-logo-in-header .td-sticky-disable.td-mobile-logo {
		display: block;
	}

	#td-header-search-button-mob {
		display: block;
	}

	#td-header-search-button {
		display: none;
	}

	.td-mobile-logo {
		display: block;
	}

	.td-header-sp-logo {
		display: none;
	}

	.td-header-style-8 .td-main-menu-logo {
		display: block;
	}

	.td-header-main-menu {
		padding-left: 20px;
	}
	.td-header-main-menu {
		padding-left: 0px !important;
	}
	.td-main-menu-logo img {
		margin: auto;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0;
		position: absolute;
		padding: 0;
	}

	#td-top-mobile-toggle i {
		color: black;
	}

	#td-top-mobile-toggle {
		margin-left: -24px;
	}
}


@media (max-width: 480px)  {
	.view-re-link img { 
		margin: auto !important;
		max-width: 129px !important;
	}
	
	.view-re-link {
		display: block !important;
	}
}

.td-header-gradient:before {
    background: none;
}

/*Remove mobile menu gradient*/
.td-menu-background:before, .td-search-background:before {
    background: none !important;
}

.td-menu-background {
    background:#ffffff;
}

.td-search-background {
        background: #ffffff;
}

/* SPACE adjustments */
.sc-main-sidebar {
    margin-bottom: 0px !important;
}

.sc-main-sidebar aside:last-child {
    margin-bottom: 0px;
}

div#sc-sidebar-home-bottom {
    margin-bottom: 30px;
    margin-top: 20px;

}

.sc-inline-ad {
	margin-left: auto;
	margin-right: auto;
}

.adjust-margin {
	margin-top: -38px;
}

.suburb-caption {
	text-align: center;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	div#sc-sidebar-bottom {
		margin-top: -25px;
	}
	
	div#sc-sidebar-home-buttom {
		margin-bottom: 30px;
	}
	
	
} 

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	div#sc-sidebar-bottom {
		margin-top: -25px;
	}
	
	div#sc-sidebar-home-buttom {
		margin-bottom: 30px;
	}
	
	
} 

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.suburb-caption {
		text-align: left !important; 
	}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	
} 

@media only screen and (max-width: 1018px) and (min-width: 768px) {
	.td-pb-span4 > div > div > .widget {
		display: block !important;
		padding: 0px;
	}
	
	.td-a-rec-id-custom_ad_1 > div, .td-a-rec-id-custom_ad_2 > div, .td-a-rec-id-custom_ad_3 > div, .td-a-rec-id-custom_ad_4 > div, .td-a-rec-id-custom_ad_5 > div {
		margin-bottom: 30px;
	}	
	
	.td_block_wrap {
		margin-bottom: 30px;
	}
	
	/* Footer block space adjustment */
	div#sc-sidebar-bottom {
		margin-top: -25px;
	}
	
	.sc-main-sidebar aside:last-child {
		margin-bottom: 0px !important;
	}
	
	
	
    .dfp-lbn {
        display: block !important;
    }
}


	
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1019px) {
	/*.remove-margin-mobile {
		margin-top: -35px;
	}*/
	.dfp-lbn {
        display: block !important;
    }
	
	.sc-page-ad-block {
		display: none;
	}
}