@charset "utf-8";
/* CSS Document */

/* ====================== */
/* = INSIDE PAGE = */
/* ====================== */
#data-sidebar {
    width: 180px;
    float:  right;
	padding: 10px;
	color: #FFF;
    background: #40353B;
    padding-bottom: 32000px;
    margin-bottom: -32000px;
	display: none !important;
	}	

#inside-content {
	max-width: 960px;
	width: 100%;
    margin: 0;
	}

.data-content {
	width: 100%;
	padding: 10px;
	}

#fix{
    height: 10px;
    clear: both;
	}

.npadding {
	padding: 0px !important;
	}

/* ================================================================== */
/* BOOTSTRAP3 RESPONSIVE SETTINGS */
/* ================================================================== */

/*MOBILE PORTRAIT*/
@media (max-width: 480px) {
#header {
	height: 80px;
	}

ul.nav.navbar-nav {
	width: 100%;
	}	
	
.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}	

#data-sidebar {
	display: none !important;
	}

#inside-content {
	width: 100%;
    margin: 0;
	}
}


/*MOBILE LANDSCAPE*/
@media (min-width: 480px) and (max-width: 568px) {
#data-sidebar {
	display: none !important;
	}

#inside-content {
	width: 100%;
    margin: 0;
	}	
	
}


/*IPAD LANDSCAPE*/
@media (max-width: 767px) {
.header {
	height: 100px;
	}
	
ul.nav.navbar-nav {
	width: 100%;
	}	
	
.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}	
} 


/*IPAD PORTRAIT*/
@media (max-width:768px) {
#header {
	height: 100px;
	}
	
ul.nav.navbar-nav {
	width: 100%;
	}	
	
.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}

.data-content {
	width: 100%;
	padding: 10px;
	}

.rss-feeds {
	display: none;
	}
	
.rspnsv-nav-links {
	height: 28px !important;
	overflow: hidden !important;
	}

.data-content {
	max-width: 750px !important;
	}
}


/*OTHER DEVICES*/
@media (min-width: 768px) {
ul.nav.navbar-nav {
	width: 100%;
	}	
	
.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}

.rss-feeds {
	display: none;
	}
	
.rspnsv-nav-links {
	height: 28px !important;
	overflow: hidden !important;
	}

.data-content {
	max-width: 750px;
	}

}


/*DESKTOP DEFAULT*/
@media (min-width: 960px) {
.sf-menu li, .sf-menu li.idx-home {
	width: 160px;
	background: url(../images/inside_button.jpg) no-repeat;
	}
.sf-menu li:hover, .sf-menu li.idx-home:hover {
	background: url(../images/inside_button_hover.jpg) no-repeat;
	}
	
ul.nav.navbar-nav {
	background: url(../images/navbar_bg.jpg) no-repeat top left;
	padding: 0px !important;
	}

.rss-feeds {
	width: 100%;
	max-width: 180px;
	padding: 0 10px;
	float: right;
	display: inline-block;
	text-align: center;
	}

.rspnsv-nav-links {
	width: 100%;
	padding: 0 10px;
	max-width: 780px;
	max-height: 28px !important;
	float: left;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	}

.data-content {
	width: 100%;
	max-width: 960px;
	padding: 10px;
	}
}


/* ================================================================== */
/* OTHDER DEVICES SETTINGS */
/* ================================================================== */

/*KINDLE FIRE HD 7 LANDSCAPE*/
@media (min-width: 853px) and (max-width: 853px) {
.data-content {
	width: 100%;
	padding: 10px;
	max-width: 540px;
	}
}

/*KINDLE FIRE LANDSCAPE*/
@media (min-width: 800px) and (max-width: 800px) {
.data-content {
	width: 100%;
	padding: 10px;
	max-width: 540px;
	}
}

/*GOOGLE NEXUS PORTRAIT*/
@media (min-width: 603px) and (max-width: 603px) {
.data-content {
	width: 100%;
	padding: 10px;
	max-width: 400px;
	}
}

/*GOOGLE NEXUS PORTRAIT*/
@media (min-width: 966px) and (max-width: 966px) {
.container {
	width: 960px !important;
	margin: 0 auto !important;
	}
}
	

/*KINDLE FIRE HD and SAMSUNG GALAXY TAB*/
@media (min-width: 600px) and (max-width: 600px) {
.data-content {
	width: 100%;
	padding: 10px;
	max-width: 400px;
	}
}