/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.latest-pls-text {font-size: 16px !important; color: #000!important; line-height: 23px;}
.fc_leading .pls-list h2 {     font-size: 20px !important; color: #777!important;}
.fc_leading .pls-list img {    margin-right: 25px !important; float: left !important; max-height: 230px !important; margin-top:5px !important;}
.fc_leading .pls-list hr{margin-top:10px !important;}

.bigger-text { font-size: 21px !important;}
.small-padding-bottom { padding-bottom:8px;}
.paratext p { padding: 3px; }
.w3-card1{ background : #91BBE5 ; }
.w3-card2{ background : #EE8373 ; }
.w3-card3{ background : #F2C063 ; }
.w3-card4{ background : #3292B0 ; }
.w3-card a { color: #fff;
    font-size: 22px;
    line-height: 1.232;
    text-shadow: 5px 1px 11px rgba(3, 3, 3,0.6);
    -webkit-text-shadow: 5px 1px 11px rgba(3, 3, 3,0.6);
	}
.w3-card {    
	width: 100%;
    padding: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    display: inline-block;
    height: 165px;
	margin-right:15px;
}
.event-block{
    padding-bottom: 10px;
}
.evidence-portol p{     min-height: 10px;
    margin: 0 0 5px !important; }
.manual-title-featuredreview {     
	display: inline-block;
    border-left: 3px solid #2a6496;
    padding: 0;
    padding-left: 10px;
    margin-bottom: 15px;
	}
.latest-campbellevidence-text,.featured-review-text {    
	line-height: 1.50 !important;
    letter-spacing: 0.020em !important; 
	color: #666;
    font-size: 14px;
	margin-top:-5px;
	
	}
.home-caurasol-text {
	color: #fff;
    font-size: 22px;
    line-height: 1.232;
    text-shadow: 5px 1px 11px rgba(3, 3, 3,0.6);
    -webkit-text-shadow: 5px 1px 11px rgba(3, 3, 3,0.6);
	}
#yt_spotlight9 .jlslogin { max-width: 500px !important;margin-left: 0px !important;margin-top:-15px !important; }
.cg_title_login .article-header h2{ }
.feed-main ul li h3{margin-bottom: 4px !important;}
.feed-main ul li p{margin-bottom: 4px !important;}
.feed-main ul li { line-height: normal !important;}
#left .menu ul{ padding-top: 20px !important;}
#bottom3 .bottom-news {list-style-type: none !important;}
#bottom3 .bottom-news li{padding-bottom: 5px !important; padding: 0px !important;    margin-left: -10px; border-bottom: 1px solid #636363;
    }
#bottom3 .bottom-news li a{color: white !important;font-size: 13px !important;font-weight: normal !important;line-height:15px !important;}
#bottom3 .bottom-news li h4{    margin-bottom: 8px !important;line-height: 18px !important;margin-top: 8px;line-height:18px !important;}
#bottom3 .bottom-news li:first-child{margin-top: -5px !important;}
#yt_menuwrap #yt_mainmenu #yt-responivemenu button{ background : #4aa3df !important;}
.newsimagealign h1, .blog-listing-mod h1 {     
    display: block !important;
    font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
    padding-left: 0px !important;
}
.latest-pls-text a{ font-size: 17px !important;color:black !important;}
.pls-latest ul li {     border-top: 1px solid #DDDDDD !important; }
.pls-removed-link .fc_leading li h4 .fc_title {     cursor: default !important;}
.pls-listing .fc_leading li:first-child h4 a{     padding-top: 5px !important;}
.pls-listing ul li img, .pls-listing ul li .pls-main-all { margin-top:10px !important;}
.pls-listing .fc_leading li {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
#featcats-443 .fc_title {
    display: inline-block !important;
    padding-top: 5px !important;
}
#cmc-signup-form-431 .btn-primary{
    color: white !important;
    border-radius: 0px;
    width: 100%;
    max-width: 463px;

}
.cmc-updated {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    margin-top: 16px !important;
    max-width:450px !important;
      }
.cmc-signup .alert { margin-top:16px !important;max-width:450px !important;}
.cmc-signup .input-medium {width:100% !important; max-width:450px !important;}
#mod-finder-searchform .finder{ margin-bottom:-50px !important; } 
/* .newsimagealign { margin-top:-30px !important; } */
#mod-finder-searchform .finder {     float: right;
    padding-right: 10px;
    padding-top: 5px;
    font-size: 15px;
	color: #777!important;
	}
#jform_tags { max-height: 100px !important; }
.media-preview { display: none !important; }
.edit.item-page input {    margin: 0px 0px 15px 0px !important;  }
.article-aside .article-info .create{ display: none !important; }
.tag-category ul li .article-text h2 a{ font-size: 24px;margin-bottom: 5px;font-weight: normal;color: #2a6496 !important; }
.tag-category ul li .article-text h2{ display: block !important; font-size: 24px;margin-bottom: 5px;font-weight: normal;color: #2a6496 !important; }
.slogin-clear{ margin-bottom:10px; }
.login-description { margin-bottom:10px; }
#slogin-buttons { margin-bottom:10px; }
#content_main .login h1, #content_main .login h2{ font-size:18px !important; }
.module h3.modtitle {     margin: 0 0 7px !important;}
#left .modtitle {     margin-top: 10px !important;}
#yt_spotlight9 { margin-top:-35px !important; }
.login-connect header h2{ display: none !important; }
#middle1 .modtitle,#middle2 .modtitle,#middle3.modtitle { font-size: 18px;    color: #777!important;    font-weight: normal; }
#middle1 .modtitle { padding-left: 15px }
#middle1 .blogroll li,#middle1 .user-management li {     
	position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
	font-size:15px;
	}
#selectsearch { display: inline-block !important; }
.chzn-container-single { display: none !important; }
.login-toptext h1{font-size: 17px !important;font-weight: normal!important; color: #777!important;text-transform: capitalize !important; padding-top: 5px !important;line-height: 25px !important; }
.blog-add #adminForm #editor-xtd-buttons { display: none !important; }
#adminForm .btn-group button{border-radius: 0px !important; }
#top7 .newsletter_new .cmc-signup { margin-top:-44px !important;padding-left:15px !important;}
.newsletter_page #system-message-container { display:none !important; }
.feed-main{ border-bottom:1px solid #ccc !important;} 
#yt_spotlight5 #top8 .module{ margin: 0px !important;}
.news-archive-hidden { margin-top:-40px !important; }
#maintop1 .blog-list-title{display: none;}
/* #yt_component .blog-listing-mod{margin:-15px !important;} */
.blog-listing-mod .article-header{ display: block ; margin-top:15px !important;}
.blog-listing-new .featcats .fc_leading p { font-size: 16px !important;    line-height: 20px !important;}
.blog-listing-new .featcats .fc_title { font-size: 16px !important;    line-height: 19px !important;display: block; } 
#left .blogrollmain { margin-top: 20px !important; }
#yt_menuwrap {     margin-bottom: 10px; }
#jform_images_image_fulltext-lbl, 
#jc #comments-form #comments-form-buttons .btn a {background: #3498DB !important; color: white !important;}
#jc #comments-form #comments-form-buttons .btn div{background: #3498DB !important; color: white !important;padding: 8px !important; width: 115px !important; }
#jc #comments-form #comments-form-buttons { margin-left: 0px !important;}
#jc #comments-form #comments-form-name {width: 350px !important; height:35px !important; }
#jc #comments-form #comments-form-email {width: 350px !important; height:35px !important; }
#jc #comments-form #comments-form-comment {height: 100px !important; }
#jc #comments-form p { margin-left: 0px !important;}
#jc h4{padding-left:5px !important; }
#jc #comments-list-footer {margin: 0 0 25px 0px !important; }
#jc .comment-author,#jc .comment-anchor { color: #326699 !important;}
#jc .comment-date { margin-left: 15px !important; }
#jc { margin-top: 50px !important; }
#jc #comments .comments-list {margin-left: 0px !important; }
#middle1 .blogroll li a{ color: #336699 !important; }
#top8 .blogroll li a{ color: #336699 !important; }
.finder #search-results ul.list-striped { padding-left:0px !important;}
#search-results .blog-listing-mod { margin-bottom: 0px !important; }
.blog-listing-mod { margin-bottom: -30px !important; }
.feed-main ul{ max-height:375px !important;display:inline-block;overflow-y:scroll; }
.blogrollmain .modtitle { 
	display: block !important;
	font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
	}
.feed-main .modtitle { 
	display: block !important;
	font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
	padding-left: 0px !important;
	}
.blog-listing-new .fc_leading li .fc_readmore {margin-top:-5px !important; } 
.blog-listing-new .fc_leading li h4{margin-top:-5px !important; }
.blog-listing-new .fc_leading li img{min-height: 125px;
    min-width: 125px;
    border-radius: 5px;
    height: 125px;
    width: 125px;}
.newsletter-center, .sub-button {margin: 0 auto !important;text-align: center;    width: 100%; }

.mce_inline_error { margin-bottom: 10px !important; }
.indicates-required{ padding-bottom:15px !important;margin: 0 auto !important;    padding-top: 15px !important;text-align: center; }
.newsletter-form{ padding:25px !important; background: #f2f2f2 !important; max-width: 500px;  margin: 0 auto;padding-bottom: 25px !important;}
.newsletter-form h3, .newsletter-form span, .newsletter-form table { margin: 0 auto !important; text-align: center !important;}
.sub-table td input {width: 180px !important; }
.sub-table { padding-bottom: 20px !important; }
.sub-table td{ min-width: 100px !important;    padding-bottom: 7px; }
#top7 .pls-listing { margin-top: -20px !important; }
.pls-listing .modtitle{ 
	padding-left: 10px !important;
    padding-bottom: 20px !important;
    color: black !important;
    font-size: 20px !important;
	}
.pls-listing ul li { padding: 0px !important; }
.pls-listing ul li img,.pls-listing ul li .pls-main-all { display: table-cell; }
.pls-listing .fc_title { display: inline-block !important; padding-top:10px !important;}
.pls-listing { display : block !important; }
.pls-title a{     color: #4E4E4E !important; }
.blog .article-header h2 { display: none !important; }
.pls-title-main {     padding-left: 10px !important; color: #1C0C5D !important; }
.pls-page-title { padding-left: 25px !important; vertical-align: top !important;font-size: 17px;}
.pls-page img{ min-width: 100px !important; padding-left: 15px !important;}
.pls-page { display: table-cell !important; }
.pls-page-main { list-style-type: none !important;}
.itemView .itemBody .itemExtraFields ul .typeTextarea {
    display: none !important;
}
.itemView .itemBody .itemExtraFields ul li .itemExtraFieldsValue {
    display: table-cell;
}
.itemView .itemBody .itemExtraFields ul { 
	list-style-type: none !important;
    padding-left: 0px !important;
}
.itemView .itemBody .itemExtraFields ul li .itemExtraFieldsLabel { 
	color: #006699;
    width: 170px!important;
    display: table-cell;
    text-transform: capitalize !important;
}
.itemView .itemBody .page-header .itemTitle { 
	font-size: 24px !important;
    font-weight: normal !important;
    line-height: 110% !important;
    color: #777 !important;
    padding-top: 10px !important;
	}
.itemView .itemBody .itemNavigation { display: none !important; }
.itemView .itemExtraFields .typeImage{ display: none !important; }
.PLS img { display: none;}

.library-final .typeTextarea { display: none;     margin-left: 140px;}
.ja-k2filter button { background : #326699 !important; }
.registration-complete h1{ display: none !important; }
/* #system-message-container { margin-top: 20px !important; } */
.blogrolltitle { margin-top: 15px !important;} 
.blogrolltitle h3{ 
	font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
    padding-top: 0px !important;  }
	
.blog-listing-new { margin-top:-40px !important; } 
.blog-list-title h2{ font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
    padding-top: 0px !important; 
	}
.page-header h1{    
	font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
    padding-top: 17px !important; 
	}
    .login-nav .user-management {width: 24% !important; 
    margin-left: -12px !important;
    margin-top: 10px !important;
    }
    .user-management {     margin-top: -10px !important;}

    
#top8 .blog-listing-new { margin-top: -40px !important; }
#featcats-397 .fc_writtenby { font-size: 13px !important;color: #777!important; line-height: 1 !important; letter-spacing: 0.020em !important;display:inline-block !important;padding-right: 3px;margin-bottom:3px !important; }
#featcats-397 .date-and-author { font-size: 13px !important;color: #777!important;line-height: 1 !important; letter-spacing: 0.020em !important;display:inline-block !important;}
.blog-label{ font-weight: bold !important; }
#featcats-397 .fc_leading h4 { margin-bottom: 0px !important; }
#featcats-397 .blog-label-date{padding-left: 3px;}
.registration label {    font-size: 15px !important;color: #797171 ! important;line-height: 1.50 !important; letter-spacing: 0.020em !important; }


.wrap-login form button{ background: #336699 ! important; color: white !important; }

.wrap-login form button:hover{ background: #336699 ! important; color: white !important; }	

.wrap-login h1 { font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
    padding-top: 17px !important; }
	
.registration h2 {    font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
    padding-top: 17px !important; }
.registration .button{ background: #336699 ! important; color: white !important; }
.registration .button:hover{ background: #336699 ! important; color: white !important; }	
.login label {    font-size: 15px !important;color: #336699 ! important;line-height: 1.50 !important; letter-spacing: 0.020em !important; }
.login .button{ background: #336699 ! important; color: white !important; }
.login .button:hover{ background: #336699 ! important; color: white !important; }
.wrap-login .login .page-header .title{ 
	font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
    padding-top: 17px !important;
}
.wrap-login .login .page-header{
    margin: 0 0 5px !important;
}
.blog-registration .button:hover {color : white !important; }
.blog-registration .button {color : white !important; }
.meganavigator li:nth-child(2) a .menu-title{
  background: red !important;
}
/* .latest-lib-top .moduleAttachments .downloadlink{ display: inline-block !important; }
.latest-lib-top .moduleAttachments a { display: none; } */
.latest-lib-top li.even{border-right: 1px solid #CDC7C7;margin-right: 15px; }
.extra-margin-top a{ color: black !important; }
.extra-margin-top{margin-top: 10px;}
.list-padding{ margin-left: 15px;margin-top: 10px;}
div.catItemView.groupLeading.library-final ul .Current,div.catItemView.groupLeading.library-final ul .Volume,div.catItemView.groupLeading.library-final ul .Issue{ display:none !important; }
.latest-lib-top ul li .moduleAttachments {     margin-top: 10px;}
.latest-lib-top ul li .moduleAttachments a {border: 1px solid #2a6496;padding: 4px;margin-right: 3px; font-size: 12px;}
.latest-lib-top ul { list-style-type: none !important;padding: 10px !important;border: 1px solid #CFCFCF !important;background: whitesmoke;margin-top: 35px;margin-bottom: -30px; }
.latest-lib-top li { width: 48% !important; display: inline-block !important;vertical-align: top !important;} 
.latest-lib-top li .moduleItemIntrotext .moduleItemImage {width: 25%;display: inline-block;vertical-align: top;}
.latest-lib-top li .moduleItemIntrotext .main{width: 70%;display: inline-block;min-height:125px; }
@media (min-width: 768px){
.col-sm-0 {
    width: 100%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
}
/* This Style is added for hiding the Image in the K2 details page 
div#k2Container.itemView.library-final .typeImage{ display: none !important; }*/
/* This Style is added for showing the Image on the K2 listing page */
.library-final .catItemExtraFields ul { list-style-type: none !important; }
.library-final .catItemHeader { margin-left: 140px !important; }
.library-final .catItemBody .catItemExtraFields .typeTextfield,.library-final .catItemBody .catItemExtraFields .typeMultipleSelect,.library-final .catItemBody .catItemExtraFields .typeDate { margin-left: 140px !important; }
.typeImage{position: absolute;top: 0;}
.typeImage .catItemExtraFieldsValue img{ display: block !important;max-width:120px !important; }
.typeImage .catItemExtraFieldsLabel{ display: none !important; }
#yt_menuwrap { border:none !important; }
.media-list .media-list__item--3,.media-list .media-list__item--4 {margin-top: 0 !important;}
.media-list .media-list__item--5,.media-list .media-list__item--4 {margin-top: 3px !important;}
.article-header h2{  color: #777!important; }
.homepage #at4-share { display: none !important; }
.module-library-title .modtitle {
	font-size: 22px !important;
    font-weight: normal!important;
    color: #777!important;
    text-transform: capitalize !important;
	padding-top: 17px !important;
}

#jak2filter373 label{ font-weight: normal !important; }
.media-list__item--4 .block-link,.media-list__item--5 .block-link{ margin-top:6px !important;}
.readmorehome1,.readmorehome2,.readmorehome3,.readmorehome4 { opacity: 0;height: 0px; }
#yt_spotlight5 { padding: 10px 0 !important; }
.bt-cs .bt-inner img { width: 100% !important;}
#btcontentslider401 { margin-top: 15px !important;}
.bt-cs .bt-inner .bt-title { color: #326699 !important;}
#btcontentslider401 .bt_handles { display:none !important;}
.fc_items .fc_date{     margin-top: -15px;display: block; font-size: 11px; font-style: italic;}
#bottom1 h3, #bottom2 h3, #bottom3 h3, #bottom4 h3{ text-transform: capitalize !important;}
#bottom2 .menu li a {text-transform: capitalize !important;}
.key-princeiple li,.partner-org li { margin-top:5px !important; }
.item-page iframe { text-align: left !important; margin-top: 10px !important; margin-bottom: 10px !important; height: 350px !important; width: 100% !important; max-width: 600px !important; display:inline-block !important;}
.main-pl-inner li { margin-top:25px !important; }
.main-pl-inner2 li{ margin-top:8px !important; }
.art-right-image {
margin-left: 150px !important;
}
#featcats-368 .fc_leading li img { height:90px !important; width:90px !important;}
.blog-listing-mod .fc_leading li:first-child {margin-top: -20px !important;}
.bloglistol,.bloglistul{ padding-left: 25px !important; }
.bloglistol li{padding-bottom:10px !important;}
.blog-inner-image {text-align: left; display: block; padding-bottom: 15px; padding-right: 10px;padding-top: 15px;}
.image-caption {font-style:italic;font-size:12px; }
.search #searchForm button.btn { color: white !important; }
.search .page-title {font-size: 24px !important;font-weight: normal !important;line-height: 110% !important;color: #777 !important; padding-top: 10px !important; }
#searchForm .phrases legend{ display:none !important; }
.search #searchForm .phrases-box .controls .radio {margin: 20px 20px !important; display: inline-block !important; } 
.news-searchspecial {display:none;position: absolute;right: 15px;top: 10px;width: 330px; }
article.newsimagealign img{text-align: left !important;margin-left: 0px !important;padding-bottom: 10px!important; }
.fc_pag span { border-radius: 0px !important;margin: 0 2px !important; }
.fc_pag { text-align:left !important; }
.fc_pag li span:hover, .fc_pag span.current {color: #000 !important;background-color: rgb(250, 250, 250) !important; }
ul.ja-k2filter li input[type=radio], ul.ja-k2filter li input[type=checkbox]{ width: 15px !important; }
ul.ja-k2filter li label, ul.ja-k2filter li label.radio, ul.ja-k2filter li label.checkbox {display: flex !important;}
#k2Container .k2Pagination .pagination a, #k2Container .k2Pagination .pagination span{ margin-top: 10px !important; }
#k2Container .k2Pagination .pagination a:hover, #k2Container .k2Pagination .pagination span:hover{background-color:#428bca !important; }
#yt_mainmenu ul li div,#yt_mainmenu ul li div span{ cursor: pointer !important;}
.module--promo .media__tag { display: none !important; }
#k2Container.itemView .itemToolbar .itemPrintLink{ text-indent: -9999px !important; background-image: url("../../../images/print.png");background-repeat: no-repeat;display:block;height: 25px;width: 25px}
#k2Container.itemView .itemToolbar .itemEmailLink { text-indent: -9999px !important; background-image: url("../../../images/email.png");background-repeat: no-repeat;display:block;height: 25px;width: 25px}


#k2Container.itemView .itemToolbar .itemPrintLink span{ display: none !important;}
#k2Container.itemView .itemToolbar .itemEmailLink span{ display: none !important;}
.library-final .k2Pagination { margin-left: -15px !important; }
.library-final .pagination {     margin: 25px 0px !important; }
.fssorts .controls button { color: white !important; }
.library-final .itemList .itemContainer.col-sm-12 .catItemView { margin-bottom: 15px !important;}
.library-final .catItemHeader .catItemTitle a{ font-size: 16px !important; line-height: 17px !important; }
.library-final .modtitle{display: none !important; }
.contentpane .itemImage img{display: none !important; }
#k2Container .itemList .itemListLeading, #k2Container .itemList .itemContainer { border-bottom: 1px solid #D2CCCC !important;}
.itemAttachmentsBlock ul{ list-style-type: none !important;padding-left: 0px !important; margin-top:10px !important;}
.itemAttachmentsBlock ul li a{border: 1px solid #2a6496;padding: 10px;display: inline-block;
margin-bottom: 14px;width: 165px !important; background-image: url("../../../images/pdf-icon-300x277.png");   background-size: 20%; background-repeat: no-repeat; background-position-x: 130px;   background-position-y: 6px;}
.ja-k2filter input.date { display: inline-block !important;}
.itemAttachmentsBlock {margin-top:45px !important; }
.itemAttachmentsBlock span{font-weight: 600 !important;font-size: 130%;line-height: 110%;}
.itemAttachmentsBlock ul li span{font-weight: 200 !important;font-size: 100%;line-height: 110%;}
.library-final .itemBody .itemExtraFields ul { list-style-type: none !important;padding-left: 0px !important; }
.library-final .itemBody .itemExtraFields ul li .itemExtraFieldsLabel { color:#006699;width: 170px!important; display: table-cell; text-transform: capitalize !important; }
.library-final .itemBody .itemExtraFields ul li .itemExtraFieldsValue { display: table-cell; }

#k2Container.itemView .itemBody div.itemFullText {
   /* margin-bottom: 0px !important; */
}
.library-final .itemNavigation{ display: none !important; }
#k2Container.itemView .itemToolbar { margin: 0px !important;}
#k2Container.itemView .itemToolbar ul li { display: inline-block !important;padding-left:10px !important;}
.library-final .itemImageBlock img { display: none !important; }
#k2Container.itemView .itemToolbar ul {text-align: right;}
#k2Container.itemView .itemBody .itemNaviTop dl{ margin-bottom: -25px !important; }
#k2Container.itemView .itemBody .itemNaviTop dl.article-info { background: transparent !important; padding: 0px !important; }
.library-final .page-header{ margin-bottom: 0px !important; }
.library-final .page-header h2{font-size: 24px !important;font-weight: normal !important;line-height: 110% !important;color: #777 !important; padding-top: 10px !important;}
.pagination .counter { display: none !important; }
.library-final .catItemExtraFields ul li .catItemExtraFieldsLabel {color:#777;width: 170px; display: table-cell; }
.library-final .catItemExtraFields ul li .catItemExtraFieldsValue { display: table-cell; }
.library-final .catItemHeader .catItemTitle{ margin-bottom:0px !important;margin-top: 10px !important; }
.library-final .componentheading{ display: none !important; }
.library-final .modtitle{margin-left: -15px !important; }
.library-final .catItemExtraFields ul { padding-left: 0px !important;}
.library-final .catItemExtraFields ul { margin-top: 0px !important;padding-top: 0px !important;}
/* .library-final .catItemExtraFields ul  li span{ line-height: 15px !important; } */
.library-final .catItemExtraFields ul  li{ margin-top: 15px !important;padding-top: 0px !important;line-height: 15px !important;}
.library-final .catItemExtraFields h4{ display:none !important; }
.library-final #k2Container .itemListCategory h2:after {content: "";position: absolute;bottom: -1px;left: 0;height: 3px;width: 110px; background: #336699;}
.library-final .itemListCategory h2 {font-size: 24px !important;font-weight: normal!important;color:#777!important;    text-transform: capitalize !important;}
.library-final .itemListCategory {margin-left: -15px!important;width: 100%!important;display: block!important;}
.library-final .k2FeedIcon { float:right !important; }
.itemListView .componentheading{ font-size: 24px !important;font-weight: normal!important;color: #777!important;text-transform: capitalize !important;    margin-left: -15px !important; }
.library-final.catItemView { display:block !important; }
/* #content_main #k2Container .itemList img{ display:none !important; } */
#content_main #k2Container .itemList .catItemCommentsLink{ display:none !important; }
/*#content_main #k2Container .itemList .article-aside{ display:none !important; }*/
#content_main #k2Container .itemList .catItemExtraFields{ margin-top: 0px;padding-top: 0px;}
#content_main #k2Container .catItemImageBlock{ display:none !important;}
.ja-k2filter .btn {     padding: 7px 20px !important; margin-bottom: 3px!important; color: white!important; margin-left:2px!important;text-shadow: none !important; }
.ja-k2filter input.date { min-width: 185px !important; }
#left #jak2filter-form-373 .list-group-item .group-label { color: #316893 !important; font-size: 15px !important; }
div ul.ja-k2filter li {     margin-bottom: 7px !important; }
#left #jak2filter-form-373 .list-group-item .input-append { margin-bottom: -12px;z-index: 9999!important;}

#left #jak2filter-form-373 .list-group-item { border: 0px !important; }
#left #jak2filter-form-373 .list-group-item .left{display: block !important;    width: 100%;}
.horizontal-layout li { padding:10px !important;}
#content_left ul li a{ font-size:15px; }
.item-pageimagebetweencontent img {width: 100%!important; margin-bottom:25px !important; }
.featcats .fc_leading .fc_title { font-size: 17px; }
.featcats .fc_leading p { font-size: 16px; }
ul.fc_leading img { margin-right: 25px !important; }
.fc_leading li { padding-top: 25px!important;padding-bottom: 25px!important; }
.list-group-item.active {     background-color: white !important;}
.blog .page-header h1{ font-size: 24px;font-weight: normal;    line-height: 110%;    color: #777;padding-top:10px; }
.blog .page-header{border-bottom:none;}
.blog .heading-category{display:none !important;}
.blog .article-header h2{
	    display: inline-block;
    margin-right: 0.5rem;
    /* border-left: 3px solid #2a6496; */
	    color: #4E4E4E !important;
    padding: 0;
    /* width: 0; */
 }
#content_main { 
	    font-size: 16px ;
}
#content_main strong{ 
	    font-size: 18px ;
		padding-bottom: 10px;
		display: inline-block;
		line-height: 1.50 !important;
		letter-spacing: 0.050em !important;
}
.item-page .article-header h2
#top8 .lib-desc{ font-size: 14px !important; }
#top9 .lib-panel p{ font-size: 14px !important; }
#top8  .manual-title{ 
    display: inline-block;
    border-left: 3px solid #2a6496;
    padding: 0;
    padding-left: 10px;
	margin-bottom: 20px;

}
#top8 .modcontent, #top8 .modcontent .lib-item{ margin-left:15px; }
#top8 .modcontent.clearfix {
    margin-left: 0 !important;
}
#top5 .moduleItemIntrotext .main{ padding:0px !important;margin-top:0px !important;}
#yt_slideshow .container {
    width: 1170px !important;
}
@media (max-width: 1199px) and (min-width: 980px){
 .container {
    width: 980px !important;
}
}
.responsive-image img {
    display: block;
    width: 100%
}
.tag::before {
    content: " ";
    display: inline-block;
    margin-right: 0.5rem;
    border-left: 2px solid #47a1d8;
    height: 0.75rem;
    padding: 0;
    width: 0
}
.tag--news::before {
    border-color: #e91802
}
.tag--uk-news::before {
    border-color: #e91802
}
.tag--latin-america-news::before {
    border-color: #e91802
}
.tag--middle-east-news::before {
    border-color: #e91802
}
.tag--europe-news::before {
    border-color: #e91802
}
.tag--science::before {
    border-color: #e91802
}
.tag--business::before {
    border-color: #e91802
}
.tag--technology::before {
    border-color: #e91802
}
.tag--entertainment::before {
    border-color: #e91802
}
.tag--australian-news::before {
    border-color: #e91802
}
.tag--australian-features::before {
    border-color: #e91802
}
.tag--asian-news::before {
    border-color: #e91802
}
.tag--indian-news::before {
    border-color: #e91802
}
.tag--african-news::before {
    border-color: #e91802
}
.tag--african-features::before {
    border-color: #e91802
}
.tag--african-watch-listen::before {
    border-color: #e91802
}
.tag--us-canada-news::before {
    border-color: #e91802
}
.tag--health::before {
    border-color: #e91802
}
.tag--sport::before {
    border-color: #ffd930
}
.tag--tennis::before {
    border-color: #ffd930
}
.tag--golf::before {
    border-color: #ffd930
}
.tag--football::before {
    border-color: #ffd930
}
.tag--african-football::before {
    border-color: #ffd930
}
.tag--formula-1::before {
    border-color: #ffd930
}
.tag--good-food::before {
    border-color: #667d36
}
.tag--earth::before {
    border-color: #008e9b
}
.tag--capital::before {
    border-color: #064473
}
.tag--future::before {
    border-color: #000
}
.tag--culture::before {
    border-color: #362e67
}
.tag--culture-na::before {
    border-color: #362e67
}
.tag--autos::before {
    border-color: #c29a58
}
.tag--travel::before {
    border-color: #589e50
}
.tag--videos::before {
    border-color: #47a1d8
}
.tag--videos-must-see::before {
    border-color: #47a1d8
}
.tag--in-pictures::before {
    border-color: #47a1d8
}
.tag--feature::before {
    border-color: #47a1d8
}
.tag--magazine::before {
    border-color: #47a1d8
}
.tag--default::before {
    border-color: #47a1d8
}

.media-list__item--3,.media-list__item--4{margin-top:1px !important;}


.bbccom_module_channel-apac .channel__ad .advert--module_channel-apac,
.bbccom_module_channel-australia .channel__ad .advert--module_channel-australia,
.bbccom_module_channel-india .channel__ad .advert--module_channel-india,
.bbccom_module_channel-international .channel__ad .advert--module_channel-international,
.bbccom_module_channel-new-zealand .channel__ad .advert--module_channel-new-zealand,
.bbccom_module_channel-north-america .channel__ad .advert--module_channel-north-america {
    margin-top: 1rem;
    display: inline-block;
    height: 47px;
    padding: 8px;
    background: #f2f2f2
}
.channel__ad .bbccom_text {
    width: 120px;
    margin-top: 2px !important
}

@media (min-width: 37.5em) {
    .bbccom_module_channel-apac .channel__ad .advert--module_channel-apac,
    .bbccom_module_channel-australia .channel__ad .advert--module_channel-australia,
    .bbccom_module_channel-india .channel__ad .advert--module_channel-india,
    .bbccom_module_channel-international .channel__ad .advert--module_channel-international,
    .bbccom_module_channel-new-zealand .channel__ad .advert--module_channel-new-zealand,
    .bbccom_module_channel-north-america .channel__ad .advert--module_channel-north-america {
        width: 240px;
        margin-top: 0;
        background: rgba(0, 0, 0, 0.6)
    }
    .channel__ad .bbccom_text {
        color: #fff !important
    }
}
@media (min-width: 37.5em) {
    .channel__ad {
        position: absolute;
        z-index: 11;
        top: -47px;
        left: 0;
        height: 47px;
        margin-top: 56.25%;
        padding-top: 0;
        width: 0;
        overflow: visible
    }
}
@media (min-width: 63em) {
    .channel__ad {
        top: auto;
        bottom: 0;
        left: 0;
        height: 47px;
        width: auto;
        margin-top: 0;
        padding-top: 0;
        overflow: hidden
    }
}
@media (min-width: 63em) and (max-width: 79.99em) {
    .bbccom_module_channel-apac .channel__ad .advert--module_channel-apac,
    .bbccom_module_channel-australia .channel__ad .advert--module_channel-australia,
    .bbccom_module_channel-india .channel__ad .advert--module_channel-india,
    .bbccom_module_channel-international .channel__ad .advert--module_channel-international,
    .bbccom_module_channel-new-zealand .channel__ad .advert--module_channel-new-zealand,
    .bbccom_module_channel-north-america .channel__ad .advert--module_channel-north-america {
        width: 220px
    }
    .channel__ad .bbccom_text {
        width: 100px
    }
}
.bbccom_parallax .advert--parallax {
    padding-top: 1rem;
    padding-bottom: 1rem
}
.bbccom_parallax .advert--parallax .bbccom_text {
    padding-right: 0
}
.bbccom_parallax .advert--parallax .bbccom_slot {
    max-width: 80rem;
    padding: 0 1rem;
    margin: 0 auto
}
.bbccom_parallax .advert--parallax .bbccom_advert {
    display: table;
    width: auto !important
}
.block-link {
    position: relative
}
.block-link a,
.block-link abbr[title],
.block-link__link {
    position: relative;
    z-index: 2
}
.block-link__overlay-link {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    text-indent: 200%;
    white-space: nowrap;
    visibility: visible;
    background: transparent;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
a.block-link__overlay-link {
    position: absolute;
    z-index: 1
}
.module__content::after,
.module__title::after,
.top-list-item__link::after,
.weather::after,
.weather__results::after,
.weather__forecasts::after,
.forecast::after,
.video__items::after,
.channel__links::after,
.wsradio::after {
    clear: both;
    content: "";
    display: table
}

.media-list,
.channels,
.ws,
.ws-headlines__list,
.ws-languages__list {
    margin-left: -8px;
    margin-right: -8px
}

.icon {
    font-size: 1rem;
    display: inline-block;
    z-index: 10;
    color: #000;
    font-family: 'wwhp-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.block-link .icon {
    z-index: 0
}
.icon__name {
    text-indent: -9000px;
    white-space: nowrap;
    overflow: hidden
}
.icon--prev:before {
    content: "\e002"
}
.icon--next:before {
    content: "\e005"
}
.icon--infographic:before {
    content: "\e600"
}
.icon--live:before {
    content: "\e100"
}
.icon--audio:before {
    content: "\e111"
}
.icon--listen:before {
    content: "\e111"
}
.icon--video:before {
    content: "\e112"
}
.icon--gallery:before {
    content: "\e117"
}
.icon--slideshow:before {
    content: "\e117"
}
.icon--search:before {
    content: "\e009"
}
.icon--location:before {
    content: "\e024"
}
.icon--loading:before {
    content: "\e025"
}
.icon--tv:before {
    content: "\e610"
}
.icon--none {
    display: none
}
.no-fontface .icon {
    display: none
}

.module__content,
.module__title {
    margin-top: 10px;
    margin-left: 25px;
    margin-right: 15px;
 
}
#k2Container.itemView .itemBody .itemImageBlock span.itemImage img {
display: none;
}
.module__title {
    margin-bottom: 1rem;
    font-family: Arial, Helvetica, freesans, sans-serif;
    font-weight: bold;
    color: #4a4a4a;
    font-size: 1.5rem
}
.module__title__link {
    color: #4a4a4a;
    display: inline-block;
    font-size: 1.5rem
}
.module__title__link.tag::before {
    height: 1.125rem;
    border-left-width: 0.225rem
}
.module__title__link[href]:hover {
    color: #000
}
@media (min-width: 37.5em) {
    .module__title {
        font-size: 1.75rem
    }
}
@media (min-width: 80em) {
    .module__title {
        font-size: 2rem
    }
    .module__title__link {
        font-size: 2rem
    }
    .module__title__link.tag::before {
        height: 1.5rem;
        border-left-width: 0.3rem
    }
}
.module--compound {
    padding: 0
}
.module--compound .module {
    padding: 1rem 0 0 0
}
.module--compound .module .module__title {
    padding: 0
}
.module--compound .module .module__content {
    padding: 0
}
.module--compound .module:last-of-type {
    padding-bottom: 1rem
}
.media {
    overflow: hidden;
    position: relative
}
.media__image img {
    display: block;
    width: 100%
}
.media__icon {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1rem;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    background: #000
}
.media__content {
    padding: 0.5rem 0 0 0
}
.media__tag {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 0.75rem;
    text-transform: uppercase;
    font-size: 0.875rem;
    color: #767676
}
.media__tag.tag::before {
    height: 0.65625rem;
    border-left-width: 0.13125rem
}
.media__tag:hover {
    text-decoration: underline
}
.media__summary,
.media__title {
    line-height: 1.2
}
.media__title {
    margin: 0;
    padding: 0;
    font-size: 1.25rem
}
.media__link {
    display: block;
    color: #212121
}
.media__summary {
    font-size: 13px;
    color: #4a4a4a;
    margin: 0;
    margin-top: 0.5rem
}
.media:last-child {
    border-bottom: none;
    margin-bottom: 0
}
@media (max-width: 37.49em) {
    .media__summary {
        display: none
    }
    .media__tag {
        font-size: 0.75rem
    }
    .media__tag.tag::before {
        height: 0.5625rem;
        border-left-width: 0.125rem
    }
    .media:not(.media--primary) {
        /* border-bottom: 1px solid #d3d3d3 */
    }
    .media:not(.media--primary) .media__image {
        display: inline-block;
        width: auto;
        float: none
    }
    .media:not(.media--primary) .media__content {
        position: relative;
        padding: 0;
        width: auto;
        float: none;
        padding-bottom: 0.75rem;
        background: none;
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false) !important
    }
    .media:not(.media--primary) .media__tag {
        margin-top: 0.5rem;
        color: #767676
    }
    .media:not(.media--primary) .media__tag:hover {
        color: #767676
    }
    .media:not(.media--primary) .media__title {
        font-size: 1rem
    }
    .media:not(.media--primary) .media__link {
        text-shadow: none;
        color: #000
    }
    .media:not(.media--primary) .media__summary {
        text-shadow: none;
        color: #4a4a4a
    }
    .media:not(.media--primary) .media__icon {
        float: left;
        position: static;
        margin-right: 1rem;
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        font-size: 0.8rem
    }
    .fontface .media:not(.media--primary).media--icon .media__content {
        margin-left: 3rem
    }
}
@media (min-width: 37.5em) {
    .media__title {
        font-size: 1.25rem
    }
}
@media (min-width: 50em) {
    .media__icon {
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.2rem
    }
}
.media-list {
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
    padding: 0
}
.media-list__item {
    list-style: none;
    padding: 0;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 1rem
}
@media (max-width: 37.49em) {
    .media-list__item {
        margin-bottom: 0.75rem
    }
    .media-list__item:last-of-type {
        margin-bottom: 0
    }
}
@media (min-width: 37.5em) {
    .flexbox .media-list--fixed-height,
    .flexboxlegacy .media-list--fixed-height {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -ms-flex-direction: row
    }
    .flexbox .media-list--fixed-height .media-list__item,
    .flexboxlegacy .media-list--fixed-height .media-list__item {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex
    }
    .flexbox .media-list--fixed-height .media,
    .flexboxlegacy .media-list--fixed-height .media {
        width: 100%
    }
    .flexbox .media-list--fixed-height .media__content,
    .flexboxlegacy .media-list--fixed-height .media__content {
        height: auto
    }
    .media-list--fixed-height .media__content {
        padding-bottom: 2rem
    }
    .media-list--fixed-height .media__tag {
        position: absolute;
        margin-top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }
}
.media--overlay {
    position: relative
}
@media (min-width: 37.5em) {
    .media-list__item--1 .media--overlay .media__content {
        padding-right: 1rem;
        padding-bottom: 1rem;
        padding-left: 1rem
    }
}
.media--overlay .media__image {
    float: none;
    padding: 0;
    width: 100%
}
.media--overlay .media__content {
    float: none;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0;
    height: auto;
    padding: 15% 0.75rem 0.75rem 0.75rem;
	padding-bottom:15px !important;
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
    background-color: transparent;
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    background-position-y: -1px;
    bottom: -6px
}
.opera-mini .media--overlay .media__content {
    background-color: rgba(0, 0, 0, 0.6)
}
.no-js .media--overlay .media__content,
.no-flexbox .media--overlay .media__content,
.no-flexboxlegacy .media--overlay .media__content {
    height: auto
}
.media--overlay .media__tag {
    color: #d3d3d3;
    margin-top: 0rem;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto
}
.media--overlay .media__tag:hover {
    color: #fff
}
.media--overlay .media__link {
    color: #fff
}
.media--overlay .media__summary {
    color: #d3d3d3
}
@media (max-width: 37.49em) {
    .media--sub-group-3-overlay {
        position: relative
    }
    .media--sub-group-3-overlay .media__image {
        float: none;
        padding: 0;
        width: 100%
    }
    .media--sub-group-3-overlay .media__content {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        height: auto;
        padding: 15% 0.75rem 0.75rem 0.75rem;
        filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-position-y: -1px;
        bottom: -1px
    }
    .opera-mini .media--sub-group-3-overlay .media__content {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .no-js .media--sub-group-3-overlay .media__content,
    .no-flexbox .media--sub-group-3-overlay .media__content,
    .no-flexboxlegacy .media--sub-group-3-overlay .media__content {
        height: auto
    }
    .media--sub-group-3-overlay .media__tag {
        color: #d3d3d3;
        margin-top: 0.75rem;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto
    }
    .media--sub-group-3-overlay .media__tag:hover {
        color: #fff
    }
    .media--sub-group-3-overlay .media__link {
        color: #fff
    }
    .media--sub-group-3-overlay .media__summary {
        color: #d3d3d3
    }
}
.media--padded {
    background: #fff
}
@media (min-width: 37.5em) {
    .media--padded .media__content {
        padding: 0.75rem 0.75rem 3rem 0.75rem
    }
    .media-list--fixed-height .media--padded .media__tag {
        bottom: 0.75rem;
        left: 0.75rem;
        right: 0.75rem
    }
}
.media--horizontal::after {
    clear: both;
    content: "";
    display: table
}
.media--horizontal .media__image {
    float: left;
    width: 50%;
    padding: 0 0.5rem 0 0
}
.media--horizontal .media__content {
    float: right;
    width: 50%;
    padding: 0 0 0 0.5rem
}
.media.block-link {
    -webkit-backface-visibility: hidden
}
.media.block-link .media__image img {
    -webkit-transition: 0.3s, opacity;
    -moz-transition: 0.3s, opacity;
    transition: 0.3s, opacity;
    opacity: 1
}
.cssfilters .media.block-link .media__image img {
    -webkit-transition: 0.3s, filter;
    -moz-transition: 0.3s, filter;
    transition: 0.3s, filter;
    -webkit-transition: 0.3s -webkit-filter linear;
    opacity: 1
}
.media.block-link--hover:not(.block-link--no-filter) .media__image img {
    opacity: 0.9
}
.cssfilters .media.block-link--hover:not(.block-link--no-filter) .media__image img {
    -webkit-filter: brightness(110%) contrast(110%);
    filter: brightness(110%) contrast(110%)
}
.top-list__heading {
    margin: 0;
    padding: 0.75rem;
    font-size: 1rem;
    text-transform: uppercase;
    color: #fff;
    background: #e91802
}
@media (min-width: 37.5em) {
    .top-list__heading {
        font-size: 0.75rem
    }
}
@media (min-width: 50em) {
    .top-list__heading {
        font-size: 1rem
    }
}
.top-list__list {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid #e91802
}
@media (min-width: 37.5em) {
    .top-list__list {
        border: none;
        background: #2f2f2f
    }
}
.top-list-item__link {
    display: block;
    padding: 2rem;
    min-height: 6rem;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    position: relative
}
@media (min-width: 37.5em) {
    .top-list-item__link {
        transition: color 0.1s linear;
        min-height: 7rem;
        padding: 2rem 1rem;
        color: #d3d3d3
    }
    .top-list-item__link:hover {
        color: #fff
    }
}
@media (min-width: 63em) {
    .top-list-item__link {
        min-height: 8rem;
        padding: 2rem
    }
}
.top-list-item__bullet {
    display: block;
    float: left;
    margin: 0;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 1.25rem;
    line-height: 2.3rem;
    font-size: 1.25rem;
    background: #e91802;
    color: #fff;
    font-family: "Georgia", Times, serif;
    text-align: center;
    font-style: italic
}
.csstransforms .top-list-item__bullet {
    position: absolute;
    top: 50%;
    left: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
@media (min-width: 80em) {
    .top-list-item__bullet {
        font-size: 1.5rem;
        width: 2.8rem;
        height: 2.8rem;
        line-height: 2.5rem;
        border-radius: 1.4rem
    }
}
.top-list-item__headline {
    margin: 0;
    line-height: 1.2;
    font-size: 1rem;
    text-align: left;
    margin-left: 4rem
}
.csstransforms .top-list-item__headline {
    position: absolute;
    top: 50%;
    padding-right: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
@media (min-width: 37.5em) {
    .top-list-item__headline {
        font-weight: normal
    }
}
@media (min-width: 63em) {
    .top-list-item__headline {
        font-size: 1.125rem
    }
    .top-list-item--with-avatar .top-list-item__headline {
        left: 7rem
    }
}
@media (min-width: 80em) {
    .top-list-item__headline {
        font-size: 1.25rem
    }
}
.top-list-item__byline {
    display: block;
    font-style: italic;
    font-family: "Georgia", Times, serif;
    font-weight: normal;
    margin-top: 0.25rem;
    font-size: 0.875rem
}
.top-list-item--odd {
    background: #f2f2f2
}
@media (min-width: 37.5em) {
    .top-list-item--odd {
        background: #363636
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .top-list-item--ranked .top-list-item__bullet {
        margin: 0 auto;
        float: none
    }
    .csstransforms .top-list-item--ranked .top-list-item__bullet {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        position: static;
        top: 0;
        left: 0
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .top-list-item--ranked .top-list-item__headline {
        margin: 1rem 0 0 0;
        padding: 0;
        text-align: center
    }
    .csstransforms .top-list-item--ranked .top-list-item__headline {
        position: static;
        top: 0;
        left: 0;
        padding: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}
.top-list-item--avatar .top-list-item__bullet {
    border-radius: 1.75rem;
    background-color: #000;
    width: 3.5rem;
    height: 3.5rem
}
@media (max-width: 62.99em) {
    .top-list-item--avatar .top-list-item__bullet {
        display: none
    }
}

@media (max-width: 1010px) {
   .module__content, .module__title { margin-left: 15px !important;}
}


.top-list-item--avatar .top-list-item__bullet .responsive-image {
    width: 100%;
    box-shadow: none;
    height: auto;
    overflow: hidden;
    padding-bottom: 0
}
.top-list-item--avatar .top-list-item__bullet img {
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 1.75rem
}
.top-list-item--avatar .top-list-item__headline {
    margin-left: 5rem
}
@media (max-width: 62.99em) {
    .top-list-item--avatar .top-list-item__headline {
        margin: 0;
        text-align: center
    }
    .csstransforms .top-list-item--avatar .top-list-item__headline {
        position: static;
        padding: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .top-list-item--avatar .top-list-item__headline {
        margin-top: 0
    }
}
.box-links {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: -8px;
    margin-right: -8px
}
.box-links::after {
    clear: both;
    content: "";
    display: table
}
.flexbox .box-links {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.no-js .flexbox .box-links,
.no-flexwrap .flexbox .box-links {
    display: block
}
.box-link {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
.flexbox .box-link {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    box-flex: auto;
    -webkit-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto
}
.box-link__link {
    display: block;
    padding: 0.5rem 1rem;
    line-height: 1.75;
    font-size: 0.875rem;
    color: #fff;
    background: #2f2f2f;
    text-transform: uppercase
}
.box-link__link:hover .box-link__name {
    text-decoration: underline
}
.box-link__icon {
    font-size: 0.875rem;
    color: #fff;
    margin-right: 0.5rem
}
.box-link__name {
    display: inline-block
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .box-link {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .box-link {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .box-link:nth-child(n+3) {
        margin-top: 1rem
    }
}
@media (min-width: 63em) {
    .box-link {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .box-link:nth-child(n+5) {
        margin-top: 1rem
    }
}
.layout--featured {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.no-js .layout--featured,
.no-flexwrap .layout--featured {
    display: block
}
@media (max-width: 37.49em) {
    .layout--featured .media-list__item--1 {
        position: relative
    }
    .layout--featured .media-list__item--1 .media__image {
        float: none;
        padding: 0;
        width: 100%
    }
    .layout--featured .media-list__item--1 .media__content {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        height: auto;
        padding: 15% 0.75rem 0.75rem 0.75rem;
        filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-position-y: -1px;
        bottom: -1px
    }
    .opera-mini .layout--featured .media-list__item--1 .media__content {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .no-js .layout--featured .media-list__item--1 .media__content,
    .no-flexbox .layout--featured .media-list__item--1 .media__content,
    .no-flexboxlegacy .layout--featured .media-list__item--1 .media__content {
        height: auto
    }
    .layout--featured .media-list__item--1 .media__tag {
        color: #d3d3d3;
        margin-top: 0.75rem;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto
    }
    .layout--featured .media-list__item--1 .media__tag:hover {
        color: #fff
    }
    .layout--featured .media-list__item--1 .media__link {
        color: #fff
    }
    .layout--featured .media-list__item--1 .media__summary {
        color: #d3d3d3
    }
    .layout--featured .media-list__item:nth-child(n+8) {
        display: none
    }
}
@media (min-width: 37.5em) {
    .layout--featured .media-list {
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-js .layout--featured .media-list,
    .no-flexwrap .layout--featured .media-list {
        display: block
    }
    .layout--featured .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .layout--featured .media-list__item {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .layout--featured .media .media__content {
        height: 16rem
    }
    .flexbox.flexwrap .layout--featured .media .media__content {
        height: auto
    }
    .layout--featured .media__title {
        font-size: 1.125rem
    }
    .layout--featured .media-list__item--1 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .layout--featured .media-list__item--1 {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .layout--featured .media-list__item--1 .media__title {
        font-size: 1.75rem
    }
    .layout--featured .media-list__item--1 .media__summary {
        display: inherit
    }
    .layout--featured .media-list__item--1 .media__content {
        height: auto
    }
    .layout--featured .media-list__item--1 .media__icon {
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.2rem
    }
    .layout--featured .media-list__item:nth-child(n+6) {
        margin-bottom: 0
    }
}
@media (min-width: 50em) {
    .layout--featured .media .media__content {
        height: 12rem
    }
    .flexbox.flexwrap .layout--featured .media .media__content {
        height: auto
    }
    .layout--featured .media-list__item--1 .media__content {
        height: auto
    }
    .layout--featured .media-list__item--1 .media__icon {
        width: 4rem;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.6rem
    }
}
@media (min-width: 63em) {
    .layout--featured .media .media__content {
        height: 16rem
    }
    .flexbox.flexwrap .layout--featured .media .media__content {
        height: auto
    }
    .layout--featured .media__title {
        font-size: 1.25rem
    }
    .layout--featured .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .layout--featured .media-list__item {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .layout--featured .media-list__item--1 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .layout--featured .media-list__item--1 {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .layout--featured .media-list__item--1 .media__content {
        height: auto
    }
    .layout--featured .media-list__item:nth-child(n+5) {
        margin-bottom: 0
    }
}
@media (min-width: 80em) {
    .layout--featured .media .media__content {
        height: 14rem
    }
    .flexbox.flexwrap .layout--featured .media .media__content {
        height: auto
    }
    .layout--featured .media-list__item--1 {
        position: relative
    }
    .layout--featured .media-list__item--1 .media__image {
        float: none;
        padding: 0;
        width: 100%
    }
    .layout--featured .media-list__item--1 .media__content {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        height: auto;
        padding: 15% 0.75rem 0.75rem 0.75rem;
        filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-position-y: -1px;
        bottom: -1px
    }
    .opera-mini .layout--featured .media-list__item--1 .media__content {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .no-js .layout--featured .media-list__item--1 .media__content,
    .no-flexbox .layout--featured .media-list__item--1 .media__content,
    .no-flexboxlegacy .layout--featured .media-list__item--1 .media__content {
        height: auto
    }
    .layout--featured .media-list__item--1 .media__tag {
        color: #d3d3d3;
        margin-top: 0.75rem;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto
    }
    .layout--featured .media-list__item--1 .media__tag:hover {
        color: #fff
    }
    .layout--featured .media-list__item--1 .media__link {
        color: #fff
    }
    .layout--featured .media-list__item--1 .media__summary {
        color: #d3d3d3
    }
    .layout--featured .media-list__item--1 .media__content {
        padding: 15% 1rem 1rem 1rem;
        height: auto
    }
    .layout--featured .media-list__item--1 .media__title {
        font-size: 2.25rem
    }
    .layout--featured .media-list__item--1 .media__summary {
        font-size: 1.125rem
    }
}
.module--date {
    padding: 0;
    display: none
}
.module--date .module__title {
    -webkit-transition: opacity, 0.5s;
    -moz-transition: opacity, 0.5s;
    transition: opacity, 0.5s;
    opacity: 0;
    text-align: right;
    font-size: 1.25rem;
    margin: 0 auto;
    padding-top: 1rem;
    font-weight: normal
}
.module--date .module__title span {
    float: left
}
@media (min-width: 37.5em) {
    .module--date {
        display: inherit;
        padding-bottom: 1rem
    }
}
@media (min-width: 80em) {
    .module--date .module__title {
        padding-top: 2rem
    }
}
.module--promo .media-list__item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
.module--promo .media__tag {
    font-size: 0.75rem
}
.module--promo .media__tag.tag::before {
    height: 0.5625rem;
    border-left-width: 0.125rem
}
.module--promo .media-list__item--1 .media__title {
    font-size: 1.5rem
}
.module--promo .media-list__item--1 .media__tag {
    margin-top: 0.75rem
}
@media (max-width: 37.49em) {
    .module--promo {
        padding-bottom: 0
    }
}
@media (min-width: 37.5em) {
    .module--promo {
        padding-top: 0
    }
    .module--promo .media-list__item--1 .media__tag {
        /* font-size: 0.875rem */
    }
    .module--promo .media-list__item--1 .media__tag.tag::before {
        height: 0.65625rem;
        border-left-width: 0.13125rem
    }
    .module--promo .media-list__item--1 .media__icon {
        width: 4rem;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.6rem
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .module--promo .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .module--promo .media__title {
        font-size: 13px;
		line-height: 1.50 !important;
		letter-spacing: 0.020em !important;
    }
    .module--promo .media__tag {
        font-size: 0.75rem
    }
    .module--promo .media__tag.tag::before {
        height: 0.5625rem;
        border-left-width: 0.125rem
    }
    .module--promo .media-list__item--1 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .module--promo .media-list__item--1 .media__title {
        font-size: 2rem
    }
    .module--promo .media-list__item--1 .media__summary {
        display: inherit
    }
    .module--promo .media-list__item--1 .media__tag {
        font-size: 0.875rem
    }
    .module--promo .media-list__item--1 .media__tag.tag::before {
        height: 0.65625rem;
        border-left-width: 0.13125rem
    }
    .module--promo .media-list__item--4,
    .module--promo .media-list__item--5 {
        margin-bottom: 0
    }
}
@media (min-width: 63em) and (max-width: 79.99em) {
    .module--promo .media__icon {
        width: 2.5rem;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 1rem
    }
}
@media (min-width: 63em) {
    .module--promo .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 8px;
        padding-right: 8px;
        margin-bottom: 0
    }
    .module--promo .media__title {
        font-size: 13px;
		line-height: 1.50 !important;
		letter-spacing: 0.020em !important;
    }
    .module--promo .media-list__item--1 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 0px;
        padding-right: 8px
    }
    .module--promo .media-list__item--1 .media__title {
        font-size: 1.75rem
    }
    .module--promo .media-list__item--2,
    .module--promo .media-list__item--3 {
        margin-bottom: 0.5625rem
    }
}
@media (min-width: 80em) {
    .module--promo .media__title {
        font-size: 13px;
		line-height: 1.50 !important;
		letter-spacing: 0.020em !important;
        font-weight: normal
    }
    .module--promo .media__tag {
        font-size: 0.875rem
    }
    .module--promo .media__tag.tag::before {
        height: 0.65625rem;
        border-left-width: 0.13125rem
    }
    .module--promo .media-list__item--1 .media__title {
       /* font-size: 2rem */
    }
    .module--promo .media-list__item--1 .media__summary {
        font-size: 13px;
        line-height: 22px
    }
}
.module--obituary .media__image {
    overflow: hidden;
    padding-bottom: 56.25%;
    height: 0
}
.module--obituary .media__image img {
    float: right;
    width: 134.6%;
    display: block
}
.module--obituary .media__summary {
    display: inherit
}
@media (min-width: 37.5em) {
    .module--obituary .media__title {
        font-size: 1.75rem
    }
}
@media (min-width: 63em) {
    .module--obituary .media__title {
        font-size: 2rem
    }
    .module--obituary .media__image {
        padding-bottom: 41.80%
    }
    .module--obituary .media__image img {
        width: 100%
    }
}
@media (min-width: 80em) {
    .module--obituary {
        padding-top: 1rem
    }
    .module--obituary .media__title {
        font-size: 2.25rem
    }
}
.module--news-sport .module--news,
.module--news-sport .module--sport,
.module--news-sport .advert--mpu {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
@media (min-width: 37.5em) {
    .module--news-sport .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
}
@media (min-width: 63em) {
    .bbccom_mpu .module--news-sport .container,
    .mpu--tall .module--news-sport .container {
        position: relative
    }
    .bbccom_mpu .module--news-sport .module--sport,
    .bbccom_mpu .module--news-sport .module--news,
    .mpu--tall .module--news-sport .module--sport,
    .mpu--tall .module--news-sport .module--news {
        clear: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .bbccom_mpu .module--news-sport .advert--mpu,
    .mpu--tall .module--news-sport .advert--mpu {
        clear: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: right;
        padding-left: 8px;
        padding-right: 8px;
        position: absolute;
        top: 0;
        right: 0
    }
    .mpu--standard .module--news-sport .module--news {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .mpu--standard .module--news-sport .module--sport {
        clear: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .mpu--standard .module--news-sport .advert--mpu {
        clear: none;
        position: static;
        top: auto;
        right: auto;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: right;
        padding-left: 8px;
        padding-right: 8px
    }
}
@media (min-width: 80em) {
    .module--news-sport .module--news {
        padding-top: 2rem
    }
}
.module--weather .module__content {
    position: relative
}
.weather {
    position: relative
}
.weather__location {
    float: left;
    position: relative;
    margin: 0.25rem 0 1rem 0;
    padding-right: 4rem;
    color: #4a4a4a;
    text-transform: uppercase;
    font-size: 1.25rem
}
.weather__edit {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0.375rem 0.5rem;
    background: #f2f2f2;
    font-size: 0.625rem;
    font-weight: normal;
    text-transform: uppercase;
    color: #8c8c8c
}
.weather__form {
    display: none;
    clear: both
}
.weather__search {
    width: 100%;
    position: relative
}
.weather__input {
    width: 100%;
    line-height: 100%;
    height: 2.25rem;
    padding: 0 2.5rem 0 0.5rem;
    border: 1px solid #d3d3d3;
    font-size: 0.875rem;
    color: #8c8c8c;
    -webkit-transition: color, 0.3s;
    -moz-transition: color, 0.3s;
    transition: color, 0.3s
}
.weather__input:disabled {
    color: #d3d3d3
}
.weather__submit {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0;
    border: none;
    background: transparent
}
.weather__submit .icon {
    width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 0.9rem;
    background: transparent;
    color: #8c8c8c
}
.weather__error {
    display: none;
    margin: 0;
    height: 2.25rem;
    line-height: 2.25rem;
    padding: 0 0.5rem;
    font-size: 0.875rem;
    color: #8c8c8c
}
.weather__results {
    list-style: none;
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: transparent
}
.weather__result {
    cursor: pointer;
    list-style: none;
    padding: 0.5rem;
    color: #4a4a4a;
    border-bottom: 1px solid #d3d3d3;
    font-size: 0.875rem;
    margin: 0;
    font-weight: bold;
    -webkit-tap-highlight-color: transparent
}
.weather__result:hover {
    text-decoration: underline
}
.weather__forecasts {
    clear: both;
    list-style: none;
    margin: 1rem 0 0 0;
    padding: 0
}
.weather--loading .icon {
    -webkit-animation-name: spin;
    -moz-animation-name: spin;
    animation-name: spin;
    -webkit-animation-duration: 2000ms;
    -moz-animation-duration: 2000ms;
    animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    animation-timing-function: linear
}
.weather--loading .icon:before {
    content: "\e025"
}
.forecast {
    width: 8rem;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0
}
.forecast__image {
    float: left;
    margin-right: 0.5rem
}
.forecast__day,
.forecast__high,
.forecast__low {
    margin: 0
}
.forecast__day {
    text-transform: uppercase;
    font-size: 0.75rem
}
.forecast__link:hover .forecast__day {
    text-decoration: underline
}
.forecast__high {
    font-size: 1.125rem;
    font-weight: bold
}
.forecast__low {
    font-size: 0.75rem;
    color: #4a4a4a
}
.forecast--2,
.forecast--3,
.forecast--4 {
    display: none
}
@media (min-width: 37.5em) {
    .weather__results {
        margin-top: 1rem;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
        -webkit-column-rule: 1px solid #d3d3d3;
        -moz-column-rule: 1px solid #d3d3d3;
        column-rule: 1px solid #d3d3d3
    }
    .weather__result {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        margin: 0;
        padding: 0.5rem;
        color: #4a4a4a;
        border-bottom: none;
        font-size: 0.875rem
    }
    .forecast--2,
    .forecast--3 {
        display: inherit
    }
    .no-csscolumns .weather__results {
        margin-top: 0
    }
    .no-csscolumns .weather__result {
        border-bottom: 1px solid #d3d3d3
    }
}
@media (min-width: 63em) {
    .weather__search {
        width: 18rem
    }
    .weather__results {
        width: 32rem
    }
    .weather__location {
        margin: 0;
        padding: 0.75rem 4rem 1.5rem 0;
        max-width: 32%
    }
    .weather__edit {
        top: 0.75rem
    }
    .weather__forecasts {
        margin: 0;
        position: absolute;
        top: 0;
        width: 24rem;
        margin-left: -10rem;
        left: 50%
    }
}
@media (min-width: 80em) {
    .weather__location {
        max-width: 30%
    }
    .weather__forecasts {
        width: 32rem;
        margin-left: -14rem
    }
    .forecast {
        display: inherit
    }
}
.module--weather+.module--regional-news {
    padding-top: 0
}
@media (max-width: 37.49em) {
    .module--regional-news .media-list__item--1 {
        position: relative
    }
    .module--regional-news .media-list__item--1 .media__image {
        float: none;
        padding: 0;
        width: 100%
    }
    .module--regional-news .media-list__item--1 .media__content {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        height: auto;
        padding: 15% 0.75rem 0.75rem 0.75rem;
        filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-position-y: -1px;
        bottom: -1px
    }
    .opera-mini .module--regional-news .media-list__item--1 .media__content {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .no-js .module--regional-news .media-list__item--1 .media__content,
    .no-flexbox .module--regional-news .media-list__item--1 .media__content,
    .no-flexboxlegacy .module--regional-news .media-list__item--1 .media__content {
        height: auto
    }
    .module--regional-news .media-list__item--1 .media__tag {
        color: #d3d3d3;
        margin-top: 0.75rem;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto
    }
    .module--regional-news .media-list__item--1 .media__tag:hover {
        color: #fff
    }
    .module--regional-news .media-list__item--1 .media__link {
        color: #fff
    }
    .module--regional-news .media-list__item--1 .media__summary {
        color: #d3d3d3
    }
    .module--regional-news .media-list__item--3,
    .module--regional-news .media-list__item--4 {
        display: none
    }
    .module--regional-news .media-list__item--2 {
        margin-bottom: 0
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .module--regional-news .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .module--regional-news .media-list__item--4 {
        display: none!important
    }
}
@media (min-width: 63em) {
    .module--regional-news .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
}
.module--editors-picks .editors-picks {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
.module--editors-picks .editors-picks__no-sidebar {
    width: 100%
}
.module--editors-picks .most-popular {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
@media (min-width: 37.5em) {
    .module--editors-picks .editors-picks {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .module--editors-picks .editors-picks__no-sidebar {
        width: 100%
    }
    .module--editors-picks .most-popular {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
}
.bbccom_native .module--editors-picks .editors-picks__no-sidebar {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
.bbccom_native .module--editors-picks .most-popular {
    margin-bottom: 1rem
}
@media (min-width: 37.5em) {
    .bbccom_native .module--editors-picks .editors-picks__no-sidebar {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
}
.no-js .module--more-bbc .more-bbc.more-bbc__no-sidebar,
.no-flexbox .module--more-bbc .more-bbc.more-bbc__no-sidebar {
    width: 100%
}
.module--more-bbc .more-bbc,
.module--more-bbc .correspondent-headlines {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
@media (max-width: 37.49em) {
    .module--more-bbc .top-list-item:nth-child(n+6) {
        display: none
    }
}
@media (max-width: 62.99em) {
    .module--more-bbc .more-bbc .media-list__item:nth-child(n+8) {
        display: none
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .module--more-bbc .media-list__item:nth-child(n+4) {
        margin-bottom: 0
    }
}
@media (min-width: 37.5em) {
    .module--more-bbc .container {
        margin-left: -8px;
        margin-right: -8px
    }
    .module--more-bbc .container::after {
        clear: both;
        content: "";
        display: table
    }
    .flexbox .module--more-bbc .container {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-js .flexbox .module--more-bbc .container,
    .no-flexwrap .flexbox .module--more-bbc .container {
        display: block
    }
    .module--more-bbc .more-bbc {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .module--more-bbc .more-bbc {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .no-js .module--more-bbc .more-bbc.more-bbc__no-sidebar,
    .no-flexbox .module--more-bbc .more-bbc.more-bbc__no-sidebar {
        width: 100%
    }
    .module--more-bbc .correspondent-headlines {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: right;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .module--more-bbc .correspondent-headlines {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .flexbox .module--more-bbc .correspondent-headlines {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        flex-direction: column;
        -ms-flex-direction: column
    }
    .module--more-bbc .top-list {
        background-color: #2f2f2f
    }
    .flexbox .module--more-bbc .top-list {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}
@media (min-width: 63em) {
    .module--more-bbc .container {
        margin-left: -8px;
        margin-right: -8px
    }
    .module--more-bbc .container::after {
        clear: both;
        content: "";
        display: table
    }
    .flexbox .module--more-bbc .container {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-js .flexbox .module--more-bbc .container,
    .no-flexwrap .flexbox .module--more-bbc .container {
        display: block
    }
    .module--more-bbc .more-bbc {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: right;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .module--more-bbc .more-bbc {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .no-js .module--more-bbc .more-bbc.more-bbc__no-sidebar,
    .no-flexbox .module--more-bbc .more-bbc.more-bbc__no-sidebar {
        width: 100%
    }
    .module--more-bbc .correspondent-headlines {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .module--more-bbc .correspondent-headlines {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .module--more-bbc .top-list__heading {
        font-size: 1rem
    }
    .module--more-bbc .top-list__heading__intro {
        display: none
    }
}
.features {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative
}
@media (min-width: 63em) {
    .features {
        min-height: 18rem;
        display: flex
    }
}
.feature {
    margin-bottom: 1rem
}
.feature:last-child {
    margin-bottom: 0
}
.feature__title {
    position: relative;
    z-index: 2;
    margin: 0 0 0.5rem 0;
    font-size: 1.125rem;
    color: #4a4a4a;
    text-transform: uppercase
}
.feature__link {
    color: #4a4a4a
}
.feature__link:hover {
    color: #000
}
@media (min-width: 25em) {
    .feature__title {
        font-size: 1.25rem
    }
    .feature .media__title {
        font-size: 1.375rem
    }
}
@media (min-width: 37.5em) {
    .feature {
        margin-bottom: 0;
        width: 50%
    }
    .feature--1 {
        float: left;
        padding-right: 0.5rem
    }
    .feature--2 {
        float: right;
        padding-left: 0.5rem
    }
    .feature__title {
        font-size: 1.375rem
    }
}
@media (min-width: 63em) {
    .feature__title {
        font-size: 1.375rem
    }
    .feature .media__icon {
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.2rem
    }
}
@media (min-width: 80em) {
    .feature .media__icon {
        width: 4rem;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.6rem
    }
}
.feature-ad {
    display: none
}
@media (min-width: 37.5em) {
    .bbccom_mpu_middle .module--primary-special-features .feature,
    .bbccom_mpu_bottom .module--secondary-special-features .feature {
        margin-top: 19rem
    }
}
@media (min-width: 63em) {
    .bbccom_mpu_middle .module--primary-special-features .feature,
    .bbccom_mpu_bottom .module--secondary-special-features .feature {
        margin: auto
    }
    .bbccom_mpu_middle .module--primary-special-features .feature--1,
    .bbccom_mpu_bottom .module--secondary-special-features .feature--1 {
        padding-right: 11rem
    }
    .bbccom_mpu_middle .module--primary-special-features .feature--2,
    .bbccom_mpu_bottom .module--secondary-special-features .feature--2 {
        padding-left: 11rem
    }
}
@media (min-width: 80em) {
    .bbccom_mpu_middle .module--primary-special-features .feature--1,
    .bbccom_mpu_bottom .module--secondary-special-features .feature--1 {
        padding-right: 12rem
    }
    .bbccom_mpu_middle .module--primary-special-features .feature--2,
    .bbccom_mpu_bottom .module--secondary-special-features .feature--2 {
        padding-left: 12rem
    }
}
.bbccom_mpu_middle .module--primary-special-features .feature-ad,
.bbccom_mpu_bottom .module--secondary-special-features .feature-ad {
    display: block;
    margin: 0 -1rem 1rem -1rem
}
@media (min-width: 37.5em) {
    .bbccom_mpu_middle .module--primary-special-features .feature-ad,
    .bbccom_mpu_bottom .module--secondary-special-features .feature-ad {
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }
}
@media (min-width: 63em) {
    .bbccom_mpu_middle .module--primary-special-features .feature-ad,
    .bbccom_mpu_bottom .module--secondary-special-features .feature-ad {
        width: 22rem;
        margin-left: -11rem;
        left: 50%
    }
}
.bbccom_module_feature-1 .feature__ad .advert--module_feature-1,
.bbccom_module_feature-2 .feature__ad .advert--module_feature-2 {
    margin-top: 0.5rem
}
@media (min-width: 37.5em) {
    .bbccom_module_feature-1 .module--primary-special-features .feature__ad .advert,
    .bbccom_module_feature-2 .module--primary-special-features .feature__ad .advert {
        height: 31px;
        margin-top: 0.5rem
    }
}
.video__player {
    display: none;
    margin-bottom: 1rem;
    background: #000;
    cursor: pointer
}
.video__player .media__icon {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1.2rem
}
.video__player .media--overlay {
    z-index: 500;
    opacity: 1;
    -webkit-transition: opacity .8s;
    transition: opacity .8s
}
.video__player .media--overlay__hidden {
    opacity: 0
}
.video__tabs {
    display: none
}
.video__items {
    list-style: none;
    margin: 0;
    padding: 0
}
.video__item {
    margin-bottom: 1rem
}
.video__item:nth-child(n+6) {
    display: none
}
.video__item:nth-child(5) {
    margin-bottom: 0
}
.video__item .media__link {
    color: #fff
}
.video__item .media__tag {
    color: #d3d3d3
}
.video__nav {
    opacity: 0;
    display: none
}
@media (max-width: 37.49em) {
    .video__item:nth-child(1) .media {
        position: relative
    }
    .video__item:nth-child(1) .media .media__image {
        float: none;
        padding: 0;
        width: 100%
    }
    .video__item:nth-child(1) .media .media__content {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        height: auto;
        padding: 15% 0.75rem 0.75rem 0.75rem;
        filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-position-y: -1px;
        bottom: -1px
    }
    .opera-mini .video__item:nth-child(1) .media .media__content {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .no-js .video__item:nth-child(1) .media .media__content,
    .no-flexbox .video__item:nth-child(1) .media .media__content,
    .no-flexboxlegacy .video__item:nth-child(1) .media .media__content {
        height: auto
    }
    .video__item:nth-child(1) .media .media__tag {
        color: #d3d3d3;
        margin-top: 0.75rem;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto
    }
    .video__item:nth-child(1) .media .media__tag:hover {
        color: #fff
    }
    .video__item:nth-child(1) .media .media__link {
        color: #fff
    }
    .video__item:nth-child(1) .media .media__summary {
        color: #d3d3d3
    }
}
@media (min-width: 37.5em) {
    .video__viewport {
        padding: 1rem 0 0 0;
        overflow-x: scroll;
        overflow-y: hidden
    }
    .video__player {
        display: inherit;
        position: relative;
        margin-bottom: 0
    }
    .video__player .media__title {
        font-size: 2rem
    }
    .video__smp {
        z-index: 101;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }
    .video__content {
        background: #363636
    }
    .video__items {
        white-space: nowrap;
        padding: 0 1rem
    }
    .video__item {
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        transition: all, 0.3s;
        margin: 0 1rem 1rem 0;
        width: 18rem;
        display: inline-block;
        float: none
    }
    .video__item .media {
        white-space: normal
    }
    .video__item .media__title {
        font-size: 1rem
    }
    .video__item .media__content {
        padding-bottom: 1.5rem
    }
    .video__item .media__tag {
        position: absolute;
        bottom: 0;
        left: 50%;
        right: 0;
        margin-left: 0.5rem;
        font-size: 0.75rem
    }
    .video__item .media__icon {
        display: none
    }
    .video__item:nth-child(1),
    .video__item:nth-child(n+4) {
        display: inline-block
    }
}
@media (min-width: 63em) {
    .video__player .media__icon {
        width: 4rem;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.6rem
    }
    .video__player .media__content {
        padding: 15% 2rem 2rem 2rem
    }
    .video__player .media__tag {
        margin-top: 1rem
    }
    .video__tabs {
        padding: 0 2rem
    }
    .video__tab__link {
        font-size: 1.125rem
    }
    .video__items {
        padding: 0 2rem
    }
    .video__item {
        width: 20rem
    }
    .video__item .media__title {
        font-size: 1.125rem
    }
    .video__item .media__tag {
        font-size: 0.875rem
    }
}
@media (min-width: 80em) {
    .video__player .media__icon {
        width: 5rem;
        height: 5rem;
        line-height: 5rem;
        font-size: 2rem
    }
    .video__tab__link {
        font-size: 1.25rem
    }
    .video__item {
        width: 24rem
    }
    .video__item .media__title {
        font-size: 1.25rem
    }
    .video__nav {
        width: 2rem
    }
}
@media (min-width: 37.5em) {
    .video--slick .video__tabs {
        display: inherit;
        list-style: none;
        margin: 0;
        padding: 0 1rem;
        border-bottom: 2px solid #4a4a4a
    }
    .video--slick .video__tabs::after {
        clear: both;
        content: "";
        display: table
    }
    .video--slick .video__tab {
        float: left;
        margin: 0 2rem 0 0;
        margin-bottom: -3px;
        font-size: 1rem
    }
    .video--slick .video__tab__link {
        cursor: pointer;
        display: block;
        padding: 1rem 0;
        font-weight: bold;
        color: #fff
    }
    .video--slick .video__tab--selected {
        border-bottom: 4px solid #fff
    }
    .video--slick .video__item {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        opacity: 0.7;
        float: left;
        display: block
    }
    .video--slick .video__item.slick-slide {
        margin-bottom: 0
    }
    .video--slick .video__item--selected,
    .video--slick .video__item:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1
    }
    .video--slick .video__content {
        padding-bottom: 1rem
    }
    .video--slick .video__viewport {
        overflow: hidden
    }
    .video--slick .video__nav {
        display: inherit;
        position: absolute;
        z-index: 1000;
        width: 3rem;
        top: 0;
        bottom: 0;
        padding: 0;
        border: none;
        background: #000;
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        transition: all, 0.3s;
        cursor: pointer;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9
    }
    .video--slick .video__nav .icon {
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.2rem;
        width: 2rem;
        background: transparent;
        color: #fff
    }
    .video--slick .video__nav:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1
    }
    .video--slick .video__nav.slick-disabled {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        cursor: default;
        width: 0
    }
    .video--slick .video__next {
        right: 0
    }
    .video--slick .video__prev {
        left: 0
    }
}
@media (min-width: 63em) {
    .video--slick .video__tabs {
        padding: 0 2rem
    }
    .video--slick .video__content {
        padding-bottom: 2rem
    }
}
@media (min-width: 37.5em) {
    .opera-mini .module--video .video__item {
        float: left;
        width: 9rem;
        min-height: 6rem
    }
}
@media (min-width: 63em) {
    .opera-mini .module--video .video__item {
        width: 10rem;
        min-height: 7rem
    }
}
@media (min-width: 80em) {
    .opera-mini .module--video .video__item {
        width: 12rem;
        min-height: 8rem
    }
}
.opera-mini .module--video .video__item .media__tag {
    margin: 0;
    left: 0;
    bottom: 0
}
.channel {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 1rem
}
.channel__title {
    margin: 0 0 1rem 0;
    font-size: 1.375rem;
    font-weight: bold
}
.channel__title__link {
    display: block;
    color: #4a4a4a
}
.channel__title__link:hover {
    color: #000
}
.channel__title__icon {
    font-size: 1rem;
    margin-right: 0.25rem
}
.channel__content {
    position: relative;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3
}
.channel__links {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 0.5rem
}
.channel__link {
    float: left
}
.channel__link a {
    display: block;
    font-size: 0.875rem;
    font-weight: bold;
    color: #767676
}
.channel__link a:hover {
    text-decoration: underline
}
.channel__link:nth-child(even) {
    float: right
}
.channel .media {
    border-bottom: none
}
.channel .media__content {
    padding-bottom: 0 !important
}
.channel:last-child {
    margin-bottom: 0
}
.channel:last-child .channel__content {
    padding-bottom: 0;
    border: none
}
@media (min-width: 25em) and (max-width: 37.49em) {
    .channel__title {
        font-size: 1.5rem
    }
    .channel .media__link {
        font-size: 1.125rem
    }
}
@media (min-width: 37.5em) {
    .channel {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 8px;
        padding-right: 8px;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .channel__title {
        font-size: 1.5rem
    }
    .channel__title__icon {
        font-size: 1.25rem;
        margin-right: 0.25rem
    }
    .channel__link a {
        color: #212121
    }
    .channel__content {
        padding-bottom: 0;
        border: none
    }
}
@media (min-width: 37.5em) and (max-width: 62.99em) {
    .channel__link {
        float: none
    }
    .channel__link a {
        line-height: 1.5
    }
    .channel__link:nth-child(even) {
        float: none
    }
}
@media (min-width: 63em) {
    .channel .media::after {
        clear: both;
        content: "";
        display: table
    }
    .channel .media .media__image {
        float: left;
        width: 50%;
        padding: 0 0.5rem 0 0
    }
    .channel .media .media__content {
        float: right;
        width: 50%;
        padding: 0 0 0 0.5rem
    }
    .channel__title {
        font-size: 1.75rem
    }
    .channel__links {
        position: absolute;
        z-index: 11;
        width: 50%;
        left: 0;
        padding-right: 0.5rem;
        bottom: -1.5rem
    }
}
@media (min-width: 63em) and (max-width: 79.99em) {
    .channel__content {
        margin-bottom: 1.5rem
    }
    .channel .media {
        overflow: visible
    }
    .channel .media__content {
        position: absolute;
        right: 0;
        top: 0
    }
}
@media (min-width: 80em) {
    .channel__links {
        left: 50%;
        bottom: 0;
        padding-left: 0.5rem
    }
}
.more-channels {
    margin: 2rem 0 0 0
}
@media (max-width: 37.49em) {
    .more-channels {
        display: none
    }
}
.more-channels__heading {
    margin: 0 0 0.5rem 0;
    font-size: 1.125rem;
    color: #4a4a4a;
    text-transform: uppercase;
    font-weight: bold
}
@media (min-width: 80em) {
    .more-channels__heading {
        font-size: 1.375rem
    }
}
@media (min-width: 37.5em) {
    .opera-mini .channel .media__content {
        padding-left: 0
    }
    .opera-mini .channel__links {
        position: static;
        width: auto;
        left: auto;
        bottom: auto;
        padding-left: 0
    }
    .opera-mini .channel__ad {
        padding-top: 0;
        margin-top: 1rem;
        position: static
    }
}
@media (min-width: 37.5em) {
    .module--channels+.module--world-service {
        padding-top: 0
    }
}
@media (min-width: 80em) {
    .module--channels+.module--world-service {
        margin-top: -1rem
    }
}
.wsradio {
    background: #2f2f2f
}
.wsradio__title {
    float: left;
    background: #e91802;
    margin: 0
}
.wsradio__title__link {
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 0.875rem;
    padding: 0.5rem 0.75rem;
    line-height: 1.75
}
.wsradio__title__link:hover {
    text-decoration: underline
}
.wsradio__icon {
    margin: 0.75rem 0 0.75rem 1rem;
    float: left;
    color: #fff
}
.wsradio__programme {
    display: block;
    padding: 0.5rem 2rem 0.5rem 2.5rem;
    line-height: 1.75;
    font-size: 0.875rem;
    color: #e5e5e5
}
.wsradio__programme:hover {
    text-decoration: underline
}
.wsradio__programme__onair {
    text-transform: uppercase
}
.wsradio__programme__title {
    font-weight: bold
}
.wsradio__content {
    float: left
}
.module--languages {
    background: #f2f2f2
}
.module--languages .module__title {
    text-transform: uppercase
}
.module--languages .module__title__link {
    font-size: 1.25rem
}
@media (min-width: 63em) {
    .module--languages .module__title__link {
        font-size: 1.5rem
    }
}
.ws {
    max-width: 50rem
}
.ws-headlines,
.ws-languages {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
.ws-headlines {
    margin-bottom: 1rem
}
.ws-headlines__list,
.ws-languages__list {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    list-style: none
}
.ws-headlines__list {
    margin-left: -8px;
    margin-right: -8px
}
.ws-headlines__list::after {
    clear: both;
    content: "";
    display: table
}
.flexbox .ws-headlines__list {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.no-js .flexbox .ws-headlines__list,
.no-flexwrap .flexbox .ws-headlines__list {
    display: block
}
.ws-headline {
    list-style: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 1rem
}
.flexbox .ws-headline {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    box-flex: auto;
    -webkit-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto
}
.no-js .ws-headline,
.no-flexbox .ws-headline {
    height: 6rem
}
.ws-headline__language {
    font-size: 1.125rem;
    font-weight: bold;
    margin: 0 0 0.5rem 0
}
.ws-headline__language-link:hover {
    text-decoration: underline
}
.ws-headline__title {
    margin: 0;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1.2
}
.ws-headline__title[dir="rtl"] {
    text-align: right
}
.ws-headline__title-link:hover {
    text-decoration: underline
}
.ws-headline--burmese .ws-headline__title {
    font-family: Padauk, sans-serif
}
.ws-languages__title {
    font-size: 1.125rem;
    margin: 0 0 1rem 0
}
.ws-languages__link:hover {
    text-decoration: underline
}
.ws-language--my .ws-language__native,
.ws-language--si .ws-language__native {
    text-indent: -9000px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    width: 60px;
    height: 16px;
    vertical-align: top;
    background-size: 42px
}
.ws-language {
    list-style: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    height: 1rem;
    margin-bottom: 1rem;
    font-size: 0.875rem
}
.ws-language__native {
    color: #1d6293
}
.ws-language__link:hover .ws-language__english {
    text-decoration: underline
}
.ws-language--as .ws-language__native,
.ws-language--fr .ws-language__native,
.ws-language--ha .ws-language__native,
.ws-language--id .ws-language__native,
.ws-language--rw .ws-language__native,
.ws-language--rn .ws-language__native,
.ws-language--pt-BR .ws-language__native,
.ws-language--ru .ws-language__native,
.ws-language--so .ws-language__native,
.ws-language--es .ws-language__native,
.ws-language--sw .ws-language__native,
.ws-language--tr .ws-language__native,
.ws-language--uk .ws-language__native,
.ws-language--uz .ws-language__native,
.ws-language--vi .ws-language__native {
    font-size: 0.75rem
}
.ws-language--my .ws-language__native {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5MYXllciAxPC90aXRsZT48cGF0aCBmaWxsPSIjMWQ2MjkzIiBkPSJNOS4wNTIgMGgzLjI2N2MxLjIgMCAyLjM4LjE0OCAzLjUzNi40NDIgMS4xNTcuMjcyIDIuMjI0LjkyIDMuMiAxLjk0LjM4NS4zODYuNzEzLjgwNi45ODYgMS4yNi4yOTUuNDMuNTM0Ljg3My43MTUgMS4zMjUuMjAzLjQzMi4zNS44NTIuNDQyIDEuMjYuMDkuMzg2LjEzNS43MjYuMTM1IDEuMDJIMTkuNmMwLS4xNTctLjA0NS0uMzg0LS4xMzYtLjY4LS4wOS0uMzE2LS4yMTYtLjY0NS0uMzc0LS45ODYtLjE2LS4zNC0uMzYzLS42OS0uNjEzLTEuMDUzLS4yMjYtLjM2Mi0uNDc2LS42OC0uNzQ4LS45NTItLjQzNC0uNDU0LS45MS0uODA2LTEuNDMtMS4wNTYtLjUtLjI1LTEuMDItLjQzLTEuNTY3LS41NDUtLjU0NS0uMTEzLTEuMDktLjE4LTEuNjM0LS4yMDQtLjUyLS4wMjItMS4wMi0uMDMzLTEuNDk4LS4wMzNIOS43NjZjLS40NzYgMC0uOTg3LjAxLTEuNTMuMDM0LS41MjMuMDIzLTEuMDU2LjA5LTEuNi4yMDUtLjU0NS4xMTQtMS4wOC4yOTUtMS42LjU0NC0uNTIuMjI1LTEuMDEuNTU0LTEuNDYyLjk4Ni0uNDMyLjQzLS43Ny45Mi0xLjAyMiAxLjQ2My0uMjUuNTItLjQzIDEuMDY1LS41NDQgMS42MzMtLjExMy41NjctLjE5MyAxLjEyMy0uMjM3IDEuNjY3LS4wMjIuNTItLjAzMy45OTctLjAzMyAxLjQyOFYzOC4xOGMwIC40MS4wMS44NzQuMDM0IDEuMzk2LjA0Ni41Mi4xMjUgMS4wNTQuMjQgMS42LjExMi41NjYuMjk0IDEuMTIyLjU0MyAxLjY2Ni4yNS41NDUuNTkgMS4wMzIgMS4wMiAxLjQ2My40NTQuNDUzLjk0My43OTQgMS40NjQgMS4wMi41NDUuMjUgMS4wOS40MiAxLjYzNC41MS41NDYuMTE1IDEuMDguMTgzIDEuNi4yMDUuNTQ1LjAyMyAxLjA1Ni4wMzUgMS41My4wMzVoMS43MzhjLjQ3NiAwIC45ODYtLjAxIDEuNTMtLjAzNC41NDYtLjAyIDEuMDktLjA5IDEuNjM1LS4yMDIuNTQzLS4wOSAxLjA3Ni0uMjYgMS41OTgtLjUxLjUyNC0uMjI3IDEuMDEtLjU2NyAxLjQ2NS0xLjAyLjQzMi0uNDMyLjc3LS45MiAxLjAyLTEuNDY0LjI1LS41NDUuNDMyLTEuMS41NDUtMS42NjguMTEzLS41NDUuMTgtMS4wNzguMjA0LTEuNi4wNDUtLjUyLjA2OC0uOTg2LjA2OC0xLjM5NXYtMi40NWgxLjczNnYzLjA2NGMwIC40NTQtLjAzNS45NjUtLjEwMyAxLjUzLS4wNDUuNTY4LS4xNDcgMS4xNDctLjMwNyAxLjczNy0uMTU4LjU5LS4zODUgMS4xOC0uNjggMS43Ny0uMjk1LjU5LS42OCAxLjEzNC0xLjE1NyAxLjYzMy0uOTk1IDEuMDItMi4wNzQgMS42NjgtMy4yMyAxLjk0LTEuMTU3LjI3Mi0yLjMzNy40MDgtMy41NC40MDhIOS4wNTNjLTEuMjI0IDAtMi40MTUtLjEzNS0zLjU3Mi0uNDA3LTEuMTM0LS4yNzItMi4yMS0uOTItMy4yMzMtMS45NC0uNDc2LS41LS44Ni0xLjA0My0xLjE1Ni0xLjYzMy0uMjkzLS41OS0uNTItMS4xOC0uNjgtMS43Ny0uMTYtLjU5LS4yNzItMS4xNy0uMzQtMS43MzYtLjA0Ny0uNTY2LS4wNy0xLjA3Ny0uMDctMS41M1Y5LjAxN2MwLS40NTQuMDI0LS45NjQuMDctMS41MzIuMDY3LS41OS4xOC0xLjE4LjM0LTEuNzcuMTYtLjU5LjM4NS0xLjE4LjY4LTEuNzcuMjk1LS41ODguNjgtMS4xMiAxLjE1Ny0xLjU5N0MzLjI0NCAxLjM1IDQuMzIuNzE0IDUuNDguNDQyIDYuNjYuMTQ4IDcuODUgMCA5LjA1MiAwbS0uNDc3IDI4LjkyNWMuNTY3Ljc0OCAxLjI3IDEuMzI2IDIuMTEgMS43MzUuODQuNDA4IDEuNzQ3LjYxMyAyLjcyMy42MTMgMi4wNCAwIDMuNjc0LS43OTQgNC45LTIuMzgyLS45MS0uODgyLTEuODA1LTEuNDcyLTIuNjktMS43NjctLjg4NS0uMjk1LTEuNjIyLS40NDMtMi4yMTItLjQ0My0uNTY4IDAtMS4yOTMuMTQ3LTIuMTguNDQyLS44ODMuMjk1LTEuNzY3Ljg5Ni0yLjY1MiAxLjgwNG0xMS4xNi00LjU5NGMwLTEuMjk0LS4yMzctMi40MTYtLjcxMy0zLjM3LS40NzYtLjk3NS0xLjEtMS44MjYtMS44Ny0yLjU1bDEuMDE4LTEuNDY2Yy45NzYuNzcgMS43NyAxLjczNiAyLjM4MiAyLjg5My42MTMgMS4xMzIuOTIgMi42My45MiA0LjQ5IDAgMS4yOTMtLjIxNyAyLjQ4NC0uNjQ4IDMuNTcyLS40MDggMS4wNjctLjk4NyAxLjk4Ni0xLjczNSAyLjc1Ny0uNzI3Ljc1LTEuNTc4IDEuMzI2LTIuNTUzIDEuNzM1LS45NTMuNDA4LTEuOTk3LjYxMi0zLjEzLjYxMi0xLjExMiAwLTIuMTU2LS4yMDUtMy4xMy0uNjEzLS45NzctLjQwOC0xLjgyOC0uOTg3LTIuNTUzLTEuNzM2LS43MjYtLjc3Mi0xLjMwNC0xLjY5LTEuNzM1LTIuNzU3LS40MzItMS4wOS0uNjQ2LTIuMjgtLjY0Ni0zLjU3MiAwLTEuODYuMzE2LTMuMzU4Ljk1LTQuNDkuNjM2LTEuMTYgMS40My0yLjEyMyAyLjM4My0yLjg5NGwxLjAyIDEuNDYzYy0uNzk0LjcyNS0xLjQyOCAxLjU3Ni0xLjkwNSAyLjU1LS40NzYuOTU0LS43MTQgMi4wNzctLjcxNCAzLjM3IDAgLjk5OC4xOTMgMi4wMDguNTggMy4wMy45MDYtLjg4NSAxLjg2LTEuNTEgMi44NTctMS44NzMgMS4wMi0uMzYyIDEuOTg2LS41NDQgMi44OTQtLjU0NC45MyAwIDEuOTA2LjE3IDIuOTI2LjUxIDEuMDIuMzQgMS45NzQuOTUzIDIuODYgMS44MzguMzYyLS45NTIuNTQzLTEuOTM4LjU0My0yLjk2bTE1LjY1My00LjgzYy0uMTU4LS4xMzgtLjQ4OC0uMzA3LS45ODctLjUxMi0uNS0uMjA1LTEuMDY2LS4zMy0xLjctLjM3NC0uMjA0IDAtLjQ2NS4wMzQtLjc4My4xMDItLjI5NS4wNDUtLjU3OC4xMjQtLjg1LjIzOC0uMjczLjExMy0uNTEuMjcyLS43MTYuNDc2LS4yMDIuMjA1LS4zMDUuNDQyLS4zMDUuNzE1IDAgLjM0LjIzOC42NDcuNzE1LjkyLjQ3Ny4yNSAxLjA1Ni40OTggMS43MzcuNzQ3bDIuMzEzLjc1Yy44NC4yNzIgMS42LjYzNCAyLjI4IDEuMDg4LjcwNC40MyAxLjI5My45NjQgMS43NyAxLjYuNDc2LjYxMi43MTQgMS4zODMuNzE0IDIuMzEzIDAgMS43MjYtLjUgMi45NzMtMS40OTcgMy43NDUtLjk3Ni43Ny0yLjEyIDEuMjYtMy40MzcgMS40NjJ2MTUuMDRoLTEuNzM2VjMyLjk3NGMtLjEzNi4wMjItLjI5NS4wMzQtLjQ3Ni4wMzRoLS45MmMtLjgxNSAwLTEuNTk4LS4wNTctMi4zNDctLjE3LS43NDctLjExNC0xLjQxNi0uMzA3LTIuMDA2LS41OC0uNTY3LS4yNy0xLjAyLS42NTctMS4zNi0xLjE1Ni0uMzQyLS41LS41MTItMS4xMzQtLjUxMi0xLjkwNSAwLS44ODQuNDEtMS42OCAxLjIyNi0yLjM4Mi44MTctLjcwMyAxLjg3LTEuMDU1IDMuMTY1LTEuMDU1IDEuNDMgMCAyLjU2NS41MjIgMy40MDQgMS41NjUuODQgMS4wNDQgMS4zMzggMi4yOTIgMS40OTcgMy43NDMuODg1LS4xNiAxLjY0NS0uNDg4IDIuMjgyLS45ODYuNjU3LS41MjIuOTg2LTEuMzYyLjk4Ni0yLjUxOCAwLS42OC0uMjQtMS4yMzctLjcxNS0xLjY2OC0uNDc2LS40NTQtMS4wNjYtLjg0LTEuNzctMS4xNTgtLjY4LS4zNC0xLjQ0LS42MzUtMi4yOC0uODg0LS44MzgtLjI1LTEuNjEtLjUzNC0yLjMxMy0uODUyLS42OC0uMzQtMS4yNi0uNzI1LTEuNzM2LTEuMTU2LS40NzYtLjQ1My0uNzE0LTEuMDItLjcxNC0xLjcgMC0uNTcuMTM2LTEuMDU2LjQwOC0xLjQ2NS4yNzItLjQwNi42MjQtLjc0NyAxLjA1NS0xLjAyLjQ1My0uMjcuOTMtLjQ2NCAxLjQzLS41NzcuNTItLjEzNyAxLjAyLS4yMDUgMS40OTYtLjIwNS43MDQgMCAxLjM3My4xMDIgMi4wMDguMzA3LjYzNi4xOCAxLjIzNy41MSAxLjgwNC45ODdMMzUuMzkyIDE5LjVNMzIuODQgMzEuMjczYy0uMTYtLjk3Ni0uNTEtMS44NS0xLjA1NS0yLjYyLS41NDMtLjc3Mi0xLjI0Ni0xLjE1Ny0yLjExLTEuMTU3LS43MDIgMC0xLjMyNS4xNi0xLjg3LjQ3Ni0uNTIzLjI5Ni0uNzgzLjcwNC0uNzgzIDEuMjI1IDAgLjQ3Ny4xNDguODUuNDQzIDEuMTIzLjI5NS4yNzQuNjQ3LjQ5IDEuMDU1LjY0OC40My4xMzYuOTA3LjIyNyAxLjQzLjI3Mi41NDMuMDIzIDEuMDY2LjAzNSAxLjU2NC4wMzVoMS4zMjdtNy42Mi0yNi4wNjhjLS40NzYtLjc5NC0xLjA1NS0xLjMzOC0xLjczNS0xLjYzNC0uNzAzLS4zMTctMS4zNS0uNDc2LTEuOTQtLjQ3Ni0uNTY3IDAtMS4xMzQuMTEzLTEuNy4zNC0uNTcuMjI3LTEuMDY4LjU1Ni0xLjUuOTg3LS40NTIuNDEtLjgxNi45Mi0xLjA4OCAxLjUzMi0uMjk1LjYxMi0uNDQyIDEuMjkzLS40NDIgMi4wNCAwIC45MzIuMjA0IDEuNzI2LjYxMiAyLjM4NC40MDguNjM1Ljg3NCAxLjE1NyAxLjM5NSAxLjU2NS41MjIuNDEgMS4wNTUuNzA0IDEuNi44ODUuNTQ0LjE2Ljk3Ni4yMzggMS4yOTMuMjM4djEuMzI3Yy0uNjEzIDAtMS4yODItLjEzNi0yLjAwOC0uNDA4LS43NS0uMjczLTEuNDMtLjY4LTIuMDQyLTEuMjI2LS42MTItLjU0Mi0xLjEyMy0xLjIxLTEuNTMtMi4wMDUtLjQzMi0uODE3LS42NDgtMS43MzYtLjY0OC0yLjc1NyAwLS45MDYuMTctMS43NDYuNTEtMi41MTguMzQtLjc3Mi43OTUtMS40MyAxLjM2Mi0xLjk3NC41NDMtLjU0NSAxLjE5LS45NjQgMS45NC0xLjI2LjcyMy0uMzE3IDEuNDYtLjQ3NSAyLjIxLS40NzUgMS4wNDMgMCAxLjk5NS4yNCAyLjg1Ny43MTYuODQuNDc3IDEuNDUyIDEuMTEyIDEuODM4IDEuOTA2bC0uOTg2LjgxN203Ljk5NSAyMy43MmMuNTY3Ljc0NiAxLjI3IDEuMzI0IDIuMTEgMS43MzMuODQuNDEgMS43NDYuNjE0IDIuNzIyLjYxNCAyLjA0MiAwIDMuNjc1LS43OTQgNC45LTIuMzgyLS45MDctLjg4NC0xLjgwMy0xLjQ3NC0yLjY4OC0xLjc3LS44ODUtLjI5NC0xLjYyNC0uNDQtMi4yMTMtLjQ0LS41NjcgMC0xLjI5My4xNDYtMi4xNzguNDQtLjg4Ni4yOTYtMS43Ny44OTctMi42NTUgMS44MDVtMTEuMTYtNC41OTRjMC0xLjI5NC0uMjM3LTIuNDE1LS43MTMtMy4zNy0uNDc3LS45NzUtMS4xLTEuODI1LTEuODctMi41NWwxLjAyLTEuNDY1Yy45NzUuNzcgMS43NyAxLjczOCAyLjM4IDIuODk0LjYxNCAxLjEzNS45MiAyLjYzMi45MiA0LjQ5MiAwIDEuMjk0LS4yMTYgMi40ODUtLjY0NyAzLjU3NC0uNDA4IDEuMDY2LS45ODcgMS45ODUtMS43MzUgMi43NTYtLjcyNS43NS0xLjU3NiAxLjMyNy0yLjU1IDEuNzM2LS45NTMuNDA4LTEuOTk3LjYxMi0zLjEzMi42MTItMS4xMSAwLTIuMTU1LS4yMDUtMy4xMy0uNjEzLS45NzYtLjQwNy0xLjgyNi0uOTg2LTIuNTUyLTEuNzM1LS43MjYtLjc3LTEuMzA1LTEuNjg4LTEuNzM2LTIuNzU0LS40MzItMS4wOS0uNjQ2LTIuMjgtLjY0Ni0zLjU3MyAwLTEuODYuMzE4LTMuMzU4Ljk1My00LjQ5LjYzNS0xLjE1OCAxLjQyOC0yLjEyMyAyLjM4Mi0yLjg5NGwxLjAyIDEuNDYzYy0uNzk2LjcyNy0xLjQzIDEuNTc4LTEuOTA3IDIuNTUzLS40NzYuOTUyLS43MTQgMi4wNzUtLjcxNCAzLjM3IDAgLjk5Ni4xOTIgMi4wMDYuNTc3IDMuMDI3LjkwNy0uODgzIDEuODYtMS41MDggMi44Ni0xLjg3IDEuMDItLjM2MyAxLjk4My0uNTQ0IDIuODktLjU0NC45MyAwIDEuOTA3LjE3IDIuOTI4LjUxIDEuMDIuMzQgMS45NzMuOTUyIDIuODU4IDEuODM3LjM2My0uOTUzLjU0NS0xLjk0LjU0NS0yLjk2bTE2LjEyOC42MTNjMCAxLjEzMy0uMjE1IDIuMTktLjY0NyAzLjE2NC0uNDMuOTUzLTEuMDEgMS44MDMtMS43MzYgMi41NTItLjcwMy43MjUtMS41NDIgMS4zMDQtMi41MTggMS43MzUtLjk1My40MDgtMS45NjIuNjEyLTMuMDI4LjYxMi0uNDc3IDAtMS0uMDU3LTEuNTY3LS4xNy0uNTQzLS4xMTQtMS4wMS0uMjYtMS4zOTMtLjQ0M2wuNjgtMS41NjVjLjI3LjEzNS42NDYuMjUgMS4xMjIuMzQuNDc1LjA2Ny44Ni4xIDEuMTU2LjEuODYgMCAxLjY2Ni0uMTcgMi40MTQtLjUxLjc1LS4zNCAxLjM5Ny0uNzgyIDEuOTQtMS4zMjcuNTY3LS41NjYgMS4wMS0xLjIzNiAxLjMyOC0yLjAwNy4zNC0uNzczLjUxLTEuNi41MS0yLjQ4NiAwLS44NC0uMTctMS42NDQtLjUxLTIuNDE1LS4zMi0uNzk2LS43Ni0xLjQ3Ni0xLjMyNy0yLjA0My0uNTQzLS41NjgtMS4xOS0xLjAyMi0xLjk0LTEuMzYyLS43NS0uMzQtMS41NTMtLjUxLTIuNDE1LS41MS0xLjM4NSAwLTIuNjU1LjM4NS0zLjgxMiAxLjE1Ni0xLjEzNS43NzItMi4zNiAxLjcwMy0zLjY3NSAyLjc5MmwtMS4wMjItMS41M2MuNzUtLjU0NiAxLjQzLTEuMDY4IDIuMDQzLTEuNTY3LjYxLS41IDEuMjQ2LS45MyAxLjkwNC0xLjI5Mi42MzUtLjM4NiAxLjMxNi0uNjkyIDIuMDQyLS45Mi43MjYtLjI1IDEuNTY1LS4zNzMgMi41MTgtLjM3MyAxLjA2NyAwIDIuMDc2LjIxNSAzLjAzLjY0Ni45NzUuNDMgMS44MTMgMS4wMSAyLjUxNyAxLjczNi43MjcuNzI3IDEuMzA1IDEuNTkgMS43MzcgMi41ODcuNDMyLjk3Ni42NDggMi4wMDguNjQ4IDMuMDk3Ii8+PC9zdmc+);
    height: 20px;
    background-size: 50px
}
.ws-language--si .ws-language__native {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5MYXllciAxPC90aXRsZT48cGF0aCBkPSJNMTEuMTggNC4yODRjMi44NTctMS40NTUgNi4xNTItMS44ODQgOS4zMi0xLjU4IDIuNjguMiA1LjQyLjg0IDcuNjUzIDIuMzk3IDEuMzguOTY3IDIuNDM3IDIuNDU1IDIuNjMgNC4xNTUuMiAxLjY0My0uMTE0IDMuNjM3LTEuNjQgNC41NzUgMS40ODIuNDg1IDIuNzYzIDEuNjQ0IDMuMjY0IDMuMTQuNDYzIDEuNDE3LjQ1IDMuMDEyLS4xMjQgNC4zOTctLjQxLjk3Ni0xLjM1MyAxLjYyNC0yLjM3IDEuODI3IDEuNzE3IDEuMjM3IDMuMTQ4IDIuOTggMy42NTcgNS4wNy43MyAyLjkxOC4wNDUgNi4yNC0yLjA2MiA4LjQ0Mi0xLjI3NiAxLjQtMy4wMzQgMi4zNTctNC45MTggMi41OTYtMS42OS4yMzctMy41My4wNy00Ljk4LS45LTEuMTEtLjczNC0xLjg2NC0xLjg4NS0yLjM2LTMuMS0uNDQ2IDEuNDEzLTEuNDAyIDIuNjktMi43NjUgMy4zMjQtMS43MDMuNzk3LTMuNjcyLjkxNi01LjUxLjYzLTIuODUzLS40NC01LjI2My0yLjY1LTYuMTY2LTUuMzU3LS41Ny0xLjc2NC0uNTM3LTMuNzA0LS4wMS01LjQ3My4zNDctMS4xNzYgMS4xNS0yLjIwMiAyLjI0Mi0yLjc3LTEuMTU4LS4xNjctMi4yNzMtLjUyNy0zLjM5LS44Ni0xLjI1LS4zNTUtMi41Mi4xMTctMy42NTMuNjI4LjM4LTEuMjk1IDEuMDMzLTIuNjQ2IDIuMjk3LTMuMjc3IDEuNTU2LS43NjIgMy40MTQtLjQgNC44OS4zOC0xLjIwMy0uOTQ0LTIuMTYzLTIuMzU2LTIuMDk4LTMuOTQzLS4wNS0yLjA3IDEuNDU1LTMuOTU1IDMuMzczLTQuNjE0LS43OTYtLjM3NS0xLjQxNi0xLjA4NS0xLjY0Ny0xLjk0LS40OS0xLjc0NC0uMDk3LTMuNzEgMS01LjE1Mi44NjMtMS4xNTMgMi4wOTUtMS45NTYgMy4zNjQtMi41OTZtLS42MyAzLjg3N2MtLjk0Ni40NjQtMS43NjYgMS40MS0xLjY2NiAyLjUyMi0uMDE2LjYxLjU1MiAxLjAzIDEuMDk1IDEuMTUzIDEuNTAzLjM4MiAzLjA1Ni0uMDQ4IDQuNDctLjU3LS40MzMuODEtLjk0IDEuNTg2LTEuNjA3IDIuMjIgMS4wMTYuMTIgMi4wMi40MjcgMi44ODMuOTgyIDEuNjk0IDEuMDY4IDIuODUzIDIuODU0IDMuMzg4IDQuNzYyLjQ1LTEuNzMzIDEuNDE4LTMuMzc2IDIuOTAzLTQuNDEuNjktLjQ5NyAxLjQ4LS44MiAyLjI4LTEuMDg4LS44Ni0uNjUyLTEuMzY1LTEuNjM0LTEuNjU2LTIuNjUyIDEuMDU4LjQ0NiAyLjE1NC44OSAzLjMyLjg5NS43MTguMDA2IDEuNTEtLjAzNCAyLjEwNS0uNDkuNTA1LS40NS40MDItMS4yNDcuMTc2LTEuODE1LS41NS0xLjEzMi0xLjgwNy0xLjY0OC0yLjk0Ny0xLjk4LTIuOTM1LS43ODItNi4wMDQtLjc1NS05LjAyLS43LTEuOTQuMTM1LTMuOTU4LjI4NC01LjcyNSAxLjE3bTEuMjQ1IDcuNjVjLjY0Ny4yNyAxLjMwNy42NiAxLjU3MyAxLjM0NS41NTggMS4zNzIuNSAzLjAyLS4yNzggNC4zIDEuMjk1LS4zMTIgMi42NjMtLjQyNyAzLjk3LS4xLjEyMi0xLjM0Ni0uMjY3LTIuNzctMS4yNzMtMy43MS0xLjA5Mi0xLjAwMy0yLjQ5Mi0xLjc1LTMuOTkyLTEuODM0bTkuMzE3IDUuNjE4YzEuMzMyLS4zMSAyLjcyNC0uMzU1IDQuMDc1LS4xMy0uNDY3LS45MzMtLjU5OC0yLjExNS0uMDI3LTMuMDM0LjUwNS0uODQyIDEuNDYtMS4yMzYgMi4zNTMtMS41My0uMjMuNzY1LS41NSAxLjUzLS41MzYgMi4zNDIuMDEuNjQyLjM4IDEuMjk3IDEuMDA4IDEuNTE1LjY1OC4yMzMgMS40Ni4zNzggMi4wOTMgMCAuNTk4LS40MDcuNjA2LTEuMjIuNTQ3LTEuODY1LS4wNzYtLjgwOC0uNzI0LTEuNDQtMS40NDItMS43NC0xLjIyMi0uNTAzLTIuNTg1LS41OTItMy44ODctLjQ0LTIuMzA2LjMyOC00LjQwMiAyLjQ3LTQuMTgzIDQuODgzTTguOTIgMTcuMDQ1Yy0uNjM0LjE5NC0xLjEzNy43NC0xLjI4IDEuMzg3LS4yODggMS4xMzQuNTI3IDIuNDA1IDEuNjkzIDIuNTY0IDEuMTYuMTcgMi4yNDYtLjk0OCAyLjEyLTIuMDk2LjAyLTEuMjUtMS4zMy0yLjI5Ny0yLjUzMy0xLjg1NW05LjkxNiA2Ljk2NGMtMS4yNi0uMzEtMi41MzYtLjY0My0zLjg0NC0uNTk0LTIuOTk3LjAwMy01Ljg2NCAyLjEzLTYuNzM4IDQuOTktLjQxIDEuNTA2LS4xMTMgMy4yLjgyMiA0LjQ1NSAxLjE4NCAxLjU3NCAzLjEzNSAyLjU0NiA1LjExIDIuNSAxLjM5NC4wMjQgMi45My0uMzA1IDMuODYtMS40MzQtLjc5LTEuMTk3LTEuNDEtMi41ODUtMS4zNDMtNC4wNDYuMDQtLjk0LjI2OC0xLjk3NSAxLjAxLTIuNjE3LjcxLS41NDUgMS42OTgtLjQ2OCAyLjUwNC0uMjEzLjczMi4yNiAxLjE4Ny45NzYgMS4zMjYgMS43MS4zOCAxLjgzMi0uMjUgMy43LTEuMjAyIDUuMjUyLjcyMy42OCAxLjY0NyAxLjExIDIuNjIzIDEuMjYzIDEuNTcuMjMyIDMuMjUuMSA0LjY1Ny0uNjggMS4wMzMtLjU2NSAxLjc4OC0xLjU3IDIuMTMtMi42OS40Ni0xLjUyNC41NC0zLjIzMi0uMTM2LTQuNzA4LS44NTMtMS44NDctMi42NC0zLjIwMy00LjYyLTMuNjMtMS44NTUtLjQzNi0zLjc5Mi0uMTQyLTUuNTgyLjQ0Mi0uMTE0LS40MDQtLjIyNy0uODA1LS4zMzgtMS4yMDctLjA4My40MDItLjE2Mi44MDItLjIzOCAxLjIwNW0uMDkgNC45M2MtLjI1NiAxLjE2OC0uMTk2IDIuNDA3LjEwMiAzLjU2NC40My0xLjA2Mi42My0yLjI0NC40MS0zLjM3Ny0uMDYtLjE5My0uNDE2LS41MDgtLjUxLS4xODh6bTM4LjA1LTE0LjE3N2MxLjIzMy0uOTIzIDIuODA0LTEuMTcgNC4zLTEuMzEyIDEuNzMtLjE2MyAzLjU1NS4yNSA0LjkzMiAxLjM0IDEuNTMgMS4yMTUgMi41OTIgMi45OTggMi45OCA0LjkwOC44NzMtMi4xNCAyLjE1Ny00LjI3NSA0LjIyMy01LjQ0NSAxLjk5My0xLjEyNiA0LjQzMy0uOTggNi41NTYtLjMzNyAyLjA3Mi42MzUgMy43OTMgMi4xMjIgNC45NiAzLjkyMyAxLjcyMyAyLjU4MiAyLjQ1OCA1LjczIDIuNDEzIDguODEuMDI1IDMuNDI4LS45MjcgNi45MjYtMy4wMSA5LjY4LTEuMTY2IDEuNTQtMi45MDUgMi42NzQtNC44MzQgMi45NDctMS40NjQuMjI3LTMuMDQuMTQ2LTQuMzktLjUwNC0uOTI3LS40NC0xLjUwMi0xLjM1My0xLjc3NS0yLjMxLTEuNjMzIDIuMDY1LTQuMzQ0IDIuODMtNi44NzcgMi45Mi0yLjc2NC4xMzctNS42NzUtLjUzLTcuODE3LTIuMzU2LTEuNzUtMS40NC0yLjg4LTMuNTg3LTMuMDgtNS44NDUtLjMtMi4zMzMuMjUtNC44NjMgMS44NjItNi42My41MS0uNTc1IDEuMTAzLTEuMDY1IDEuNzM0LTEuNDk3LTEuNzU1LS4zMDYtMy4yMjgtMS43My0zLjcxNi0zLjQyNS0uNDE4LTEuNzIyLjA3LTMuNzc3IDEuNTQzLTQuODY3bTUuMTI2IDEuMDJjLjY0My4yOSAxLjI5NS43IDEuNTMgMS40MDguNDg2IDEuMzQyLjQyNiAyLjkzNC0uMzU0IDQuMTU2IDEuMjM1LS4yIDIuNTA2LS4yODUgMy43NDMtLjAzNC4xMS0xLjMzMy0uMjQ3LTIuNzQ2LTEuMjM0LTMuNjk0LTEuMDEtLjk0Ny0yLjI5My0xLjY3NC0zLjY4NS0xLjgzNm0tMy4xODQgMS4yNzZjLS43OC4zMDUtMS4yMjcgMS4xODUtMS4xMSAxLjk5Ni4xLjk5IDEuMDIgMS44NDQgMi4wMjYgMS43OTIgMS4xMjItLjAwMyAyLjAzLTEuMTYgMS44MjQtMi4yNTMtLjE1OC0xLjIzLTEuNTkzLTIuMDktMi43NC0xLjUzNE03Mi42NSAxOWMtMS43NiAxLjU5Ny0yLjQ0IDMuOTktMi44OTQgNi4yNDUuOTA1LS4wODggMS44NC0uMSAyLjcxNi4xODYgMS4yMS4zNSAyLjA3MiAxLjQzOCAyLjM2IDIuNjM0LjQxMiAxLjcxMy4yNjYgMy41MS0uMDYgNS4yMjUuNjg3LS40MDYgMS40MTctLjczIDIuMTYtMS4wMi0uNDMzIDEuMDE0LS44NjggMi4xMTctLjY3OCAzLjI0LjE1LjkyLjgzIDEuODI0IDEuNzk2IDEuOTcgMS40My4yNjUgMi44OTgtLjQ2NCAzLjc5NS0xLjU2IDEuMjQ3LTEuNTM2IDEuNzQtMy41MyAxLjk0LTUuNDU4LjIxLTMuMDQ1LS4wOC02LjI0My0xLjU1Ni04Ljk2Ny0uODQ3LTEuNTkzLTIuMjYtMi45NC00LjAyNi0zLjQzMi0xLjg1NC0uNTQ4LTQuMDY3LS40MTQtNS41NTYuOTRtLTExLjU1IDUuNTJjLTEuMzk3IDEuMjEtMi4zOCAyLjk5LTIuMzYyIDQuODY2LS4wMDggMS4yNjcuNTEzIDIuNTA0IDEuMzU1IDMuNDQgMS4zMzggMS41NSAzLjM0NyAyLjQ0IDUuMzggMi41MTcgMS41NTUuMDY0IDMuMjA0LS4wODQgNC41Ni0uOTE1IDEuMDctLjY0NiAxLjc1Ni0xLjggMS45Ny0zLjAxNS4xNzMtMS4wMjguMjUtMi4xMjQtLjEyNy0zLjExNi0uMzMyLS45MDItMS40MS0xLjU3NS0yLjM1LTEuMTktLjM0NiAxLjIxLS44MDQgMi40MzMtMS42NjQgMy4zNzYtLjcwNC43OTMtMS44MzUgMS4xNzYtMi44NzcgMS0uNjUtLjEyLTEuMzItLjU5Mi0xLjM2Ny0xLjMwNS0uMTIzLS45My40MTYtMS43OCAxLjAzNy0yLjQyMy44NjItLjg2NyAxLjg3NC0xLjYzIDMuMDUyLTIuMDEuMTQ0LS43MS4yNy0xLjQyNi40LTIuMTQtLjkxNC0uMjY0LTEuODQzLS41MjMtMi44MDItLjUxNS0xLjUwOC0uMDMtMy4wNTIuNDM3LTQuMjAzIDEuNDNtNC42NjMgNS4xMzdjLjgyLS40NTggMS40MjctMS4yMyAxLjczLTIuMTEtLjY2NS42Mi0xLjI2IDEuMzI2LTEuNzMgMi4xMXptMzUuMTktMTUuNzU4YzIuNzEyLS42MjQgNS41OS0uNjkzIDguMjguMDggMi44ODQuODIgNS40MTUgMi43MDYgNy4xNTggNS4xMjggMS4zNDUgMS44NzIgMi4xIDQuMTMzIDIuMjUgNi40MjQuMjQ3IDMuMjY2LS40MjIgNi42Ni0yLjE3IDkuNDU2LjY5Ni0uMDEzIDEuNTA2LjAwOCAyIC41OC41OS43NDcuNDM2IDEuNzg0LjIgMi42NC0uODEgMi42NjQtMi42NzUgNS4wMS01LjEzNiA2LjMzLTIuNDEgMS4zMS01LjE5NCAxLjc0LTcuOTA4IDEuNzg0LTMuMzE1LjAzLTYuNzM3LS41NzgtOS41ODYtMi4zNTMtMi42NDUtMS42MzctNC43LTQuMTktNS43NS03LjEyLTEuMDc4LTIuOTM1LTEuMi02LjE0LS44NTYtOS4yMjMuNDEtMy41MDQgMS44NjgtNi45MTIgNC4yOTgtOS40OTIgMS45MTMtMi4wOTIgNC40Ni0zLjU5IDcuMjItNC4yM20tLjc5NiAyLjc1N2MtMi4xNDggMS4xODMtMy43NCAzLjE4LTQuNzg4IDUuMzY1LTEuNDQ1IDMuMDI3LTEuNzc4IDYuNDc4LTEuNDc4IDkuNzg4LjI0NiAyLjg4OCAxLjE4IDUuNzg2IDMuMDMgOC4wNTUgMS40NSAxLjg1IDMuMzkgMy4zNzYgNS42NiA0LjA2MyAyLjY5LjgxNSA1LjYyMy41IDguMjMtLjQ3NSAxLjUtLjU2IDIuOTktMS4zNiAzLjk2OC0yLjY2OC42MDgtLjc5OCAxLjAwOC0xLjgyNC44NTItMi44MzYtLjA5Mi0uNDUzLS41OC0uNTgzLS45NTUtLjcxLTEuODU4IDEuNzktNC41OSAyLjQ1Mi03LjEgMi4wMzYtMi41MzYtLjI5My00LjkzLTEuNzctNi4yMjQtMy45ODUtMS4xMTMtMS45MjMtMS4zMTctNC4yNy0uOTEtNi40MjUuMjctMS40MjggMS4wOTYtMi43NTIgMi4zNS0zLjUwNS0xLjAyNS4wMDUtMi4xMDctLjA4NS0zLjAxMi0uNjEtLjg1Ny0uNDkzLTEuMzEtMS40OTQtMS4zMS0yLjQ2LS4wNDgtLjY2OC4zMi0xLjI1NS42MDItMS44MzIuNDEzLjU0OC44NTIgMS4xMDcgMS40NjMgMS40NS45NzcuNjAzIDIuMi40MDQgMy4yNTUuMTM4IDEuNDI1LS41NjcgMi45MzMtLjg4MyA0LjQzNi0xLjE3IDEuMzgyLS4yNDUgMi44NzYuMjM3IDMuOCAxLjMwMy45MS45ODQgMS4yMzggMi4zNCAxLjM0NiAzLjY0LTEuNTgzLS45MTMtMy4yNC0yLjE1My01LjE3NS0xLjg5NS0xLjM5OC4wOC0yLjgxLjYzLTMuNjY3IDEuNzgtMi4xOTUgMi4zMzQtMS44MzIgNi40NzcuNzAzIDguNDIgMi4wMSAxLjY2IDUuMTg0IDEuNjYyIDcuMTc1LS4wMjggMS41OS0xLjM1NyAyLjU5NS0zLjI5OCAzLjEyLTUuMjk4LjYzLTIuNTg0LjU4Mi01LjQ0LS42NzUtNy44MzYtMS41MTQtMi44NDYtNC4zNTMtNS4wNC03LjU4LTUuNDktMi40MTMtLjMzLTQuOTctLjAwMi03LjExNCAxLjE5ek00My41OCAyMS4yMTVjMi4yMS0uMjQgNC41MTcuMzEgNi4zMzIgMS42MTYgMS42NjQgMS4xMzMgMyAyLjggMy41NCA0Ljc1OC42NDUgMi4zMjQuNCA0LjkyLS44MTYgNy4wMi0xLjE0IDIuMDU4LTMuMDEgMy43NzYtNS4zMTQgNC40MDItMS45ODUuNTI4LTQuMjM0LjYwNS02LjA5My0uMzgyLTEuMzIzLS45MTQtMi43OC0xLjY4Ny0zLjgyLTIuOTQ2LTEuMzMtMS40OTQtMi4wMDItMy41LTEuOTgtNS40ODctLjAyNi0yLjY5OCAxLjMtNS4zMiAzLjM0LTcuMDQ2IDEuMzQ0LTEuMTQ1IDMuMDYtMS43OCA0LjgwOC0xLjkzN20tMS41MzIgMi4zMzNjLS42MzQuNDAyLS44ODIgMS4yMy0uNzI3IDEuOTQuMTcuNTAyLjc2My42NjggMS4yNC42NzggMS4yNjQuMDY4IDIuMzMyLS43NCAzLjMxLTEuNDM0LjE1My44MTQuMjQgMS43LS4xNTUgMi40Ni0xLjAxOCAxLjg5NC0zLjggMi41LTUuNDc0IDEuMTE3LS45OS0uNzItMS4zNy0xLjk3OC0xLjI5Mi0zLjE1OC0uOTMgMS42NTctMS4yNCAzLjYyNS0uOTY3IDUuNDk3LjM2IDEuODUgMS41MSAzLjU5MyAzLjIwMyA0LjQ3NCAxLjMxNS42NzggMi44NDQuODMgNC4yOTcuNjY0IDIuMTAzLS4yNzQgMy45Ny0xLjcwNyA0LjktMy41OTIuNTIyLTEuMDYzLjcwNy0yLjI3LjYzOC0zLjQ0My0uMTA3LTEuNjMtLjkxNi0zLjE2LTIuMDYtNC4zLTEuMTI1LTEuMDk1LTIuNzU2LTEuNTE2LTQuMjkzLTEuNDE1LS44ODIuMDgyLTEuODQ4LS4wMDUtMi42Mi41MXoiIHN0cm9rZT0ibnVsbCIgZmlsbD0iIzFkNjI5MyIvPjwvc3ZnPg==)
}
@media (min-width: 25em) {
    .no-js .ws-headline,
    .no-flexbox .ws-headline {
        height: 5rem
    }
}
@media (min-width: 37.5em) {
    .ws-language {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .ws-headline {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .ws-headline {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .no-js .ws-headline,
    .no-flexbox .ws-headline {
        height: auto
    }
}
@media (min-width: 50em) {
    .ws-language {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
}
@media (min-width: 80em) {
    .ws {
        max-width: none
    }
    .ws-headlines {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66667%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .ws-languages {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
}
.module--world-in-pictures .media-list {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.no-js .module--world-in-pictures .media-list,
.no-flexwrap .module--world-in-pictures .media-list {
    display: block
}
.module--world-in-pictures .media-list__item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 8px;
    padding-right: 8px
}
.flexbox .module--world-in-pictures .media-list__item {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    box-flex: auto;
    -webkit-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto
}
@media (max-width: 37.49em) {
    .module--world-in-pictures .media-list__item--1 {
        position: relative
    }
}
@media (max-width: 37.49em) and (min-width: 37.5em) {
    .media-list__item--1 .module--world-in-pictures .media-list__item--1 .media__content {
        padding-right: 1rem;
        padding-bottom: 1rem;
        padding-left: 1rem
    }
}
@media (max-width: 37.49em) {
    .module--world-in-pictures .media-list__item--1 .media__image {
        float: none;
        padding: 0;
        width: 100%
    }
    .module--world-in-pictures .media-list__item--1 .media__content {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        height: auto;
        padding: 15% 0.75rem 0.75rem 0.75rem;
        filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-position-y: -1px;
        bottom: -1px
    }
    .opera-mini .module--world-in-pictures .media-list__item--1 .media__content {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .no-js .module--world-in-pictures .media-list__item--1 .media__content,
    .no-flexbox .module--world-in-pictures .media-list__item--1 .media__content,
    .no-flexboxlegacy .module--world-in-pictures .media-list__item--1 .media__content {
        height: auto
    }
    .module--world-in-pictures .media-list__item--1 .media__tag {
        color: #d3d3d3;
        margin-top: 0.75rem;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto
    }
    .module--world-in-pictures .media-list__item--1 .media__tag:hover {
        color: #fff
    }
    .module--world-in-pictures .media-list__item--1 .media__link {
        color: #fff
    }
    .module--world-in-pictures .media-list__item--1 .media__summary {
        color: #d3d3d3
    }
    .module--world-in-pictures .media-list__item--2 .media__icon,
    .module--world-in-pictures .media-list__item--3 .media__icon,
    .module--world-in-pictures .media-list__item--4 .media__icon,
    .module--world-in-pictures .media-list__item--5 .media__icon {
        display: none
    }
    .module--world-in-pictures .media:not(.media--primary).media--icon .media__content {
        margin-left: 0
    }
}
@media (min-width: 37.5em) {
    .module--world-in-pictures .media-list__item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .module--world-in-pictures .media-list__item {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .module--world-in-pictures .media-list__item .media__content {
        height: 8rem
    }
    .flexbox.flexwrap .module--world-in-pictures .media-list__item .media__content {
        height: auto
    }
    .module--world-in-pictures .media-list__item .media__icon {
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.2rem
    }
}
@media (max-width: 62.99em) {
    .module--world-in-pictures .media-list__item:nth-child(n+5) {
        display: none
    }
}
@media (min-width: 63em) {
    .module--world-in-pictures .media-list__item--1,
    .module--world-in-pictures .media-list__item--2 {
        position: relative;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .module--world-in-pictures .media-list__item--1 .media__image,
    .module--world-in-pictures .media-list__item--2 .media__image {
        float: none;
        padding: 0;
        width: 100%
    }
    .module--world-in-pictures .media-list__item--1 .media__content,
    .module--world-in-pictures .media-list__item--2 .media__content {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0;
        height: auto;
        padding: 15% 0.75rem 0.75rem 0.75rem;
        filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
        background-position-y: -1px;
        bottom: -1px
    }
    .opera-mini .module--world-in-pictures .media-list__item--1 .media__content,
    .opera-mini .module--world-in-pictures .media-list__item--2 .media__content {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .no-js .module--world-in-pictures .media-list__item--1 .media__content,
    .no-js .module--world-in-pictures .media-list__item--2 .media__content,
    .no-flexbox .module--world-in-pictures .media-list__item--1 .media__content,
    .no-flexbox .module--world-in-pictures .media-list__item--2 .media__content,
    .no-flexboxlegacy .module--world-in-pictures .media-list__item--1 .media__content,
    .no-flexboxlegacy .module--world-in-pictures .media-list__item--2 .media__content {
        height: auto
    }
    .module--world-in-pictures .media-list__item--1 .media__tag,
    .module--world-in-pictures .media-list__item--2 .media__tag {
        color: #d3d3d3;
        margin-top: 0.75rem;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto
    }
    .module--world-in-pictures .media-list__item--1 .media__tag:hover,
    .module--world-in-pictures .media-list__item--2 .media__tag:hover {
        color: #fff
    }
    .module--world-in-pictures .media-list__item--1 .media__link,
    .module--world-in-pictures .media-list__item--2 .media__link {
        color: #fff
    }
    .module--world-in-pictures .media-list__item--1 .media__summary,
    .module--world-in-pictures .media-list__item--2 .media__summary {
        color: #d3d3d3
    }
    .flexbox .module--world-in-pictures .media-list__item--1,
    .flexbox .module--world-in-pictures .media-list__item--2 {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .module--world-in-pictures .media-list__item--3,
    .module--world-in-pictures .media-list__item--4,
    .module--world-in-pictures .media-list__item--5 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 8px;
        padding-right: 8px
    }
    .flexbox .module--world-in-pictures .media-list__item--3,
    .flexbox .module--world-in-pictures .media-list__item--4,
    .flexbox .module--world-in-pictures .media-list__item--5 {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        box-flex: auto;
        -webkit-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto
    }
    .module--world-in-pictures .media-list__item--3 .media__content,
    .module--world-in-pictures .media-list__item--4 .media__content,
    .module--world-in-pictures .media-list__item--5 .media__content {
        height: 8rem
    }
    .flexbox.flexwrap .module--world-in-pictures .media-list__item--3 .media__content,
    .flexbox.flexwrap .module--world-in-pictures .media-list__item--4 .media__content,
    .flexbox.flexwrap .module--world-in-pictures .media-list__item--5 .media__content {
        height: auto
    }
}
@media (min-width: 37.5em) {
    .bbccom_module_worldinpictures .module--world-in-pictures {
        padding: 1rem 0
    }
    .bbccom_module_worldinpictures .module--world-in-pictures .module__title__container {
        position: relative;
        max-width: 80rem;
        padding: 0 1rem;
        margin: 0 auto 1rem auto
    }
    .bbccom_module_worldinpictures .module--world-in-pictures .module__title__container::after {
        clear: both;
        content: "";
        display: table
    }
    .bbccom_module_worldinpictures .module--world-in-pictures .module__title__container .module__title {
        position: absolute;
        bottom: 0;
        margin-bottom: 0;
        padding: 0
    }
    .bbccom_module_worldinpictures .module--world-in-pictures .module__title__container .module__ad {
        float: right
    }
}
.opera-mini .module--collapse-images .media__content {
    position: relative !important;
    float: none;
    width: auto
}
.opera-mini .module--collapse-images .media__image {
    display: none !important
}
.opera-mini .module--collapse-images .media--horizontal .media__content {
    padding-left: 0
}
@media (max-width: 37.49em) {
    .opera-mini .media:not(.media--primary).media--icon .media__content {
        margin-left: 0
    }
}
.opera-mini .icon {
    display: none
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
#top5 p,#top5 div,#top5 span,#top5 h1,#top5 h2,#top5 h3,#top5 h4,#top5 h5,#top5 h6{line-height: 1.50 !important;letter-spacing: 0.020em !important; } 
#top7 p,#top7 div,#top7 span,#top7 h1,#top7 h2,#top7 h3,#top7 h4,#top7 h5,#top7 h6{line-height: 1.50 !important;letter-spacing: 0.020em !important; } 
#top8 p,#top8 div,#top8 span,#top8 h1,#top8 h2,#top8 h3,#top8 h4,#top8 h5,#top8 h6{line-height: 1.50 !important;letter-spacing: 0.020em !important; }  
#top9 p,#top9 div,#top9 span,#top9 h1,#top9 h2,#top9 h3,#top9 h4,#top9 h5,#top5 h6{line-height: 1.50 !important;letter-spacing: 0.020em !important; } 
#yt_spotlight3 .main .moduleItemTitle-top
	{ 
	display: inline-block;
    margin-right: 0.5rem;
    border-left: 3px solid #2a6496;
    height: 19px;
    padding: 0;
    /* width: 0; */
    padding-left: 10px;}

.slider2bbc .main-image{     padding-top: 25px; !important;}
.slider2bbc .slider2secondpart{     padding-top: 18px; !important;}
.block2 .no-padding {margin-top: -10px !important; }
 .caption {
		margin-top: -44px !important;
		padding: 0px !important;
        width:100%;
        bottom: 0px;
        position: relative;
		
        background-color: transparent;
		background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,1));
		background-image: linear-gradient(transparent,rgba(0,0,0,1));
    }
	
 .caption h4,.caption h3  {
		padding-left: 10px !important;
		padding-right: 10px !important;
		padding-top: 10px !important;
        color: #fff;
        -webkit-font-smoothing: antialiased;
		 font-weight: 500;

    }
	.caption h3  {
		padding-top: 0px !important;
		line-height:23px;
		font-size: 15px;
	}
/* .slider2bbc .sub-image{ padding: 7px !important;} */
.slider2bbc .no-padding{ padding: 8px !important;}
.slider2bbc .no-margin{ margin: 0px !important;}
.blog .subheading-category { display: none !important; }
.blog .items-leading .item .item-image,.blog .items-row .item .item-image { width: 100% !important;background: whitesmoke!important;    text-align: center !important;  }
.blog .items-leading .item .item-image img,.blog .items-row .item .item-image img {  height: 125px !important; width: 125px !important;}
.fc_pag span{
	height: 30px !important;
    line-height: 30px !important;
    text-align: center !important;
    width: 30px !important;
	background-color: #6296E4 !important;
	color: white !important;
}
#top9 div p a strong{ color:white !important; }
.article-header h2{margin-top:10px;margin-bottom: 25px !important;}
.level2 div span:hover{color:white !important; }
#top7 #featcats-393 { margin-top: -50px !important; padding: 10px !important;display:none; }
#top7 .featcats { margin-top: -10px !important; padding: 10px !important; }
.featcats h3{display:none;}

#yt_logo a{z-index:9999;     position: absolute;}
.extra-margin{margin-top:50px }
#top1 { display:block !important; }
.level1 .havechild a:before{
     color: #6296E4 !important;
}

.havechild a:before{
color: black !important;

}
.go-button {
    font-size: 14px !important;
    height: 28px !important;
    line-height: 0px !important;
    margin: 0px !important;
    padding: 0px 15px 0px 15px !important;
    margin-left: 0px !important;
    margin-top: -2px !important;
}
a : hover: {color: #336699 !important;}
.module.mod-contact-hexagon{padding-top:0px !important;}
#yt_spotlight7{background: #292F33 !important;} 
/* .button, button, .btReverse{background: #336699 !important; } */
#top8 a{color: #777 !important;}
#top8 .latest-ul li a{color: #336699 !important;}
a.twitter-timeline {
  background: #43474D !important;
}
iframe .timeline-Widget {    background: #43474D !important;}
#bottom1{margin-top:-18px !important;  padding-left: 15px  !important;}
#bottom1 ul.contact-hexagon li {padding-bottom: 5px !important;padding-left: 0px !important;}
#bottom3 .sj-content{margin-top:-20px !important;}
#bottom2 , #bottom3{margin-top:-20px !important;}
#bottom4{margin-top:-18px !important;}
.manual-title-slider{
  padding-bottom: 0px !important;
    margin-bottom: -5px;
}    
.manual-title{ padding-left: 20px;    padding-bottom: 15px; color:black;}    
.medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
}
.medium-block-grid-2 > li {
    list-style: none;
    width: 50%;
}
[class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
  /*  padding: 0 0.71429rem 1.42857rem; */
}
.latest-news-items .latest-news-item {
    overflow: hidden;
    margin-bottom: 10px;
   padding-right: 15px; 
}
.latest-news-items {
    list-style: none outside none;
}
.medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
}
#top8 .latest-news-items{margin-left: -12px; }
.latest-news-items .latest-news-item .latest-news-item-image {
    float: left;
    width: 80px;
   /* margin-right: 15px; */
}
.custom-navigatiohn{float:right;}
.custom-navigatiohn img{max-height:25px;}
.lib-panel {
    margin-bottom: -35px;
}
.lib-panel img {
    width: 100%;
    background-color: transparent;
}

.lib-panel .row,
.lib-panel .col-md-6 {
    padding: 0;
    background-color: #FFFFFF;
}


.lib-panel .lib-row {
    padding: 0 20px 0 20px;
}

.lib-panel .lib-row.lib-header {
    background-color: #FFFFFF;
    font-size: 20px;
    padding: 10px 20px 0 20px;
}

.lib-panel .lib-row.lib-header .lib-header-seperator {
    height: 2px;
    width: 26px;
    background-color: #d9d9d9;
    margin: 7px 0 7px 0;
}

.lib-panel .lib-row.lib-desc {
    position: relative;
    height: 100%;
    display: block;
    font-size: 13px;
}
.lib-panel .lib-row.lib-desc a{
    position: absolute;
    width: 100%;
    bottom: 10px;
    left: 20px;
}


.box-shadow {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.10);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.10);
}

.no-padding {
    padding: 0;
}
.module.mod-contact-hexagon {  padding-bottom: 0px !important;background:none !important;}
#yt_spotlight3 img{ max-height:175px !important;}
#yt_spotlight3 { padding: 30px 0 0 !important;background:none !important;background-color: white !important;}
.menu-title{    text-transform: capitalize !important;font-weight:bold;}
.moduleItemDateCreated{display:none !important;}
#yt_logo{max-width:32% !important;}
.module.k2-latest-new .k2ItemsBlock .modulePretext{width:80% !important;}
#k2ModuleBox331 .moduleItemImage{display:none !important;}
#k2ModuleBox331 .main{padding-top:15px !important;}
.designby{display:none !important;}
.slider_thumb{ padding:15px 0px 0px 0px;margin:15px 0px 0px 0px;min-height: 70px; }
.slider_text,.slider_text1,.slider_text2,.slider_text3,.slider_text4{padding:15px;margin: 15px 15px 15px 45px;}
.slider_main{padding-top:20px;padding-bottom:15px;background: url('http://demos.wishtreetech.com/c2/campbell/images/slide/2.jpg') center center no-repeat; background-size: cover;    margin-bottom: -30px;}
#color-overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: black;
   opacity: 0.7;
}
.slider_maintitle{color:white;font-size:28px;padding-bottom: 8px;margin-top: -12px;}
.mod-login .yt-loginform li.inline a:hover{ color: #42D7E6 !important; }
#bottom2 .module.menu-categories ul li:hover,#bottom2 .module.menu-categories ul li:before:hover,#bottom2 .module.menu-categories ul li a:hover, #bottom2 .module.menu-categories ul:hover{ color: #42D7E6 !important; }

.slider_subtitle{color:white;font-size:16px;line-height:22px;font-weight:100;padding-bottom: 17px;}
.btn-slider{font-size: 15px !important;height: 36px !important;    line-height: 36px !important;margin:0px !important;    padding: 8px 15px !important;}
#top5 .modtitle{display:none !important;}
#top5 .modulePretext{display:none !important;}
#k2ModuleBox331 ul .even{opacity: 1 !important; transform: none !important; }
#k2ModuleBox331 ul .odd{opacity: 1 !important; transform: none !important;}
/***********Added at 04302016***********/
#top1 .mod-login .yt-loginform {margin:5px 0 0;}
#top2 .mod-login .yt-loginform {margin:4px 0 3px;}
#top2 .mod-login .yt-loginform li {margin-top: 0;border: none;padding: 0;}
#top2 .mod-login .yt-loginform li select {border: none;padding: 5px !important;display: inline-block;vertical-align: top;margin-right: 3px;}
#top2 .mod-login .yt-loginform li .register-switch {display: inline-block;}
#top2 .mod-login .yt-loginform li .register-switch input[type='text'] {padding: 5px;border: none;color:black;}
#top1 .mod-login .yt-loginform li:first-child {padding-left: 0;border: none;}
#top1 .mod-login .yt-loginform li {position: relative;border: none;margin-top: 0;float: none;}
#top1 .mod-login .yt-loginform li:after {position: absolute;height: 12px;width: 1px;background: #ddd;right: 0;top: 5px;content: "";}
#top1 .mod-login .yt-loginform li:last-child:after {display: none;}
#yt_logo .logo img {height: auto !important;width: 210px;}
#yt_menuwrap #yt_logo {margin-top: 7px;}
#yt_mainmenu ul li a .menu-title,#yt_mainmenu ul li .menu-title {color: #336699 !important;font-weight: 600;}  
#yt_mainmenu > ul > li.hover > a > .menu-title,#yt_mainmenu > ul > li.active > a > .menu-title,#meganavigator li.level1.hover > .item-link span {color: #fff !important;background: #336699 !important;}
#meganavigator .mega-content {border-color: #336699 !important;}
#meganavigator .mega-content .mega-col .subnavi.level2 li.hover,#meganavigator .mega-content .mega-col .subnavi.level2 li.active {background: #336699 !important;}
#meganavigator .mega-content .mega-col .subnavi.level2 li.hover > a > .menu-title,#meganavigator .mega-content .mega-col .subnavi.level2 li.active > a > .menu-title{color: #fff !important;}
#meganavigator .mega-content .mega-col .subnavi.level2 li.level2 .level3 .mega-content-inner {opacity: 1 !important;} 
#meganavigator .mega-content .mega-col .subnavi.level2 li.hover .level3 .mega-content-inner {opacity: 1 !important;} 
#meganavigator li.level1.active > .item-link span{background: #336699 !important;color:white !important;}
#meganavigator li.level1.hover > .item-link span{ color:white !important;}

.training-sidemenu{
    margin-top: 35px;
}
.method-sidebar{
    margin-top: 35px;
    margin-left: 10px;
}
.knowledge-sidebar{
    margin-top: 35px;
    margin-left: 50px;
}
.link-sidebar{
    margin-top: 35px;
    margin-left: 50px;
} 
.ctwo-sidebar{
    margin-top: 35px;
    margin-left: 50px;
} 
.clear {
    margin-top: 5px;
    margin-bottom: 5px;
}
/*****for responsive*****/

@media (max-width:1280px){
     .slider_text, .slider_text1, .slider_text2, .slider_text3, .slider_text4 { margin:15px !important;}
		
}
@media(max-width:1199px){
	.latest-lib-top ul li .moduleAttachments a { display: block; margin-top:5px;}
	.module.mod-contact-hexagon ul.contact-hexagon li a{ font-size: 12px !important;}
	#yt_slideshow .container {
			width: 980px !important;
	}
    #yt_logo a{z-index:9999;     position: static;}
    #yt_mainmenu {padding: 8px 0;float: right;}
    #yt_logo .logo img {margin-top: 8px;width: 170px !important;}
	#yt_logo { max-width: 30% !important;}
}
@media (max-width: 1199px) and (min-width: 980px){
#yt_mainmenu #meganavigator li.level1 > .item-link {
    padding: 15px 3px !important;
}
#meganavigator li.level1 > .item-link,#meganavigator li.level2 > .item-link,#meganavigator li.level3 > .item-link { font-size: 12px !important; }
}
@media(max-width:991px){
		#left .blogrollmainhidden { display:none !important;}
		#right .blogrollmainhidden { display:block !important;}
		.module.mod-contact-hexagon ul.contact-hexagon li a{ font-size: 14px !important;}
		#yt_slideshow .container {
			width: 100% !important;
		}
       #yt_logo a{z-index:9999;     position: static;}
	.extra-margin{margin-top:-35px }
       .custom-navigatiohn {     margin-bottom: 15px;    margin-top: -20px;     padding-bottom: 15px; }
       .manual-title-slider { margin-bottom: 5px; }
       
       #bottom4 { margin-top: 0px !important; }

    }
@media(max-width:979px){
	#bottom3 { margin-top: 0px !important;}
    #yt_logo a{z-index:9999;     position: absolute;}
    #yt_mainmenu {float: none;width: 100%;padding: 12px 0 10px !important;background: none !important;text-align: right;}
    #bd #yt_menuwrap #yt_logo {left: 0;margin: 0 !important;position: absolute;text-align: center;top: 11px;}
    #yt_menuwrap {position: relative;}
    #resmenu_sidebar {text-align: left;margin-top: 7px;margin-bottom: -10px;}
    #yt_logo .logo img {margin-top: -2px;width: 150px !important;}
    #bd #yt_mainmenu .yt-resmenu .btn-navbar {margin-right: 15px;}
    #bd #yt_menuwrap #yt_logo {max-width: 100% !important;text-align: left !important;}
    .yt-resmenu .nav-collapse ul.resmenu li.haveChild.level1.active > a {background:#336699;color:white;}
    .yt-resmenu .nav-collapse {border-color:#336699 !important;}
}
@media(max-width:767px){
	.main-item-replace .catItemBody .typeImage {     display: none !important;} 
	.main-item-replace .catItemHeader {    margin-left: -15px !important;min-height: 25px !important;}
	#bd #yt_breadcrumb { padding-top:10px !important;}
	#bd #mod-finder-searchform input.inputbox { float:right !important;}
.news-searchspecial { position: relative!important;width: 330px;margin-top: 15px!important;margin-left: 10px!important;right:0px !important;}
#bottom2 .module, #bottom3 .module{
    /* margin-left: 15px !important; */
}
#top9 .lib-img-show{ padding:0px !important;}
#top9 .lib-panel{ padding-left: 5px !important; }
#top8{ margin:5px;margin-top: 5px !important; }
.lib-img-show { padding:15px }
#bottom1,#bottom2,#bottom3,#bottom4{ margin-top:15px !important; }
#slideshow .module{margin:0px !important; }
.extra-margin{margin-top:0px;margin-bottom:25px !important; }
#top2{ float:left !important; }
}
@media(max-width:400px){
#top2 .mod-login .yt-loginform #searchsubmit { width: 88% !important;}
.news-searchspecial .form-inline .btn-primary { display:block !important; margin-top:5px !important; }
#yt_logo .logo img {margin-top: -2px;width: 150px !important;}
#top2 input{ width: 120px !important; }
.go-button{ display:block !important; margin-top:5px !important;}
.mod-login .yt-loginform li.inline { padding: 0 10px !important; }
}
@-moz-document url-prefix() { 
  .library-final .catItemExtraFields ul li {
     line-height: 22px !important;
  }
}
#fc_ajax-368-96 span,#fc_pag-397-98 span{line-height: 25px !important;}
#k2ModuleBox331 > ul {list-style-type: none;padding:0;overflow:hidden;}

/**************/

.home-innner-page-sec .news-grid .news-grid-title{
    border-left: 3px solid #2a6496;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    margin-right: 0.5rem;
    padding: 0 0 0 10px;
    color: #444;
    font-size: 16px;
    margin-bottom: 20px;
}
.home-innner-page-sec .news-grid .news-grid-title:hover {color: #2a6496;}

.home-innner-page-sec .news-grid img {margin-bottom:20px;}
.home-innner-page-sec .news-grid {margin-bottom: 30px;}
.leadership-title {
    color: #777;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-top: -25px;
    padding-bottom: 10px;
    position: relative;
    text-transform: uppercase;
}
.owl-item .item p,.owl-item .item div{font-weight: 200 !important;    -webkit-user-select: inherit !important;}
.owl-item .item h4 { font-weight: 600 !important; }
.leadership-title:after {position: absolute;bottom: 0;width: 30px;height: 2px;background: #d9d9d9;left: 0;display: inline-block;content: "";}
#leadership-carousel .owl-controls {
    position: absolute;
    right: 0;
    top: -59px;
}
#leadership-carousel .item img {width: 100%;margin-bottom: 15px;}
#leadership-carousel .owl-controls .owl-next,#leadership-carousel .owl-controls .owl-prev {font-size: 30px;line-height: normal;margin: 0;padding: 0;}
#leadership-carousel .owl-controls .owl-next {position: absolute;right: 0;}
#leadership-carousel .owl-controls .owl-prev {position: absolute;right: 20px;}

/**********owl carousel**********/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
 
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.body.blog-main .yt-loginform {
    overflow: inherit !important;
}
#top8 .blogrollmain .modtitle { 
	display: block !important;
}
#top9 .feed-main .modtitle { 
	display: block !important;
}
#bottom4 .modtitle,#top8 .modtitle,#top9 .modtitle {display:none !important;}

.c2norway {text-decoration:none; text-align:center; 
 padding:6px 19px; 
 border:none; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:16px Lato; 
 font-weight:bold; 
 color:#ffffff; 
 background:#326599; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.c2norway:hover{
 padding:6px 19px; 
 border:none; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:16px Lato; 
 font-weight:bold; 
 color:#ffffff; 
 background:#326599; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }

.blog-search {float: right;}

.img-relative {position:relaive:display:block;}
.img-relative.img-relative1 {display: block;background: #91BBE5;border-radius: 8px;-webkit-border-radius: 8px;}
.img-relative.img-relative2 {border-radius: 8px;-webkit-border-radius: 8px;display: block;background: #EE8373;}
.img-relative.img-relative3 {border-radius: 8px;-webkit-border-radius: 8px;display: block;background: #F2C063;}
.img-relative.img-relative4 {border-radius: 8px;-webkit-border-radius: 8px;display: block;background: #3292B0;}     
.img-relative .image-replace {visibility:hidden;opacity:0;}
.img-relative .text-absolute {position:absolute;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:20px;text-align:center;color:#fff;font-size:22px;line-height: 1.232;text-shadow:5px 1px 11px rgba(3, 3, 3,0.6);-webkit-text-shadow:5px 1px 11px rgba(3, 3, 3,0.6);}
#homeslider-carousel .owl-nav .owl-prev,#homeslider-carousel .owl-nav .owl-next {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);margin: 0;padding: 0;width: 30px;height: 30px;color: #fff;text-align: center;opacity: 0;transition:all 0.5s;-webkit-transition:all 0.5s;}  

#homeslider-carousel .owl-nav .owl-prev {left:0;}
#homeslider-carousel .owl-nav .owl-next {right:0;}
#homeslider-carousel .owl-nav .owl-prev i,#homeslider-carousel .owl-nav .owl-next i {font-size: 20px;line-height: 30px;margin: 0;}
#homeslider-carousel:hover .owl-controls .owl-nav .owl-prev,#homeslider-carousel:hover .owl-controls .owl-nav .owl-next {opacity: 1;}
#homeslider-carousel .media__content_top {position: absolute;top: 0;padding:10px; }   
#homeslider-carousel .media__content_top h3 {font-size: 18px;line-height: 1.3;color: #fff;text-shadow:3px 1px 6px rgba(0, 0, 0, 0.5);font-weight: 400;}
#homeslider-carousel .media--overlay {background:rgba(0,0,0,0.4);}

.donation-form input[type="text"]
{
height: 30px;
}
.donation-form input[type="radio"] {margin: 0px 2px 0px;}
.donation-form .add-on {height: 30px !important;}
.donation-form .input-small {width: 125px;}
.donation-form .form-actions {background-color: #fff;}
.donation #content #yt_component {margin-bottom: 10px;}
@media (max-width: 767px) {
	.ac-library {margin-bottom:-25px !important;}
	.ac-library button {background: #4aa3df !important;border-radius: 0px;width: 100%;}
	.home-layout1 #yt_spotlight3 .clr { line-height:0px !important; height:0px !important; display:none !important; }
	.home-layout1 #yt_spotlight3 {margin-top:30px !important;}
    #k2ModuleBox407 li {width: 100% !important;margin: 0 !important;border-right: none !important;}
    #k2ModuleBox407 li:first-child {padding-bottom: 20px !important;margin-bottom: 20px !important;border-bottom: 1px solid #cdc7c7;}
    #k2ModuleBox407 li .moduleItemIntrotext .moduleItemImage {width: auto;margin-right: 20px;}
    #k2ModuleBox407 li .moduleItemIntrotext .main {min-height: auto;}

    #k2ModuleBox504 li {width: 100% !important;margin: 0 !important;border-right: none !important;}
    #k2ModuleBox504 li:first-child {padding-bottom: 20px !important;margin-bottom: 20px !important;border-bottom: 1px solid #cdc7c7;}
    #k2ModuleBox504 li .moduleItemIntrotext .moduleItemImage {width: auto;margin-right: 20px;}
    #k2ModuleBox504 li .moduleItemIntrotext .main {min-height: auto;}

	.main-item-replace .catItemHeader {    margin-left: -15px !important;min-height: 25px !important;}
    .lib-right-main {
        display: block !important;
    }
    #k2ModuleBox407 {display: none !important;}
    .lib-sys-menu {display: none !important;}
    .lib-sys-right {display: block !important;}
	}
@media (max-width: 600px){
	#yt_component .library-final .main-item-replace .catItemHeader {    margin-left: -15px !important;min-height: 25px !important;}
#top8 .main-systematic .latest-news-items .latest-news-item {display:block !important; width:100% !important;border-bottom: 1px solid grey;}
.library-final .catItemHeader .catItemTitle {margin-left: 15px !important;}
#yt_component .library-final .catItemHeader {margin-left: 100px !important;min-height: 120px !important;}
#yt_component .library-final  .catItemExtraFields ul li {margin-left: 0 !important;margin-top: 10px;}
#yt_component .library-final .catItemExtraFields ul li .catItemExtraFieldsLabel {width: 143px;}
#yt_component .library-final .catItemExtraFields ul li .catItemExtraFieldsValue {padding-left: 10px;box-sizing:border-box;}
.media-list .media-list__item--5, .media-list .media-list__item--4{    margin-top: -5px !important;}
#yt_component .library-final .main-item-replace .catItemHeader {    margin-left: -15px !important;min-height: 25px !important;}
}
@media (max-width: 360px){
#k2ModuleBox407 li .moduleItemIntrotext .main {width: 100%;margin-top: 15px;}
#k2ModuleBox504 li .moduleItemIntrotext .main {width: 100%;margin-top: 15px;}
}
label.error {
    color: red;
    margin-left: 10px;
}
#yt_breadcrumb #breadcrumb .breadcrumb > li a:hover{    color: white !important;}
#yt_breadcrumb #breadcrumb .breadcrumb li:nth-child(2):hover a{    color: white !important;}
#yt_breadcrumb #breadcrumb .breadcrumb li:nth-child(2):hover {    color: white !important;}
#yt_breadcrumb #breadcrumb .breadcrumb li:nth-child(2):hover:before {    color: white !important;}
#yt_breadcrumb,#yt_breadcrumb #breadcrumb .breadcrumb {    min-height: 25px !important;line-height: 25px !important;}
#right .blogrollmainhidden { display:none;}
#right .blogrollmainhidden .blogroll {    padding-left: 0px !important;}
#right .blogrollmainhidden ul li h3 a{    font-size: 15px !important;}
.featcatsarchive-news #featcat-393-96 h3{margin-bottom:-25px;}
.extra_field_pls img{display:none;}
.extra_field_pls ul li .moduleItemExtraFieldsLabel { display:none;}
.social-cus-mod .yt-socialbt a.youtube {
    background-color: #555a62;
    color: #fff;
}
.social-cus-mod .yt-socialbt a.youtube:hover {
    background-color: #e62117;
}
#top5 .k2-latest-new { margin-bottom: 0px !important;margin-top: 0px !important; }
.home-layout1 #yt_spotlight3 {padding-top:0px !important;}
.home-layout1 #yt_spotlight3 .clr { line-height:0px !important; height:0px !important; display:none !important; }

.owl-controls .owl-nav .owl-prev {display: block !important;}
.owl-controls .owl-nav .owl-next {display: block !important;}
.sys-link { margin-top: 19px;}
.latest-ul {margin-left: -12px;list-style-type: none;}
.itemListCategory img {display: none;}
.news-common {padding-bottom: 20px;}
.row.news-common h4 {margin-left: 2px;}
.award-con {margin-top: 10px;}
.award-con.subimg {
    text-align: center !important;
    padding-top: 10px;
    padding-bottom: 10px;
}

.list-class {margin-left: 20px;}
#xf_8_5 {display: none;}
#xf_8_7 {display: none;}
#xf_8_6 {display: none;}

sup {
    top: 0.8em;
    margin-left: 10px;
    font-weight: bold;
    font-size: 13px;
}
input#xf_4_3 {
        margin-left: 20px;
}
.frequently {
    width: 100%;
}
.download-link {
    padding-left: 0px;
}
.award-con h2 {
    font-size: 20px;
}
.award-con h3 {
    font-size: 18px;
}
.board h2{
    font-size: 20px;
}
.k2ItemsBlock ul li {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
/*
#k2ModuleBox331 .moduleItemTitle {height: 60px !important;    display: table-cell !important;vertical-align: middle;}
#k2ModuleBox331 .introtext {margin-top: 8px;}
*/
.cg_title_login{ margin-left: -15px;}

.ac-library {display: none;text-align: center;}
@media (max-width: 767px) { 
    .ac-library{display: block}
    .module-library-title {display: none;}
}
span.catItemExtraFieldsValue {
    line-height: 23px;
}
li.PLS.Logo {
    display: none;
}
.jak2-tooltip,.jak2-tooltip .tip {     margin-bottom: -60px !important; overflow: hidden !important; }
.catItemAttachmentsBlock {    margin-left: 140px; display: none;}
ul.catItemAttachments { list-style-type: none; }
.catItemAttachmentsBlock span {color: #777;}
/*.catItemAttachmentsBlock li:nth-child(2) {
    display: none;
}
.catItemAttachments li:nth-child(3){
   display:none;
}
.catItemAttachmentsBlock li:nth-child(4) {
    display: none;
}
.catItemAttachmentsBlock li:nth-child(5) {
    display: none;
}
.catItemAttachmentsBlock li:nth-child(6) {
    display: none;
}
.catItemAttachmentsBlock li:nth-child(7) {
    display: none;
}*/
.Winsop {display: block !important;}
.catItemExtraFields .Volume {display: none;}
.catItemExtraFields .Issue {display: none;}
.catItemAttachments .Winsop {     margin-left: 160px;   margin-top: 5px;}
.catItemAttachments .Winsop a {        
border: 1px solid #2a6496;
    padding: 0px;
    margin-right: 3px;
    padding-bottom: 2px;
    min-width: 85px;
    display: inline-block;
    text-align: center;}
.catItemAttachmentsBlock span{ display:none;}
.pls-main-all { display: table !important;    padding-right: 25px;}
.sql-li { display: none !important;}
.pls-list { list-style-type: none;}
.pls-main-all .see-all,.pls-main-all .see-all:active,.pls-main-all .see-all:hover,.pls-main-all .see-all:focus,.pls-main-all .see-all:visited{     color: #ffffff !important;    background: #326599 !important;}
.pls-menuitem .level3{display:none !important;}
li.pls-list img {
    height: 120px;
    width: 120px;
}
.staffimg img{
        height: auto;
    width: 200px;
	padding-top: 8px;
}
.staff-page {margin-bottom:15px;}
.calendar .rowhilite .button{ display:none;}
/*.fc_leading li:first-child{
   display: none;
}*/
.policy-brief {margin-bottom: 15px;}

.paging-nav ul {
  overflow: hidden;
  list-style: none;
}

.paging-nav ul li{
  float: left;
    cursor: pointer;
    margin: 0 .5em 0 0;
}
.paging-nav ul li a{
display: block;
    cursor: pointer;
    height: 30px;
    width: 30px;
    border: 1px #ccc solid;
    line-height: 25px;
    text-align: center;
    color: #111;
    text-decoration: none;
}
.paging-nav ul > .active{
    background-color: #428bca;
    border-color: #428bca;
    
}
button.prev {
    margin-left: 12px;
    background-color: #428bca;
    color: #fff;
}
button.next {
    margin-left: 10px;
     background-color: #428bca;
    color: #fff;
}
.paging-nav ul > .active a{
    color: #fff;
}
#gallery li:first-child {display: none !important;}
.donation-form {
 -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  opacity: 1 !important;
}
.lib-right-main {display: none;}
.lib-sys-right {display: none;}
.collapse.in {height: 70px !important;}
div#finder-filter-window .filter-branch .finder-selects {
        margin-left: 10px;
}
.form-inline .control-label {
    margin-left: 1px;
}
@media only screen and (min-width: 768px) and (max-width: 1920px) {
    {
        .module-library-title {display: block !important;
    }
}

.alldownload { display: none;}
.btl-input > input[type=text] , .btl-input > input[type=password]{
    height: 40px !important;
}
.btl-text{
    display: none;
}
div#btl-default-login {
    margin-top: 10px;
} 
.bt-social {
    float: left;
    margin-left: 10px;
}
#btl-input-remember{
    float: left !important;
    padding: 0px 17px 3px !important;
        display: none;
}
.btl-formlogin #bt_ul li{
    width: 100% !important;
}
.btl-border{
    height: 32px!important;
        margin: 15px 0px 0px 15px !important;
    float: left;
}
.btl-buttonsubmit .poin{
    float: left !important;
    height: 31px !important;
    width: 33px !important;
}
input.btl-buttonsubmit{
        height: 30px !important;
        padding: 3px !important;
        margin: 2px !important;
}
#member-registration .btl-input > input[type=text], 
#member-registration .btl-input > input[type=password], 
#member-registration .btl-input > input[type=email], 
#member-registration .btl-input > input[type=file], 
#member-profile .btl-input > input[type=text], 
#member-profile .btl-input > input[type=password], 
#member-profile .btl-input > input[type=email], #member-profile .btl-input > input[type=file] 
{        
    height: 40px !important; 
}
.field-gender, .field-profile_link, .field-birthday, .field-location, .field-favorite_quotes, .field-city , .field-website , .field-about{
    display: none;
}
.registration label{
    margin-left: 10px;
}
.registration h1{
    display: none;
}
.login .btn { 
    height: 40px !important;
    padding :6px 12px !important;
}
.social_btlogin{
    text-align: left !important;
}