@charset "utf-8";
/* CSS Document */

/** Font Face for the Website Starts Here **/
@font-face {
    font-family: 'zurich_lt_btlight';
    src: url('/fonts/ZunchBT Light/11372-webfont.eot');
    src: url('/fonts/ZunchBT Light/11372-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ZunchBT Light/11372-webfont.woff') format('woff'),
         url('/fonts/ZunchBT Light/11372-webfont.ttf') format('truetype'),
         url('/fonts/ZunchBT Light/11372-webfont.svg#zurich_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'zurich_ltcn_btlight';
    src: url('/fonts/ZunchBT LightCondensed/11362-webfont.eot');
    src: url('/fonts/ZunchBT LightCondensed/11362-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ZunchBT LightCondensed/11362-webfont.woff') format('woff'),
         url('/fonts/ZunchBT LightCondensed/11362-webfont.ttf') format('truetype'),
         url('/fonts/ZunchBT LightCondensed/11362-webfont.svg#zurich_ltcn_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'zurich_btroman';
    src: url('/fonts/ZunchBT Roman/11373-webfont.eot');
    src: url('/fonts/ZunchBT Roman/11373-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontsZunchBT Roman/11373-webfont.woff') format('woff'),
         url('/fonts/ZunchBT Roman/11373-webfont.ttf') format('truetype'),
         url('/fonts/ZunchBT Roman/11373-webfont.svg#zurich_btroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Font Face for the Website Ends Here **/


/** Common Styles Styles Starts Here **/ 
body {
 background: #fff;
 font-size: 13px;
 font-family: Verdana, Geneva, sans-serif;
 color: #474747;
 line-height: 17px;
 width: 1px;
 min-width: 100%;
 *width: 100%;
}
body, p, h1, h2, h3, h4, h5, h6, form, ul, ol, li {
	padding: 0px;
	margin: 0px;
}
img, embed, object, video {
	max-width: 100%;
	max-height: 100%;
}
iframe {
	max-width: 100%;
}
a {
	outline: none;
	text-decoration: none;
}
img {
	border: none;
	vertical-align: middle;
}
li {
	list-style-type: none;
}
.clear {
	clear: both;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
footer, #inner-container{
	width: 100%;
	float: left;
}
.footer, .inner-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 10px;
	position:relative;
}
/** Common Styles Styles Ends  Here **/


.categories{ width:220px; float:left; position:absolute; top:0; left:10px; z-index:2; }
.categories h1{ font:normal 25px/14px 'zurich_lt_btlight'; color:#000000; text-align:center; border-bottom: 1px solid #ffffff; background:#d7d7d7; padding:25px 0; }
.categories-list{ border:2px solid #d7d7d7; background:#ccc; }
.categories-list li{ border-bottom:1px solid #ccc; }
.categories-list li a{ font: normal 16px/16px Arial, Helvetica, sans-serif; padding:10px 0 10px 3px; display:block; color:#333333;  background:#e4e4e4; background-size:100% 100%; transition:all 0.5s ease 0s; }
.categories-list li img {
	margin: 3px 5px 0 0;
	display: inline-block;
	vertical-align: top;
}
.categories-list li a span {
	display: inline-block;
	width: calc(100% - 47px);
	line-height: 16px;
	margin: 6px 0 0;
}
.categories-list li a:hover, .categories-list li.cat-list-active a{ color:#E4E4E4; background:#14467E /*url(../images/cat-list-right-arrow.png) right center no-repeat*/; background-size:auto auto; }
.categories-list li.cat-last{ margin:0; }

#article{ max-width:950px; margin:0 0 0 250px; }
.article-full{ width:98% !important; float:left !important; margin:0 !important; max-width:none !important; }

.category-heading{ float:left; }
.category-heading h1{ font:normal 25px/14px 'zurich_lt_btlight'; color:#000000;  padding:5px 0 0; }
.category-heading h1{ margin:0 20px 0 0; }
.category-name { float:left; clear:left; margin:0 0 15px 0; }
.category-name h1{ font:normal 25px/24px 'zurich_lt_btlight'; color:#0d2e41; float:left; margin:0 10px 0 0; }


.tabs{ list-style:none; width:98.8%; background:#E4E4E4; border:solid 2px #d7d7d7; float:left; margin: 0 0 20px; padding:5px; clear:both; }
.tabs li{ float:left;  }
.tabs li a{ color:#000; font:bold 13px Arial, Helvetica, sans-serif;  padding:5px 10px; float:left; transition:all 0.5s ease 0s; }
.tabs li a.lastli{ color:#000; border-right:none; }
.tabs li a:hover, .tabs li.active a{ color:#FFF; background:#14467e; }
	 

#cat-custom-pick{ float:left; width:100%; }
.category-thumbnails{ width:100%; float:left; margin:0 0 30px; }
.category-thumbnails li{ float:left; width:18%; margin:0 18px 20px 0; }
.category-thumbnails li.last-thumbnail{ margin:0 0 20px 0; }
.category-thumbnails h3{ font: bold 12px/14px Arial, Helvetica, sans-serif; color:#4b4c4c; min-height:28px; margin: 5px 0 0; text-align: left; clear:both; float:left; word-break: break-word;}
.cat-thumb-image{ position:relative; overflow:hidden; float:left; }
.category-thumbnails .thumb-video-icon { position:absolute; top:40%; left: 50%; margin:-12.5px 0 0 -12.5px }
.category-thumbnails .thumb-video-icon img{ padding:0; border:none; width:auto; }

.bxslider .thumb-video-icon { position:absolute; top:40%; left: 50%; margin:-12.5px 0 0 -12.5px }
.bxslider .thumb-video-icon img{ padding:0; border:none; width:auto; }
.bxslider li img {margin:0px !important;}



.cat-thumb-time{ width:90%; background:url(/images/time-frame-bg.png) center repeat; position:absolute; left:0; bottom:0; padding:0 5%; height:22px; }
.category-thumbnails li a{ position: relative;}
/*.category-thumbnails li a:hover .cat-thumb-time{ 	-webkit-animation: moveFromBottom 500ms ease; -moz-animation: moveFromBottom 500ms ease; -ms-animation: moveFromBottom 500ms ease; display:block; }*/
.cat-thumb-time p, .cat-thumb-time span{ float:left; font: bold 11px/24px Arial, Helvetica, sans-serif; color:#404040; }
.cat-thumb-time span{ float:right; color:#404040; }

/** Footer Starts Here **/
.copyright{ width:205px; float:left; margin:10px 0; }
.copyright p{ float:left; margin:5px 7px 5px 0; font: normal 13px/20px 'zurich_lt_btlight'; }
.ypo-logo{ float:right; width:101px; border: none;}
.ypo-logo img{ width:100%; }
.footer-links{ float:right; margin:10px 5px 10px 0; font: normal 14px/20px 'zurich_lt_btlight';  }
.footer-links a{ font:normal 13px/20px Arial, Helvetica, sans-serif; color:#8f8f8f; }
.footer-links a:hover{ color: #ba0e10; }
/** Footer Ends Here **/


/** Breadcrumb Styles **/ 
.bread-crump{ margin-top:18px; color:#8A8A8A; /*color:#FF6600;*/ font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.bread-crump a{ color:/*0099FF*/#14467e; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.brand h1 { background: none repeat scroll 0 0 #fff; color: #333333; display: inline; font: bold 20px/30px Arial,Helvetica,sans-serif; min-height: 27px; margin:10px 0 0; float:left; }

.hd-video-container{ padding:0 0 0 10%; position:relative; z-index:99999; }
#player6H2fbGZYAw0h1{ position:absolute; left:45%; top:30%; z-index:99; }


.owl-carousel {
	box-sizing: border-box;
}
.owl-carousel .owl-stage{
	margin:0 auto;
}
.owl-carousel.owl-loaded {
	padding-bottom: 1px;
	border: 1px solid #ccc;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 12px;
	/* background: #f8f8f8; */
	/* padding-bottom: 8px; */
	background-image: linear-gradient(to right, #f1f1f1, rgba(0,128,128,0) 50px), linear-gradient(to left , #f1f1f1, rgba(0,128,128,0) 50px);
	box-sizing:border-box;
	background-color:#ffffff;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	background: #ccc !important;
	width: 30px;
	color: #fff !important;
	cursor: pointer;
	margin-left: 0;
	margin-right: 0;
	border-radius: 2px;
}
.owl-carousel .owl-item{
	text-align:center;
}
.owl-item a {
	font-size: 16px;
	color: #000;
	padding: 5px 5px 6px;
	display: inline-block;
	border-radius: 2px;
	margin: 10px;
	font-weight: bold;
}
.item.active a, .item a:hover{
	background:#14467e;
	color:#ffffff;
}
.item.active a{
	/*margin-left:35px;*/
}
.owl-prev, .owl-next {
	position: absolute;
	height: 30px;
	text-align: center;
	line-height: 80px;
	transform: translateY(-50%);
	top: 41%;
}
.owl-prev{
	left: 0;
}
.owl-next {
	right: 0;
}
.owl-theme .owl-nav{
	margin-top:0 !important;
}

/** Responsive Media Queries **/
@media screen and (max-width:1220px){
#article{ width:71%; }
.category-thumbnails li { float: left; margin: 0 10px 18px 0; width: 18%; min-height:120px; overflow:hidden; }
}

@media screen and (max-width:979px){
.categories{ width:190px; }
.categories-list li a{ font:14px/40px Arial,Helvetica,sans-serif }
#article { margin: 0 0 0 210px; width: 70%; }
.tabs{ width:100%; padding:5px 1%; }
.tabs li{ /*width:25%;*/ float:left; margin:2px 0 0 2px; min-width: 18%; text-align: center; }
.tabs li a{ display:block; width:80%; padding:5px 10%; border-left:none; }

.category-thumbnails li, .category-thumbnails li.last-thumbnail{ float: left; min-height: 120px; width: 23%; }
}

@media screen and (max-width:767px){
#inner-container{ padding:10px 0 0; }
.categories { width: 175px; }
.categories-list li a { font: 13px/40px Arial,Helvetica,sans-serif; }
.categories-list li img{ width:16%; }
.tabs { width: 97%; }
.tabs li{ width:33%; }
#article{ width:67%; margin:0 0 0 205px; }
.category-thumbnails li, .category-thumbnails li.last-thumbnail{ width:30%; min-height:0; }
.item.active a{
	margin-left:10px;
}

}

@media screen and (max-width:639px){
#article { width: 100%; margin: 0; }
.tabs li { width: 25%; }
.category-thumbnails{ margin:0; }
aside{ position:relative; }	

.category-name h2{ float:left; margin:0 10px 0 0; }
.cat-button { float:left; }
.cat-button a{ width:30px; height:15px; float:left; background:#14467e; padding:5px; }
.cat-button a span{ width:100%; height:3px; background:#E4E4E4; display:block; margin:0 0 3px; }

/** Lower Version Categories List Styles **/
.categories { display: none; width: 92%; top:25px; background:#E4E4E4; padding:2%; }
.categories-list{ border:1px solid #E4E4E4; }
.categories-list li{ margin:0 2% 0 0; width:48%; float:left; border-bottom:1px dotted #ccc; }
.categories-list li a{ font:13px/44px Arial,Helvetica,sans-serif; background:none; }
.categories-list li img{ width:13%; }
.category-thumbnails li, .category-thumbnails li.last-thumbnail{ width:21%; min-height:131px; margin:0 20px 18px 0; }
}

@media screen and (max-width:550px){
.category-thumbnails li, .category-thumbnails li.last-thumbnail{ width:28%; }
}

@media screen and (max-width:500px){
.tabs { width: 96%; }	
.tabs li{ width:33%; }
.categories{ width:90%; }
.categories-list li{ width:48%; }
.categories-list li a { font:13px/38px Arial,Helvetica,sans-serif; }
.categories-list li img { width: 19%; }
}

@media screen and (max-width:450px){
.category-thumbnails li, .category-thumbnails li.last-thumbnail{ width:calc(50% - 10px); margin:0 10px 10px 0; }
.category-name h1 { font: 20px/24px 'zurich_lt_btlight'; }
}


@media screen and (max-width:360px){
.tabs li{ width: 50%; }
.footer-links{ width:100%; margin:10px 0; text-align:center; }
.categories-list li{ width:99%; }
.categories-list li a{ padding:0 0 0 5px; font: 15px/38px Arial,Helvetica,sans-serif; }
.categories-list li img { margin:0 5px 0 0; width: auto;  }
}