.homepage{overflow: hidden;}
.homepage  .footerContainer{display: none;}
.section-others-wrap .section-heading{border-bottom: 0; border-top: 1px solid #fff;}
.section-others-wrap .section-heading h2 a span.section-arrow{text-indent: 9999px; width: 10px;}
.section-others-wrap .section-heading.no-border{border-top: 0;}
.section-heading{background: #565656; margin:0; padding:0; float: left; width: 100%; border-top: 1px solid #4e4e4e;}
.section-heading h2{margin:0; padding:0; font-size: 18px; font-weight:bold; text-transform: uppercase;}
.section-heading h2 a{display: block; float: left; width: 98%; color:#fff !important; padding: 7px 0 7px 8px;}
.section-heading h2 a span.section-arrow{display: block; float: right; width: 50px; text-align: right; background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/new-white-arrow.png') no-repeat right 3px; color: #fff; font-size: 14px; padding-top: 2px; padding-right: 19px;}

.section-heading.white{background: #ececec; margin:0; padding:0; float: left; width: 100%; border:0;}
.section-heading.white h2 a{color: #333 !important; margin:0; padding:0; float: left; width: 100%; padding: 7px 0px 7px 8px;}
.section-heading.white h2 a span.section-arrow{background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/new-grey-arrow.png') no-repeat 0 3px; width: 5px; text-indent: 9999px;}

.section-heading .bluelink{color: #0974a1 !important; }

/* home page on this day */
.homepage .on-this-day{background: #5c96b6; color: #fff; overflow: hidden;}
.homepage .otd-date{float: left; background: #0974a1; padding: 8px 0 8px 0; width: 26%; overflow: hidden; max-width: 120px;}
.homepage .otd-date-head{display: block; text-transform: uppercase; font-size: 10px; font-weight: bold; border-bottom: 1px solid #90c0d5; text-align: justify; margin-left: 6px; padding: 2px 2px 6px 2px; float: left;}
.homepage .otd-story-link-wrap{display: block; margin: 0; padding: 0; float: left; width: 100%; position: relative;}
.homepage .otd-date-date{display: block; text-transform: uppercase; font-size: 20px; font-weight: bold; padding: 6px 8px 8px 8px; float: left;}
.homepage .otd-story-link{float: left; width: 64%; margin-top:6px; margin-left:8px;}
.homepage .otd-story-link,.homepage .otd-story-link:visited,.homepage .otd-story-link:hover{display: block; line-height: 1.5em; color: #fff !important;}
.homepage .otday-arrow{background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/otday-arrow.png') no-repeat 0 3px; position: absolute; height: 53px; width: 20px; right: 8px; top: 13px; text-indent: -9999px;}
.clearboth{clear: both; height: 0px;}

/* home page tabs */
.wvtabs{position: relative;}
.wvtabs > ul{background: #414141; margin:0; padding:0;list-style-type: none; float:left; width: 100%;}
.wvtabs > ul li{float: left; padding:0; text-transform:uppercase; font-size: 18px;}
.wvtabs > ul li span.sep{float: right; color:#999; margin-left: 1px; margin-top: 7px;}
.wvtabs > ul li a:hover{text-decoration: none; float:left; color: #fff !important;}
.wvtabs > ul li a{text-decoration: none; padding: 7px 8px; float:left; color: #fff !important;}
.wvtabs > ul li a.active{color: #21b5d2 !important;}
.wvtabs > ul li a.active:hover{color: #21b5d2 !important;}
.wvtabs > .sectionarrow{position: absolute; right: 8px; top: 6px;}
.wvtabs .section-arrow{display:block; width: 40px; height: 25px; background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/new-white-arrow.png') no-repeat right 3px; color: #fff; font-size: 14px; padding-top: 2px; padding-right: 19px; text-transform: uppercase; font-weight: bold;}
.content-wvtabs{padding: 0px; float:left; width: 100%; display: none;}
.content-wvtabs.showtab{display: block;}

.videoaudio-tabs > ul{background: #bcbcbc; margin:0; padding:0;list-style-type: none; float:left; width: 100%;}
.videoaudio-tabs > ul li{float: left; padding:0; text-transform:uppercase;}
.videoaudio-tabs > ul li a{color: #fff !important; padding:8px 7px; display: block; font-size:0.8em;}
.videoaudio-tabs > ul li a.active{color: #414141 !important;}
.content-videoaudio-tabs{padding: 0px; float:left; width: 100%; display: none;}
.content-videoaudio-tabs.showtab{display: block;}
.content-videoaudio-tabs .previous_placeholder_new span{padding-left: 8px; color: #5E5D60; font-size: 12px;}
.content-videoaudio-tabs .next_placeholder_new span{padding-right: 8px; color: #5E5D60; font-size: 12px;}

.videoaudio-section-item .content-slide{padding: 0 8px;}
.videoaudio-section-item .video-title h3{ font-size: 16px; color: #666; padding: 8px 0 4px 0; margin:0; font-weight: normal; float: left; width: 100%;}
.videoaudio-section-item .video-desc{text-align: center; padding:0 0 8px 0; display: block; color:#333 !important; font-size: 16px; font-weight: bold; line-height: 24px; float: left; width: 100%;}
.videoaudio-section-item .video-image{padding:8px 0; float: left; width: 100%;}
.videoaudio-section-item .video-image img{max-width: 100%;}

/* live scoredeck */
.live-scoredeck-container-wrap{padding: 8px; margin: 0; background:#0974A1; position: relative;}
.live-scoredeck-container{margin: 0; background:#282828; width: 100%; position: relative;}
.live-scoredeck-dropdowns{border-bottom: 1px solid #3e3e3e; padding: 4px 0 0 0; margin-bottom: 4px;}
.live-scoredeck-dropdowns .dropdown-arrow{background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/table_dropdown.png') no-repeat 0 0; float: right; margin: 5px 0 0 5px; width: 8px; height: 8px;}
.live-scoredeck-dropdowns .dropdown-border{ border-right: 1px solid #3E3E3E; height: 22px; width: 1px; display: block; float: left; margin-left: 10px; margin-right: 10px;}

.live-scoredeck-dropdowns .select-div{margin:0; border: 0; padding: 3px 0 !important;}
.live-scoredeck-dropdowns .select-div select{border: 0;}
.live-scoredeck-dropdowns .select-div .ui-select{width: 95%;}
.live-scoredeck-dropdowns .select-div .ui-btn-inner{border: 0; text-align: left; padding: 5px 0px; background: #282828;}
.live-scoredeck-dropdowns .select-div .ui-btn-text span{padding-right: 22px; background: transparent url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/table_dropdown_3.png') no-repeat right 6px; background-position-x: right !important; background-position-y: 2px !important; font-weight: normal; text-transform: uppercase; font-weight: bold;}
.live-scoredeck-dropdowns .ui-select .ui-btn{border: 0;}
.live-scoredeck-dropdowns .dropdown-selected{display: none !important;}

.series-dropdown{float: left; width: 98%; min-width: 50%; position: relative; margin-left: 8px; overflow: hidden;}
.live-scoredeck-dropdowns .dropdown-selected{background: #282828; border: 0; color: #FFF; display: block; float: left; text-transform: uppercase; position: relative;}
.live-scoredeck-dropdowns .dropdown-selected img{margin: 0 0 4px 5px;}
.live-scoredeck-all-links{float: left; width: 100%; margin-top: 19px;}
.live-scoredeck-all-links ul{float: left; margin: 0; padding: 0; list-style-type: none; width: 100%;}
.live-scoredeck-all-links ul li{float: left; width: 22%; height: 44px; margin: 0; padding: 0 4%; text-align: center; border: 1px solid #646464; margin-left: 1.8%; overflow: hidden;}
.live-scoredeck-all-links ul li a{margin: 0 auto; text-transform: uppercase; color:#fff; font-size: 11px; display: block; padding: 8px 4px;}
.live-scoredeck-all-links ul li{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;

border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;

-webkit-background-clip: padding-box; 
-moz-background-clip: padding; 
background-clip: padding-box;
}
.live-scoredeck-all-links ul.domestic-links li{width: 22%; height: auto; margin-bottom: 2%;}

.scoredeck{position: relative; text-align: center; width: 95%; margin: 8px; margin-bottom: 0px;}
.scoredeck .score-wrap{margin-left: 0; margin-right: auto; width: 100%; padding:0; text-align: left; min-height: 127px; margin-bottom: 3px; position: relative;}
.scoredeck .content-slide{float: left; padding-bottom: 5px; position: relative; width: 96%; padding-left: 2%; padding-right: 2%;}
.scoredeck .content-slide.all-links{width: 100%; padding-left: 0%; padding-right: 0%;}
.scoredeck .score-prev{position: absolute; bottom: 6px; left: -2px; left: 0; background: #282828 url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/home-prev-next-2.png') no-repeat 0 0px; text-indent: 9999px; height: 17px; width: 17px; z-index: 2; overflow: hidden;}
.scoredeck .score-next{position: absolute; bottom: 6px; right: -2px; right: 0; background: #282828 url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/home-prev-next-2.png') no-repeat 0 -21px; text-indent: 9999px; height: 17px; width: 17px; z-index: 2; overflow: hidden;}
.scoredeck .score-prev.disabled{background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/home-prev-next-2.png') no-repeat 0 -42px;}
.scoredeck .score-next.disabled{background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/home-prev-next-2.png') no-repeat 0 -63px;}
.scoredeck .match-status{display: none; color:#FFF; font-size: 8px; text-align: left; position: absolute; padding: 1px 2px; text-transform: uppercase; left: 1px; top: 6px;}
.scoredeck .current .match-status, .scoredeck .dormant .match-status{background: #ab041a; border:0; top: 7px;}
.scoredeck .forthcoming .match-status{border:1px solid #909090;}
.scoredeck .complete .match-status{border:1px solid #909090;}
.scoredeck .deckteam{color:#FFF; font-size: 12px; text-align: left; float: left; width: 98%; padding: 3px 0 4px 0; margin-left: 2.3%;}


.scoredeck .deckteam .deckname{color:#0974A1; font-size: 16px; font-weight: bold; float: left; min-width: 16%; max-width: 55%; text-transform: uppercase; position: relative;}
.scoredeck .deckteam.forthcoming .deckname{max-width: 60%;}
.scoredeck .deckteam .deckname .team-flag{width: 22px; vertical-align: middle; margin-top: -4px;}
.scoredeck .deckteam .deckscore{color:#FFF; font-size: 16px; font-weight: bold; float: left; padding: 0 4px;}
.scoredeck .deckteam .deckover{color:#969696; font-size: 15px; font-weight: bold; float: left; padding-top: 1px;}
.scoredeck .match-status-detailed{color:#aaa; font-size: 11px; text-transform: capitalize; padding: 3px 0; float: left; text-align: center; width: 100%; line-height: 17px;}
.scoredeck .pagination{background: transparent;}
.scoredeck .swiper-pagination-switch{
background: #444;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;

-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;

-webkit-background-clip: padding-box; 
-moz-background-clip: padding; 
background-clip: padding-box;

}
.scoredeck .swiper-pagination-switch.swiper-active-switch{background: #0974A1;}

/* news */

.news-slider{float:left; width: 100%;}
.news-slider .swiper-container{float:left; width: 100%;}
.news-wrap{float:left; max-width: 130px; padding: 0 0 8px 8px;}
.news-slider .news-item{float:left; padding: 8px 0 0 0;}
.news-slider .news-title{color: #666; padding: 8px 0 2px 0; margin:0; font-size: 11px; text-transform: uppercase; font-weight: normal; float: left; width: 100%; min-height: 32px;height: 54px; overflow: hidden; cursor: hand;}
.news-slider .news-desc{padding:4px 0 0 0; display: block; color:#333 !important; font-size: 12px; font-weight: bold; width: 94%; line-height: 16px; float: left; width: 100%; height: 50px; overflow: hidden; cursor: pointer;}
.news-slider .news-image{padding:3px 0; float: left; width: 100%; max-height: 75px; overflow: hidden; cursor: hand;}
.news-slider .no-news-image{padding:3px 0; float: left; width: 100%; max-height: 75px; overflow: hidden; cursor: hand;}
.news-slider .news-image img{width: 94%;}
.news-slider .newRelatedExpand{font-size: 11px; font-weight: bold; padding: 2px 16px 2px 4px; background: #e6e6e6; float: left; font-family: Arial; background: #e6e6e6 url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/home-related-arrow-2.png') no-repeat right 5px; text-decoration: none; margin-top:8px; height: 14px;
overflow: hidden;}
.news-slider .newRelatedExpand.clicked{background: #565656 url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/home-related-arrow-4.png') right -12px no-repeat; background-position-y: -12px !important; background-position-x: right !important; color:#fff;}
.news-slider .newRelatedExpand i{font-style: normal;}
.news-slider .newRelatedCollapse{display: none; background: #efefef url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/new-related-bg-top-1.png') no-repeat 0 -10px; margin: 8px 0 0 0; padding: 10px 0 0 0; float: left;}
.news-slider .newRelatedCollapse ul li a b{font-weight: normal;}
#all-related-links{margin-left: 0; width: 100%; margin-bottom: 12px;}
#all-related-links .swiper-wrapper{float: left; width: 100%; overflow: hidden; margin: 10px 0 18px 0;}
#all-related-links .swiper-slide{float: left; overflow: hidden; padding: 0px 20px 0px 10px; width:93%;}
#all-related-links .swiper-slide a{color: #242424; font-size: 16px; padding-left: 16px; padding-right: 16px; padding-bottom: 8px; padding-top: 8px; float: left;  width:93%; background:url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/new-grey-bullet-1.png') no-repeat 0px 15px;}
#all-related-links .swiper-slide a.no-border-right{border-right: 0;}
#all-related-links .swiper-slide a.video-icon{color: #242424; font-size: 16px; background: none; padding-left: 0;}
#all-related-links .swiper-slide a.video-icon img{margin-right: 8px; vertical-align: top;}
#all-related-links .swiper-slide b{font-weight: normal;}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;}.swiper-scrollbar-cursor-drag{cursor:move;}

.content-news-section .previous_placeholder_new span{padding-left: 8px; color: #5E5D60; font-size: 12px;}
.content-news-section .next_placeholder_new span{padding-left: 8px; color: #5E5D60; font-size: 12px;}

/* home page blogs and specials list */
.home-list{display: block;}
.home-list ul{display: block; margin: 0; padding: 0; background: #fff; color: #333; list-style-type: none; float: left; width: 100%;}
.home-list ul li{display: block; margin: 0; padding: 0; float: left; width: 100%;}
.home-list ul a{color: #333;}
.home-list a.item-wrap{padding:8px; color:#000 !important; text-decoration: none; border-bottom: 1px solid #cfcfcf; display: block; float:left;width:97%;}
.home-list a.item-wrap .item-title{padding:8px 0; color:#000; padding:0; margin:4px 0 0 0; color:#666; display: block; float: left; width: 69%;}
.home-list a.item-wrap .item-desc{font-weight: bold; padding:8px 0; color:#333; padding:0; margin:4px 0; display: block; float: left; width: 69%;}
.home-list a.item-wrap .noimage .item-title, .home-list a.item-wrap .noimage .item-desc{width: 100%;}
.home-list a.item-wrap .item-image{float: right; display: block; max-width: 30%; clear:right; margin-top: 5px;}
.home-list a.item-wrap .item-image img{float: left; display: block; width: 100%;}
/* homepage poll*/
.homepage-poll{float: left; width: 100%; margin: 0 0 0 0; padding: 8px 0 0 0; background: #f0f0f0; position: relative; overflow: hidden;}
.homepage-poll form{margin: 0; padding: 0; border: 0;}
.homepage-poll .poll-wrap{float: left; width: 97%; margin: 0; padding: 0 2% 0 0; position: relative;}
.homepage-poll .poll-wrap > form{float: left; width: 100%; margin: 0; padding: 0; position: relative;}
.homepage-poll .poll-wrap-bottom{float: left; width: 100%; margin: 0; background: #f0f0f0; height: 12px; position: absolute; z-index: 2; bottom: 0; left: 0;}
.homepage-poll .poll-question{float: left; width: 90%; margin: 0; padding: 0 0 0 4%; font-weight: bold; font-size: 20px; color: #000;}
.homepage-poll .poll-dash-border{width: 3px; background: #d8d8d8; height:600px; position: absolute; top: 4px; left: 8px;}
.homepage-poll .poll-options{color: #000; margin-bottom: 8px; float: left; width: 100%; margin-top:8px;}
.homepage-poll .poll-option{margin: 7px 0; float:left; padding-left: 32px; background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/new-grey-bullet-1.png') no-repeat 15px 5px; width: 90%;}
.homepage-poll  .poll-option .perc-bar{width: 0%; background: #0974A1; height:10px; float: left; margin-top: 5px;}
.homepage-poll .poll-thanks-msg{margin: 20px 0; padding-left: 5%;}
.homepage-poll .poll-option input{display: none;}
.homepage-poll .poll-option.selected{background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/new-blue-bullet-1.png') no-repeat 15px 5px;}
.homepage-poll .poll-submit-button{margin: 0 0 16px 0; padding-left: 4%; float: left;}
.homepage-poll .poll-submit-button button{float: left; text-transform: uppercase; margin: 0; padding: 8px 12px 8px 12px; color: #fff; background: #0974a1; border: 0; font-size: 18px;}
/* photos */
#content-photos{ background: #eee; }
.photo-dropdowns{padding:0; margin-bottom: 4px; float: left; width: 95%; padding-left: 8px; padding-right: 8px; position; relative;}
.photo-dropdowns .dropdown-arrow{background: url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/table_dropdown_grey.png') no-repeat 0 0; float: right; margin: 5px 0 0 5px; width: 8px; height: 8px;}


.photo-dropdowns .photo-dropdown{float: left; width: 100% !important; position: relative;}
.photo-dropdowns .select-div{float: left; width: 100%; margin:0; border: 0; position; relative; padding: 3px 0 !important;}
.photo-dropdowns .select-div select{border: 0;}
.photo-dropdowns .select-div .ui-select{width: 80%;}
.photo-dropdowns .select-div .ui-btn{ background: none;}
.photo-dropdowns .select-div .ui-btn-inner{border: 0; text-align: left; padding: 5px 0px; display: block; color: #333;}
.photo-dropdowns .select-div .ui-btn-text span{padding-right: 22px; background: transparent url('http://i.imgci.com/espncricinfo/mobileweb/smartphone/table_dropdown_grey_2.png') no-repeat  right 2px; background-position-x: right !important; background-position-y: 2px !important; font-weight: normal; text-transform: uppercase; color: #333; font-weight: bold;}
.photo-dropdowns .ui-select .ui-btn{border: 0; position: relative;}
.photo-dropdowns .dropdown-selected{display: none !important;}


.photo-dropdowns .photo-dropdown{float: left; max-width: 100%; min-width: 50%; position: relative;}
.photo-dropdowns .dropdown-selected{ border: 0; color: #000000; display: block; float: left; text-transform: uppercase; position: relative; width: 100%;}
.photo-dropdowns .dropdown-selected img{margin: 0 0 4px 5px;}
.photo-slider{float:left; width: 100%;}
.photo-slider .content-slide{float: left; width: 100%; overflow: hidden; margin-bottom: 10px; min-height: 62px;}

.photo-slider .previous_placeholder_new span{padding-left: 8px; color: #5E5D60; font-size:12px;}
.photo-slider .next_placeholder_new span{padding-left: 8px; color: #5E5D60; font-size:12px;}

.photo-slider{background:#eee;}
.photo-slider .content-slide .img-wrap{
  display: block;
  width: 33%;
  position: relative;
  height: 0;
  padding: 16.25% 0 0 0;
  overflow: hidden;
  float: left;
}
 
.photo-slider .content-slide .img-wrap img{
  position: absolute;
  display: block;
  max-width: 100%;
  max-height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
