@font-face {
	font-family: 'PTSNB';
	src: url('../fonts/subset-PTSans-NarrowBold.eot');
	src: url('../fonts/subset-PTSans-NarrowBold.eot?#iefix') format('embedded-opentype'), local('PTSNB'),
		url('../fonts/subset-PTSans-NarrowBold.woff2') format('woff2'),
		url('../fonts/subset-PTSans-NarrowBold.woff') format('woff'),
		url('../fonts/subset-PTSans-NarrowBold.ttf') format('truetype'),
		url('../fonts/subset-PTSans-NarrowBold.svg#PTSans-NarrowBold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PTSN';
	src: url('../fonts/pt-sans-narrow-v7-latin_latin-ext-regular.eot');
	src: url('../fonts/pt-sans-narrow-v7-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), local('PTSN'),
		url('../fonts/pt-sans-narrow-v7-latin_latin-ext-regular.woff2') format('woff2'),
		url('../fonts/pt-sans-narrow-v7-latin_latin-ext-regular.woff') format('woff'),
		url('../fonts/pt-sans-narrow-v7-latin_latin-ext-regular.ttf') format('truetype'),
		url('../fonts/pt-sans-narrow-v7-latin_latin-ext-regular.svg') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PTSR';
	src: url('../fonts/subset-PTSans-Regular.eot');
	src: url('../fonts/subset-PTSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/subset-PTSans-Regular.woff2') format('woff2'),
		url('../fonts/subset-PTSans-Regular.woff') format('woff'),
		url('../fonts/subset-PTSans-Regular.ttf') format('truetype'),
		url('../fonts/subset-PTSans-Regular.svg#PTSans-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}




body {background-color:#fff;
	font-family: 'PTSN',sans-serif,"Helvetica Neue",Helvetica,Arial;
	color:#000;
	-webkit-font-smoothing: antialiased;
	font-weight:normal;
}
a {cursor:pointer;outline:none;color:#000;}
a:hover, a:active, a:focus {outline: none;color: #ec008c;text-decoration: none; }
h1, .h1, h2, .h2, h3, .h3 {margin: 0;}

.container {background-color:white;width:998px;padding:0 0 15px 0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

header {
	padding:0 15px;
	background-color:#fff;
}
.navigation-header-fixed {
	z-index:50000;
	width:100%;
}
.affix {
	top:0;
	overflow-y: auto;
	/*height:100%;*/
}

#top {
	text-align:center;
	padding:15px 0;
}
.banner2 {
	width:998px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#fff;
	position:relative;
	z-index:2000;
}
#logo {
	float:left;
	padding:10px;
}






.navbar-default {background-color: #333;border-color: transparent;}
.navbar {border: 0;margin-bottom: 0;min-height: 0;position: static;border-radius:0px;}
.navbar-collapse {padding:0;overflow-x: hidden;}
.margin-bar {padding-top:10px;clear:both;display:block;}
.navbar-default .navbar-nav > li > a {color:#fff;}
.navbar-nav > li > a {}
.nav > li > a {display: block;padding: 0 10px;position: relative;line-height: 50px;font-size:17px;font-family: 'PTSNB';text-transform:uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #ebebeb;color:#333;}
.navbar-default .navbar-nav > .active > a.home, .navbar-default .navbar-nav > .active > a.home:hover, .navbar-default .navbar-nav > .active > a.home:focus {background-color: #333;}
.navbar-default .navbar-nav > .link-search > a, .navbar-default .navbar-nav > .link-search > a:hover, .navbar-default .navbar-nav > .link-search > a:focus {background-color: #333;}
/*.navbar-default .navbar-nav > .link-search, */
.form-search-desktop {background-color: #333;}
.navbar-default .navbar-nav > li > a.home:hover,
.navbar-default .navbar-nav > li > a.home:focus {background-color: #333;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {color: #000;background-color: #ebebeb;}
.subnav-holder {background:#ebebeb;width:100%;height:30px;}
.subnav-holder > li > a {text-transform: capitalize;}
.nav > li.link-subnav > a {font-family:'PTSN';display: block;font-size: 14px;line-height: 30px;padding: 0 15px 0 10px;position: relative;text-transform: uppercase;color:#333333;}
.navbar-default .subnav-holder > li > a:hover, .subnav-holder > li > a:focus {background-color:transparent;color:#ec008c;}
.nav > li.link-subnav > a.active {
	color:#ec008c;
}


li.link-search {
	padding:13px 0 14px;
}
.nav > li.link-search > a {
	margin-right:20px;
}
.search-input-field {width:180px;}
.form-search-desktop {position:absolute;padding:16px 16px 15px;width:300px;margin-left:-252px;display:none;z-index:100000;}
.btn-primary {
    background-color: #ec008c;
    border-color: #d90081;
    color: #fff;
}
.btn-primary:hover {
    background-color: #d90081;
    border-color: #d90081;
    color: #fff;
}

.btn-lg, .btn-group-lg > .btn {border-radius: 4px;font-size: 12px;line-height: 1.33333;padding: 2px 10px;text-transform: uppercase;}
.search_submit {margin-left:10px;}
.dropdown:hover .dropdown-menu {display: block;}
.content-container {background-color:#fff;padding:15px;}

.block-top-news {width:20%;float:left;}
.block-top-news-image {width:100%;height:115px;}
.block-top-news-title {text-transform: uppercase;font-size:14px;line-height:15px;padding:5px;}

.hide-s {display:block;}

#block-main {
	padding-top:15px;
}
#left-pane {
	float:left;
	margin-right:20px;
	width:648px;
}
#right-pane {
	float:right;
	width:300px;
}

#l6 {
	padding-top:15px;
	text-align:center;
}

.box {
	margin-bottom:15px;
	clear:both;
}
.box_breadcrumb {
	color: #666;
}
.box_breadcrumb a {
	color:#999;
}
.box_breadcrumb a:hover {
	text-decoration:underline;
}
.category-header-image {
	margin-bottom:25px;
}


/*******************************/
/*					TABS				 */
/*******************************/

#najTab .nav-pills {padding:5px 15px 0;border-bottom:2px solid #ec008c;}
#najTab2 .nav-pills {padding:5px 15px 0;border-bottom:2px solid #feb4df;}
#najTab3 .nav-pills {padding:5px 15px 0;border-bottom:2px solid #ccc;}
#najTab .nav-pills > li > a, #najTab2 .nav-pills > li > a, #najTab3 .nav-pills > li > a {font-family: 'PTSNB';border-radius: 0;text-transform: uppercase;color:#333;font-size:18px;letter-spacing: 0.02em;width:135px;text-align:center;}
#najTab .nav-pills > li:first-child > a, #najTab2 .nav-pills > li:first-child > a, #najTab3 .nav-pills > li:first-child > a {}
#najTab .tab-content, #najTab2 .tab-content, #najTab3 .tab-content {color : #000;background-color: #fff;}
#najTab .nav-pills > li.active > a, #najTab .nav-pills > li.active > a:hover, #najTab .nav-pills > li.active > a:focus {background: #ec008c;color: #fff;}
#najTab2 .nav-pills > li.active > a, #najTab2 .nav-pills > li.active > a:hover, #najTab2 .nav-pills > li.active > a:focus {background: #feb4df;color: #333;}
#najTab3 .nav-pills > li.active > a, #najTab3 .nav-pills > li.active > a:hover, #najTab3 .nav-pills > li.active > a:focus {background: #ccc;color: #333;}
.nav-pills > li + li {   margin-left: 0;}
#najTab .nav > li > a, #najTab2 .nav > li > a, #najTab3 .nav > li > a {}
.tab-content h2 {font-size:14px;font-family:'PTSR';}
.tab-content h3 {font-size: 12px;line-height: 20px;text-transform: uppercase;}
.tab-element {border-bottom: 1px dotted #bebebe;padding : 10px 0;}
.tab-content .window {width:80px;height:60px;text-align:center;overflow:hidden;margin-left:15px;}

/*******************************/
/*	   		MH WIDGET			 */
/*******************************/

#widget-mh-header {background-color:#e10006;height:50px;line-height:50px;text-align:center;margin-bottom:10px;}
#widget-mh-header::after {content: '';position: absolute;left: 140px;top: 50px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #e10006;clear: both;}
.widget-element {border-bottom: 1px dotted #bebebe;padding : 10px 0;}
.widget-content .window {width:80px;height:60px;text-align:center;overflow:hidden;margin-left:15px;}
#r4 a:hover, #r4 a:active, #r4 a:focus {color:#e10006;}
#r4 .widget-content {border-bottom:3px solid #e10006;}

/*******************************/
/*	   		AM WIDGET			 */
/*******************************/

#widget-am-header {background-color:#009bd4;height:50px;line-height:50px;text-align:center;margin-bottom:10px;font-family: 'PTSNB';text-transform:uppercase;font-size:18px;color:#fff;}
#widget-am-header::after {content: '';position: absolute;left: 140px;top: 50px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #009bd4;clear: both;}
.widget-content h2 {font-size:14px;font-family:'PTSR';}
.widget-element {border-bottom: 1px dotted #bebebe;padding : 10px 0;}
.widget-element-last {border-bottom: none;padding : 10px 0;}
.widget-content .window {width:80px;height:60px;text-align:center;overflow:hidden;margin-left:15px;}
#r6 a:hover, #r6 a:active, #r6 a:focus {color:#009bd4;}
#r6 .widget-content {border-bottom:20px solid #009bd4;}

/*******************************/
/*	   		MAIN HEADLINE		 */
/*******************************/

#main-headline {position:relative;float:left;}
#main-headline .window {width:400px;height:300px;overflow:hidden;}
#main-headline img {width:400px;height:300px;}
#main-headline .title {position: absolute;bottom: 0;margin:0 16px 10px 6px;}
#main-headline .title h2 {display:inline;font-size:24px;line-height:32px;}
#main-headline .title h2 span {box-shadow: 6px 0 0 rgba(255,255,255,0.8), -6px 0 0 rgba(255,255,255,0.8);background-color: rgba(255,255,255,0.8);box-decoration-break: clone; /* For Firefox */}
#main-headline .title h3 {font-size:14px;line-height:22px;text-transform:uppercase;}
#main-headline .title h3 a {color:#fff;}
#main-headline .title h3 span {box-shadow: 6px 0 0 #ec008c, -6px 0 0 #ec008c;background-color: #ec008c;box-decoration-break: clone; /* For Firefox */}

/*******************************/
/*	   	OTHER  HEADLINE		 */
/*******************************/

#other-headline {width:228px;margin-left:20px;background-color:#fff;border-top: 1px dotted #bebebe;float:right;}
#other-headline .widget-element {height:99px;}
#other-headline .widget-element h2 {}
#other-headline .widget-content .window {width:95px;height:70px;text-align:center;overflow:hidden;margin-left:15px;margin-top:5px;}

/*******************************/
/*	   THREE MORE ARTICLES		 */
/*******************************/

#l2 {width:648px;position:relative;margin-bottom:20px;}
.three-more {width:32%;float:left;}
#l2 .last {float:right;}
#l2 .middle {margin-left:2%;margin-right:2%;}

#three-more-header, .three-more-header {background-color:#efefef;height:50px;line-height:50px;text-align:center;margin-bottom:20px;font-family: 'PTSN';text-transform:uppercase;font-size:22px;color:#333;}
#three-more-header::after, .three-more-header::after {content: '';position: absolute;left: 48%;top: 50px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ebebeb;clear: both;}
.three-more img {height:165px;}

.three-more {position:relative;}
.three-more .title {position: absolute;bottom: 0;margin:0 16px 8px 6px;}
.three-more .title h2 {display:inline;font-size:16px;line-height:22px;}
.three-more .title h2 span {box-shadow: 6px 0 0 rgba(255,255,255,0.8), -6px 0 0 rgba(255,255,255,0.8);background-color: rgba(255,255,255,0.8);box-decoration-break: clone; /* For Firefox */}
.three-more .title h3 {font-size:12px;line-height:20px;text-transform:uppercase;}
.three-more .title h3 a {color:#fff;}
.three-more .title h3 span {box-shadow: 6px 0 0 #ec008c, -6px 0 0 #ec008c;background-color: #ec008c;box-decoration-break: clone; /* For Firefox */}

/*******************************/
/*	   	SECOND HEADLINE		 */
/*******************************/

#second-headline {position:relative;float:left;}
#second-headline .window {width:340px;height:260px;overflow:hidden;}
#second-headline img {width:340px;height:260px;}
#second-headline .title {position: absolute;bottom: 0;margin:0 16px 10px 6px;}
#second-headline .title h2 {display:inline;font-size:24px;line-height:32px;}
#second-headline .title h2 span {box-shadow: 6px 0 0 rgba(255,255,255,0.8), -6px 0 0 rgba(255,255,255,0.8);background-color: rgba(255,255,255,0.8);box-decoration-break: clone; /* For Firefox */}
#second-headline .title h3 {font-size:14px;line-height:22px;text-transform:uppercase;}
#second-headline .title h3 a {color:#fff;}
#second-headline .title h3 span {box-shadow: 6px 0 0 #ec008c, -6px 0 0 #ec008c;background-color: #ec008c;box-decoration-break: clone; /* For Firefox */}
#second-other-headline {width:288px;margin-left:20px;background-color:#fff;float:right;}
#second-other-headline .widget-element {padding:5px 0;}
#second-other-headline .widget-element:first-child {padding:0 0 5px 0;border-bottom:1px dotted #bebebe;}
#second-other-headline .widget-element:last-child {padding:5px 0 0 0;border:0;}
#second-other-headline .widget-content .window {width:80px;height:57px;text-align:center;overflow:hidden;margin-left:15px;}

/*******************************/
/*	   	ASTRO WIDGET			 */
/*******************************/

#l4, #najTab3 .tab-content {width:100%;height:60px;background:url(../img/bg-lines.png) repeat top left;}
#najTab3 .tab-content {
	height:auto;
}
.astro-title, .astro-sign {float:left;height:60px;}
.astro-title {width:16%;text-align:left;}
.astro-sign {width:7%;text-align:center;line-height:58px;}
#najTab3 .astro-sign {
	width:25%;
}
.astro-sign img {width:auto;padding-top:10px;}

/*******************************/
/*	   		OTHER NEWS			 */
/*******************************/

.other-news {padding-bottom:15px;border-bottom:1px dotted #bebebe;}
.other-news h2 {font-size:24px;}
.other-news h2 a:hover, .other-news h4 a:hover {color:#ec008c;}
.other-news h3 {font-size:12px;line-height:20px;text-transform:uppercase;}
.other-news h3 a {color:#999;}
.other-news a:hover {color:#333;}
.other-news h4 {font-family: 'PTSR';font-size:14px;}
.other-news h4 a {color:#333;}
.other-news .window {float:right; margin-left:15px;width:320px;height:200px;overflow:hidden;}

/*******************************/
/*	   		VIDEO WIDGET		 */
/*******************************/

#l6 {
}
#widget-video {
	width:50%;
	padding-right:8px;
	position:relative;
	float:left;
}
#widget-video-header {background-color:#009bd4;height:50px;line-height:50px;text-align:center;margin-bottom:10px;font-family: 'PTSNB';text-transform:uppercase;font-size:18px;color:#fff;}
#widget-video-header::after {content: '';position: absolute;left: 45%;top: 50px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #009bd4;clear: both;}

/*******************************/
/*	   	INSTAGRAM WIDGET		 */
/*******************************/

#widget-insta {
	width:50%;
	padding-left:8px;
	position:relative;
	float:right;
}
#widget-insta-header {background-color:#375989;height:50px;line-height:50px;text-align:center;margin-bottom:10px;text-transform:uppercase;}
#widget-insta-header::after {content: '';position: absolute;left: 45%;top: 50px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #375989;clear: both;}


/********************************/
/*         PAGINATION           */
/********************************/

#box_pagination {text-align:center;font-size:13px;}
#box_pagination_right {text-align:right;font-size:13px;}
.pg_button {background-color:#ec008c;
	color:#fff;
	line-height:25px;
	margin:0;
	padding: 10px;
	text-transform: uppercase;
	border-radius: 4px;	
}
.pg_button:hover {
	color:#333;
	text-decoration:none;
	background-color:#feb4df;
}
.pg_num, .pg_curr {
	line-height:25px;
	padding: 8px 6px;
	text-align:center;
	border-radius:4px;
	margin: 0 2px;
}
.pg_curr {
	background-color:#fff;
	border:1px solid #e5e5e5;
}

/***********************************/
/*            THEMES BAR           */
/***********************************/

#general-subthemes {
	margin-left:5px;
	padding-left:6px;
}
.general-subthemes {
	margin:0;
	padding:0;
	text-transform: uppercase;
	font-size:14px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom:5px;
}
.general-subthemes li {
	display:inline-block;
	text-align: center;
	width:18.4%;
	margin:0;padding:0;
}
.general-subthemes li.themes-title {
	display:inline-block;
	text-align: center;
	width:5%;
	margin:0;padding:0;
}
.general-subthemes li a {
	display:inline-block;
	background-color:#efefef;
	width:100%;
	color:#333;
}
.general-subthemes li a.theme-list-title {
	display:inline-block;
	background-color:#ea0089;
	width:100%;
	color:#fff;
}
.general-subthemes li a:hover, .general-subthemes li a.active {
	display:inline-block;
	background-color:#ea0089;
	width:100%;
	color:#fff;
}
.general-subthemes li a.theme-list, .general-subthemes li a.theme-list-title {
	margin:0px 4px;
	font-size:14px;
	line-height:24px;
	white-space: nowrap;
}


/********************************/
/*            SHARING           */
/********************************/

.post-sharing a {display: inline-block;}
.default-sharing {display: inline-block;margin: 10px 0 15px 15px;vertical-align: middle;}
.post-sharing {color: #222222;font-family: "Open Sans",arial,sans-serif;font-size: 14px;font-weight: 700;line-height: 10px;clear: both;}
.post-share-title {margin-right: 20px;position: relative;vertical-align: middle;}
.social-sharing-buttons {border-radius: 3px;color: #ffffff;font-size: 11px;height: 32px;margin-right: 6px;}
.social-sharing-buttons:hover {color:#fff;opacity: 0.9;text-decoration:none;}
.social-facebook {background-color: #516eab;}
.social-twitter {background-color: #29c5f6;}
.social-google {background-color: #eb4026;}
.social-pinterest {background-color: #ca212a;}
.td-sp {background-image: url("../img/elements.png");background-repeat: no-repeat;display: block;}
.td-social-but-text {border-left: 1px solid rgba(255, 255, 255, 0.1);padding: 0 9px;position: relative;top: -12px;}
.td-sp-facebook {background-position: -20px -20px;height: 32px;width: 32px;}
.td-sp-twitter {background-position: -20px -436px;height: 32px;width: 32px;}
.td-sp-googleplus {background-position: -20px -280px;height: 32px;width: 32px;}
.td-sp-pinterest {background-position: -20px -72px;Height: 32px;width: 32px;}
.social-sharing-buttons div {display: inline-block;}
.sharing-likes {margin-left:15px;}

/********************************/
/*            ARTICLE           */
/********************************/

#article-holder {
	width:100%;
	position:relative;
}
.article-image img {
	width:100%;
	height:auto;
}
.article-image-caption {
	color: #858484;
	font-size: 9px;
   line-height: 16px;
   font-family: "Open Sans",arial,sans-serif;
}
.article-gallery-link {
	position:absolute;
	float:right;
	margin-top:-160px;
	right:0;
	background-color:#ec008c;
	opacity: 0.9;
	padding:25px;
	color:#fff;
	font-size:18px;
}
.article-gallery-link a {
	color:#fff;
	text-transform: uppercase;
	line-height:24px;	
	font-family: 'PTSNB',sans-serif,"Helvetica Neue",Helvetica,Arial;
	letter-spacing:1px;
}
.article-gallery-link:hover {
	background-color:#fff;
	color:#ec008c;
}
.article-gallery-link a:hover, .article-gallery-link:hover a {
	color:#ec008c;
	text-decoration:none;
}
.article-body {
	font-family: Georgia;
	font-size:18px;
	color:#3e3e3e;
	line-height:28px;
}
.article-body p {
	padding:10px 0;
}
.article-body img {
	width:100%;
}
.article-body p > span.inline_link_with_image {
	margin-top:-15px;
}
.article-body a {color:#ec008c;}
.article-body a:hover {text-decoration:underline;}
.article-body em {color:#666;}

.article-gallery-link-arrow {font-size:24px;line-height:24px;}
.article-gallery-images img {
	width:80px;
}
.gallery-img-thumbs {
	margin:6px;
}

#box-gallery-images {
	position:relative;
}
.widget-gray-header {background-color:#ebebeb;height:50px;line-height:50px;text-align:center;margin-bottom:10px;font-family: 'PTSNB';text-transform:uppercase;font-size:18px;color:#666;}
.widget-gray-header::after {content: '';position: absolute;left: 49%;top: 50px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ebebeb;clear: both;}

#post-related-news,#post-related-news-latest {
	position:relative;
	margin-top:15px;
}
.post-related-box {
	width:33.33%;
	float:left;
	height:220px;
	overflow:hidden;
}
.post-related-box h2 {
	padding-top:5px;
	font-size:16px;
}
.post-related-box .window {
	height:138px;
	width:100%;
}
.post-related-box .window img {
	height:100%;
	width:100%;
}

.article-title {
	font-size:40px;
	line-height:40px;
}
.article-abstract {
	color:#666;
	font-size:22px;
	line-height:26px;
	margin:10px 0;
}
span.inline_link_with_image {
	
}
.inserted_link {
	display:block;
	border: 1px dotted #bebebe;
	border-width:1px 0;
	padding:15px 0;	
}
.inserted_link .window {
	width:300px;
	height:165px;
	float:left;
	margin-right:20px;
}
.inserted_link h2 a {
	font-family: 'PTSN', Arial;
	font-size:24px;
	color:#333;
}
.inserted_link h3 {
	font-family: 'PTSR', Arial;
	font-size:16px;
	color:#333;
	margin-top:10px;
}

/********************************/
/*            FOOTER           */
/********************************/

footer {
	text-align:center;
	padding:30px 0 20px;
	font-family: 'PTSR', Arial;
	font-size:11px;
	color:#666;
	line-height:60px;
}
.copyright {
	
}



@media (max-width: 998px) {
	
}

@media (max-width: 800px) {
	.navbar-header {float: none;}
	.container {width:100%;}
	.navbar-left,.navbar-right {float: none !important;}
	.navbar-toggle {display: block;}
	.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
	.navbar-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important;}
	.navbar-nav>li {float: none;}
	.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
	.collapse.in{display:block !important;}
	.navbar-toggle {margin-bottom:0;margin-top:0;}
	.subnav-holder {height:auto;}
	.navbar-right {border-top:1px solid #e7e7e7;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #ec008c;border:0;}
	.navbar-toggle .icon-bar {border-radius: 3px;display: block;height: 6px;width: 25px;}
	.navbar-default .navbar-toggle, .navbar-default .navbar-collapse, .navbar-default .navbar-form {border: 0;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
	.nav > li > a {line-height: 30px;font-size:15px;}
	.mobile-container {}
	.navbar-nav {background-color:#333;border-top: 1px solid #ccc;}
	.navbar-nav li {padding:0 15px;}
	.nav > li.link-subnav > a {
		color: #fff;
		padding: 0 15px 0 10px;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {color: #ec008c;background-color: transparent;}
	.navbar-right, .banner2 {
		display:none;
	}
	#left-pane {width:100%;float:none;margin-right:0;}
	#right-pane {float:none;width:100%;text-align:center;clear:both;}
}

@media (max-width: 768px) {
	body {min-height: 2000px;}
	header {padding:0;}
	.container {width:100%;}
  	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-left: 0;margin-right: 0;}
	.banner1, .banner2, .banner2 img {width:100%;height:auto;clear:both;}
	.nav > li > a {line-height: 50px;font-size:16px;padding: 0 6px;}
	.block-top-news-title {font-size:12px;line-height:14px;}	
	#left-pane {width:100%;float:none;margin-right:0;}
	#main-headline {width:60%;}
	#main-headline .window {overflow: hidden;width: 100%;}
	#other-headline {border-top: none;padding-left: 20px;margin-left:0;width: 40%;}
	#l2, #l3 {width:100%;}
	#second-headline {width:60%;padding-right:20px;}
	#second-headline .window {width: 100%;}
	#second-other-headline {margin-left: 0;width: 40%;}
	#right-pane {float:none;width:100%;text-align:center;clear:both;}
	.tab-element {text-align:left;}
	}
@media (max-width: 728px) {
	#top {padding:0;}
	.banner1 img {width:100%;height:auto;clear:both;}
	
	.hide-s {
		display: none !important;
	}
	.block-top-news {
		width:25%;
	}
	
}
@media (max-width: 480px) {
	.container {padding:0;}
	#main-headline, #other-headline {float:none;width:100%;}
	#main-headline .window	{width:100%;}
	#other-headline {padding-left:0;}
	#other-headline .widget-element {height:auto;}
	#other-headline .widget-content .window {height:100px;margin-top:0px;width:160px;}
	.widget-content h2 {font-size:15px;padding:15px 15px 15px 0;}
	#three-more-header {display:none;}
	.three-more img {height:90px;}
	.three-more .title {position: static;}
	#second-headline {width:100%;padding-right:0;float:none;}
	#second-other-headline {width:100%;}
	#second-other-headline .widget-content .window {width:160px;height:100px;}
	#second-other-headline .widget-element,#second-other-headline .widget-element:first-child,#second-other-headline .widget-element:last-child {padding:10px 0;}
	#l4 {height:auto;margin-bottom:20px;}
	.astro-sign {width:14%;}
	.astro-title {width:28%;}
	.other-news {}
	.other-news .window {width:120px;height:100px;}
	.other-news h2 {font-size:20px;}
	.tab-element {padding-left:15px;}
	
	#left-pane {padding:0 10px;}
	.article-title {
		font-size:34px;
		line-height:34px;
	}
	.article-abstract {
		font-size:20px;
		line-height:24px;
	}
	.article-body {
		font-size:16px;
		line-height:24px;
	}
	.article-body p {
		padding:8px 0;
	}
	.tab-content h2 {
		font-size:15px;
	}
	.category-pane #other-headline .widget-content .window {
    	margin-right: 0;
	} 
	.post-sharing-title {
		display:none;
	}
	.sharing-likes {
    	margin-left: 0;
	}
	.default-sharing {
    	margin: 10px 0 15px 0;
	}
	.tab-content .window {
		margin-right:10px;
	}
	.inserted_link {
		padding:10px 0;	
	}
	.inserted_link .window {
		width:150px;
		height:80px;
		margin-right:15px;
	}
	.inserted_link h2 {
		line-height: 20px;
	}
	.inserted_link h2 a {
		font-size:18px;
	}
	.inserted_link h3 {
		font-size:14px;
	}
	
	.horizontal-themes {
		white-space: nowrap;
		overflow-x: auto;
	}
	.general-subthemes li, .general-subthemes li.themes-title {
		width:auto;
	}
	
	
	
	
	
}
@media (max-width: 320px) {
	#main-headline .window {
		height:200px;
	}
	#other-headline .widget-content .window,
	#second-other-headline .widget-content .window,
	.tab-content .window {
		width:35%;
		height:80px;
		margin-right:0;
	}
	.tab-content .window {
		margin-right:10px;
	}
	.category-pane #other-headline .widget-content .window {
    	margin-right: 0;
	}
	.widget-content h2 {
		padding:0 10px 0 0;
	}
	.other-news {
		padding-right:10px;
		padding-bottom:10px;
		padding-left:0;
	}
	.tab-element {
		padding-left:10px;
	}
	.three-more {
		width:48%;
	}
	#l2 .middle {
		margin:0 0 0 4%;
		float:right;
	}
	#l2 .last {
		display:none;
	}
	.astro-sign img {
		width:75%;
	}
	.astro-title img {
		width:92%;
	}
	.other-news h3, .other-news h4 {
		display:none;
	}
	.other-news .window {
		float:left;
		margin-left:0;
		margin-right:15px;
	}
	.social-sharing-buttons {
    	margin-right: 2px;
    	margin-bottom: 4px;
	}
	.social-pinterest {
		margin-right:0;
	}
	.inserted_link .window {
		width:80px;
		height:50px;
		margin-right:10px;
	}
	.inserted_link h3 {
		display:none;
	}
	
	.inserted_link h2 {
		line-height: 18px;
	}
	.inserted_link h2 a {
		font-size:16px;
	}
}

span.videoWrapper {
	display:block;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
span.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

iframe[src*="www.youtube"] {
  height: auto;
  min-height: 380px;
  width: 100% !important;
}

@media (max-width: 767px) {
iframe[src*="www.youtube"] {
  min-height: 320px;
}
}

@media (max-width: 360px) {
iframe[src*="www.youtube"] {
  min-height: 228px;
}
}



















