html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

blockquote { margin: 0; }

.spr-sprite, ul.tab-nav li a:after, ol.tab-nav li a:after, .bg-gray-light ul.tab-nav li a:after, .bg-gray-light ol.tab-nav li a:after, .arrow-left, .arrow-right, .arrow-left.big, .arrow-right.big, .black .arrow-left, .black .arrow-right, .white .arrow-left, .white .arrow-right, .bg-black-50 .arrow-left span, .bg-black-50 .arrow-right span, .dir-top span, .dir-bottom span, .slider-prev, .slider-next, .user:before, .user.ash:before, .user.violate:before, .video-link:before, .video-link.orange:before, .video-link.white:before, .video-link.pink:before, .video-link.gold:before, .video-link.green:before, .video-link.camera:before, .bar-3:before, .gf-form:after, .slider-wrapper .slider-control.slider_prev, .slider-wrapper .slider-control.slider_next, #header .main-nav ul.menu li .icon-drop-down, .sub-nav ul li .icon-drop-down, .container.slideshow-content .slider-wrapper .nav-wrapper .slider-directions .slider-control, .container.slideshow-content .slider-wrapper .nav-wrapper .slider-directions .slider-control.slider_prev { background-image: url('../images/spr-s69314f8012.png'); background-repeat: no-repeat; }

.color-blue-dark-light { color: #668698 !important; }

.gray-light { color: #a2a2a2 !important; }

.color-blue { color: #336699; }

.color-green { color: #009933 !important; }

.color-violate { color: #660066 !important; }

.color-orange { color: #ba2b00; }

.color-pink { color: #9a244e !important; }
.color-pink a { color: inherit; }

.color-red { color: #ff0000 !important; }

.color-gold { color: #cc9933; }

.color-white { color: #fff; }
.color-white * { color: #fff; }
.color-white .border-heading { border-color: #fff; }

.color-black { color: #000; }
.color-black * { color: #000; }

.more.green:after { color: #009933; }
.more.violate:after { color: #660066; }
.more.orange:after { color: #ba2b00; }
.more.blue:after { color: #336699; }

.bg-blue-dark-light { background-color: #668698; }

.bg-gray-light { background-color: #e6e6e6; }

.bg-gray-lighter { background-color: #333333; }

.bg-gray-4d { background-color: #4d4d4d; }

.bg-red { background-color: #ff0000; }

.bg-red-dark { background-color: #dc0024; }

.bg-green { background-color: #009933; }

.bg-green-dark { background-color: #002804; }

.bg-black { background-color: #000; }

.bg-orange { background-color: #ba2b00; }

.bg-orange-light { background-color: #F44336; }

.bg-orange-dark { background-color: #954f15; }

.bg-violet { background-color: #660066; }

.bg-pink { background-color: #9a244e; }

.bg-pink-light { background-color: #E91E63; }

.bg-blue-light { background-color: #a2c1c3; }

.bg-blue-dark { background-color: #5b5690; }

.bg-blue { background-color: #336699; }

.bg-gold { background-color: #cc9933; }

.bg-sky { background-color: #e7edf0; }

.bg-midnight-blue { background-color: #094470; }

.bg-red-berry { background-color: #990000; }

.bg-white { background-color: #fff !important; }

.bg-yellow-lighter { background-color: #fedf62; }

.bg-yellow { background-color: #ffcc00; }

.bg-crimson-lighter { background-color: #ec3235; }

.bg-gray-mid-light { background-color: #a2a2a2; }

.bg-green-lighter { background-color: #d2e289; }

.bg-creem { background-color: #ddcca8; }

.bg-purple { background-color: #84194b; }

.bg-real-blue { background-color: #244563; }

.bg-blue-smalt { background-color: #00368b; }

.d-hide { display: none; }

.d-show { display: block; }

@media (min-width: 240px) and (max-width: 1023px) { .tm-hide { display: none; }
  .tm-show { display: block; } }
@media (min-width: 768px) and (max-width: 1023px) { .t-hide { display: none; }
  .t-show { display: block; } }
@media (min-width: 240px) and (max-width: 767px) { .m-hide { display: none !important; }
  .m-show { display: block; } }
.container { max-width: 1080px; margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 24px; }
.container:after { content: " "; display: block; clear: both; }
@media (min-width: 1300px) { .container { max-width: 1300px; margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 24px; }
  .container:after { content: " "; display: block; clear: both; } }
@media (min-width: 240px) and (max-width: 1023px) { .container { max-width: 768px; margin-left: auto; margin-right: auto; }
  .container:after { content: " "; display: block; clear: both; } }
#header .container { padding-top: 0; padding-bottom: 0; }
.big-story .container { padding-right: 10px; padding-left: 10px; }

@media (min-width: 240px) and (max-width: 1023px) { .container { padding-right: 10px; padding-left: 10px; } }
.region-three-25-25-50 .row .three-50 { margin-left: 50%; }
@media (min-width: 768px) and (max-width: 1023px) { .region-three-25-25-50 .row .three-50 { width: 100%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; margin-left: 0%; height: auto !important; margin-bottom: 24px; } }
@media (min-width: 240px) and (max-width: 767px) { .region-three-25-25-50 .row .three-50 { margin-left: 0%; width: 100%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; padding-left: 0; padding-right: 0; margin-bottom: 24px; } }
.region-three-25-25-50 .row .three-25 { margin-left: -100%; }
@media (min-width: 768px) and (max-width: 1023px) { .region-three-25-25-50 .row .three-25 { width: 50%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; margin-left: 0%; } }
@media (min-width: 240px) and (max-width: 767px) { .region-three-25-25-50 .row .three-25 { margin-left: 0%; } }
.region-three-25-25-50 .row .three-25.mid { margin-left: -75%; }
@media (min-width: 768px) and (max-width: 1023px) { .region-three-25-25-50 .row .three-25.mid { margin-left: 0%; } }
@media (min-width: 240px) and (max-width: 767px) { .region-three-25-25-50 .row .three-25.mid { width: 100%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; margin-left: 0%; } }

.row { margin: 0 -2.2%; }
.row::before, .row::after { content: ""; display: table; }
.row::after { clear: both; }
@media (min-width: 1300px) { .row { margin: 0 -2.2%; } }
@media (min-width: 768px) and (max-width: 1023px) { .row { margin: 0 -2.2%; } }
@media (min-width: 240px) and (max-width: 767px) { .row { margin: 0; } }

.full-width { width: 100%; }

.hulf-width { width: 50%; }

.left-sidebar, .six-column { width: 16.66667%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.right-side { width: 83.33333%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.right-sidebar { width: 33.33333%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.main-content { width: 50%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.one-100 { width: 100%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }
.one-100::before, .one-100::after { content: ""; display: table; }
.one-100::after { clear: both; }

.four-25, .three-25 { width: 25%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.three-33 { width: 33.33333%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.three-50, .two-50 { width: 50%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.two-75 { width: 66.66667%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.two-25 { width: 33.33333%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.detailed-content { width: 75%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.detailed-content-left { width: 16.66667%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.detailed-content-right { width: 83.33333%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.five-20 { width: 20%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.main-content-right { width: 25%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; padding-left: 3.7%; }
@media (min-width: 240px) and (max-width: 1023px) { .main-content-right { padding-left: 2.27273%; } }

.main-content-left { width: 75%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; padding-right: 3.7%; }
@media (min-width: 240px) and (max-width: 1023px) { .main-content-left { padding-right: 2.27273%; } }

.four-40 { width: 37.5%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

.two-20 { width: 25%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }

@media (min-width: 768px) and (max-width: 1023px) { .main-content, .three-50, .two-50, .two-20 { width: 100%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }
  .section-multimedia-block .main-content, .section-multimedia-block .three-50, .section-multimedia-block .two-50, .section-multimedia-block .two-20 { width: 50%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }
  .showbiz-page .main-content, .showbiz-page .three-50, .showbiz-page .two-50, .showbiz-page .two-20 { width: 50%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }
  .main-content .three-50, .sports .two-50, .left-sidebar, .right-sidebar, .four-25, .right-side, .two-50 .two-50 { width: 50%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }
  .six-column, .five-20 { width: 33.33333%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; }
  .front-page .two-75 { width: 100%; float: left; padding-left: 2.27273%; padding-right: 2.27273%; border-right: none; }
  .main-content-left .two-50 { width: 50%; float: left; padding-left: 6.81818%; padding-right: 6.81818%; padding-left: 2.27273%; padding-right: 2.27273%; } }
@media (min-width: 240px) and (max-width: 767px) { .main-content-right, .main-content-left, .left-sidebar, .six-column, .right-side, .right-sidebar, .main-content, .one-100, .four-25, .three-33, .three-25, .three-50, .two-50, .two-75, .two-25, .five-20, .two-20, .four-40 { width: 100%; float: left; padding-left: 3.40909%; padding-right: 3.40909%; padding-left: 0; padding-right: 0; border-right: none !important; } }
@media (min-width: 240px) and (max-width: 767px) { .two-50, .three-33, .four-25 { margin-bottom: 30px; }
  .two-50 .thumb, .three-33 .thumb, .four-25 .thumb { margin-bottom: 10px; } }
em { font-style: italic; }

strong { font-weight: 800; }

h1, h2, h3, h4, h5, h6, p { margin: 0; }

.small, small { font-size: 12px; line-height: 17px; font-weight: 800; }

.base, ul, ol { font-size: 13px; line-height: 21px; }

h6 { font-size: 12px; line-height: 17px; font-weight: 800; }

h5, .h5 { font-size: 14px; line-height: 21px; font-family: "Droid Serif", serif; font-weight: 700; }

.medium, h4 { font-size: 18px; line-height: 24px; font-weight: 700; margin-bottom: 15px; font-family: "Droid Serif", serif; }

.large, h3 { font-size: 24px; font-weight: 800; line-height: 30px; margin-bottom: 15px; font-family: "Droid Serif", serif; }
@media (min-width: 1300px) { .large, h3 { margin-bottom: 15px; } }
@media (min-width: 240px) and (max-width: 767px) { .large, h3 { font-size: 20px; line-height: 25px; } }

.xlarge, .showbiz-page .two-50 h3, .showbiz-star h3, h2 { font-family: "Droid Serif", serif; font-size: 36px; font-weight: 800; line-height: 46px; margin-bottom: 15px; }
@media (min-width: 1300px) { .xlarge, .showbiz-page .two-50 h3, .showbiz-star h3, h2 { margin-bottom: 15px; } }
@media (min-width: 240px) and (max-width: 767px) { .xlarge, .showbiz-page .two-50 h3, .showbiz-star h3, h2 { font-size: 25px; line-height: 30px; } }

.xxlarge, .showbiz h2, h1 { font-family: "Droid Serif", serif; font-size: 44px; line-height: 54px; font-weight: 800; margin-bottom: 15px; }
.page-title .xxlarge, .page-title .showbiz h2, .showbiz .page-title h2, .page-title h1 { font-family: "Open Sans", sans-serif; margin-bottom: 0; }
@media (min-width: 240px) and (max-width: 767px) { .xxlarge, .showbiz h2, h1 { font-size: 36px; line-height: 46px; } }

.huge { font-family: "Droid Serif", serif; font-size: 85px; font-weight: 700; line-height: 90px; margin-bottom: 15px; }
@media (min-width: 1300px) { .huge { margin-bottom: 24px; } }

li > p { padding-top: 0; }

li h1, li h2, li h3, li h4, li h5, li h6, li p { margin: 0; }

p { margin-bottom: 21px; }
.section-byte p { margin-bottom: 0; }
.highlight-text p { font-family: "Droid Serif", serif; }
p a:hover { text-decoration: none; }

ul, ol { list-style: none; padding: 0; margin: 0; }
ul li, ol li { padding: 0; margin: 0; }
ul.list-border li, ol.list-border li { padding: 24px 0; border-bottom: 1px solid #e6e6e6; }
ul.list-border li:first-child, ol.list-border li:first-child { padding-top: 0; }
ul.list-border li:last-child, ol.list-border li:last-child { padding-bottom: 0; border-bottom: none; }
ul.list-border-dotted li, ol.list-border-dotted li { border-bottom: 1px dotted #a2a2a2; }
ul.list-border-dotted li::before, ul.list-border-dotted li::after, ol.list-border-dotted li::before, ol.list-border-dotted li::after { content: ""; display: table; }
ul.list-border-dotted li::after, ol.list-border-dotted li::after { clear: both; }
ul.list-border-dotted li:last-child, ol.list-border-dotted li:last-child { padding: 24px 0; margin-bottom: 15px; }
ul.list-border-dotted.thumbnail-nav, ol.list-border-dotted.thumbnail-nav { border-bottom: 1px solid #000; }
.bg-gray-light ul.list-border-dotted.thumbnail-nav, .bg-gray-light ol.list-border-dotted.thumbnail-nav { border-bottom-color: #a2a2a2; }
ul.list-border-dotted.thumbnail-nav li, ol.list-border-dotted.thumbnail-nav li { padding: 15px 0; margin-bottom: 0; }
ul.list-border-dotted.thumbnail-nav li .thumb-img, ol.list-border-dotted.thumbnail-nav li .thumb-img { float: left; width: 130px; margin-right: 15px; }
ul.list-border-dotted.thumbnail-nav li .thumb-img img, ol.list-border-dotted.thumbnail-nav li .thumb-img img { display: block; width: 100%; }
ul.list-border-dotted.thumbnail-nav li:last-child, ol.list-border-dotted.thumbnail-nav li:last-child { border-bottom: none; }
ul.list-type-bullet li, ol.list-type-bullet li { padding-left: 20px; margin-bottom: 15px; background: url(../images/bullet-1.png) no-repeat left 6px; }
ul.list-type-bullet li.type-video, ol.list-type-bullet li.type-video { background: url(../images/type-video.png) no-repeat left 3px; }
ul.list-type-bullet li.type-video-white, ol.list-type-bullet li.type-video-white { background: url(../images/type-video-white.png) no-repeat left 4px; }
ul.list-type-bullet li.type-video-orange, ol.list-type-bullet li.type-video-orange { background: url(../images/type-video-orange.png) no-repeat left 4px; }
ul.list-type-bullet li.type-audio, ol.list-type-bullet li.type-audio { background: url(../images/type-audio.png) no-repeat left 4px; }
ul.list-type-bullet li:last-child, ol.list-type-bullet li:last-child { margin-bottom: 0; }
ul.list-type-bullet.border-bottom, ol.list-type-bullet.border-bottom { padding-bottom: 24px; margin-bottom: 24px; }
ul.list-type-no-bullet li, ol.list-type-no-bullet li { margin-bottom: 15px; }
ul.list-type-no-bullet li:last-child, ol.list-type-no-bullet li:last-child { margin-bottom: 0; }
ul.tab-nav, ol.tab-nav { padding: 15px 0; border-bottom: 1px solid #000; }
ul.tab-nav::before, ul.tab-nav::after, ol.tab-nav::before, ol.tab-nav::after { content: ""; display: table; }
ul.tab-nav::after, ol.tab-nav::after { clear: both; }
.bg-gray-light ul.tab-nav, .bg-gray-light ol.tab-nav { border-bottom-color: #a2a2a2; }
ul.tab-nav li, ol.tab-nav li { line-height: 24px; float: left; text-transform: uppercase; border-right: 1px solid #000; padding-right: 15px; margin-right: 15px; }
ul.tab-nav li a, ol.tab-nav li a { position: relative; float: left; text-decoration: none; }
ul.tab-nav li a:after, ol.tab-nav li a:after { content: ""; width: 15px; height: 11px; display: none; position: absolute; left: 50%; bottom: -16px; margin-left: -8px; background-position: 0 -694px; }
.bg-gray-light ul.tab-nav li a:after, .bg-gray-light ol.tab-nav li a:after { background-position: 0 -683px; }
ul.tab-nav li:last-child, ol.tab-nav li:last-child { border-right-width: 0; padding-right: 0; margin-right: 0; }
ul.tab-nav li.active a:after, ol.tab-nav li.active a:after { display: block; }
ul.tab-nav.tab-solid, ol.tab-nav.tab-solid { padding: 0; border-bottom: none; }
ul.tab-nav.tab-solid li, ol.tab-nav.tab-solid li { padding: 5px 10px; background: #fff; border-bottom: 1px solid #00368b; margin-right: 0; width: 50%; text-align: center; text-transform: uppercase; cursor: pointer; }
ul.tab-nav.tab-solid li a, ol.tab-nav.tab-solid li a { color: #000; text-align: center; font-size: 18px; font-weight: bold; letter-spacing: 2px; float: none; }
@media (min-width: 240px) and (max-width: 767px) { ul.tab-nav.tab-solid li a, ol.tab-nav.tab-solid li a { font-size: 12px; line-height: 15px; letter-spacing: .5px; } }
ul.tab-nav.tab-solid li a:after, ol.tab-nav.tab-solid li a:after { display: none; }
ul.tab-nav.tab-solid li.active, ol.tab-nav.tab-solid li.active { background: #00368b; }
ul.tab-nav.tab-solid li.active a, ol.tab-nav.tab-solid li.active a { color: #fff; }
ul.photo-gallery::before, ul.photo-gallery::after, ol.photo-gallery::before, ol.photo-gallery::after { content: ""; display: table; }
ul.photo-gallery::after, ol.photo-gallery::after { clear: both; }
ul.photo-gallery li, ol.photo-gallery li { float: left; width: 22.9%; margin: 24px 2.8% 0 0; }
@media (min-width: 240px) and (max-width: 1299px) { ul.photo-gallery li, ol.photo-gallery li { margin-top: 24px; } }
@media (min-width: 240px) and (max-width: 767px) { ul.photo-gallery li, ol.photo-gallery li { margin-top: 10px; } }
ul.photo-gallery li:nth-child(4n), ol.photo-gallery li:nth-child(4n) { margin-right: 0; }
ul.photo-gallery li:nth-child(-n+4), ol.photo-gallery li:nth-child(-n+4) { margin-top: 0; }
ul.photo-gallery li .thumb, ol.photo-gallery li .thumb { margin: 0; }
ul.besides li, ol.besides li { padding: 15px 0; }
ul.besides li::before, ul.besides li::after, ol.besides li::before, ol.besides li::after { content: ""; display: table; }
ul.besides li::after, ol.besides li::after { clear: both; }
ul.besides li .list-content, ol.besides li .list-content { overflow: hidden; }
ul.besides li h5, ol.besides li h5 { margin-bottom: 10px; }
ul.besides li p, ol.besides li p { line-height: 16px; color: #666; }
ul.besides li .thumb, ol.besides li .thumb { float: left; overflow: hidden; margin-right: 15px; margin-bottom: 0; max-width: 120px; }
ul.besides li .thumb.w132, ol.besides li .thumb.w132 { max-width: 132px; }
ul.besides li .thumb.w112, ol.besides li .thumb.w112 { max-width: 112px; }
ul.besides li .thumb.w62, ol.besides li .thumb.w62 { max-width: 62px; }
ul.op-ed li, ol.op-ed li { padding: 15px 0; }
ul.op-ed li::before, ul.op-ed li::after, ol.op-ed li::before, ol.op-ed li::after { content: ""; display: table; }
ul.op-ed li::after, ol.op-ed li::after { clear: both; }
ul.op-ed li .author-pic, ol.op-ed li .author-pic { width: 30%; float: left; overflow: hidden; padding-right: 10px; }
@media (min-width: 768px) and (max-width: 1023px) { ul.op-ed li .author-pic, ol.op-ed li .author-pic { width: 40%; } }
ul.op-ed li .author-pic .thumb, ol.op-ed li .author-pic .thumb { margin-bottom: 10px; }
ul.op-ed li .author-pic a.centered, ol.op-ed li .author-pic a.centered { display: block; font-weight: 700; font-size: 12px; margin-bottom: 0; line-height: 16px; }
ul.op-ed li .author-content, ol.op-ed li .author-content { width: 70%; float: left; background: #e6e6e6; padding: 10px; }
@media (min-width: 768px) and (max-width: 1023px) { ul.op-ed li .author-content, ol.op-ed li .author-content { width: 60%; background: none; }
  ul.op-ed li .author-content p, ul.op-ed li .author-content a.continue, ol.op-ed li .author-content p, ol.op-ed li .author-content a.continue { display: none; } }
ul.op-ed li .author-content h5, ol.op-ed li .author-content h5 { margin-bottom: 10px; }
ul.op-ed li .author-content a.continue, ol.op-ed li .author-content a.continue { text-decoration: italic; font-weight: bold; }

.version-block, .tab-block { padding: 15px 0; border-bottom: 1px solid #e6e6e6; }
.version-block ul li, .tab-block ul li { font-size: 14px; text-transform: uppercase; padding: 0 15px; display: inline-block; font-weight: 600; }
.version-block ul li.active a, .tab-block ul li.active a { opacity: .4; }
.version-block.page-title, .tab-block.page-title { padding-left: 0; padding-right: 0; }
.version-block.page-title h2, .tab-block.page-title h2 { padding-right: 20px; }
.version-block.page-title ul, .tab-block.page-title ul { margin-top: 15px; }
.full-width-slider .version-block, .full-width-slider .tab-block { padding: 15px; border-bottom-color: #333333; }

.most-popular-stories .section-tab-item { border-top: 1px solid #e6e6e6; margin-top: -1px; padding-top: 20px; }
.most-popular-stories .section-tab-item ul { list-style: none; }
.most-popular-stories .section-tab-item ul li { position: relative; width: 48%; margin-right: 2%; float: left; margin-bottom: 10px; padding-bottom: 10px; }
@media (min-width: 240px) and (max-width: 767px) { .most-popular-stories .section-tab-item ul li { width: 100%; margin-right: 0; float: none; clear: both; overflow: hidden; } }
.most-popular-stories .section-tab-item ul li .thumb-img { padding-right: 15px; float: left !important; max-width: 125px; }
.most-popular-stories .section-tab-item ul li .thumb-img img { margin-bottom: 0; }

.topic-links { margin-top: 5px; border-top: 1px dotted #e6e6e6; padding-top: 10px; }
.topic-links li { display: inline-block; margin-right: 10px; margin-bottom: 10px; }
.topic-links li a { padding: 5px 10px; font-size: 14px; }

a { color: #000; text-decoration: none; -moz-transition-property: color, opacity, border-color, box-shadow, background-color; -o-transition-property: color, opacity, border-color, box-shadow, background-color; -webkit-transition-property: color, opacity, border-color, box-shadow, background-color; transition-property: color, opacity, border-color, box-shadow, background-color; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; outline: none; }
a:hover { text-decoration: underline; }
a.italic { font-family: "Droid Serif", serif; font-style: italic; font-weight: 600; }
a.box-2 > * { -moz-transition-property: box-shadow; -o-transition-property: box-shadow; -webkit-transition-property: box-shadow; transition-property: box-shadow; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
a.read-more { text-transform: uppercase; color: #999; font-size: 12px; line-height: 22px; float: right; margin-top: 15px; position: relative; }
a.read-more:before { content: "+"; font-size: 20px; line-height: 25px; position: absolute; left: -15px; top: -2px; text-decoration: none; font-weight: normal; }

.item-list-pager { padding-top: 24px; }
.item-list-pager .pager-show-more .pager-show-more-next { margin: 0; border: none; }
.item-list-pager .pager-show-more .pager-show-more-next a { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px; display: inline-block; font-weight: bold; text-transform: uppercase; color: #fff; background-color: #000; text-decoration: none; }
.item-list-pager .pager-show-more .pager-show-more-next a:hover { background-color: #333333; }

.item-list-pager .pager li { padding: 0; }
.item-list-pager .pager li a { border: 2px solid #ccc; border-radius: 5px; padding: 5px 10px; font-weight: bold; text-decoration: none; }
.item-list-pager .pager li:hover { border-color: #000; }
.item-list-pager .pager li.pager-current { border-color: #000; background-color: #000; color: #fff; padding: 5px 10px; border: 2px solid #000; border-radius: 5px; }

img, video, object { max-width: 100%; }

picture.ratio { display: block; position: relative; height: 0; width: 100%; padding-top: 56.25%; }
picture.ratio.ratio--1x1 { padding-top: 100%; }
picture.ratio.ratio--1x7 { padding-top: 70%; }
picture.ratio img { position: absolute; top: 0; left: 0; width: 100%; height: 100% !important; }

.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; }

.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { float: left; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; }

.swiper-wrapper::before, .swiper-wrapper::after { content: ""; display: table; }
.swiper-wrapper::after { clear: both; }

.swiper-wrapper, .swiper-slide { height: auto !important; overflow: hidden; }

.slider-direction { width: 72px; position: relative; position: absolute; right: 24px; top: 27px; z-index: 2; background-color: #000; }
.slider-direction::before, .slider-direction::after { content: ""; display: table; }
.slider-direction::after { clear: both; }
.slider-direction:after { content: ""; position: absolute; left: 50%; top: 0; display: block; margin-left: -1px; width: 2px; height: 18px; background-color: #a2a2a2; opacity: .5; }
.slider-direction.bg-black-50 { width: 100%; background-color: rgba(0, 0, 0, 0.7); right: 0; top: auto; bottom: 0; opacity: 0; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.slider-direction.bg-black-50:after { display: none; }
@media (min-width: 240px) and (max-width: 1023px) { .slider-direction.bg-black-50 { opacity: 1; } }
.fixed-six .slider-direction { position: relative; right: 0; top: -30px; float: right; background-color: inherit; }
.border-heading .slider-direction { position: relative; right: 0; top: 0; float: right; background-color: inherit; }
.slider-direction.black, .slider-direction.white { background-color: inherit; }
.slider-direction.right-bottom { right: 0; top: auto; bottom: 0; }
.slider-direction.bottom { top: auto; bottom: 27px; }
.slider-direction.full { position: static; width: auto; background: none; }
.slider-direction.full:after { display: none; }

.slider { position: relative; }
.slider:hover .slider-direction.bg-black-50 { opacity: 1; }
.slider.ae-slider .slider-direction { right: 0; top: -75px; }
.slider .both-side { width: 100%; }
.slider .both-side:after { display: none; }
.slider .oped-content { position: relative; }
.slider .oped-content .slider-direction.full .arrow-left, .slider .oped-content .slider-direction.full .arrow-right { top: -78px; }

.front .oped-content .slider-direction.full .arrow-left, .front .oped-content .slider-direction.full .arrow-right { top: -36px; }

.arrow-left, .arrow-right { width: 18px; height: 18px; overflow: hidden; text-indent: -1000px; float: left; background-position: 0 -337px; opacity: .5; }
.arrow-left.big, .arrow-right.big { width: 24px; height: 24px; background-position: 0 -277px; position: absolute; top: 21px; left: 0; z-index: 2; }
.black .arrow-left, .black .arrow-right { background-position: 0 -301px; }
.white .arrow-left, .white .arrow-right { background-position: 0 -319px; }
.arrow-left.disable, .arrow-right.disable { opacity: .1 !important; cursor: default; }
.arrow-left:hover, .arrow-right:hover { opacity: 1; }
.bg-black-50 .arrow-left, .bg-black-50 .arrow-right { float: left; width: auto; height: auto; padding: 10px; background: none; }
.bg-black-50 .arrow-left span, .bg-black-50 .arrow-right span { width: 18px; height: 18px; display: block; background-position: 0 -337px; }
.bg-black-50 .arrow-left:hover, .bg-black-50 .arrow-right:hover { background-color: #000; }
.full .arrow-left, .full .arrow-right { position: absolute; left: 0; top: 15px; }

.arrow-right { float: right; background-position: 0 -575px; }
.arrow-right.big { background-position: 0 -515px; left: auto; right: 0; }
.black .arrow-right { background-position: 0 -539px; }
.white .arrow-right { background-position: 0 -557px; }
.bg-black-50 .arrow-right span { background-position: 0 -575px; }
.full .arrow-right { left: auto; right: 0; }

.arvhive { float: left; position: absolute; right: 87px; top: 0; font-size: 12px; line-height: 18px; color: #a2a2a2; padding: 0 15px; white-space: nowrap; border-right: 1px solid #a2a2a2; }

.video-stories-slider { padding: 24px; position: relative; }
.video-stories-slider h4 { margin-bottom: 24px; text-transform: uppercase; }
.video-stories-slider .slider-direction { right: 36px; }
.video-stories-slider .swiper-slider { width: 25%; padding-right: 24px; float: left; }
.video-stories-slider .swiper-slider .thumb { margin-bottom: 15px; }
.video-stories-slider .swiper-slider p { font-family: "Open Sans", sans-serif; font-size: 12px; line-height: 17px; font-weight: 800; font-size: 13px; color: #a2a2a2; margin-bottom: 0; font-weight: normal; }
.video-stories-slider .swiper-slider p a { color: #fff; }
.video-stories-slider .swiper-slider.highlight-slider { width: 50%; }
.video-stories-slider .swiper-slider.highlight-slider .thumb { width: 68%; margin-right: 15px; margin-bottom: 0; }
.video-stories-slider .swiper-slider:last-child { padding-right: 0; }
.sports .video-stories-slider { padding: 24px; min-height: 100%; }
.sports .video-stories-slider .thumb { margin-bottom: 0; }
.sports .video-stories-slider h4 { padding-right: 72px; }

.two-75 .video-stories-slider { height: 298px; }

.section-homepage .video-stories-slider { padding: 24px; }

.direction-arrow-vertical { width: 30px; height: 100%; position: absolute; right: 0; top: 0; z-index: 1; }
.direction-arrow-vertical:after { width: 14px; height: 1px; content: ''; display: block; position: absolute; left: 50%; top: 50%; margin-left: -7px; background-color: rgba(255, 255, 255, 0.5); }
.direction-arrow-vertical:hover:after { display: none; }

.dir-top, .dir-bottom { width: 100%; height: 50%; display: block; border-left: 1px solid rgba(255, 255, 255, 0); overflow: hidden; text-indent: -100px; position: relative; opacity: .5; }
.dir-top span, .dir-bottom span { display: block; width: 14px; height: 10px; position: absolute; left: 50%; margin-left: -7px; }
.dir-top.disable, .dir-bottom.disable { opacity: .1 !important; cursor: default; }

.dir-top { border-bottom: 1px solid rgba(255, 255, 255, 0); }
.dir-top span { background-position: 0 -705px; bottom: 24px; }

.dir-bottom { border-top: 1px solid rgba(255, 255, 255, 0); }
.dir-bottom span { background-position: 0 -38px; top: 24px; }

.dir-top:hover, .dir-bottom:hover { opacity: 1; border-color: rgba(255, 255, 255, 0.5); }

.vertical-slider { height: 302px; overflow: hidden; }
@media (min-width: 1300px) { .vertical-slider { height: 364px; } }
@media (min-width: 768px) and (max-width: 1023px) { .vertical-slider { height: 214px; } }
.vertical-slider .swiper-container { height: 100%; position: relative; }
.vertical-slider.travel-vertical-slider { height: 238px; }
@media (min-width: 1300px) { .vertical-slider.travel-vertical-slider { height: 238px; } }
.vertical-slider.travel-vertical-slider .slider-vertical { min-height: 0; }
@media (min-width: 1300px) { .vertical-slider.travel-vertical-slider .slider-vertical { min-height: 0; } }
.vertical-slider.travel-vertical-slider .slider-vertical .thumb { width: 60%; height: 237px; }
.vertical-slider.travel-vertical-slider .slider-vertical .thumb img { width: 100%; }
.vertical-slider.travel-vertical-slider .slider-vertical .slider-content { padding: 15px 30px; height: 237px; width: 40%; }
.vertical-slider.travel-vertical-slider .slider-vertical .slider-content .sub-head, .vertical-slider.travel-vertical-slider .slider-vertical .slider-content h2, .vertical-slider.travel-vertical-slider .slider-vertical .slider-content p { margin-bottom: 10px; }
.vertical-slider.travel-vertical-slider .slider-vertical .slider-content h2 { line-height: 33px; }

.slider-vertical { border-bottom: 1px solid #fff; min-height: 302px; max-height: 302px; }
.slider-vertical::before, .slider-vertical::after { content: ""; display: table; }
.slider-vertical::after { clear: both; }
@media (min-width: 1300px) { .slider-vertical { min-height: 364px; max-height: 364px; } }
@media (min-width: 768px) and (max-width: 1023px) { .slider-vertical { min-height: 214px; max-height: 214px; } }
.slider-vertical .thumb { width: 50%; margin: 0; float: left; border-right: 6px solid #fff; min-height: 302px; }
@media (min-width: 240px) and (max-width: 767px) { .slider-vertical .thumb { display: none; } }
@media (min-width: 1300px) { .slider-vertical .thumb { min-height: 364px; } }
@media (min-width: 768px) and (max-width: 1023px) { .slider-vertical .thumb { min-height: 214px; } }
.slider-vertical .slider-content { float: left; width: 50%; padding: 24px 50px 24px 24px; }
@media (min-width: 240px) and (max-width: 1023px) { .slider-vertical .slider-content { padding: 15px 24px; }
  .slider-vertical .slider-content .sub-head { margin-bottom: 7.5px; } }
@media (min-width: 240px) and (max-width: 767px) { .slider-vertical .slider-content { width: 100%; } }
.slider-vertical .slider-content h2 { font-size: 33px; line-height: 40px; margin-bottom: 15px; }
@media (min-width: 240px) and (max-width: 1023px) { .slider-vertical .slider-content h2 { font-size: 18px; line-height: 23px; margin-bottom: 7.5px; } }
.slider-vertical .slider-content p { margin-bottom: 15px; }
@media (min-width: 240px) and (max-width: 1023px) { .slider-vertical .slider-content p { margin-bottom: 7.5px; } }

.full-width-img-slider { margin-bottom: 5px; }
.full-width-img-slider .thumb { margin-bottom: 0; }

.border-heading { padding: 15px 0; margin-bottom: 24px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.border-heading::before, .border-heading::after { content: ""; display: table; }
.border-heading::after { clear: both; }
.page-star .border-heading { border-color: #e6e6e6; }
.bg-gray-light .border-heading { border-color: #b5b5b5; }
.border-heading h4 { float: left; text-transform: uppercase; font-weight: 800; margin-bottom: 0; }
.bg-black .border-heading { padding: 0; border: none; }
.bg-white .border-heading { padding: 15px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.border-heading .small-text { float: right; padding: 0; margin-right: 15px; }

.fixed-six .swiper-container { margin-left: -15px; margin-right: -15px; }
.fixed-six .swiper-slide { width: 221px; }
.fixed-six .swiper-slide .pad-left-right-small { border-right: none; }

.fixed-four .swiper-container { margin-left: -15px; margin-right: -15px; }
.fixed-four .swiper-slide { width: 221px; }
.fixed-four .swiper-slide .pad-left-right-small { border-right: 1px solid #e6e6e6; }
.fixed-four .swiper-slide .thumb { margin-bottom: 15px; }
.fixed-four.bg-black .swiper-slide { width: 175px; }

.fixed-three .swiper-container { margin-left: -24px; margin-right: -24px; }
.fixed-three .swiper-slide { width: 380px; max-width: 100%; }
.fixed-three .swiper-slide .thumb { margin-bottom: 15px; }

.fixed-slider { padding-bottom: 24px; }
.fixed-slider .swiper-slide h4 { font-family: "Droid Serif", serif; }
.fixed-slider .swiper-slide > * { border-right: 1px solid #e6e6e6; }
.fixed-slider .swiper-slide:last-child > * { border-right-width: 0; }
.fixed-slider .sub-head { margin-bottom: 7.5px; }
.fixed-slider.bg-black { color: #fff; padding: 24px; }
.fixed-slider.bg-black * { color: #fff; }
.fixed-slider.bg-black .swiper-slide > * { border-right: none; }

.big-width-slider { padding-bottom: 0; }
.big-width-slider .swiper-container { margin-left: -24px; margin-right: -24px; }
@media (min-width: 240px) and (max-width: 1299px) { .big-width-slider .swiper-container { margin-left: -24px; margin-right: -24px; } }
.big-width-slider .swiper-slide { width: 343px; }
@media (min-width: 240px) and (max-width: 1299px) { .big-width-slider .swiper-slide { width: 285px; } }
.big-width-slider .swiper-slide .section-bio { border-right: 1px solid #a2a2a2; }
.big-width-slider .swiper-slide:last-child .section-bio { border-right: none; }
.big-width-slider .section-bio { padding: 0 24px; }
.big-width-slider .section-bio img { width: initial; }
@media (min-width: 240px) and (max-width: 1299px) { .big-width-slider .section-bio { padding: 0 24px; } }
.big-width-slider .section-bio .bio-block { padding-left: 2px; padding-right: 2px; }
.big-width-slider .sub-nav { position: relative; }

.pagination-container { position: relative; }

.pagination { position: absolute; right: 0; top: 0; z-index: 2; }
.pagination::before, .pagination::after { content: ""; display: table; }
.pagination::after { clear: both; }
.pagination .swiper-pagination-switch { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; float: left; width: 12px; height: 12px; margin-left: 6px; background-color: #a2a2a2; cursor: pointer; }
.pagination .swiper-pagination-switch.swiper-active-switch { background-color: #000; }

.staff-slide { padding-bottom: 0; }
.staff-slide .swiper-slide { width: 183px; }
@media (min-width: 1300px) { .staff-slide .swiper-slide { width: 188px; } }
.staff-slide .pad-left-right-small { margin-top: 89px; position: relative; border-right-style: dotted !important; border-right-color: #a2a2a2 !important; }
.staff-slide .pad-left-right-small h6 { border-bottom: 1px dotted #a2a2a2; }
.staff-slide .pad-left-right-small .bio-block { border-top: 1px solid #a2a2a2; }

.slider-prev, .slider-next { width: 36px; height: 45px; overflow: hidden; text-indent: -1000px; opacity: 0; position: absolute; top: 50%; margin-top: -22px; }
.multimedia-slider-inpixel .swiper-container:hover .slider-prev, .multimedia-slider-inpixel .swiper-container:hover .slider-next { opacity: 1; }
.slider-prev.disable, .slider-next.disable { opacity: 0 !important; cursor: default; }

.slider-prev { left: 0; background-position: 0 -638px; }

.slider-next { right: 0; background-position: 0 -593px; }

@media (min-width: 240px) and (max-width: 767px) { .multimedia-slider-inpixel .multimedia-bottom .slider-directions, .multimedia-slider-inpixel .multimedia-bottom .comments-toggle { margin-bottom: 20px; }
  .multimedia-slider-inpixel .multimedia-bottom .vote-now { float: right !important; } }
@media (min-width: 240px) and (max-width: 767px) { .multimedia-slider-inpixel .swiper-wrapper .slider-prev, .multimedia-slider-inpixel .swiper-wrapper .slider-next { margin-top: 30%; } }

@media (min-width: 1300px) { .section-shout.section-multimedia .row.border-right-inner { max-height: 790px; } }

.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }

.play-icon { position: relative; }
.play-icon:after { content: ""; width: 21px; height: 21px; display: block; position: absolute; left: 0; bottom: 0; background: url(../images/play-btn.png) no-repeat; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.play-icon.big:after { content: ""; width: 42px; height: 42px; display: block; position: absolute; left: 0; bottom: 0; background: url(../images/play-btn.png) no-repeat; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.play-icon.mid:after { content: ""; width: 36px; height: 36px; display: block; position: absolute; left: 0; bottom: 0; background: url(../images/play-btn.png) no-repeat; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; }

.section-tab-item { display: none; }

.centered-margin { margin: 0 auto; }

.centered { text-align: center; }
.centered.with-img .small-text { margin: 0 auto; }
.centered.with-img img { display: inline-block; }

.align-right { text-align: right; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.overflow-hidden { overflow: hidden; }

.scroll-y { overflow-y: scroll; }

.display-table { display: table; }

.display-table-cell { display: table-cell; vertical-align: middle; }

.border-bottom { border-bottom: 1px solid #e6e6e6; }
.border-bottom.breaking-cat { padding-bottom: 15px !important; }
.border-bottom.gold { border-color: #cc9933; }
.border-bottom.green { border-color: #009933; }
.border-bottom.blue { border-color: #336699; }
.border-bottom.green-dark { border-color: #002804; }
.border-bottom.violate { border-color: #660066; }
.border-bottom.orange { border-color: #ba2b00; }
.border-bottom.blue-dark-light { border-color: #668698; }
.border-bottom.pink { border-color: #9a244e; }
.border-bottom.gray { border-color: #333333; }
.border-bottom.red-berry { border-color: #990000; }

.border-top-bottom { border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }

.border-all { border: 1px solid #e6e6e6; }

.dotted-border-bottom { padding: 15px 0; margin-bottom: 15px; border-bottom: 2px dotted #e6e6e6; }

.border-right-none { border-right: none !important; }
.border-right-none * { border-right: none !important; }

.border-none { border: none; }
.node-type-news .border-none { border-top: 1px solid #000; }

.pull-right { float: right; }

.pull-left { float: left; }

.uppercase { text-transform: uppercase; }

.pos-rel { position: relative; }

.pos-bottom { width: 100%; position: absolute; left: 0; bottom: 0; }

.border-right-inner > div { border-right: 1px solid #e6e6e6; }
.border-right-inner > div:last-child { border-right: none !important; }
.footer .border-right-inner > div { border-color: #999; }
@media (min-width: 240px) and (max-width: 1023px) { .border-right-inner .four-25:nth-child(2n) { border-right-width: 0; }
  .section-business .border-right-inner .four-25 { border-right-width: 1px; }
  .border-right-inner .main-content, .border-right-inner .three-50 { border-right-width: 0; }
  .border-right-inner .main-content .three-50, .border-right-inner .three-50 .three-50 { border-right-width: 1px; }
  .border-right-inner .two-50:nth-child(2n) { border-right-width: 0; }
  .border-right-inner .two-50 .two-50, .border-right-inner .two-50 .three-50 { border-right-width: 1px; }
  .section-byte .border-right-inner .two-50 { border-right-width: 0; }
  .section-byte .border-right-inner .two-50 .two-50 { border-right-width: 1px; }
  .border-right-inner .six-column:nth-child(3n) { border-right-width: 0; } }

.alert { color: #990000; text-transform: uppercase; font-size: 11px; font-family: "Open Sans", sans-serif; font-weight: normal; }

.highlited-text { font-size: 14px; }

.sub-head { text-transform: uppercase; display: block; margin-bottom: 15px; letter-spacing: 1px; }

.sub-head-no-arrow { text-transform: uppercase; display: block; margin-bottom: 15px; letter-spacing: 1px; }

.more { display: block; font-weight: 700; text-transform: uppercase; }
.more:after { content: "\f101"; display: inline-block; font-family: 'FontAwesome'; font-weight: bold; font-size: 120%; line-height: 0; margin-left: 3px; }

.sub-head:after { content: "\f101"; display: inline-block; font-family: 'FontAwesome'; font-weight: bold; font-size: 120%; line-height: 0; margin-left: 3px; }

.user { display: inline-block; font-size: 13px; line-height: 22px; font-weight: 500; position: relative; padding-left: 18px; color: #000; }
.user:before { content: ""; width: 14px; height: 14px; position: absolute; top: 2px; left: 0; background-position: 0 -827px; }
.user.ash { color: #a2a2a2; }
.user.ash:before { background-position: 0 -799px; }
.user.violate { color: #ab3cab; }
.user.violate:before { background-position: 0 -813px; }

.video-link { display: block; font-size: 13px; line-height: 22px; font-weight: 700; position: relative; padding-left: 18px; }
.video-link:before { content: ""; width: 15px; height: 15px; position: absolute; top: 2px; left: 0; background-position: 0 -784px; }
.video-link.orange:before { background-position: 0 -743px; }
.video-link.white:before { background-position: 0 -771px; }
.video-link.pink:before { background-position: 0 -757px; }
.video-link.gold:before { background-position: 0 -715px; }
.video-link.green:before { background-position: 0 -729px; }
.video-link.camera:before { background-position: 0 -25px; }

.bar-3:before { content: ""; width: 18px; height: 18px; margin-right: 15px; display: inline-block; line-height: 0; background-position: 0 0; vertical-align: middle; }

.padding-left-small { padding-left: 15px; }

.padding-bottom-small { padding-bottom: 15px; }

.padding-bottom-big { padding-bottom: 24px; }
@media (min-width: 1300px) { .padding-bottom-big { padding-bottom: 24px; } }

.margin-bottom-small { margin-bottom: 15px; }

.margin-left-small { margin-left: 15px; }

.margin-bottom-big { margin-bottom: 24px !important; }
@media (min-width: 1300px) { .margin-bottom-big { margin-bottom: 24px !important; } }

.margin-top-big { margin-top: 24px; }
@media (min-width: 1300px) { .margin-top-big { margin-top: 24px; } }

.margin-bottom-zero { margin-bottom: 0 !important; }

.pad-all { padding: 24px; }
@media (min-width: 1300px) { .pad-all { padding: 24px; } }

.pad-all-small { padding: 15px; }

.pad-left-right-small { padding: 0 15px; }

.pad-left-right-smaller { padding: 0 10px; }

.pad-left-right-big { padding: 0 24px; }

.pad-right-big { padding-right: 24px; }

.pad-top-bottom-small { padding-top: 15px; padding-bottom: 15px; }

.pad-bottom-small { padding-bottom: 15px; }

.pad-bottom-big { padding-bottom: 24px; }

.dotted-border { border-bottom: 1px dotted #333333; }

.n-margin-top { margin-top: -5px; }

.print-text { font-size: 11px; font-family: "Open Sans", sans-serif; text-transform: uppercase; opacity: .5; }

.gero-left { padding-left: 0 !important; }

.gero-right { padding-right: 0 !important; }

.zero-bottom { padding-bottom: 0 !important; }

.zero-top { padding-top: 0 !important; }

.triangle-down, .triangle-left, .triangle-right { position: relative; }
.triangle-down:before, .triangle-left:before, .triangle-right:before { content: ''; position: absolute; width: 0; height: 0; }

.triangle-down:before { left: 24px; top: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 15px solid #fff; }
.bg-black .triangle-down:before { border-top-color: #000; }

.triangle-left:before { left: 0; top: 24px; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 15px solid #fff; }
.bg-black .triangle-left:before { border-left-color: #000; }

.triangle-right:before { content: ''; position: absolute; width: 0; height: 0; right: 0; top: 24px; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 15px solid #fff; }
.bg-black .triangle-right:before { border-right-color: #000; }

.quote { font-family: "Droid Serif", serif; border-top: 1px solid #000; border-bottom: 1px solid #000; font-size: 18px; font-style: italic; width: 500px; margin: 20px 0; padding: 15px 40px; line-height: 28px; position: relative; font-weight: 600; }
.quote:before { display: block; content: "\201C"; font-size: 80px; position: absolute; left: -10px; top: 30px; }
.quote cite { font-family: "Open Sans", sans-serif; font-style: normal; font-size: 12px; display: block; margin-top: 5px; }

.blockquote-style2 { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.blockquote-style2 { border-left: 1px dotted #fff; padding: 0 35px; font-family: "Droid Serif", serif; font-size: 18px; font-style: italic; position: relative; min-height: 70px; }
.blockquote-style2:before { color: #fff; content: "\201C"; font-size: 45px; display: block; position: absolute; left: 45%; top: -15px; }
.blockquote-style2:after { color: #fff; content: "\201D"; font-size: 45px; display: block; position: absolute; left: 45%; bottom: -40px; }
.blockquote-style2 p { text-align: center; font-style: italic; }

.subhead-big { text-transform: uppercase; font-weight: bold; font-size: 18px; }
.subhead-big.double-arrow-right:after { content: "\f101"; display: inline-block; font-family: 'FontAwesome'; font-weight: normal; font-size: 120%; line-height: 0; margin-left: 5px; }

.back-to-top { right: -2px; display: none; padding: 6px 13px; bottom: 3%; position: fixed; z-index: 999; cursor: pointer; border: 2px solid #000; background: #fff; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px; border-radius: 10px 0 0 0; color: #000; text-align: center; font-size: 12px; text-transform: uppercase; line-height: 12px; font-weight: bold; }
.back-to-top i { font-size: 26px; display: block; }

.back-to-top:hover { text-decoration: none; background: #000; color: #fff; }

@media (min-width: 240px) and (max-width: 767px) { .mobile-bottom-spacing .row > div { margin-bottom: 20px; } }

hr { border-color: #000; margin: 20px 0; }

#skip-link { left: 50%; margin-left: -6.5em; margin-top: 0; padding: 0 0.5em; position: absolute; width: 12em; z-index: 50; }
#skip-link a { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:link, #skip-link a:visited { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:hover, #skip-link a:focus, #skip-link a:active { outline: 0; }

.tasks.container { padding: 0; }

ul.primary { border-bottom-color: #ccc; margin: 10px 0; padding: 0; }
ul.primary li { display: block; float: left; margin: 0 1px -1px; }
ul.primary li a { background-color: #f5f5f5; border-color: #ccc; margin-right: 1px; padding: 0 10px; display: block; float: left; height: 1.5em; line-height: 1.5em; }
ul.primary li a:hover, ul.primary li a:focus { background-color: #000; border-color: #ccc; color: #fff; }
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus { background-color: #000; border-bottom-color: #000; color: #fff; }

ul.secondary { border-bottom: 1px solid #ccc; margin: 1em 0 0; padding: 0 .3em 1em; }
ul.secondary li { border-right: 0; list-style: none; padding: 0 10px 0 0; }
ul.secondary li a:hover, ul.secondary li a.active { border-bottom: none; text-decoration: underline; }

#content .panel-display, #content .panel-flexible { margin-left: -10px; margin-right: -10px; }

header[role=banner], .content-inner, .nav, .region-sidebar-first, .region-sidebar-second, .region-secondary-content, .region-tertiary-content, .region-footer { overflow: visible; word-wrap: break-word; }

.element-invisible { border: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { clip: auto; height: auto; overflow: visible; position: static; width: auto; }

.offscreen { position: absolute; top: -99999em; width: 1px; height: 1px; overflow: hidden; outline: 0; }

.element-hidden { display: none; }

html body.admin-menu #header { top: 29px; }

html body.admin-menu .big-story-header #header { top: 0; z-index: 100 !important; }

html body.admin-menu-with-shortcuts #header { top: 65px !important; }

#admin-menu > div > .dropdown > li > a { margin-bottom: 0; }

form#user-login { margin: 0 auto; width: 800px; }

.limit-container { margin: 0 auto; max-width: 1080px; margin-left: auto; margin-right: auto; }
.limit-container:after { content: " "; display: block; clear: both; }
@media (min-width: 1300px) { .limit-container { max-width: 1300px; margin-left: auto; margin-right: auto; }
  .limit-container:after { content: " "; display: block; clear: both; } }
@media (min-width: 240px) and (max-width: 1023px) { .limit-container { max-width: 768px; margin-left: auto; margin-right: auto; }
  .limit-container:after { content: " "; display: block; clear: both; } }

div.ctools-modal-content * { color: #000; }

div#toolbar div.toolbar-shortcuts ul li a, #admin-menu, #admin-menu .dropdown { font-size: 11px; }

.spinner-container { width: 56px; margin: 30px auto; background: url(../images/spin-bg.png) no-repeat 11px 50%; }

@keyframes spinner { 0% { transform: rotate(0); }
  100% { transform: rotate(360deg); } }
@-webkit-keyframes spinner { 0% { transform: rotate(0); }
  100% { transform: rotate(360deg); } }
@-moz-keyframes spinner { 0% { transform: rotate(0); }
  100% { transform: rotate(360deg); } }
@-o-keyframes spinner { 0% { transform: rotate(0); }
  100% { transform: rotate(360deg); } }
.spinner { display: block; width: 50px; height: 50px; border-radius: 50%; border: 3.125px solid #000; animation: spinner 1.2s linear infinite; -webkit-animation: spinner 1.2s linear infinite; -moz-animation: spinner 1.2s linear infinite; -o-animation: spinner 1.2s linear infinite; position: relative; }
.spinner:before, .spinner:after { content: ''; position: absolute; display: block; border-radius: 50%; border: 3.125px solid transparent; border-top-color: tomato; top: -9.375px; left: -9.375px; width: 62.5px; height: 62.5px; }
.spinner:after { border-top-color: transparent; border-bottom-color: tomato; }

.adv-in-body { text-align: center; }
.adv-in-body a { display: inline-block; }

.poll { overflow: inherit; }

.page-node .messages.error, .page-taxonomy .messages.error { display: none; }

*, *::before, *::after { box-sizing: border-box; }

html, body, button { -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }

body { font-family: "Open Sans", sans-serif; font-size: 13px; line-height: 21px; font-weight: 400; color: #000; overflow-x: hidden; position: relative; }
@media (min-width: 240px) and (max-width: 1023px) { body { padding-top: 0; } }
body.page-star { padding-top: 0; }
body.page-shout { padding-top: 0; }

p { font-family: "Droid Serif", serif; }

.container.border-bottom { padding-bottom: 24px; }
@media (min-width: 1300px) { .container.border-bottom { padding-bottom: 24px; } }

.bg-gray-light { border-top: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; }
.bg-gray-light * { border-color: #b5b5b5; }
.bg-gray-light .border-right-inner > * { border-color: #b5b5b5; }
.bg-gray-light .four-25, .bg-gray-light .four-25 { border-color: #b5b5b5; }

.thumb { margin-bottom: 20px; display: block; position: relative; }
.thumb img { display: block; max-width: 100%; }
.highlight-feature .thumb, .advatige .thumb { margin-bottom: 0; }

.advatige { text-align: center; }
.advatige a { display: inline-block; }
.advatige .thumb { display: inline-block; position: relative; margin-bottom: 0 !important; }
.advatige .thumb .small-text { position: absolute; right: 0; bottom: -20px; display: inline; padding: 0; }
@media (min-width: 240px) and (max-width: 767px) { .advatige .thumb .small-text { font-size: 8px; bottom: -15px; } }
.three-33 .advatige { padding-left: 0; padding-right: 0; }

.small-text { font-size: 11px; line-height: 17px; padding: 15px 0; display: block; }
.advatige .small-text { padding: 0; }
.page-title .small-text { padding: 45px 0 0; font-size: 12px; }
.small-text.bg-gray-light { padding-left: 15px; padding-right: 15px; }
.small-text p { font-size: 13px; line-height: 21px; margin-bottom: 0; }
.tab .small-text { padding: 0; }

.front .page-title.page-head .small-text { padding: 60px 0 0; }

.page-title { margin-bottom: 0; padding-bottom: 15px; padding-top: 15px; border-bottom: 8px solid #000; letter-spacing: 2px; }
.page-title h1, .page-title h2 { font-family: "Open Sans", sans-serif; text-transform: uppercase; margin-top: 0; margin-bottom: 0; }
.bg-black .page-title h1, .bg-black .page-title h2 { color: #fff; }
.bg-white .page-title h1, .bg-white .page-title h2 { color: #000; }
.page-title > * { margin-top: 0; }
.page-title.no-border { border: none; padding-bottom: 0; }
.page-title.inner-header .two-25 { margin-top: 10px; }
.page-title.gold { border-color: #cc9933; }
.page-title.green { border-color: #009933; }
.page-title.blue { border-color: #336699; }
.page-title.green-dark { border-color: #002804; }
.page-title.violate { border-color: #660066; }
.page-title.orange { border-color: #ba2b00; }
.page-title.blue-dark-light { border-color: #668698; }
.page-title.pink { border-color: #9a244e; }
.page-title.gray { border-color: #333333; }
.page-title.red-berry { border-color: #990000; }
.section-multimedia .page-title { border-color: #333333; }
.section-multimedia .page-title h1 { color: #fff; }

.page-head { overflow: hidden; padding-top: 15px; padding-bottom: 15px; }
@media (min-width: 240px) and (max-width: 767px) { .page-head > div { width: 100%; text-align: center; }
  .page-head > div.small-text { padding: 0 !important; }
  .page-head > div .site-logo { max-width: inherit; width: 230px; padding: 0 35px; } }
@media (min-width: 768px) and (max-width: 1023px) { .page-head > div { width: 100%; text-align: center; }
  .page-head > div.small-text { padding: 0 !important; }
  .page-head > div .site-logo { max-width: inherit; width: 350px; padding: 0 35px; } }

.news-grid-list .thumb { display: block; }

.highlighted-news-list li { padding: 15px 0; border-top: 1px dashed #e6e6e6; }

.left-sidebar > h4 { margin-top: -5px; }
@media (min-width: 240px) and (max-width: 1023px) { .left-sidebar .view-news ul.list-border { margin-bottom: 24px; }
  .left-sidebar .view-news ul.list-border li::before, .left-sidebar .view-news ul.list-border li::after { content: ""; display: table; }
  .left-sidebar .view-news ul.list-border li::after { clear: both; }
  .left-sidebar .view-news ul.list-border li a.thumb, .left-sidebar .view-news ul.list-border li h5 { width: 50%; float: left; }
  .left-sidebar .view-news ul.list-border li h5 { font-size: 16px; line-height: 22px; padding-left: 18px; }
  .left-sidebar .view-news ul.list-border li a.thumb { padding-right: 18px; margin-bottom: 0; } }
@media (min-width: 240px) and (max-width: 767px) { .left-sidebar .view-news ul.list-border li h5 { padding-left: 9px; }
  .left-sidebar .view-news ul.list-border li a.thumb { padding-right: 9px; } }

.right-sidebar .right-featured-news-content { margin-bottom: 24px; border-bottom: 1px solid #e6e6e6; }
@media (min-width: 1300px) { .right-sidebar .right-featured-news-content { margin-bottom: 24px; } }
.right-sidebar .right-featured-news-content p { font-family: "Droid Serif", serif; }
.right-sidebar .right-featured-news-content .content-img { padding-left: 15px; }
@media (min-width: 1300px) { .right-sidebar .right-featured-news-content .content-img { padding-left: 24px; } }
.right-sidebar .right-featured-news h2 { margin-top: -9px; }
.right-sidebar .advatige .thumb { margin-bottom: 24px; }
@media (min-width: 1300px) { .right-sidebar .advatige .thumb { margin-bottom: 24px; } }

@media (min-width: 240px) and (max-width: 767px) { .main-content::before, .main-content::after { content: ""; display: table; }
  .main-content::after { clear: both; }
  .right-featured-news-content .highlight-feature .content-img { float: none; width: 100%; padding-left: 0; margin-bottom: 15px; } }
@media (min-width: 768px) and (max-width: 1023px) { .main-content { border-bottom: 1px solid #e6e6e6; padding-bottom: 24px; margin-bottom: 24px; }
  .main-content::before, .main-content::after { content: ""; display: table; }
  .main-content::after { clear: both; }
  .main-content .orientation-fixed { margin-bottom: 24px; }
  .right-featured-news-content h2 { float: right; overflow: hidden; padding-left: 5%; width: 50%; }
  .right-featured-news-content .highlight-feature { overflow: hidden; }
  .right-featured-news-content .highlight-feature .content-img { float: none; width: 100%; padding-left: 0; margin-bottom: 15px; }
  .right-featured-news-content .highlight-feature .content-img img { width: 100%; } }
.more-news { padding-top: 24px; }
@media (min-width: 1300px) { .more-news { padding-top: 24px; } }

.news-hero ul li { float: left; width: 50%; }
.news-hero .hero-caption { color: #e6e6e6; }

.section-bio { position: relative; margin-top: 123px; }
.section-bio .bio-block { border-top: 8px solid #000; }
.section-bio .bio-block h4 { font-family: "Droid Serif", serif; letter-spacing: normal; }

.bio-block h6 { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; font-size: 13px; }

.avater { width: 52px; float: left; margin-right: 15px; }
.avater img { display: block; width: 100%; }

.star { min-height: 244px; padding: 24px 0; }
@media (min-width: 1300px) { .star { padding: 24px 0; } }
.star .container { padding: 0; }
.star .container::before, .star .container::after { content: ""; display: table; }
.star .container::after { clear: both; }
.star .thumb { margin-bottom: 0; }
.star .star-left { float: left; padding: 35px 0; min-height: 175px; }
.star .star-left .star-logo { display: table-cell; vertical-align: middle; padding: 20px 30px; border-right: 1px solid #333333; border-left: 1px solid #333333; }
@media (min-width: 768px) and (max-width: 1023px) { .star .star-left { width: 20%; } }
@media (min-width: 240px) and (max-width: 767px) { .star .star-left { width: 38%; padding: 30px 10px; }
  .star .star-left .star-logo { border: none; padding: 0px 10px; } }
.star .star-mid { width: 46%; float: left; }
.star .star-mid .star-name { height: 242px; padding: 20px 30px; display: table-cell; vertical-align: middle; }
@media (min-width: 240px) and (max-width: 767px) { .star .star-mid .star-name { height: auto; padding: 28px 30px; } }
.star .star-mid .star-name h2 { margin-bottom: 15px; }
.star .star-mid .star-name .title { font-size: 26px; font-style: italic; font-family: "Droid Serif", serif; line-height: 30px; }
@media (min-width: 240px) and (max-width: 767px) { .star .star-mid { width: 62%; }
  .star .star-mid .star-name { height: auto; padding: 20px 10px; } }
.star .star-right { margin: 20px 0; float: right; }
@media (min-width: 768px) and (max-width: 1023px) { .star .star-right { width: 30%; margin-top: 24px; } }
@media (min-width: 240px) and (max-width: 767px) { .star .star-right { background: #000; padding-bottom: 24px; } }

.front .star .star-left { padding: 23px 0; }
.front .star .star-mid .star-name { height: 218px; }
.front .star .star-right { margin: 0; }

.info-box { padding: 26px 0; overflow: hidden; }
@media (min-width: 240px) and (max-width: 767px) { .info-box { padding: 26px 20px; } }
.info-box h2 { margin-left: 35px; margin-right: 35px; text-align: left !important; }
@media (min-width: 240px) and (max-width: 767px) { .info-box h2 { margin-left: 0; margin-right: 0; } }
@media (min-width: 768px) and (max-width: 1023px) { .info-box h2 { margin-left: 20px; } }
.info-box > div { border-right: 1px dotted #a2a2a2; }
.info-box > div:last-child { border-right: none; }
.info-box > div p { margin-bottom: 5px; }
.info-box > div .more { opacity: 0.5; }

.image-container .thumb { margin-bottom: 24px; }
@media (min-width: 240px) and (max-width: 1299px) { .image-container .thumb { margin-bottom: 24px; } }
.image-container .image-space { float: left; padding-right: 24px; }
@media (min-width: 240px) and (max-width: 1299px) { .image-container .image-space { padding-right: 24px; } }
.image-container .image-left-content { width: 25.5%; float: left; }
.image-container .image-right-content { width: 74.5%; float: left; }
.image-container .image-right-content .image-left-content { width: 69.4%; }
.image-container .image-right-content .image-right-content { width: 30.6%; }

.section-editorial { font-size: 15px; }
.section-editorial h2 { margin-bottom: 0; }
.section-editorial .editorial-subhead { font-family: "Droid Serif", serif; font-size: 24px; line-height: 30px; font-style: italic; margin-bottom: 15px; }

.section-letter { padding-top: 0; }
.section-letter h4 { font-family: "Droid Serif", serif; }
.section-letter .letter-content { padding-top: 24px; }
@media (min-width: 240px) and (max-width: 1299px) { .section-letter .letter-content { padding-top: 24px; } }
.section-letter .letter-content.highlight-letter { height: 100%; }
.section-letter .letter-content.highlight-letter .bg-white { height: 100%; }

@media (min-width: 768px) and (max-width: 1023px) { .section-byte .row > .two-50, .sports .four-25 { margin-bottom: 24px; } }
@media (min-width: 240px) and (max-width: 767px) { .section-byte .row > .two-50, .section-world .left-sidebar, .sports .row .three-33, .sports .row .two-50, .sports .sports-top .row .four-25, .section-multimedia .row > .two-75, .video-stories-slider { margin-bottom: 24px; } }
.oped-content .section-bio { margin-top: 0; }
.oped-content .section-bio .pos-bottom { position: inherit; text-align: center; max-height: 123px; overflow: hidden; }

#notificationBar { z-index: 999999; }
@media (min-width: 240px) and (max-width: 767px) { #notificationBar { height: 100px; }
  #notificationBar p { margin: 10px; }
  #notificationBar .close-btn { left: 75px; top: -30px; } }

.nested-75 .two-75 .panel-separator { display: none; }

.front .panel-separator::before, .front .panel-separator::after, .page-taxonomy .panel-separator::before, .page-taxonomy .panel-separator::after { content: ""; display: table; }
.front .panel-separator::after, .page-taxonomy .panel-separator::after { clear: both; }

@media (min-width: 240px) and (max-width: 1023px) { .addthis_toolbox::before, .addthis_toolbox::after { content: ""; display: table; }
  .addthis_toolbox::after { clear: both; }
  .addthis_toolbox a { float: left; margin-right: 10px; }
  .addthis_toolbox .addthis_button_email, .addthis_toolbox .addthis_button_print { display: none; } }

@media (min-width: 240px) and (max-width: 1023px) { .adsbygoogle { position: relative; }
  .adsbygoogle iframe { position: absolute; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; } }
@media (min-width: 240px) and (max-width: 1023px) { .equalHeight > div { height: auto !important; }
  .lazyloader-icon { width: auto !important; } }
.lazyloader-icon { width: auto !important; }

.black-btn { color: #fff; background-color: #000; padding: 10px; display: inline-block; text-align: center; text-transform: uppercase; font-size: 17px; font-weight: bold; margin: 5%; width: 90%; }

.rounded-image { border-radius: 50%; }

.sports .small-text { text-transform: uppercase; padding: 0 0 15px; }
.sports h2 { margin-bottom: 15px; }
.sports h3 { font-size: 18px; line-height: 24px; }
.sports p { margin-bottom: 0; }

.interview { min-height: 100%; }
.interview * { color: #fff; }
.interview h4 { font-family: "Droid Serif", serif; }
.interview .thumb { margin-bottom: 0; }
.interview .interview-content { padding: 15px; }
.block .interview { height: inherit; }

.updates ul li { padding: 7.5px 0; }
.updates ul li::before, .updates ul li::after { content: ""; display: table; }
.updates ul li::after { clear: both; }
.updates ul li .avater { margin-top: 4px; }
.updates ul li .small-text { padding-bottom: 0; }
.updates ul li:last-child { padding: 7.5px 0 0; border: none; }

.highlight-block .thumb { margin-bottom: 7.5px; }
.highlight-block * { color: #fff; }
.highlight-block p { font-family: "Open Sans", sans-serif; }
.highlight-block h3 { font-family: "Open Sans", sans-serif; font-weight: 400; }

.gf-form { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #e6dfcf; border: 1px solid #c7bfad; padding: 24px; position: relative; }
@media (min-width: 1300px) { .gf-form { padding: 24px; } }
.gf-form h4.uppercase { margin-top: 5px; margin-bottom: 10px; font-size: 20px; }
.gf-form:after { background-position: 0 -18px; content: ''; width: 70px; height: 7px; display: block; position: absolute; left: 50%; top: -1px; margin-left: -35px; }
.gf-form p { font-family: "Open Sans", sans-serif; }
.gf-form .form-inner { padding-top: 24px; }
@media (min-width: 1300px) { .gf-form .form-inner { padding-top: 24px; } }
.gf-form .poll-options { margin: 0 auto; }
.gf-form .poll-button .pull-right { float: none; }

.gf-form label { color: #000; cursor: pointer; font-family: "Open Sans", sans-serif; font-weight: 800; text-transform: uppercase; position: relative; z-index: 1; }
.gf-form label.last { margin-right: 0; }

.gf-radio { margin-bottom: 15px; margin-left: 24px; }
.gf-radio:first-child { margin-left: 0; }

.gf-form label, .gf-radio input[type="radio"] + label::before { vertical-align: middle; }

.gf-checkbox input[type="checkbox"], .gf-radio input[type="radio"] { position: absolute; opacity: 0; }

.gf-radio input[type="radio"] + label::before { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: #c7bfad 0 0 0 3px; -webkit-box-shadow: #c7bfad 0 0 0 3px; box-shadow: #c7bfad 0 0 0 3px; content: ""; display: inline-block; width: 22px; height: 22px; line-height: 22px; margin: 0 8px 0 0; vertical-align: middle; background-color: #fff; border: 4px solid #fff; }

.gf-radio input[type="radio"]:checked + label::before { background-color: #000; }

.gf-form input[type="submit"] { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 70px; background: #ff0000; border: none; text-transform: uppercase; cursor: pointer; font-family: "Open Sans", sans-serif; font-weight: 800; text-align: center; color: #fff; line-height: 26px; }

@media \0screen { .gf-radio input[type="radio"] { position: static; } }
@media (min-width: 768px) and (max-width: 1023px) { .widget-category-three_col_multiple2 .four-40 { width: 50%; }
  .widget-category-three_col_multiple2 .four-40:last-child { border-right: none; } }
@media (min-width: 240px) and (max-width: 1023px) { .widget-category-three_col_multiple2 .two-20 { width: 100%; margin-top: 24px; border-top: 1px solid #e6e6e6; padding-top: 24px; }
  .widget-category-three_col_multiple2 .two-20::before, .widget-category-three_col_multiple2 .two-20::after { content: ""; display: table; }
  .widget-category-three_col_multiple2 .two-20::after { clear: both; } }
@media (min-width: 240px) and (max-width: 767px) { .widget-category-three_col_multiple2 .two-20 { padding-left: 0; padding-right: 0; } }

.sports-league .league-logo { margin-right: 36px; padding-right: 36px; border-right: 1px dotted #a2c1c3; }
.sports-league .league-logo .thumb { width: 193px; height: 183px; }
.sports-league .thumb img { margin: 0 auto; }

@media (min-width: 240px) and (max-width: 767px) { .personality { text-align: center; } }
@media (min-width: 240px) and (max-width: 767px) { .personality .two-50 { padding-left: 0; padding-right: 0; margin-bottom: 0; }
  .personality .two-50 .blockquote-style2 { border-left: none; }
  .personality .two-50 .thumb { float: none; }
  .personality .two-50 .thumb img { display: table-cell; vertical-align: middle; } }
.personality .two-50 .two-50.gero-left { height: 270px; }
@media (min-width: 240px) and (max-width: 767px) { .personality .two-50 .two-50.gero-left { height: 170px; } }
.personality .two-50 .two-50.gero-right { height: 270px; }
.personality .occupation { font-size: 16px; font-family: "Droid Serif", serif; }

.section-multimedia { color: #fff; }
.section-multimedia .tab-block, .section-multimedia .two-75, .section-multimedia .two-75 { border-color: #333333; }
.section-multimedia .row.border-right-inner { max-height: 750px; overflow: hidden; }
@media (min-width: 240px) and (max-width: 767px) { .section-multimedia .row.border-right-inner { max-height: auto; } }
.section-multimedia.shout-multimedia .tab-block { border: none; padding: 0; }
.section-multimedia.shout-multimedia .tab-block ul { margin-left: 10px; }
.section-multimedia.shout-multimedia .tab-block ul li { padding: 5px 15px; position: relative; }
.section-multimedia.shout-multimedia .tab-block ul li a { color: #fff; }
.section-multimedia.shout-multimedia .tab-block ul li:before { content: ""; width: 1px; height: 30px; -webkit-transform: skew(-35deg); -moz-transform: skew(-35deg); -o-transform: skew(-35deg); background: #000; position: absolute; left: 0; top: 0; }
.section-multimedia.shout-multimedia .row > div { border: none; }
.section-multimedia.shout-multimedia .slider-wrapper .slider-multimedia .caption { min-height: 98px; }
.section-multimedia.shout-multimedia .slider-wrapper .thumb li a { border-color: #4d4d4d; }
.section-multimedia.shout-multimedia .slider-wrapper .thumb li.active-nav a { border: 5px solid #fff; }

.slider-wrapper { position: relative; }
.slider-wrapper .slider-multimedia .caption { min-height: 112px; padding: 15px 0; }
.slider-wrapper .slider-multimedia .caption > * { font-family: "Open Sans", sans-serif; }
.slider-wrapper .slider-control { width: 68px; height: 68px; display: block; position: absolute; top: 3px; right: 0; opacity: .5; }
.slider-wrapper .slider-control.slider_prev { left: 0; right: auto; background-position: 0 -423px; }
.slider-wrapper .slider-control.slider_next { background-position: 0 -355px; }
.slider-wrapper .slider-control:hover { opacity: 1; }
.slider-wrapper .thumb { margin: 0; }
.slider-wrapper .thumb li { width: 75px; height: 75px; float: left; list-style: none; }
.slider-wrapper .thumb li a { border: 5px solid #000; display: block; }
.slider-wrapper .thumb li.active-nav a { border: 5px solid #fff; }

.nav-wrapper { padding: 0 72px; position: relative; }

.full-width-slider .gallery-slider { width: 87%; padding-bottom: 24px; margin: 0 auto; overflow: hidden; }
.full-width-slider .nav-wrapper { padding-top: 24px; border-top: 1px solid #333333; }
.full-width-slider .nav-wrapper .slider-control { top: 23px; }

.media-icon { position: absolute; bottom: 0; left: 0; padding: 10px; background-color: rgba(0, 0, 0, 0.5); color: #fff; }
.media-icon.center { bottom: 50%; left: 50%; margin: 0 0 -25px -25px; }
.media-icon .fa { font-size: 36px; }

.bg-black .border-heading.gallery-title { padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #999; border-bottom: 1px solid #999; }

.multimedia-slider .swiper-container:hover .image-prev, .multimedia-slider .swiper-container:hover .image-next { display: block; }
.multimedia-slider .swiper-container .image-prev, .multimedia-slider .swiper-container .image-next { position: absolute; display: none; left: 0; top: 50%; font-size: 25px; line-height: 25px; margin-top: -22.5px; }
.multimedia-slider .swiper-container .image-prev a, .multimedia-slider .swiper-container .image-next a { background: none; text-indent: 0; width: auto; height: auto; opacity: 1; padding: 10px; background: rgba(0, 0, 0, 0.5); }
.multimedia-slider .swiper-container .image-next { right: 0; left: auto; }
.multimedia-slider .swiper-slide .multimedia-item { margin-bottom: 10px; max-height: 474px; position: relative; }
@media (min-width: 240px) and (max-width: 767px) { .multimedia-slider .swiper-slide .multimedia-item { max-height: none; } }
.multimedia-slider .swiper-slide .multimedia-item .magnify { position: absolute; top: 0; right: 0; }
.multimedia-slider .swiper-slide .multimedia-item .magnify a { display: block; font-size: 25px; padding: 10px; background: rgba(0, 0, 0, 0.5); }
.multimedia-slider .swiper-slide .multimedia-item.portrait img { height: auto; }
.multimedia-slider .swiper-slide .multimedia-item img { display: block; margin: 0 auto; }
.multimedia-slider .multimedia-bottom { margin-top: 10px; }
.multimedia-slider .multimedia-bottom .comments-toggle { float: right; }
.multimedia-slider .multimedia-bottom .slider-directions { width: 100px; float: right; margin-left: 24px; }
.multimedia-slider .multimedia-bottom .slider-directions .slide-counter { float: left; width: 50px; margin: 0 7px; text-align: center; }
.multimedia-slider .ds-social .fa { border-radius: 0; height: auto; padding: 6px; font-size: 15px; line-height: 15px; width: 35px; }
.multimedia-slider .ds-social .fa:hover { transform: none; }

.multimedia-responsive { position: relative; padding-bottom: 56.29%; height: 0; overflow: hidden; }
.multimedia-responsive iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.media-head h5 { margin: 15px 20px !important; }

@media (min-width: 240px) and (max-width: 1023px) { .section-multimedia-block .two-50.bg-purple { margin: 20px 0; } }

.photo-gallary { padding: 20px; }
.photo-gallary::before, .photo-gallary::after { content: ""; display: table; }
.photo-gallary::after { clear: both; }
.photo-gallary .photo-gallary-head h5 { margin-top: -4px; margin-bottom: 12px; }
.photo-gallary .photo-gallary-body img { width: 100%; }
.photo-gallary .photo-gallary-body .photo-gallary-left { width: 75%; float: left; position: relative; }
@media (min-width: 240px) and (max-width: 767px) { .photo-gallary .photo-gallary-body .photo-gallary-left { width: 100%; float: none; margin-bottom: 20px; } }
.photo-gallary .photo-gallary-body .photo-gallary-left .thumb { margin-bottom: 0; position: relative; }
.photo-gallary .photo-gallary-body .photo-gallary-left .thumb .photo-caption { position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; padding: 10px; width: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: all, ease-in-out 500ms; -o-transition: all, ease-in-out 500ms; -webkit-transition: all, ease-in-out 500ms; transition: all, ease-in-out 500ms; }
.photo-gallary .photo-gallary-body .photo-gallary-left .thumb:hover .photo-caption { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; display: block; }
.photo-gallary .photo-gallary-body .photo-gallary-right { width: 25%; float: left; padding-left: 18px; }
@media (min-width: 240px) and (max-width: 767px) { .photo-gallary .photo-gallary-body .photo-gallary-right { width: 100%; padding: 0 !important; }
  .photo-gallary .photo-gallary-body .photo-gallary-right .thumb-wrap { margin: 0 -10px; }
  .photo-gallary .photo-gallary-body .photo-gallary-right .thumb { width: 33.33%; float: left; padding: 0 10px; margin-bottom: 0 !important; } }
.photo-gallary .photo-gallary-body .photo-gallary-right .thumb { margin-bottom: 20px; }
.photo-gallary .photo-gallary-body .photo-gallary-right .thumb:last-child { margin-bottom: 0; }

@media (min-width: 240px) and (max-width: 1023px) { .photo-gallary-wrap { margin: 20px 0; } }
.multimediaron .two-50 { margin-bottom: 0; }
.multimediaron .two-50 .play-icon.mid:after { top: 0; bottom: inherit; }
.multimediaron .two-50 .thumb { position: relative; }
.multimediaron .two-50 .img-caption { position: absolute; bottom: 0; left: 0; margin: 0; padding: 5px; background: rgba(0, 0, 0, 0.6); width: 100%; }
.multimediaron .two-50 h3 { font-size: 24px; line-height: 28px; margin: 0; }
.multimediaron .two-50 h5 { font-size: 12px; line-height: 18px; font-weight: normal; margin: 0; }
@media (min-width: 240px) and (max-width: 767px) { .multimediaron .two-50.msublist > div { width: 50%; float: left; padding: 0 10px; } }

.section-arts-entertainment .six_column .thumb, .section-arts-entertainment .six-column .thumb { margin-bottom: 15px; }
.section-arts-entertainment .six_column h5, .section-arts-entertainment .six-column h5 { padding-bottom: 24px; border-bottom: 1px dotted #a2a2a2; display: block; }
@media (min-width: 1300px) { .section-arts-entertainment .six_column h5, .section-arts-entertainment .six-column h5 { padding-bottom: 24px; } }

.sponsord-featured .featured-header { margin-bottom: 24px; text-align: center; text-transform: uppercase; }
@media (min-width: 1300px) { .sponsord-featured .featured-header { margin-bottom: 24px; } }
.sponsord-featured .sponsord-block { color: #fff; padding: 26px 35px; background-image: url(../images/demo/home/sponsord-bg01.jpg); background-repeat: no-repeat; background-position: right center; }
.sponsord-featured .sponsord-block::before, .sponsord-featured .sponsord-block::after { content: ""; display: table; }
.sponsord-featured .sponsord-block::after { clear: both; }
@media (min-width: 240px) and (max-width: 767px) { .sponsord-featured .sponsord-block { background-image: none; padding: 26px 10px; } }
.sponsord-featured .sponsord-block .sponsord-block-left { width: 14%; float: left; padding-right: 35px; }
@media (min-width: 240px) and (max-width: 767px) { .sponsord-featured .sponsord-block .sponsord-block-left { padding-right: 10px; width: 30%; } }
.sponsord-featured .sponsord-block .sponsord-block-left .thumb { margin-bottom: 15px; }
.sponsord-featured .sponsord-block .sponsord-block-left p { letter-spacing: 1px; text-transform: uppercase; font-size: 11px; line-height: 17px; font-family: "Open Sans", sans-serif; }
.sponsord-featured .sponsord-block .sponsord-block-left p span { color: #db3539; display: block; }
.sponsord-featured .sponsord-block .sponsord-block-right { width: 38%; float: left; padding-right: 24px; padding-left: 24px; }
.sponsord-featured .sponsord-block .sponsord-block-right h2 { margin-top: -10px; }
.sponsord-featured .sponsord-block .sponsord-block-right .author, .sponsord-featured .sponsord-block .sponsord-block-right h2, .sponsord-featured .sponsord-block .sponsord-block-right p { margin-bottom: 15px; }
.sponsord-featured .sponsord-block .sponsord-block-right .author span { font-weight: normal; }
.sponsord-featured .sponsord-block .sponsord-block-right a { color: #fff; }
@media (min-width: 768px) and (max-width: 1023px) { .sponsord-featured .sponsord-block .sponsord-block-right { width: 50%; } }
@media (min-width: 240px) and (max-width: 767px) { .sponsord-featured .sponsord-block .sponsord-block-right { padding-right: 10px; padding-left: 10px; width: 70%; } }
.sponsord-featured.orange .sponsord-block { background-image: none; padding: 24px; }
@media (min-width: 240px) and (max-width: 767px) { .sponsord-featured.orange .sponsord-block { padding: 10px; } }
.sponsord-featured.orange .sponsord-block .sponsord-block-left { padding-right: 0; border-right: 0; }
.sponsord-featured.orange .sponsord-block .sponsord-featured-img { width: 46%; }
@media (min-width: 768px) and (max-width: 1023px) { .sponsord-featured.orange .sponsord-block .sponsord-featured-img { width: 36%; } }
@media (min-width: 240px) and (max-width: 767px) { .sponsord-featured.orange .sponsord-block .sponsord-featured-img { display: none; } }

.showbiz .slider { position: relative; margin-top: -23px; }
.showbiz h2 { text-align: center; color: #fff; text-transform: uppercase; font-family: "Open Sans", sans-serif; margin-bottom: 24px; letter-spacing: 2px; }
.showbiz h2 a { color: inherit; }
.showbiz .swiper-container { margin: 0 -5px; }

.showbiz-inner { padding: 5px 5px 0 5px; }
.showbiz-inner::before, .showbiz-inner::after { content: ""; display: table; }
.showbiz-inner::after { clear: both; }
.showbiz-inner .highlight-block, .showbiz-inner .showbiz-right { width: 50%; float: left; }
@media (min-width: 240px) and (max-width: 1023px) { .showbiz-inner .highlight-block, .showbiz-inner .showbiz-right { width: 100%; } }
.showbiz-inner .showbiz-right { padding-left: 5px; }
@media (min-width: 240px) and (max-width: 1023px) { .showbiz-inner .showbiz-right { padding-left: 0; } }
@media (min-width: 240px) and (max-width: 1023px) { .showbiz-inner .highlight-block { padding-bottom: 5px; } }
.showbiz-inner .highlight-block .thumb { margin-bottom: 5px; }
.showbiz-inner .highlight-block .highlight-text { min-height: 262px; }
@media (min-width: 1300px) { .showbiz-inner .highlight-block .highlight-text { min-height: 316px; } }
.showbiz-inner .highlight-block:hover h3 { text-decoration: underline; color: #fff; }
.showbiz-inner .highlight-block:hover .thumb, .showbiz-inner .highlight-block:hover .highlight-text { -moz-box-shadow: #fff 0 0 0 5px; -webkit-box-shadow: #fff 0 0 0 5px; box-shadow: #fff 0 0 0 5px; }

.box-2 { width: 100%; display: block; margin-bottom: 5px; }
.box-2::before, .box-2::after { content: ""; display: table; }
.box-2::after { clear: both; }
.box-2 * { display: block; }
.box-2 .showbiz-text { padding-bottom: 15px; }
.box-2 .pull-left, .box-2 .pull-right { width: 49.5%; }
.box-2 .triangle-right, .box-2 .triangle-left { -moz-transition-property: border-color; -o-transition-property: border-color; -webkit-transition-property: border-color; transition-property: border-color; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.box-2:hover h4, .box-2:hover .showbiz-text { text-decoration: underline; color: #fff; }
.box-2:hover .pull-left, .box-2:hover .pull-right { -moz-box-shadow: #fff 0 0 0 5px; -webkit-box-shadow: #fff 0 0 0 5px; box-shadow: #fff 0 0 0 5px; }
.box-2:hover .triangle-right:before { border-right-color: #fff; }
.box-2:hover .triangle-left:before { border-left-color: #fff; }

.showbiz-page p { font-size: 14px; margin-bottom: 0; }
.showbiz-page .three-33 h2 { color: #fff; text-transform: uppercase; font-family: "Open Sans", sans-serif; border-bottom: 8px solid #9a244e; }
.showbiz-page .three-33 h2 a { color: inherit; }
.showbiz-page .two-50 h3 { margin-bottom: 16px; }
.showbiz-page h4 { font-family: "Droid Serif", serif; }
.showbiz-page .dotted-border { padding-bottom: 24px; }
.showbiz-page .dotted-border h2 { padding-bottom: 15px; }
.showbiz-page .three-33-33-33 .thumb { margin-bottom: 15px; }
.showbiz-page .three-33-33-33 h4 { margin-bottom: 0; }
.showbiz-page .sub-head { margin-bottom: 5px; }
.showbiz-page .showbiz-inner { padding: 0; }
.showbiz-page .showbiz-inner .highlight-block, .showbiz-page .showbiz-inner .showbiz-right { width: 40%; }
@media (min-width: 240px) and (max-width: 1023px) { .showbiz-page .showbiz-inner .highlight-block { width: 100%; } }
.showbiz-page .showbiz-inner .highlight-block .highlight-text { min-height: 210px; }
@media (min-width: 1300px) { .showbiz-page .showbiz-inner .highlight-block .highlight-text { min-height: 255px; } }
.showbiz-page .showbiz-inner .showbiz-right { width: 40.05%; }
@media (min-width: 240px) and (max-width: 1023px) { .showbiz-page .showbiz-inner .showbiz-right { width: 100%; } }
.showbiz-page .showbiz-inner .showbiz-right .pad-all { padding: 15px; }
@media (min-width: 1300px) { .showbiz-page .showbiz-inner .showbiz-right .pad-all { padding: 15px; } }
.showbiz-page .showbiz-inner .advatige { float: left; width: 19.95%; padding-left: 5px; }
.showbiz-page .showbiz-inner .advatige .thumb { display: block; }
.showbiz-page .showbiz-inner .showbiz-text { font-size: 18px; }
.showbiz-page .showbiz-movie { padding-top: 24px; }
.showbiz-page .showbiz-movie .showbiz-movie-inner { width: 50%; float: left; padding-left: 24px; }
.showbiz-page .showbiz-movie .showbiz-movie-inner:first-child { padding-left: 0; padding-right: 24px; border-right: 1px dotted #333333; }
@media (min-width: 240px) and (max-width: 1023px) { .showbiz-page .showbiz-movie .showbiz-movie-inner { width: 100%; border-right-width: 0 !important; padding: 0 !important; margin-bottom: 24px; } }
.showbiz-page .publications * { color: #000; }

.showbiz-star { padding: 24px; }
.showbiz-star h3 { margin-bottom: 16px; }
.showbiz-star .star-img { margin-right: 15px; }
.showbiz-star blockquote { font-family: "Droid Serif", serif; font-size: 18px; font-style: italic; }
.showbiz-star blockquote:after, .showbiz-star blockquote:before { content: "\f10d"; font-family: 'FontAwesome'; font-style: normal; display: block; margin-bottom: 10px; }
.showbiz-star blockquote:after { content: "\f10e"; margin: 10px 0 0; }

.section-showbiz .container.region-one-100 { padding-top: 24px; }
@media (min-width: 1300px) { .section-showbiz .container.region-one-100 { padding-top: 24px; } }
.section-showbiz .arrow-left.big, .section-showbiz .arrow-right.big { top: -65px; }

.publication-content { clear: both; position: relative; min-height: 240px; }
@media (min-width: 240px) and (max-width: 1023px) { .publication-content { min-height: 323px; } }

@media (min-width: 240px) and (max-width: 767px) { .section-publications { display: none; } }

.publications { width: 100%; position: absolute; left: 0; top: 0; -moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s; -o-transition: all 0.20s linear 0s; -ms-transition: all 0.20s linear 0s; transition: all 0.20s linear 0s; background-color: #fff; }
.publications .thumb { margin-bottom: 0; }
.publications .small-text { padding: 0; font-weight: 700; }
.publications .publications-inner { display: none; }
.publications:hover { border: 2px solid #e6e6e6; padding: 15px; -moz-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); z-index: 2; }
.publications:hover .publications-inner { display: block; }
.publications:hover .thumb { margin-bottom: 15px; }

.view-more-news-section::before, .view-more-news-section::after { content: ""; display: table; }
.view-more-news-section::after { clear: both; }
.view-more-news-section .views-row-last { clear: both; }
.view-more-news-section .views-row-last::before, .view-more-news-section .views-row-last::after { content: ""; display: table; }
.view-more-news-section .views-row-last::after { clear: both; }

.masonry-layout .border-right-inner > div { border: none; }

@media (min-width: 240px) and (max-width: 1023px) { .masonry-layout .two-75, .masonry-layout .two-25 { width: 100%; } }
.masonry-layout .region-two-75-25 { padding-bottom: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .masonry-layout .region-two-75-25 > .row { margin: 0; } }

.term-bg-wrapper { background-repeat: no-repeat; background-size: cover; background-position: 50% 0; z-index: -1; position: fixed; top: 50px; right: 0; bottom: 0; left: 0; }

.masonry-top { margin-top: 50px; }
.masonry-top .sub-head { color: #fff; font-size: 10px; line-height: 13px; margin-bottom: 4px; }
.masonry-top .sub-head:after { content: ''; }
.masonry-top h2 { font-family: 'Cinzel Decorative', cursive; }
@media (min-width: 240px) and (max-width: 1023px) { .masonry-top { width: 50%; margin: 50px auto 0; float: none; text-align: center; } }
@media (min-width: 240px) and (max-width: 767px) { .masonry-top { width: 85%; } }

.masonry-item { float: left; background-color: #fff; }
.masonry-item .sub-head { color: rgba(0, 0, 0, 0.6); font-size: 12px; line-height: 14px; margin-bottom: 4px; }
.masonry-item .sub-head a { color: inherit; }
.masonry-item .sub-head:after { content: ''; }
.masonry-item .sub-head.author-line { margin-bottom: 0; margin-top: 5px; }
.masonry-item h3 { margin-bottom: 0; font-family: Arial, Serif; font-weight: 600; line-height: 27px; }
.masonry-item .masonry-item-inner { padding: 15px; border-top: 3px solid #000; }
.masonry-item .masonry-item-inner .w50 { width: 50%; }
.masonry-item .masonry-item-inner .w50.pull-left { width: calc(50% - 15px); }
.masonry-item .masonry-item-inner .w50 a { margin-bottom: 0; }
.masonry-item .masonry-item-inner .w66 { width: calc(66.66% - 15px); margin-right: 15px; }
.masonry-item .masonry-item-inner .w66 a { margin-bottom: 0; }
.masonry-item .masonry-item-inner .w34 { width: 33.34%; }
.masonry-item .masonry-item-inner:hover a { color: rgba(0, 0, 0, 0.6); }
.masonry-item.c-12 { width: 100%; }
.masonry-item.c-12 .masonry-item-inner { margin-right: 0; }
.masonry-item.c-8 { width: calc(66.66% - 15px); margin-right: 15px; }
.masonry-item.c-4 { width: 33.34%; }
.masonry-item.c-3 { width: calc(25% - 15px); margin: 0 7.5px; }
.masonry-item.c-6 { width: calc(50% - 15px); margin-right: 15px; }
.masonry-item.c-6.no-margin { width: 50%; margin-right: 0; }
.masonry-item.c-6.no-margin img { width: 100%; }
.masonry-item.no-bg { background: none; }
.masonry-item.no-bg .masonry-row { flex-direction: column; margin-bottom: 0; }
.masonry-item.no-bg .masonry-item:first-child { margin-bottom: 15px; }

.masonry-row { display: flex; margin-bottom: 15px; }
@media (min-width: 240px) and (max-width: 767px) { .masonry-row { display: block; margin-bottom: 0; }
  .masonry-row .masonry-item { width: 100% !important; margin: 0 0 15px 0; }
  .masonry-row .masonry-item .masonry-item { margin-bottom: 0; } }

.most-popular-stories.masonry-layout, .magazine-issues { background: #fff; border-top: 10px solid #000; }
.most-popular-stories.masonry-layout h2, .magazine-issues h2 { font-family: 'Cinzel Decorative', cursive; font-weight: normal; padding: 15px; text-transform: uppercase; line-height: 1; margin-bottom: 0; }

.most-popular-stories.masonry-layout .section-tab-item { display: block; padding: 0 15px; }
.most-popular-stories.masonry-layout .section-tab-item li { width: 100%; margin: 0; padding: 15px 0; border-bottom: 1px solid #e6e6e6; }
.most-popular-stories.masonry-layout .section-tab-item li a.thumb-img { line-height: 1; max-width: 140px; }
.most-popular-stories.masonry-layout .section-tab-item li:last-child { border: none; }

.magazine-issues .magazine-issues-inner { padding: 15px; border-top: 1px solid #e6e6e6; }
.magazine-issues .magazine-issues-inner li { display: flex; float: left; width: calc(33.33% - 15px); margin: 0 15px 15px 0; }
.magazine-issues .magazine-issues-inner li a.thumb-img { display: block; min-height: 123px; text-align: center; line-height: 1; margin-bottom: 4px; }
.magazine-issues .magazine-issues-inner li h5 { font-size: 13px; line-height: 16px; font-weight: normal; }

.masonry-list-view { border-top: 3px solid #000; }
.masonry-list-view h4 { font-family: Arial, Serif; font-weight: 600; }
.masonry-list-view p { font-family: "Open Sans", sans-serif; }

.masonry-grid-view { margin: 0 -7.5px; }
.masonry-grid-view h4 { font-family: Arial, Serif; font-weight: 600; margin-bottom: 0; }
.masonry-grid-view:hover h4 a { color: #000 !important; }

.shout-container .container { padding-top: 3px; padding-bottom: 3px; }
.shout-container .container .row { margin: 0 -3px; }
.shout-container .container .row > div { padding-left: 3px; padding-right: 3px; }
.shout-container .shout-search { margin-bottom: 20px; text-align: center; }
.shout-container .shout-search li { display: inline-block; }
.shout-container .thumb { margin-bottom: 0; }

.advatige.advatige2 .thumb { display: block; }
.advatige.advatige2 .thumb span { -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); bottom: 36px; right: -52px; }

.shout-box { padding: 30px; height: inherit; }
.shout-box.half { margin-bottom: 6px; height: auto; }

.sub-head { position: relative; }
.sub-head.bg-crimson-lighter { height: 30px; line-height: 30px; padding-left: 14px; padding-right: 6px; display: inline-block; color: #fff; }
.sub-head.bg-crimson-lighter:after { content: ''; border-color: #ec3235 transparent transparent #ec3235; border-style: solid; border-width: 15px 10px; height: 0; width: 0; position: absolute; right: -20px; top: 0; }
.sub-head.bg-white { height: 30px; line-height: 30px; padding-left: 14px; padding-right: 6px; display: inline-block; color: #ec3235; }
.sub-head.bg-white:after { content: ''; border-color: #fff transparent transparent #fff; border-style: solid; border-width: 15px 10px; height: 0; width: 0; position: absolute; right: -20px; top: 0; }

.mixtape { background: #000 url("../images/icon-half-circle.png") repeat-x left bottom; color: #fff; text-align: center; padding: 22px 15px; -moz-border-radius-topleft: 25px; -webkit-border-top-left-radius: 25px; border-top-left-radius: 25px; -moz-border-radius-topright: 25px; -webkit-border-top-right-radius: 25px; border-top-right-radius: 25px; }
.mixtape .mixtape-title { display: inline-block; border-bottom: 1px solid; border-color: #d2e289; padding: 10px; color: #fedf62; }
.mixtape > div a { font-size: 15px; font-weight: 700; text-transform: capitalize; margin-bottom: 5px; color: #fff; }
.mixtape .album a { color: #990000; }

.horoscope-box { padding: 22px 15px; }
.horoscope-box .horoscope { margin-bottom: 15px; }
.horoscope-box .horoscope-title { text-transform: uppercase; font-weight: bold; color: #a2c1c3; }

.top-link ul.top-menu { height: 24px; }
.top-link ul.top-menu::before, .top-link ul.top-menu::after { content: ""; display: table; }
.top-link ul.top-menu::after { clear: both; }
@media (min-width: 240px) and (max-width: 1023px) { .top-link ul.top-menu { margin: 0 auto 5px auto; text-align: center; float: none; } }
.top-link ul.top-menu li { float: left; margin-left: 15px; line-height: 24px; }
@media (min-width: 240px) and (max-width: 767px) { .top-link ul.top-menu li { margin-left: 10px; font-size: 9px; float: none; display: inline-block; } }
@media (min-width: 768px) and (max-width: 1023px) { .top-link ul.top-menu li { float: none; display: inline-block; } }
.top-link ul.top-menu li a { display: block; position: relative; }
.top-link ul.top-menu li a:after { content: "|"; color: #000; position: absolute; right: -11px; top: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .top-link ul.top-menu li a:after { right: -9px; } }
.top-link ul.top-menu li:last-child a:after { display: none; }

@media (min-width: 240px) and (max-width: 1023px) { .detailed .header { padding-top: 25px; } }

#header { width: 100%; }
#header .header-top { padding: 0 0 12px 0; }
#header .header-top date { font-size: 16px; line-height: 19px; float: left; letter-spacing: 2px; margin-right: 10px; color: #040D33; }
.color-white #header .header-top date { color: #fff; }
@media (min-width: 240px) and (max-width: 1023px) { #header .header-top date { float: none; } }
#header .header-top .date-beside { display: inline-block; font-size: 17px; line-height: 20px; padding-left: 10px; color: #ef6100; border-left: 1px solid #D6D6D6; }
@media (min-width: 1024px) and (max-width: 1299px) { #header .header-top .date-beside { border-left: none; padding-left: 0; display: block; clear: both; } }
@media (min-width: 240px) and (max-width: 1023px) { #header .header-top .date-beside { border-left: none; padding-left: 0; display: block; } }
#header .header-top .logo { padding-top: 12px; }
#header .header-top .logo .site-logo { max-width: 320px; }
@media (min-width: 240px) and (max-width: 767px) { #header .header-top .logo .site-logo { max-width: 50%; } }
#header .header-top .row .two-25 { width: 40%; padding-right: 0; }
@media (min-width: 1024px) and (max-width: 1299px) { #header .header-top .row .two-25 { width: 32%; } }
@media (min-width: 240px) and (max-width: 1023px) { #header .header-top .row .two-25 { width: 100%; } }
#header .header-top .row .two-75 { padding-left: 0; width: 60%; }
@media (min-width: 1024px) and (max-width: 1299px) { #header .header-top .row .two-75 { width: 68%; } }
@media (min-width: 240px) and (max-width: 1023px) { #header .header-top .row .two-75 { width: 100%; } }
#header .header-top .top-add { padding-top: 14px; }
#header .header-top .top-add img { display: block; }
@media (min-width: 240px) and (max-width: 1023px) { #header .header-top { border-bottom: 8px solid #000; }
  #header .header-top date { margin-bottom: 10px; text-align: center; }
  #header .header-top .logo { text-align: center; float: none; width: 100%; }
  #header .header-top .top-add { float: none; width: 100%; text-align: center; } }
@media (min-width: 240px) and (max-width: 767px) { #header .header-top .logo img { max-width: 50%; } }
#header .header-bottom { border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; }
@media (min-width: 240px) and (max-width: 1023px) { #header .header-bottom { display: none; } }
#header .header-bottom .row { margin: 0; }
#header .container { position: relative; }
#header .main-nav ul.menu { width: 100%; display: block; background: #fff; float: left; text-align: center; }
.star-header #header .main-nav ul.menu { background: #000; }
#header .main-nav ul.menu li { vertical-align: middle; float: left; position: relative; cursor: pointer; color: #040D33; text-transform: uppercase; padding: 0 .95%; line-height: 100%; }
.star-header #header .main-nav ul.menu li { color: #fff; }
@media (min-width: 1024px) and (max-width: 1299px) { #header .main-nav ul.menu li { padding: 0 .3%; } }
#header .main-nav ul.menu li a { color: inherit; font-family: "Open Sans", sans-serif; font-weight: 700; text-transform: inherit; font-size: 12px; line-height: 20px; padding-top: 11px; padding-bottom: 9px; display: inline-block; }
.star-header #header .main-nav ul.menu li a { padding-top: 0; padding-bottom: 0; }
#header .main-nav ul.menu li a:before { content: ''; position: absolute; left: 50%; bottom: 0; width: 100%; height: 2px; background-color: #d80000; transform-origin: center; transform: translate(-50%, 0) scaleX(0); transition: transform 0.3s ease-in-out; }
.star-header #header .main-nav ul.menu li a:before { display: none; }
.star-header #header .main-nav ul.menu li a:hover { text-decoration: underline; color: #999999; }
#header .main-nav ul.menu li a:hover, #header .main-nav ul.menu li a.active { text-decoration: none; }
#header .main-nav ul.menu li a:hover:before, #header .main-nav ul.menu li a.active:before { transform: translate(-50%, 0) scaleX(1); }
#header .main-nav ul.menu li .icon-drop-down { height: 5px; width: 10px; margin-left: 5px; vertical-align: middle; background-position: 0 -168px; display: inline-block; cursor: pointer; }
#header .main-nav ul.menu li ul.menu { position: absolute; top: 100%; left: 0px; width: auto; height: auto; padding-bottom: 15px; display: none; z-index: 999; text-align: left; padding-bottom: 0; -moz-box-shadow: rgba(35, 63, 146, 0.5) 0 6px 6px 0; -webkit-box-shadow: rgba(35, 63, 146, 0.5) 0 6px 6px 0; box-shadow: rgba(35, 63, 146, 0.5) 0 6px 6px 0; }
#header .main-nav ul.menu li ul.menu li { display: block; padding: 5px 15px; min-width: 175px; }
#header .main-nav ul.menu li ul.menu li a { line-height: 18px; text-decoration: none; padding-top: 0; padding-bottom: 0; }
#header .main-nav ul.menu li ul.menu li a:before { height: 1px; background-color: #040D33; transform: translate(-50%, 0) scaleX(1); }
#header .main-nav ul.menu li ul.menu li a:hover { color: #d80000; }
.star-header #header .main-nav ul.menu li ul.menu li a:hover { text-decoration: underline; color: #999999; }
#header .main-nav ul.menu li ul.menu li a:hover:before { background-color: #d80000; }
#header .main-nav ul.menu li:last-child ul { right: -15px; left: inherit; }
#header .main-nav ul.menu li:hover ul { display: block; }
#header .main-nav ul.menu li.search { padding-right: 13px; padding-left: 13px; border-left: 1px solid #D6D6D6; margin-bottom: -1px; }
#header .main-nav ul.menu li.search a { line-height: 100%; }
#header .main-nav ul.menu li.bangla-menu-item { min-width: 124px; float: right; color: #fff; transition: all 0.4s ease-in-out; padding: 0; }
@media (min-width: 1024px) and (max-width: 1299px) { #header .main-nav ul.menu li.bangla-menu-item { min-width: 100px; } }
#header .main-nav ul.menu li.bangla-menu-item:hover { background: #040D33; }
#header .main-nav ul.menu li.bangla-menu-item a { font-size: 18px; width: 100%; }
#header .main-nav ul.menu li.home { padding-left: 0; padding-right: 13px; float: left; }
@media (min-width: 1024px) and (max-width: 1299px) { #header .main-nav ul.menu li.home { padding-right: 7px; padding-left: 7px; } }
#header .main-nav ul.menu li.home a { font-size: 25px; padding-bottom: 0; padding-top: 9px; }
#header .main-nav ul.menu li.home a::before { display: none; }
#header .main-nav ul.menu li.logo { display: inline-block; padding-bottom: 0; }
#header .main-nav ul.menu li.logo.big { float: left; }
#header .main-nav ul.menu li.logo.big img { width: 78%; }
#header .main-nav ul.menu li.toggle-btn { padding-top: 6px; }
#header .main-nav ul.menu li.toggle-btn .navbar-toggle { background: none; border: none; }
#header .main-nav ul.menu li.toggle-btn .navbar-toggle span { background: #fff; display: block; height: 3px; margin-top: 5px; width: 25px; }
#header .main-nav ul.menu li.logo.small { display: none !important; }
#header .main-nav ul.menu li.mobile-search { display: none; }
#header.left-top { left: 0 !important; }
@media (min-width: 240px) and (max-width: 1023px) { #header .main-nav ul li { display: none; }
  #header .main-nav ul li.toggle-btn { display: inline-block; } }

@media (min-width: 240px) and (max-width: 767px) { .section-inpixel #header { border-bottom: 18px solid #FAA70B; } }

.top-banner { border-bottom: 8px solid #000; }
.top-banner > div { padding-bottom: 10px; }
.top-banner .thumb { padding-right: 30px; margin-bottom: 0; }

#logo { width: 60%; margin: 0 auto; display: block; }

.sub-nav { padding: 15px 0; border-bottom: 1px solid #000; }
@media (min-width: 240px) and (max-width: 767px) { .sub-nav { padding: 15px 10px; } }
.sub-nav ul { text-align: center; }
.sub-nav ul li { display: inline-block; padding: 0px 14px; cursor: pointer; text-transform: uppercase; position: relative; }
.sub-nav ul li a { color: inherit; font-family: "Open Sans", sans-serif; font-weight: 700; text-transform: inherit; font-size: 12px; }
.sub-nav ul li a:hover { color: #999999; text-decoration: none; }
.sub-nav ul li a.active { color: #999999; text-decoration: none; }
.sub-nav ul li.active a { color: #999999; }
.sub-nav ul li .icon-drop-down { height: 5px; width: 10px; margin-left: 5px; vertical-align: middle; background-position: 0 -168px; display: inline-block; cursor: pointer; }
.sub-nav ul li ul { position: absolute; top: 100%; left: 0px; width: auto; height: auto; padding-bottom: 15px; display: none; z-index: 999; text-align: left; padding-bottom: 0; -moz-box-shadow: rgba(35, 63, 146, 0.5) 0 6px 6px 0; -webkit-box-shadow: rgba(35, 63, 146, 0.5) 0 6px 6px 0; box-shadow: rgba(35, 63, 146, 0.5) 0 6px 6px 0; background-color: #fff; }
.sub-nav ul li ul li { display: block; padding: 5px 15px; min-width: 175px; border-bottom: 1px solid #000; }
.sub-nav ul li ul li a { display: block; line-height: 18px; text-decoration: none; padding-top: 0; padding-bottom: 0; }
.sub-nav ul li:hover ul { display: block; }
.sub-nav.gold { border-color: #cc9933; }
.sub-nav.green { border-color: #009933; }
.sub-nav.blue { border-color: #336699; }
.sub-nav.green-dark { border-color: #002804; }
.sub-nav.violate { border-color: #660066; }
.sub-nav.orange { border-color: #ba2b00; }
.sub-nav.blue-dark-light { border-color: #668698; }
.sub-nav.pink { border-color: #9a244e; }
.sub-nav.gray { border-color: #333333; }
.sub-nav.red-berry { border-color: #990000; }

.btn-wrap { display: none; display: none; position: absolute; left: 10px; top: 25px; padding: 0; z-index: 999; }
@media (min-width: 240px) and (max-width: 767px) { .btn-wrap .menu-button { font-size: 35px; } }

@media (min-width: 240px) and (max-width: 1023px) { .btn-wrap { display: block; }
  .section-google .btn-wrap { top: 25px; } }
.menu-button { color: #000; font-size: 50px; float: left; cursor: pointer; }
.menu-button:after { font-family: 'FontAwesome'; content: "\f0c9"; }
.bg-black.color-white .menu-button { color: #fff; }

.menu-overlay { width: 100%; height: 100%; background-color: #000; opacity: .5; position: fixed; left: 0; top: 0; cursor: pointer; display: none; z-index: 10; }

.slidePanel { width: 241px; height: 100%; overflow: auto; position: fixed; left: -241px; top: 0; z-index: 1000; background-color: #000; }
.slidePanel ul { padding: 10px; font-size: 15px; }
.slidePanel ul li { color: #fff; position: relative; padding: 5px 15px 8px 5px; }
.slidePanel ul li a { color: #fff; display: block; }
.slidePanel ul li .icon-drop-down { position: absolute; right: 0; top: 5px; cursor: pointer; }
.slidePanel ul li .icon-drop-down:after { font-family: 'FontAwesome'; content: "\f067"; }
.slidePanel ul li.active .icon-drop-down:after { content: "\f068"; }
.slidePanel ul li ul { display: none; font-size: 13px; }
.slidePanel ul li.search img { width: auto; }
.slidePanel ul li.logo.big { float: none; }
.slidePanel ul li.home { font-size: 30px; }
.slidePanel ul li.mobile-search input { display: inline-block; vertical-align: middle; }
.slidePanel ul li.mobile-search input.m-search-submit { border: none; background: url("/sites/all/themes/tds/images/icon-search.png") no-repeat 0 0; width: 26px; height: 26px; margin-right: 0; float: right; margin-top: 3px; }
.slidePanel ul li.mobile-search input.m-search-text { line-height: 26px; color: #000; }

.block-3 { text-align: center; }

.big-story-header .btn-wrap { display: block; top: 12px; color: #fff; }
.big-story-header .btn-wrap .menu-button { font-size: 38px; color: #fff; }
@media (min-width: 240px) and (max-width: 767px) { .big-story-header .btn-wrap { left: 10px; } }
.big-story-header .header { position: relative; background: #000; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.big-story-header .header .logo { position: absolute; left: 50%; top: 3px; transform: translateX(-50%); }
.big-story-header .header.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 999999; }

.top-sharebar-wrapper { clear: both; overflow: hidden; margin-top: 0px; }
@media (min-width: 240px) and (max-width: 470px) { .top-sharebar-wrapper { display: none; } }
.top-sharebar-wrapper ul.social-tools-wrapper { margin: 0; list-style: none; height: 38px; line-height: 38px; vertical-align: middle; }
.top-sharebar-wrapper ul.social-tools-wrapper li { float: left; padding: 5px 0 5px 15px; font-size: 20px; }
.top-sharebar-wrapper ul.social-tools-wrapper li a { text-decoration: none; color: #fff; }
.top-sharebar-wrapper ul.social-tools-wrapper li a span { display: inline-block; text-indent: -99999px; overflow: hidden; }

.star-header { position: relative; z-index: 1000; }
.star-header .header { min-height: 50px; }
.star-header .ds-logo { float: left; margin-left: 65px; margin-top: 5px; }
@media (min-width: 240px) and (max-width: 1023px) { .star-header .ds-logo { display: none; } }
@media (min-width: 240px) and (max-width: 470px) { .star-header .logo { left: 25% !important; transform: none !important; } }
.star-header .logo .title { margin-bottom: 0; font-size: 32px; text-transform: uppercase; }
@media (min-width: 240px) and (max-width: 767px) { .star-header .logo .title { font-size: 30px; line-height: 46px; } }
.star-header .top-sharebar-wrapper { clear: right; margin-right: 10px; }
@media (min-width: 240px) and (max-width: 767px) { .star-header .top-sharebar-wrapper { display: none; } }
.star-header .main-nav { margin-right: -1px; }
.star-header .main-nav > .menu > li { width: 10%; padding: 0 !important; border-right: 1px solid #e6e6e6; }
.star-header .main-nav > .menu > li:nth-of-type(1n+12) { display: none !important; }
.star-header .main-nav > .menu > li.expanded { display: inline-block !important; }
.star-header .main-nav > .menu > li:last-child { border: none; }
.star-header .main-nav > .menu > li:hover { background-color: #ccc; }
.star-header .main-nav .mobile-search, .star-header .main-nav .home, .star-header .main-nav .search { display: none !important; }

.footer { background-color: #000; color: #999; }
.footer .three-25 { border-color: #999; }
.footer a { color: #999; }
.footer a:hover { color: #fff; text-decoration: underline; }
.footer ul li { padding-bottom: 7.5px; font-weight: 700; text-transform: uppercase; }
.footer ul li ul { padding-top: 7.5px; }
.footer ul li li { font-weight: 400; }
.footer ul li:last-child { padding-bottom: 0; }
.footer ul.footer-menu { text-align: center; }
.footer ul.footer-menu li { display: inline-block; padding: 0 1%; }
@media (min-width: 768px) and (max-width: 1023px) { .footer ul.footer-menu li { padding: 0 1%; } }
.footer .footer-block { padding-bottom: 24px; margin-bottom: 24px; position: relative; }
.footer .footer-block:after { content: ""; width: 60%; height: 1px; display: block; background-color: #999; position: absolute; right: 0; bottom: 0; }
.footer .footer-block ul li li { text-transform: initial; }
.footer .footer-block:last-child { padding-bottom: 0; margin-bottom: 0; }
.footer .footer-block:last-child:after { display: none; }
.footer .copyright { padding: 24px 0; border-top: 1px solid #999; padding-bottom: 65px; }
@media (min-width: 240px) and (max-width: 1023px) { .footer .four-25 { margin-bottom: 15px; }
  .footer .four-25 .footer-block ul li { text-align: left; }
  .footer .four-25 .footer-block:after { right: auto; left: 0; } }

ul.social-media-list { text-align: center; display: table; }
ul.social-media-list li { padding: 0; display: table-cell; }
ul.social-media-list li a { width: 45px; line-height: 41px; font-size: 24px; vertical-align: middle; }
ul.social-media-list li a span { display: none; }
ul.social-media-list li a:hover { text-decoration: none; }
ul.social-media-list li.border a { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 2px solid transparent; }
ul.social-media-list li.border a:hover { border-color: #fff; }

#cboxWrapper { border-radius: 0; }

#cboxLoadedContent { margin: 20px 10px 20px 20px; }

#cboxClose { top: 33px; z-index: 3; right: auto; left: 20px; background: none !important; opacity: .5 !important; color: #fff; text-indent: 0; }
#cboxClose:hover { opacity: 1 !important; }
#cboxClose:before { content: "\f00d"; display: inline-block; font-family: 'FontAwesome'; font-size: 35px; position: absolute; top: -20px; left: 0; color: #000; }

.container.slideshow-content { padding: 0 10px 0 0; margin: 0; }
.container.slideshow-content * { color: #000; }
.container.slideshow-content .slider-wrapper { overflow: hidden; margin: 0 auto; height: auto !important; }
.container.slideshow-content .slider-wrapper::before, .container.slideshow-content .slider-wrapper::after { content: ""; display: table; }
.container.slideshow-content .slider-wrapper::after { clear: both; }
.container.slideshow-content .slider-wrapper .nav-wrapper { width: 30%; float: left; padding: 20px 5% 0 0; position: absolute; left: 0; top: 0; z-index: 3; }
.container.slideshow-content .slider-wrapper .nav-wrapper .slider-directions { float: right; }
.container.slideshow-content .slider-wrapper .nav-wrapper .slider-directions .slide-counter { float: right; width: 50px; margin: 0 7px; text-align: center; }
.container.slideshow-content .slider-wrapper .nav-wrapper .slider-directions .slider-control { position: static; float: right; width: 24px; height: 24px; background-position: 0 -491px; }
.container.slideshow-content .slider-wrapper .nav-wrapper .slider-directions .slider-control.slider_prev { background-position: 0 -253px; }
.container.slideshow-content .slider-wrapper .nav-wrapper .slider-directions .slider-control.disable { opacity: 0; }
.container.slideshow-content .slider-wrapper .nav-wrapper .social-share { z-index: 3; margin-top: 30px; float: right; width: 100%; border-top-width: 2px; }
.container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox { display: table; width: 100%; }
.container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300b, .container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300m { float: left; width: 20%; height: 20px; text-align: center; opacity: .5; }
.container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300b:before, .container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300m:before { font-size: 20px; }
.container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300b:hover, .container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300m:hover { opacity: 1; text-decoration: none; }
.container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300b span, .container.slideshow-content .slider-wrapper .nav-wrapper .social-share .addthis_toolbox a.at300m span { background: none; height: auto; display: none; }
.container.slideshow-content .slider-wrapper .popup-slider { width: 100%; float: left; overflow: hidden; }
.container.slideshow-content .slider-wrapper .popup-slider .image-wrapper { width: 70%; float: left; }
.container.slideshow-content .slider-wrapper .popup-slider .image-wrapper img { max-width: 100%; max-height: 100%; display: block; margin: 0 auto; }
.container.slideshow-content .slider-wrapper .popup-slider .image-wrapper.portrait { height: 474px; }
.container.slideshow-content .slider-wrapper .popup-slider .image-wrapper.portrait img { height: 100%; }
.container.slideshow-content .slider-wrapper .popup-slider .caption { padding-top: 150px; width: 25%; margin-right: 5%; float: left; color: #000; }
.container.slideshow-content .slider-bottom-wrapper { margin: 30px auto 0; }
.container.slideshow-content .slider-bottom-wrapper .slider-bottom-area { width: 70%; margin-left: 30%; }
.container.slideshow-content .slider-bottom-wrapper .slider-bottom-area .disqus-comment-area { width: 100%; display: block; }
.container.slideshow-content .slider-bottom-wrapper .slider-bottom-area .ad-area { width: 30%; display: block; }

.gallery-slideshow { text-align: center; margin-bottom: 24px; }
.gallery-slideshow a { position: relative; display: inline-block; }
.gallery-slideshow a:after { content: ""; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); }
.gallery-slideshow a:before { width: 40px; height: 40px; content: "\f00e"; font-family: 'FontAwesome'; color: #fff; position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -20px; font-size: 40px; z-index: 1; }
.gallery-slideshow a img { display: block; max-height: 472px; margin: 0 auto !important; }

.gallery-slider .multimedia-item { height: 474px; }
@media (min-width: 240px) and (max-width: 767px) { .gallery-slider .multimedia-item { height: auto; } }
.gallery-slider .multimedia-item.portrait img { height: auto; }
.gallery-slider .multimedia-item img { display: block; margin: 0 auto; }

.developing-news-wrapper { width: 100%; padding: 0px !important; clear: both; }
.developing-news-wrapper .developing-news-item { border-top: 2px solid #c70000; background-color: #efefef; padding-top: 15px; margin-bottom: 20px; }
.developing-news-wrapper .developing-news-item:last-child { margin-bottom: 0; }
.developing-news-wrapper .developing-news-time { width: 140px; padding: 5px 0 12px 10px; float: left; }
@media (min-width: 240px) and (max-width: 767px) { .developing-news-wrapper .developing-news-time { float: none; width: 100%; }
  .developing-news-wrapper .developing-news-time .date, .developing-news-wrapper .developing-news-time .time { display: inline-block; font-size: 14px; } }
.developing-news-wrapper .developing-news-body { overflow: hidden; margin: 0 10px; font-size: 18px; line-height: 26px; }
.developing-news-wrapper .developing-news-body p, .developing-news-wrapper .developing-news-body ul { margin-bottom: 15px; font-size: 18px; line-height: 26px; }

.star-content { min-height: 285px; background: #745c4e url(../images/demo/home/starBg.jpg) no-repeat right top; }
.star-content .star-people { font-size: 24px; font-weight: 800; margin-bottom: 24px; }
@media (min-width: 1300px) { .star-content .star-people { margin-bottom: 24px; } }
.star-content .star-people img { display: inline-block; vertical-align: middle; margin-right: 10px; }
.star-content .xxlarge, .star-content .showbiz h2, .showbiz .star-content h2 { margin-bottom: 0; }
.star-content .star-topic { font-size: 24px; line-height: 30px; font-family: "Droid Serif", serif; font-style: italic; margin-bottom: 24px; }
@media (min-width: 1300px) { .star-content .star-topic { margin-bottom: 24px; } }
.star-content .star-comment { font-size: 12px; padding-left: 25px; background: url(../images/star-comment.png) no-repeat; }

.variation-2 .highlight-feature { padding-bottom: 24px; }
@media (min-width: 1300px) { .variation-2 .highlight-feature { padding-bottom: 24px; } }

.variation-3 .highlight-text { margin-bottom: 24px; }
@media (min-width: 1300px) { .variation-3 .highlight-text { margin-bottom: 24px; } }
.variation-3 .highlight-text .small-text { padding-top: 0; }

.home-news-block { padding-bottom: 24px; margin-bottom: 24px; }
@media (min-width: 1300px) { .home-news-block { padding-bottom: 24px; margin-bottom: 24px; } }
.home-news-block .thumb { width: 132px; margin: 0 18px 0 0; display: inline-block; }
.home-news-block .display-table { height: 74px; }
.home-news-block p { margin: 0; }

.play-white { text-indent: 25px; background: url(../images/play-white.png) no-repeat left 4px; }

.breaking-news { padding: 15px; font-size: 24px; line-height: 30px; margin-bottom: 24px; }
@media (min-width: 1300px) { .breaking-news { margin-bottom: 24px; } }
.breaking-news.small-breaking strong { margin-right: 10px; float: left; }
@media (min-width: 240px) and (max-width: 767px) { .breaking-news.small-breaking strong { margin-right: 0; display: block; float: none; } }
.breaking-news.small-breaking .news-ticker { width: 100% !important; }
.breaking-news.small-breaking .news-ticker ul li { text-overflow: ellipsis; }
.breaking-news.small-breaking .news-ticker ul li a { font-size: 24px; line-height: 30px; }

.breaking-news-description { min-height: 513px; position: relative; overflow: hidden; }
.breaking-news-description::before, .breaking-news-description::after { content: ""; display: table; }
.breaking-news-description::after { clear: both; }
.breaking-news-description .breaking-news-left { font-family: "Droid Serif", serif; width: 240px; float: left; padding: 24px; }
@media (min-width: 240px) and (max-width: 767px) { .breaking-news-description .breaking-news-left { width: 100%; float: none; } }
@media (min-width: 1300px) { .breaking-news-description .breaking-news-left { padding: 24px; } }
.breaking-news-description .breaking-news-left ul.list-type-bullet li { background: url(../images/bullet-2.png) no-repeat left 6px; }
.breaking-news-description .small-text { position: absolute; left: 24px; bottom: 15px; }
.breaking-news-description .breaking-comment a { color: #999; padding-left: 22px; background: url(../images/breaking-comment.png) no-repeat left 3px; }
.breaking-news-description .breaking-news-img { margin-left: 240px; }
@media (min-width: 240px) and (max-width: 767px) { .breaking-news-description .breaking-news-img { width: 100%; margin-left: 0; } }
.breaking-news-description .breaking-news-img img { display: block; max-width: 100%; }
@media (min-width: 240px) and (max-width: 767px) { .breaking-news-description .breaking-news-img img { height: auto; max-width: 100; } }

.special-story img { display: block; }
.special-story .story-block { border-top: 8px solid #cc9933; background: #000; color: #fff; padding: 15px; }
.special-story .story-block a { color: inherit; }

.section-icccricketworldcup2015 .news-left, .section-world .news-left { width: 35%; float: left; padding-right: 3%; }
@media (min-width: 240px) and (max-width: 1023px) { .section-icccricketworldcup2015 .news-left, .section-world .news-left { width: 100%; padding-right: 0; border-right-width: 0; } }
.section-icccricketworldcup2015 .news-right, .section-world .news-right { width: 65%; float: right; }
.section-icccricketworldcup2015 .news-right .three-50, .section-world .news-right .three-50 { padding-left: 5.4%; padding-right: 5.4%; }
@media (min-width: 240px) and (max-width: 767px) { .section-icccricketworldcup2015 .news-right .three-50, .section-world .news-right .three-50 { height: auto !important; padding-left: 0; padding-right: 0; } }
@media (min-width: 768px) and (max-width: 1023px) { .section-icccricketworldcup2015 .news-right .three-50, .section-world .news-right .three-50 { height: auto !important; padding-right: 0; } }
@media (min-width: 240px) and (max-width: 1023px) { .section-icccricketworldcup2015 .news-right, .section-world .news-right { width: 100%; } }
.section-icccricketworldcup2015 .more-news .news-right, .section-world .more-news .news-right { padding-right: 3.4%; margin: 0 -3.4% 0 3.4%; }
@media (min-width: 240px) and (max-width: 1023px) { .section-icccricketworldcup2015 .more-news .news-right, .section-world .more-news .news-right { margin: 0; } }
.section-icccricketworldcup2015 .featured-news .news-right, .section-world .featured-news .news-right { padding-left: 3.5%; }
@media (min-width: 240px) and (max-width: 1023px) { .section-icccricketworldcup2015 .featured-news .news-right, .section-world .featured-news .news-right { padding-left: 0; } }

@media (min-width: 768px) and (max-width: 1023px) { .section-bytes .region-two-50-50 .row.border-right-inner .two-50 { border-right: none; }
  .section-bytes .region-two-50-50 .row.border-right-inner .two-50.last { padding-top: 24px; } }

.main-content .three-50, .main-content .two-50, .byte-right .three-50, .byte-right .two-50 { padding-left: 6%; padding-right: 6%; }
@media (min-width: 240px) and (max-width: 767px) { .main-content .three-50, .main-content .two-50, .byte-right .three-50, .byte-right .two-50 { padding-left: 0; padding-right: 0; } }

.section-homepage .left-sidebar .view-header, .section-topnews .left-sidebar .view-header { position: relative; }
.section-homepage .left-sidebar .view-header:after, .section-topnews .left-sidebar .view-header:after { content: ""; width: 17px; height: 16px; background: url(../images/icon-latest.png) no-repeat; position: absolute; top: 8px; right: 0; }
@media (min-width: 240px) and (max-width: 767px) { .section-homepage .left-sidebar .view-header:after, .section-topnews .left-sidebar .view-header:after { display: none; } }
.section-homepage .main-content .view-news.border-bottom .highlight-feature, .section-topnews .main-content .view-news.border-bottom .highlight-feature { margin-bottom: 15px; }
.section-homepage .main-content .view-news.border-bottom .small-text, .section-topnews .main-content .view-news.border-bottom .small-text { padding-top: 0; }
.section-homepage .right-sidebar .more-news .custom-scrollbar, .section-topnews .right-sidebar .more-news .custom-scrollbar { height: 275px; }
.section-homepage .right-sidebar .more-news .custom-scrollbar .item-list-pager, .section-topnews .right-sidebar .more-news .custom-scrollbar .item-list-pager { padding-top: 10px; }
.section-homepage .right-sidebar .more-news .custom-scrollbar .item-list-pager .pager-show-more, .section-topnews .right-sidebar .more-news .custom-scrollbar .item-list-pager .pager-show-more { margin-bottom: 40px; margin-top: 10px; }
.section-homepage .right-sidebar .more-news .custom-scrollbar .item-list-pager .pager-show-more a, .section-topnews .right-sidebar .more-news .custom-scrollbar .item-list-pager .pager-show-more a { padding: 8px 15px; font-size: 12px; }

.front .section-topnews .container.region-three-33-33-33 .three-33 { height: 375px; }

.top-lid-rel ul li { padding-left: 20px; margin-bottom: 10px; margin-left: 0; background: url(../images/bullet-1.png) no-repeat left 6px; }
.top-lid-rel ul li.type-video { background: url(../images/type-video.png) no-repeat left 3px; }
.top-lid-rel ul li.type-video-white { background: url(../images/type-video-white.png) no-repeat left 4px; }
.top-lid-rel ul li.type-video-orange { background: url(../images/type-video-orange.png) no-repeat left 4px; }
.top-lid-rel ul li.type-audio { background: url(../images/type-audio.png) no-repeat left 4px; }
.top-lid-rel ul li:last-child { margin-bottom: 0; }
.top-lid-rel ul.border-bottom { padding-bottom: 24px; margin-bottom: 24px; }

@media (min-width: 240px) and (max-width: 767px) { img, video { width: 100%; }
  .section-sports .updates .view-header h4.uppercase, .section-business .view-news .view-header h4.uppercase, .left-sidebar .view-header h4.uppercase { display: none; } }
@media (min-width: 768px) and (max-width: 1023px) { .thumb img.image-style-big-1 { width: 100%; } }
.section-sports .region-three-25-25-50 .row.border-right-inner > div { border-right: none; border-left: 1px solid #e6e6e6; }
@media (min-width: 240px) and (max-width: 767px) { .section-sports .region-three-25-25-50 .row.border-right-inner > div { border-left: none; } }
@media (min-width: 768px) and (max-width: 1023px) { .section-sports .region-three-25-25-50 .row.border-right-inner .three-25 { width: 50%; margin-bottom: 24px; }
  .section-sports .region-three-25-25-50 .row.border-right-inner .three-25 img { width: 100%; }
  .section-sports .region-three-25-25-50 .row.border-right-inner .three-25:last-child { border-right: none; } }

.front .three-33 .video-stories-slider, .front .three-33 .gf-form { min-height: 375px; }

.section-sports .view-header h4, .section-business .view-header h4, .more-news .view-header h4 { font-size: 24px; line-height: 31px; letter-spacing: 2px; font-weight: 900; margin-top: -7px; }

.top-video-stories h4 { margin-bottom: 30px; font-size: 24px; line-height: 31px; letter-spacing: 2px; font-weight: 900; }

.section-homepage .region-three-17-50-33 .right-sidebar .right-featured-news-content { margin-top: -6px; }
.section-homepage .region-three-17-50-33 .left-sidebar .view-header { margin-top: -7px; }
.section-homepage .region-three-17-50-33 .left-sidebar .view-header h4 { margin-bottom: 20px; font-size: 24px; line-height: 31px; letter-spacing: 2px; font-weight: 900; }
.section-homepage .region-three-17-50-33 .left-sidebar ul li { padding: 24px 0 20px 0; }
.section-homepage .region-three-17-50-33 .left-sidebar ul li a.thumb { margin-bottom: 20px; }
.section-homepage .region-three-17-50-33 .left-sidebar ul li:first-child { padding-top: 0; }
.section-homepage .region-three-17-50-33 .main-content .highlight-feature { margin-bottom: 10px; }
.section-homepage .region-three-17-50-33 .main-content .highlight-text h1 { margin-bottom: 15px; }
.section-homepage .region-three-17-50-33 .main-content .highlight-text p { margin-bottom: 15px; }

.front-page h1 { font-size: 38px; line-height: 42px; margin-bottom: 20px; }
.front-page h2 { font-size: 32px; line-height: 32px; margin-bottom: 20px; }
.front-page h3 { font-size: 20px; line-height: 26px; margin-bottom: 20px; }
@media (min-width: 240px) and (max-width: 767px) { .front-page h3 { font-size: 16px; line-height: 20px; } }
.front-page h3.video-title { font-family: "Open Sans", sans-serif; }
.front-page h4 { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.front-page h5 { line-height: 18px; margin-bottom: 20px; }
.front-page h6 { margin-bottom: 20px; }
.front-page p.intro { font-size: 14px; line-height: 18px; margin-bottom: 0; }
.front-page .thumb { margin-bottom: 20px; }
.front-page .main-content-right h5 { margin-bottom: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .front-page .main-content { border-bottom: 1px solid #e6e6e6; margin-bottom: 24px; } }
.front-page .main-content h3, .front-page .main-content h4 { margin-bottom: 0; }
.front-page .main-content .highlight-feature { margin-bottom: 22px; }
.front-page .main-content .highlight-feature .thumb { margin-bottom: 0; }
.front-page .main-content .highlight-feature.mugshot .thumb { max-width: 228px; }
.front-page .main-content .highlight-text { border-bottom: 1px solid #e6e6e6; margin-bottom: 22px; padding-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1023px) { .front-page .main-content .highlight-text { margin-bottom: 24px; } }
.front-page .main-content .more-highlight { overflow: hidden; }
.front-page .main-content .more-highlight .top-highlight { border-bottom: 1px solid #e6e6e6; margin-bottom: 24px; padding-bottom: 24px; }
.front-page .main-content .more-highlight .top-highlight::before, .front-page .main-content .more-highlight .top-highlight::after { content: ""; display: table; }
.front-page .main-content .more-highlight .top-highlight::after { clear: both; }
@media (min-width: 240px) and (max-width: 767px) { .front-page .main-content .more-highlight .top-highlight { padding-bottom: 0; } }
@media (min-width: 768px) and (max-width: 1023px) { .front-page .main-content .more-highlight .bottom-highlight { padding-bottom: 24px; }
  .front-page .main-content .more-highlight .bottom-highlight::before, .front-page .main-content .more-highlight .bottom-highlight::after { content: ""; display: table; }
  .front-page .main-content .more-highlight .bottom-highlight::after { clear: both; } }
.front-page .main-content .more-highlight .two-50 { padding-left: 24px; padding-right: 24px; }
@media (min-width: 240px) and (max-width: 767px) { .front-page .main-content .more-highlight .two-50 { padding: 0; } }
.front-page .main-content .more-highlight .two-50:first-child { padding-left: 0; }
.front-page .main-content .more-highlight .two-50:last-child { padding-right: 0; border-left: 1px solid #e6e6e6; }
@media (min-width: 240px) and (max-width: 767px) { .front-page .main-content .more-highlight .two-50:last-child { border-left: none; } }
@media (min-width: 768px) and (max-width: 1023px) { .front-page .main-content .more-highlight .two-50 { width: 50%; } }
@media (min-width: 240px) and (max-width: 767px) { .front-page .main-content .more-highlight { margin: 0; } }
.front-page .main-content .more-highlight .two-50, .front-page .main-content .more-highlight .three-33 { min-height: 173px; }
@media (min-width: 768px) and (max-width: 1023px) { .front-page .main-content .more-highlight .two-50, .front-page .main-content .more-highlight .three-33 { min-height: 183px; } }
@media (min-width: 240px) and (max-width: 767px) { .front-page .main-content .more-highlight .two-50, .front-page .main-content .more-highlight .three-33 { min-height: initial; border-bottom: 1px solid #e6e6e6; padding-bottom: 24px; margin-bottom: 24px; float: none; }
  .front-page .main-content .more-highlight .two-50::before, .front-page .main-content .more-highlight .two-50::after, .front-page .main-content .more-highlight .three-33::before, .front-page .main-content .more-highlight .three-33::after { content: ""; display: table; }
  .front-page .main-content .more-highlight .two-50::after, .front-page .main-content .more-highlight .three-33::after { clear: both; }
  .front-page .main-content .more-highlight .two-50 .thumb, .front-page .main-content .more-highlight .three-33 .thumb { width: 50%; float: left; margin-right: 24px; overflow: hidden; margin-bottom: 0; }
  .front-page .main-content .more-highlight .two-50:last-child, .front-page .main-content .more-highlight .three-33:last-child { border-bottom: none; padding-bottom: 0; } }
.front-page .icon-red { font-size: 24px; line-height: 31px; letter-spacing: 2px; font-weight: 900; position: relative; font-family: "Open Sans", sans-serif; }
@media (min-width: 240px) and (max-width: 767px) { .front-page .icon-red { display: none; } }
.front-page .icon-red:after { content: ""; width: 17px; height: 16px; background: url(../images/icon-latest.png) no-repeat; position: absolute; top: 8px; right: 0; }
.front-page .left-sidebar { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; }
@media (min-width: 240px) and (max-width: 1023px) { .front-page .left-sidebar { width: 100%; border-right: none; border-left: none; margin-bottom: 24px; } }
.front-page .left-sidebar h4.uppercase { font-size: 24px; line-height: 31px; letter-spacing: 2px; font-weight: 900; position: relative; font-family: "Open Sans", sans-serif; }
@media (min-width: 240px) and (max-width: 767px) { .front-page .left-sidebar h4.uppercase { display: none; } }
.front-page .left-sidebar h4.uppercase:after { content: ""; width: 17px; height: 16px; background: url(../images/icon-latest.png) no-repeat; position: absolute; top: 8px; right: 0; }
.front-page .left-sidebar h5 { margin-bottom: 0; }
@media (min-width: 768px) and (max-width: 1023px) { .front-page .left-sidebar ul { margin-left: -10px; margin-right: -10px; } }
@media (min-width: 240px) and (max-width: 767px) { .front-page .left-sidebar ul { margin-left: 0; margin-right: 0; } }
.front-page .left-sidebar ul li { padding: 24px 0 24px 0; }
@media (min-width: 768px) and (max-width: 1023px) { .front-page .left-sidebar ul li { width: 33.33333%; padding-left: 1.46104%; padding-right: 1.46104%; float: left; min-height: 210px; padding-top: 0; padding-bottom: 0; margin-bottom: 20px; }
  .front-page .left-sidebar ul li h5 { margin-bottom: 20px; }
  .front-page .left-sidebar ul li:last-child { border-bottom: 1px solid #e6e6e6 !important; } }
.front-page .left-sidebar ul li:first-child { padding-top: 0; }
@media (min-width: 240px) and (max-width: 767px) { .front-page .left-sidebar ul li:last-child { border-bottom: 1px solid #e6e6e6 !important; }
  .front-page .left-sidebar ul li::before, .front-page .left-sidebar ul li::after { content: ""; display: table; }
  .front-page .left-sidebar ul li::after { clear: both; }
  .front-page .left-sidebar ul li .thumb { width: 50%; float: left; margin-right: 24px; overflow: hidden; margin-bottom: 0; } }
.front-page .right-sidebar img, .front-page .right-sidebar .thumb { display: block; }
.front-page .right-sidebar .creem-box { background: #ddcca8; padding: 22px 24px; }
.front-page .right-sidebar .creem-box::before, .front-page .right-sidebar .creem-box::after { content: ""; display: table; }
.front-page .right-sidebar .creem-box::after { clear: both; }
.front-page .right-sidebar .creem-box p { margin-bottom: 0; }
.front-page .right-sidebar .creem-box .thumb { margin-bottom: 20px; }
@media (min-width: 240px) and (max-width: 1023px) { .front-page .right-sidebar .creem-box .thumb { float: left; overflow: hidden; width: 50%; padding-right: 10px; margin-bottom: 0; } }
@media (min-width: 240px) and (max-width: 1023px) { .front-page .right-sidebar { width: 100%; border-right: none; } }
.front-page ul.tab-nav li a { font-size: 16px; letter-spacing: 0; }

@media (min-width: 240px) and (max-width: 767px) { .others-news .four-25 { margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px solid #e6e6e6; }
  .others-news .four-25:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } }
@media (min-width: 768px) and (max-width: 1023px) { .others-news .four-25:nth-child(-n+2) { margin-bottom: 20px; } }

.section-video-stories .video-stories-slider { padding: 24px 10px; min-height: 455px; }
.section-video-stories .video-stories-slider h3 { margin-top: -5px; margin-bottom: 20px; }
.section-video-stories .video-stories-slider h3.color-white { padding-left: 10px; }
.section-video-stories .video-stories-slider p { font-family: "Open Sans", sans-serif; font-size: 12px; line-height: 17px; font-weight: 800; font-size: 11px; color: #a2a2a2; margin-bottom: 0; font-weight: normal; }
.section-video-stories .video-stories-slider p a { color: inherit; }
.section-video-stories .video-stories-slider .swiper-slider { width: 16.6%; min-height: 163px; float: left; padding-right: 10px; padding-left: 10px; margin-bottom: 24px; }
.section-video-stories .video-stories-slider .swiper-slider.highlight-slider { width: 50%; margin-bottom: 0; }
.section-video-stories .video-stories-slider .swiper-slider.highlight-slider h4 { margin: 0; }
.section-video-stories .video-stories-slider .swiper-slider.highlight-slider .thumb { width: 100%; margin-right: 0; }

@media (min-width: 240px) and (max-width: 1023px) { .section-social .row .four-25 { border-bottom: 1px solid #e6e6e6; margin-bottom: 20px; padding-bottom: 20px; }
  .section-social .row .four-25:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } }
.section-social .advatige { margin-top: 35px; }
@media (min-width: 240px) and (max-width: 1023px) { .section-social .advatige { margin-top: 0; } }
.section-social .more-stories { font-weight: 700; }
@media (min-width: 768px) and (max-width: 1023px) { .section-social .border-right-inner > div { border: none; } }

.equal-box { padding: 24px; min-height: 295px; }
.equal-box::before, .equal-box::after { content: ""; display: table; }
.equal-box::after { clear: both; }
.equal-box ul li:last-child h5 { margin-bottom: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .equal-box { margin-bottom: 24px; min-height: initial; } }

.tranding-socially .two-50.gero-left { padding-right: 24px; }
@media (min-width: 240px) and (max-width: 767px) { .tranding-socially .two-50.gero-left { padding-right: 0; } }
.tranding-socially .two-50.gero-right { padding-left: 24px; border-right: none; }
@media (min-width: 240px) and (max-width: 767px) { .tranding-socially .two-50.gero-right { padding-left: 0; } }

.section-video-stories .header { padding: 0 24px; }
.section-video-stories .header::before, .section-video-stories .header::after { content: ""; display: table; }
.section-video-stories .header::after { clear: both; }
@media (min-width: 768px) and (max-width: 1023px) { .section-video-stories .header { padding: 0 20px; } }
.section-video-stories h6 { font-weight: normal; }
@media (min-width: 240px) and (max-width: 767px) { .section-video-stories .video-stories > div.two-50 .two-50 { width: 50%; }
  .section-video-stories .video-stories > div.two-50 .two-50.gero-left { padding-right: 10px; border-right: 1px solid #e6e6e6 !important; }
  .section-video-stories .video-stories > div.two-50 .two-50.gero-right { padding-left: 10px; } }
.section-video-stories .video-stories > div.two-50 .two-50 .thumb { margin-bottom: 5px; }
.section-video-stories .video-stories > div.two-50 .big-video h3, .section-video-stories .video-stories > div.two-50 .video-bottom h6 { margin-bottom: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .section-video-stories .video-stories > div.two-50 { border-right: none; } }
.section-video-stories .video-stories > div.two-50 .gero-left { padding-right: 24px; }
@media (min-width: 240px) and (max-width: 767px) { .section-video-stories .video-stories > div.two-50 .gero-left { padding-right: 0; } }
.section-video-stories .video-stories > div.two-50 .gero-right { padding-left: 24px; border-right: none; }
@media (min-width: 240px) and (max-width: 767px) { .section-video-stories .video-stories > div.two-50 .gero-right { padding-left: 0; } }

@media (min-width: 240px) and (max-width: 767px) { .news-list-four .row > div, .news-list-three .row > div, .news-list-two .row > div { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; } }
@media (min-width: 768px) and (max-width: 1023px) { .news-list-four .row p, .news-list-three .row p, .news-list-two .row p { display: none; } }

@media (min-width: 240px) and (max-width: 767px) { .news-list-two .three-33:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
  .news-list-three .four-40 .two-50.gero-left { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; }
  .news-list-three .two-20 { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
  .news-list-four .three-33:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
  .news-list-four .three-33:last-child .two-50:first-child { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; } }
@media (min-width: 240px) and (max-width: 767px) { .news-list-five .six-column::before, .news-list-five .six-column::after, .news-list-six .six-column::before, .news-list-six .six-column::after { content: ""; display: table; }
  .news-list-five .six-column::after, .news-list-six .six-column::after { clear: both; }
  .news-list-five .six-column .thumb, .news-list-six .six-column .thumb { float: left; margin-right: 10px; } }

@media (min-width: 768px) and (max-width: 1023px) { .horizontal-img-block .two-50 .thumb, .horizontal-img-block .two-50 .intro { display: none; } }

h4.latest-upper { font-size: 24px; line-height: 31px; letter-spacing: 2px; font-weight: 900; position: relative; font-family: "Open Sans", sans-serif; }
@media (min-width: 240px) and (max-width: 767px) { h4.latest-upper { display: none; } }
h4.latest-upper:after { content: ""; width: 17px; height: 16px; background: url(../images/icon-latest.png) no-repeat; position: absolute; top: 8px; right: 0; }

.more-stories-sa { font-weight: 700; }

.more-stories-list { overflow: auto; height: 250px; }
.more-stories-list h5, .more-stories-list li { margin-bottom: 10px !important; }

.bg-csky-light { background: #d8ecff; }

.top-c-lbl { padding-bottom: 10px; border-bottom: 1px dotted #9e9e9e; }

.bangla-lead-img { max-width: 100%; width: 360px; padding: 0 0px 10px 0; }

.big-playbtn { width: 100%; height: 100%; position: relative; }
.big-playbtn:after { content: ""; width: 80px; height: 58px; background: url(../images/youtube.png) no-repeat; position: absolute; top: 50%; left: 50%; margin: -29px 0 0 -40px; z-index: 999; }
@media (min-width: 240px) and (max-width: 767px) { .big-playbtn:after { width: 30px; height: 22px; background: url(../images/youtube-s.png) no-repeat; margin: -11px 0 0 -15px; } }

.mid-playbtn { width: 100%; height: 100%; position: relative; }
.mid-playbtn:after { content: ""; width: 50px; height: 36px; background: url(../images/youtube-m.png) no-repeat; margin: -18px 0 0 -25px; position: absolute; top: 50%; left: 50%; z-index: 999; }
@media (min-width: 240px) and (max-width: 767px) { .mid-playbtn:after { width: 30px; height: 22px; background: url(../images/youtube-s.png) no-repeat; margin: -11px 0 0 -15px; } }

.small-playbtn { width: 100%; height: 100%; position: relative; }
.small-playbtn:after { content: ""; width: 30px; height: 22px; background: url(../images/youtube-s.png) no-repeat; margin: -11px 0 0 -15px; position: absolute; top: 50%; left: 50%; z-index: 999; }

@media (min-width: 768px) and (max-width: 1023px) { .mobile-bottom-spacing .row .two-20 { border-right: none !important; }
  .mobile-bottom-spacing .row .two-20 .thumb { float: left; margin-right: 20px; } }

.main-content-left .two-50:first-child { padding-right: 3.7%; }
@media (min-width: 240px) and (max-width: 1023px) { .main-content-left .two-50:first-child { padding-right: 2.27273%; } }
.main-content-left .two-50:last-child { padding-left: 3.7%; }
@media (min-width: 240px) and (max-width: 1023px) { .main-content-left .two-50:last-child { padding-left: 2.27273%; } }

.detailed .featured-image { display: table; position: relative; z-index: 1; }
.detailed .featured-image .caption { display: table-caption; caption-side: bottom; font-size: 12px; line-height: 17px; font-family: "Open Sans", sans-serif; }
.detailed .featured-image .caption strong { font-size: 11px; }
.detailed .featured-image.with-content { margin-left: 5%; }
.detailed .featured-image.with-content .caption { margin-bottom: 17px; }
@media (min-width: 1024px) and (max-width: 1299px) { .detailed .featured-image.with-content { width: 70%; } }
@media (min-width: 240px) and (max-width: 1023px) { .detailed .featured-image.with-content { margin: 0 auto; float: none; } }
.detailed .featured-image.margin-top-big img { width: 100%; }
.detailed .author-name span { overflow: hidden; display: block; font-family: "Droid Serif", serif; font-weight: 600; padding: 15px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; font-size: 16px; }
@media (min-width: 240px) and (max-width: 1023px) { .detailed .author-name span { font-size: 12px; padding: 10px 0; } }
.detailed .detailed-content { width: 70%; }
.detailed .detailed-content h2 { font-size: 18px; line-height: 24px; }
.detailed .detailed-content h3, .detailed .detailed-content h4 { font-size: 16px; line-height: 22px; }
.detailed .detailed-content p { font-size: 16px; line-height: 24px; }
.detailed .detailed-content p a { color: #336699; }
.detailed .detailed-content p a:hover { text-decoration: underline; }
.detailed .detailed-content img { display: block; margin-bottom: 10px; }
.detailed .detailed-content .quote { width: 70%; padding-right: 0; margin-right: 24px; margin-top: 0; }
.detailed .detailed-content blockquote { padding: 21px 21px 0 21px; border: 1px solid #ebe5e5; border-top: 2px solid #bdd7ed; max-width: 300px; margin-left: 15px; margin-bottom: 15px; }
@media (min-width: 240px) and (max-width: 1023px) { .detailed .detailed-content blockquote { width: 100%; max-width: 100%; } }
.detailed .detailed-content blockquote.pull-left { margin-left: 0; margin-right: 10px; }
.detailed .detailed-content blockquote.bg-default { background-color: #f1f1f1; }
.detailed .detailed-content blockquote p { font-size: 18px; line-height: 24px; margin-bottom: 10px; }
.detailed .detailed-content .node-content { font-size: 16px; line-height: 24px; }
.detailed .detailed-content .node-content ul li { list-style-type: disc; margin-left: 20px; font-size: 16px; line-height: 24px; }
.detailed .detailed-sidebar { width: 30%; padding-left: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .detailed .detailed-sidebar { width: 100%; } }
.detailed .detailed-sidebar .border-heading { margin-bottom: 0; }
.detailed .detailed-sidebar .panel-pane { margin-top: 24px; }
.detailed .detailed-sidebar .panel-pane:first-child { margin-top: 0; }
.detailed .detailed-sidebar .more-stories-list { height: auto !important; }
@media (min-width: 240px) and (max-width: 1023px) { .detailed .detailed-content { width: 100%; }
  .detailed .detailed-content .pull-right, .detailed .detailed-content .pull-left { float: none; }
  .detailed .detailed-content iframe { width: 100% !important; }
  .detailed .detailed-sidebar .panel-pane { margin-top: 0; } }
.detailed .twitter-tweet { display: inline-block !important; }
.detailed .detailed-content table { border: 1px solid #ccc; margin: 10px; max-width: 100% !important; }
.detailed .detailed-content table caption { border: 1px solid #ccc; padding: 10px; }
.detailed .detailed-content table th, .detailed .detailed-content table td { padding: 5px; border: 1px solid #ccc; text-align: center; }
@media (min-width: 240px) and (max-width: 1023px) { .detailed .detailed-content table th, .detailed .detailed-content table td { padding: 2px 0px !important; } }
.detailed .detailed-content table th p, .detailed .detailed-content table td p { font-size: 14px; line-height: 16px; margin-bottom: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .detailed .detailed-content table { width: 100%; margin: 10px auto; } }

.media-shortcode { display: table; }
.media-shortcode br { display: none; }
.media-shortcode .caption { display: table-caption; caption-side: bottom; font-size: 12px; line-height: 17px; font-family: "Open Sans", sans-serif; margin-bottom: 17px; }
.media-shortcode .caption strong { font-size: 11px; }
@media (min-width: 240px) and (max-width: 1023px) { .media-shortcode { padding: 0; margin: 0 auto; } }

.copyright-message-wrapper { background: #F3F3F3; padding: 10px; font-family: "Droid Serif", serif; }
.copyright-message-wrapper .message-title { font-weight: bold; color: #AB0000; }
.copyright-message-wrapper .message { color: #3A6E7D; }

@media (min-width: 240px) and (max-width: 767px) { .details-bottom-list .row > div { display: none; }
  .details-bottom-list .row > div:first-child { display: block; } }
.featured-audio .audio-type-link { background: url(../images/type-audio-big.png) no-repeat 0 0; height: 34px; line-height: 34px; padding-left: 45px; font-size: 14px; font-weight: bold; display: inline-block; cursor: pointer; }

.featured-video { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 24px 0; }
.featured-video .video-link { margin-bottom: 5px; }
.featured-video .more { font-size: 11px; }
.featured-video .more:after { display: none; }

.width100 { width: 100%; }

.big-story { background-color: #292728; }
.big-story .container.region-one-100 { padding-top: 0; padding-bottom: 0; }
.big-story .header { color: #fff; min-height: 48px; z-index: 100 !important; }
.big-story .big-story-box { padding: 10px 0; border-top: 1px solid #444; border-bottom: 1px solid #444; }
.big-story .big-story-box .shoulder { margin-bottom: 10px; font-size: 16px; color: #1D87D8; }
.big-story .big-story-box h2 { font-weight: normal; font-size: 24px; }
.big-story .big-story-box .utilities-bar { border: 1px solid #1b1b1b; background: #1f1f1f; display: inline-block; }
.big-story .big-story-box .utilities-bar li { float: left; border-left: 1px solid #1b1b1b; padding: 5px 15px; font-size: 20px; }
.big-story .big-story-box .utilities-bar li a { text-decoration: none; color: #fff; }
.big-story .big-story-box .utilities-bar li a span { display: inline-block; text-indent: -99999px; overflow: hidden; }
.big-story .big-story-box .utilities-bar li:first-child { border-left: none; }
.big-story .author { font-size: 16px; font-weight: bold; color: #fff; }
.big-story .author span { padding-left: 10px; color: #AAA; font-weight: normal; }
.big-story .inline-photo { margin-bottom: 30px; }
.big-story .inline-photo img { width: 100%; }
.big-story .media-shortcode { width: 70%; margin: 0 auto; }
.big-story .media-shortcode.inline-photo { width: 100%; }
.big-story .media-shortcode.pull-right { width: auto; }
.big-story .media-shortcode.pull-right .caption { margin-left: 15px; }
.big-story .media-shortcode.pull-left { width: auto; }
.big-story .media-shortcode.pull-left .caption { margin-right: 15px; }
@media (min-width: 240px) and (max-width: 767px) { .big-story .media-shortcode { width: auto; padding: 0; float: none; }
  .big-story .media-shortcode .caption { margin-left: 0 !important; margin-right: 0 !important; } }
@media (min-width: 768px) and (max-width: 1023px) { .big-story .media-shortcode.pull-left { padding-right: 15px; }
  .big-story .media-shortcode.pull-right { padding-left: 15px; } }
.big-story .caption { color: #b2b2b2; font-size: 16px; line-height: 22px; }
.big-story .description { max-width: 70%; margin-left: auto; margin-right: auto; color: #fff; }
@media (min-width: 240px) and (max-width: 767px) { .big-story .description { max-width: 100%; } }
.big-story .description p { font-size: 20px; line-height: 26px; }
.big-story .ds-social * { color: inherit; }

.page-full-width .node-content .view-mode-full p { max-width: 800px; margin: 0 auto; font-size: 18px; line-height: 28px; padding-bottom: 15px; }

.news-author img { max-width: 125px; }

@media (min-width: 768px) and (max-width: 1023px) { .news-author-details .pull-left { float: left !important; } }
blockquote.bg-dark-blue { background-color: #4bc6df; }
blockquote.bg-light-blue { background-color: #d1e3f5; }
blockquote.bg-grey { background-color: #f1f1f1; }
blockquote.bg-orange { background-color: #f5ae12; }
blockquote.bg-light-orange { background-color: #f57b12; }
blockquote.bg-yellow { background-color: #f7cf09; }
blockquote.bg-violet { background-color: #d400ff; }
blockquote.bg-light-violet { background-color: #efd1f5; }
blockquote.bg-pink { background-color: #efa7bb; }
blockquote.bg-green { background-color: #19b141; }

.inline-related { background-color: #e6e6e6; }
.inline-related li { width: 48%; margin-right: 2%; margin-bottom: 15px; float: left; list-style-type: none !important; margin-left: 0 !important; }
@media (min-width: 240px) and (max-width: 767px) { .inline-related li { width: 100%; margin-right: 0; float: none; clear: both; overflow: hidden; } }
.inline-related li .thumb-img { padding-right: 15px; float: left !important; }
.inline-related li .thumb-img img { margin-bottom: 0; }

.lg-gallery { cursor: pointer; position: relative; }
.lg-gallery:after { content: "\f065"; font-family: 'FontAwesome'; font-size: 25px; width: 40px; height: 40px; position: absolute; top: 5px; right: 5px; line-height: 40px; text-align: center; border-radius: 20px; color: #fff; background: #333333; opacity: 0.5; }
.lg-gallery:hover:after { opacity: 1; }

.lg-object.lg-image { width: 100% !important; height: 100% !important; object-fit: contain; }

.lg-thumb-open .lg-object.lg-image { height: calc(100% - 100px) !important; margin-bottom: 100px; }

.lg-thumb { margin-left: auto; margin-right: auto; }

.lg-caption { font-size: 14px; margin-bottom: 35px; }

.lg-outer .lg-caption-hider { font-size: 14px !important; width: auto !important; padding: 5px 10px !important; right: 75px !important; top: auto !important; bottom: 0px; z-index: 1080; }
.lg-outer .lg-caption-hider:after { content: "\f070" !important; font-family: FontAwesome; padding-left: 5px; }
.lg-outer .lg-caption-hider.hidden:after { content: "\f06e" !important; }

.lg-thumb-open.lg-outer .lg-caption-hider { bottom: 100px; }

.featured-image.gif-image { max-width: 644px; }

.media-shortcode.gif-image { max-width: 612px; }

.frontpage .content-img, .backpage .content-img { width: 31.5%; height: 135px; }

@media (min-width: 240px) and (max-width: 767px) { .view-sub-category-news-listing ul li .content-img { float: none; padding: 0; }
  .view-sub-category-news-listing ul li .content-img img { width: 100%; } }

.exclusive-block .thumb { margin-bottom: 8px; }
.exclusive-block .highlight-exclusive { background-color: #990000; padding: 10px; font-size: 16px; font-weight: 700; text-transform: uppercase; }

.section-business h3 { font-size: 22px; }

@media (min-width: 768px) and (max-width: 1023px) { .section-business .region-three-50-25-25 .row.border-right-inner .three-25 { width: 50%; }
  .section-business .region-three-50-25-25 .row.border-right-inner .three-25 img { width: 100%; } }

.pane-newspaper-calendar table { margin-top: 0 !important; margin: 0 auto; }
.pane-newspaper-calendar table table.tds-calendar > tr.navigation > th.current-month { padding-top: 20px; }
.pane-newspaper-calendar table td.tds-calendar { padding: 25px 0; margin: 0 auto; border-bottom: 1px solid #a2a2a2; }
.pane-newspaper-calendar table table.tds-calendar tr.navigation th.current-month a { padding: 0 10px; }
.pane-newspaper-calendar table table.tds-calendar tr.navigation th.current-month a:hover { text-decoration: none; color: #999999; }
.pane-newspaper-calendar table table.tds-calendar tr td.day a { padding: 10px 0; display: block; }
.pane-newspaper-calendar table table.tds-calendar tr td.day a span { color: #999999; }
.pane-newspaper-calendar table table.tds-calendar tr td.day a span.date { color: #000; }
.pane-newspaper-calendar table table.tds-calendar tr td.day a:hover { text-decoration: none; }
.pane-newspaper-calendar table table.tds-calendar tr td.day.date-active { border: none; }
.pane-newspaper-calendar table table.tds-calendar tr td.day.date-active a { background: #fff; color: #000; border: 1px solid #000; }
.pane-newspaper-calendar table table.tds-calendar tr td.day.date-active a span { color: #000; }

.section-search h2 { text-align: center; }

.search-form { padding: 30px 0; text-align: center; }
.search-form input { border: 1px solid #000; border-radius: 5px; height: 35px; line-height: normal; padding: 5px; }

.search-results li { margin-bottom: 20px; }

form.gsc-search-box { width: 50% !important; margin: 0 auto !important; }
@media (min-width: 240px) and (max-width: 767px) { form.gsc-search-box { width: 100% !important; } }
form.gsc-search-box td.gsc-input-box { border: none; }
form.gsc-search-box tbody { border: none; }
form.gsc-search-box td.gsib_a { padding-top: 0; }
form.gsc-search-box td.gsib_a input.gsc-input { background: none !important; height: 17px; }
form.gsc-search-box td.gsc-search-button input.gsc-search-button { padding: 0; width: 30px; min-width: 30px; height: 24px; padding: 5px; }

.gsc-option-menu-container .gsc-selected-option-container { min-width: 80px !important; }

table.gcsc-branding { display: none !important; }

.ds-social { position: relative; }
.ds-social .share-count { float: left; font-weight: bold; font-size: 22px; line-height: 20px; padding: 0 6px; margin-top: 5px; text-align: center; }
.ds-social .share-count:after { content: "Shares"; display: block; font-size: 13px; font-weight: normal; line-height: 15px; }
.ds-social .fa { -moz-border-radius: 50% / 50%; -webkit-border-radius: 50% 50%; border-radius: 50% / 50%; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: relative; background-color: #333; color: #fff; display: inline-block; height: 40px; line-height: 40px; margin: auto 3px; width: 40px; font-size: 20px; text-align: center; }
.ds-social .fa:hover { -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }
.ds-social .fa.fa-twitter { background-color: #1da1f2; }
.ds-social .fa.fa-twitter:hover { background-color: #46c0fb; }
.ds-social .fa.fa-facebook { background-color: #3b5998; }
.ds-social .fa.fa-facebook:hover { background-color: #8b9dc3; }
.ds-social .fa.fa-google-plus { background-color: #dd4b39; }
.ds-social .fa.fa-google-plus:hover { background-color: #dc6b69; }
.ds-social .fa.fa-print { background-color: #0084b4; }
.ds-social .fa.fa-print:hover { background-color: #46c0fb; }
.ds-social .fa.fa-linkedin, .ds-social .fa.fa-share-alt { background-color: #0084b4; }
.ds-social .fa.fa-pinterest { background-color: #cb2027; }
.ds-social .fa.fa-envelope { background-color: #0084b4; }
.ds-social .fa.fa-instagram { background-color: #aaa; }
.ds-social .fa.fa-phone-square { background-color: #9D48A1; }
.ds-social .fa.fa-comment { background-color: #0084ff; }
.ds-social .fa.fa-whatsapp { background-color: #20b038; }
.developing-news-item .ds-social .fa { font-size: 14px; line-height: 24px; width: 24px; height: 24px; }
.ds-social .ds-social-tool { position: absolute; z-index: 100; top: 59px; left: -45px; color: #525252; width: 250px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05); transition: opacity .4s; border: 1px solid #CCC; padding: 10px 10px 20px; opacity: 0; visibility: hidden; }
.ds-social .ds-social-tool.on { opacity: 1; visibility: visible; }
.ds-social .ds-social-tool:after { position: absolute; top: -20px; left: 201px; content: ""; display: block; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 20px solid #CCC; }
@media (min-width: 240px) and (max-width: 767px) { .ds-social .ds-social-tool { left: 0; }
  .ds-social .ds-social-tool:after { left: 155px; } }
.ds-social .ds-social-tool p { font-size: 20px; margin: 0; }
.ds-social .ds-social-tool li a { display: block; padding: 5px 0; color: #525252; transition: all .2s; text-decoration: none; }
.ds-social .ds-social-tool li a:focus, .ds-social .ds-social-tool li a:hover { background-color: #ccc; color: #fff; }
.ds-social .ds-social-tool li a.close { position: absolute; top: 10px; right: 10px; margin: 0; padding: 0; }
.ds-social .ds-social-tool li a.close .fa { background: none; color: #000; padding: 0; margin: 0; height: 22px; line-height: 22px; width: 32px; }
.ds-social .ds-social-tool li a.close .fa:hover { -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.ds-social .ds-social-tool li a .fa { margin-right: 10px; }
.ds-social .ds-social-tool .copy-text { text-align: center; }
.ds-social .ds-social-tool .copy-input { display: block; margin: 7px 0; white-space: nowrap; overflow: hidden; border: 1px solid #4a9442; }
.ds-social .ds-social-tool .copy-input > span { display: block; padding-left: 5px; line-height: 35px; }

.addthis_inline_share_toolbox .at4-jumboshare .at4-count-container { min-width: auto; border: none; padding: 0 6px; margin-top: 5px; }
.addthis_inline_share_toolbox .at4-jumboshare .at4-count { font-size: 22px; line-height: 22px; font-family: inherit; }
.addthis_inline_share_toolbox .at4-jumboshare .at4-share-container { padding-left: 10px; }
.addthis_inline_share_toolbox .at4-jumboshare .at-share-btn { margin-bottom: 0; }

.node-type-hub-page { background-repeat: no-repeat; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: center; background-attachment: fixed; }
.node-type-hub-page p { font-size: 18px; line-height: 1.5; }
.node-type-hub-page .news-bg { position: relative; text-shadow: 1px 1px 0 #fff; background-color: #fff; background-image: url("../images/hub-page/bg-top.png"), url("../images/hub-page/bg-bottom.png"), url("../images/hub-page/bg.png"); background-repeat: no-repeat, no-repeat; background-size: 100% 15em, 100% 15em, auto; background-position: top center, bottom center, top left; }
.node-type-hub-page .item-list-pager .pager-show-more-next { text-shadow: none; padding: 0; display: inline-block; }
.node-type-hub-page .item-list-pager .pager-show-more-next a { border-radius: 0; padding: 10px 30px; }

.hub-page-header { background: rgba(255, 255, 255, 0.5); padding: 20px 0 100px; }
.hub-page-header h1 { font-size: 64px; line-height: 64px; }
.hub-page-header h1:after { content: ''; background-color: #000; display: block; height: 2px; margin: 20px 0 32px; width: 100%; }
.hub-page-header.alternative { padding-bottom: 20px; }
.hub-page-header.alternative h1 { font-size: 48px; line-height: 48px; }

.pane-facetapi, #views-exposed-form-archive-search-panel-pane-1 { border: 2px solid #e6e6e6; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 15px; margin-bottom: 15px; }
.pane-facetapi h2, #views-exposed-form-archive-search-panel-pane-1 h2 { font-size: 24px; font-weight: 800; line-height: 30px; margin-bottom: 15px; font-family: "Droid Serif", serif; }
@media (min-width: 1300px) { .pane-facetapi h2, #views-exposed-form-archive-search-panel-pane-1 h2 { margin-bottom: 15px; } }
@media (min-width: 240px) and (max-width: 767px) { .pane-facetapi h2, #views-exposed-form-archive-search-panel-pane-1 h2 { font-size: 20px; line-height: 25px; } }

#views-exposed-form-archive-search-panel-pane-1 input.form-text { width: 100%; }
#views-exposed-form-archive-search-panel-pane-1 .form-item { padding: 0; }
#views-exposed-form-archive-search-panel-pane-1 .views-widget-filter-dm_field_publish_date .views-widget::before, #views-exposed-form-archive-search-panel-pane-1 .views-widget-filter-dm_field_publish_date .views-widget::after { content: ""; display: table; }
#views-exposed-form-archive-search-panel-pane-1 .views-widget-filter-dm_field_publish_date .views-widget::after { clear: both; }
#views-exposed-form-archive-search-panel-pane-1 .views-widget-filter-dm_field_publish_date .views-widget .form-item { float: left; }
#views-exposed-form-archive-search-panel-pane-1 .views-widget-filter-dm_field_publish_date .views-widget .form-item input { width: 130px; }
#views-exposed-form-archive-search-panel-pane-1 .views-widget-filter-dm_field_publish_date .views-widget .form-item label { display: inline-block; padding: 0 15px; vertical-align: top; }
#views-exposed-form-archive-search-panel-pane-1 .views-widget-filter-dm_field_publish_date .views-widget .form-item #edit-date-max { display: inline-block; }
#views-exposed-form-archive-search-panel-pane-1 .form-type-checkbox, #views-exposed-form-archive-search-panel-pane-1 .form-type-radio { display: inline-block; margin-right: 25px; }
#views-exposed-form-archive-search-panel-pane-1 .views-submit-button, #views-exposed-form-archive-search-panel-pane-1 .views-reset-button { display: inline-block; margin-top: 15px; }

.view-id-archive_search .view-header { background-color: #e6e6e6; padding: 15px; margin-bottom: 24px; font-weight: bold; }

.relative { position: relative; }

.margin-bottom-20 { margin-bottom: 20px; }

.m-right-0 { margin-right: 0 !important; }

.padding-10 { padding: 10px; }

.news-type { color: #CB0101; font-size: 16px; line-height: 18px; font-weight: 700; margin-bottom: 10px; }

.icc-wc-logo { background: #d72059; }
.icc-wc-logo img { display: block; margin: 0 auto; }

.icc-more-news, .top-more-news { color: #fff; text-align: center; font-size: 20px; line-height: 36px; display: block; text-transform: uppercase; background: #d72059 url("/sites/all/themes/tds/images/more_btn_bg.png"); background-size: cover; background-position: center; }

.top-more-news { background: #000; position: absolute; left: 0; bottom: 0; width: 100%; }

.full-width { width: 100%; }

.border-right { border-right: 1px solid #d5e7e7; }

.top-news-top { padding-top: 0px; }
.top-news-top .row { margin: 0 -1.5%; }
@media (min-width: 240px) and (max-width: 1023px) { .top-news-top .row { margin: 0; } }
.top-news-top h1 { font-size: 36px; line-height: 1.16; margin-bottom: 10px; letter-spacing: 1px; }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top h1 { font-size: 25px; } }
.top-news-top p.intro { font-size: 16px; line-height: 26px; font-weight: 500; }
.top-news-top h3, .top-news-top h5 { font-weight: 400; }
.top-news-top .top-news-ticker { margin: 7px 1.5% 10px; overflow: hidden; font-size: 14px; line-height: 35px; height: 35px; padding: 0; font-weight: 600; position: relative; }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .top-news-ticker { margin-left: 0; margin-right: 0; }
  .top-news-top .top-news-ticker img { width: 20px; } }
.top-news-top .top-news-ticker .click-icon { margin-left: 6px; margin-top: 6px; float: right; }
.top-news-top .top-news-ticker .title { letter-spacing: -1px; position: relative; font-size: 16px; padding: 0 13px; z-index: 10; }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .top-news-ticker .title { font-size: 12px; letter-spacing: 0; padding: 0 7px; } }
.top-news-top .top-news-ticker .top-news-ticker-runner { width: 85%; margin-left: 10.7%; position: relative; overflow: hidden; }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .top-news-ticker .top-news-ticker-runner { width: auto; } }
.top-news-top .top-news-ticker .top-news-ticker-runner a { display: inline-block; margin-left: 10px; }
.top-news-top .top-news-ticker .top-news-ticker-runner a:after { display: inline-block; content: ""; background: url(../images/bullet-1.png) no-repeat; margin-left: 14px; width: 8px; height: 8px; }
.top-news-top .top-news-ticker .top-news-ticker-runner a .price-icon { width: 16px; height: 16px; display: inline-block; margin-right: 8px; background-size: cover; background-repeat: no-repeat; position: relative; }
.top-news-top .top-news-ticker .top-news-ticker-runner a .price-icon.up { background-image: url("/sites/all/themes/tds/images/price_up.png"); top: 1px; }
.top-news-top .top-news-ticker .top-news-ticker-runner a .price-icon.down { top: 3px; background-image: url("/sites/all/themes/tds/images/price_down.png"); }
.top-news-top .top-news-ticker .pause-btn { position: absolute; top: 0; right: 0; padding: 0 19px; }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .top-news-ticker .pause-btn { display: none; } }
.top-news-top .budget-banner { padding-left: 1.5%; padding-right: 1.5%; width: calc(100% - 320px); }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .budget-banner { width: 100%; } }
.top-news-top .main-content { padding-left: 1.5%; padding-right: 12px; width: 48%; }
@media (min-width: 1200px) and (max-width: 1299px) { .top-news-top .main-content { width: 39.7%; } }
@media (min-width: 1024px) and (max-width: 1199px) { .top-news-top .main-content { width: 36%; } }
@media (min-width: 240px) and (max-width: 1023px) { .top-news-top .main-content { width: 100%; padding: 0; border-right: none; } }
.top-news-top .main-content .highlight-feature { margin-bottom: 12px; }
.top-news-top .main-content .highlight-feature img { width: 100%; }
.top-news-top .main-content .intro-box { padding-bottom: 10px; border-bottom: 1px solid #d5e7e7; margin-bottom: 15px; }
.top-news-top .main-content .pad-bottom-big { padding-bottom: 40px; }
@media (min-width: 240px) and (max-width: 1023px) { .top-news-top .main-content .pad-bottom-big { padding-bottom: 15px; } }
.top-news-top .main-content h3 { font-size: 18px; line-height: 1.2; font-weight: 600; }
.top-news-top .main-content .thumb { margin-bottom: 15px; }
@media (min-width: 240px) and (max-width: 1023px) { .top-news-top .main-content .besides { padding-top: 0; padding-bottom: 0; } }
@media (min-width: 1024px) and (max-width: 1299px) { .top-news-top .main-content .besides { padding-top: 20px; } }
.top-news-top .main-content .besides li { padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #e2e2e2; border-bottom: 0; }
.top-news-top .main-content .besides li:last-child { padding-bottom: 0; }
@media (min-width: 240px) and (max-width: 1023px) { .top-news-top .main-content .besides li:first-child { border-top: 0; padding-top: 0; } }
.top-news-top .main-content .besides li h5 { font-size: 16px; line-height: 20px; margin-bottom: 6px; font-weight: 600; }
.top-news-top .main-content .besides li .thumb { margin-right: 15px; width: 132px; }
.top-news-top .main-content .three-33 .thumb img { width: 100%; }
.top-news-top .main-content > .border-bottom { padding-bottom: 10px; }
.top-news-top .main-content > .border-bottom.blue-box { border-bottom: none; }
.top-news-top .star-live h3 { font-weight: 900; line-height: 20px; font-size: 23px; margin-bottom: 15px; position: relative; }
.top-news-top .star-live h3 a { background: #fff; position: relative; z-index: 2; padding-right: 5px; }
.top-news-top .star-live h3:before { content: ""; position: absolute; right: 0; top: 50%; margin-top: -1px; width: 100%; border-bottom: 3px solid #dc0024; }
.top-news-top .star-live .star-intro { position: absolute; font-size: 20px; line-height: 24px; left: 17px; bottom: 17px; color: #fff; font-weight: 600; padding-right: 20px; }
.top-news-top .star-live .star-intro a { color: inherit; }
.top-news-top .star-live .play-icon::after { bottom: auto; top: 0; z-index: 2; }
.top-news-top .star-live .star-live-content .thumb::before { content: ""; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 50%); position: absolute; }
.top-news-top .cat-name { font-size: 16px; padding-bottom: 4px; }
.top-news-top .top-latest h3 { font-weight: 900; line-height: 20px; font-size: 23px; border-bottom: 2px solid #000; padding-bottom: 12px; margin-bottom: 8px; }
.top-news-top .top-latest .list-border { padding-top: 12px; }
.top-news-top .top-latest .list-border li { border-bottom-style: dotted; padding: 18px 0; }
.top-news-top .top-latest .list-border li:last-child { border-bottom: none; }
.top-news-top .four-25 { padding-left: 1.5%; padding-right: 1.5%; }
.top-news-top .four-25.col-336 { width: 356px; padding-right: 12px; padding-left: 12px; }
.top-news-top .four-25.col-336 ul.besides li h5 { font-size: 18px; line-height: 22px; font-weight: 600; }
.top-news-top .four-25.col-336 .more-news { padding-top: 0; padding-bottom: 10px; border-bottom: 2px solid; }
.top-news-top .four-25.col-336 .more-news .mCSB_outside + .mCSB_scrollTools { right: -13px; }
.top-news-top .four-25.col-336 .more-news .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }
@media (min-width: 1024px) and (max-width: 1299px) { .top-news-top .four-25.col-336 { padding-right: 15px; width: 340px; } }
@media (min-width: 768px) and (max-width: 1023px) { .top-news-top .four-25.col-336 { width: 50%; padding-right: 15px; } }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .four-25.col-336 { width: 100%; padding-right: 0; padding-left: 0; } }
.top-news-top .two-50 { padding-left: 3.3%; padding-right: 3.3%; }
@media (min-width: 1024px) and (max-width: 1299px) { .top-news-top .two-50 { width: 100%; } }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .two-50 { padding-left: 0; margin-bottom: 0; } }
.top-news-top .area-300 { width: 320px; padding-left: 20px; }
@media (min-width: 768px) and (max-width: 1023px) { .top-news-top .area-300 { padding-top: 20px; width: 50%; } }
@media (min-width: 240px) and (max-width: 767px) { .top-news-top .area-300 { margin: 0 auto; float: none; clear: both; } }
.top-news-top .area-300 > div { margin-bottom: 15px; }
.top-news-top .area-300 > div:last-child { margin-bottom: 0; }
.top-news-top .gray-bg { background: #f6f6f6; height: 100%; position: relative; padding-bottom: 16px; }
.top-news-top .gray-bg .icc-more-news, .top-news-top .gray-bg .top-more-news { position: absolute; bottom: 0; width: 100%; }
.top-news-top .news-section .thumb { margin-right: 10px; }
.top-news-top .news-section h3 { padding: 0 10px; font-size: 16px; line-height: 26px; font-weight: 500; text-shadow: 0 0 10px #000; }
.top-news-top .news-section .besides { padding: 13px 15px 0; }
.top-news-top .news-section .besides li { padding-top: 0; padding-bottom: 17px; margin-bottom: 16px; border-bottom-color: #d6d6d6; }
.top-news-top .news-section .besides li h5 { font-size: 17px; line-height: 22px; }
.top-news-top .icc-wc-tab ul.tab-nav.tab-solid li { border: none; background: #DB235B; }
.top-news-top .icc-wc-tab ul.tab-nav.tab-solid li a { color: #fff; }
.top-news-top .icc-wc-tab ul.tab-nav.tab-solid li.active { background: #fff; color: #000; }
.top-news-top .icc-wc-tab ul.tab-nav.tab-solid li.active a { color: inherit; }
.top-news-top .over-title { position: relative; }
.top-news-top .over-title h3 { position: absolute; left: 10px; bottom: 0; color: #fff; font-size: 30px; line-height: 1; font-family: SolaimanLipi, solaimanlipi, Vrinda, serif; }
.top-news-top .over-title h3 a { color: inherit; }
.top-news-top .lead-gallery-slider .swiper-slide { position: relative; }
.top-news-top .lead-gallery-slider .swiper-slide:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 50%); }
.top-news-top .lead-gallery-slider .swiper-slide .info-wrapper { position: absolute; left: 0; bottom: 0; z-index: 3; min-height: 110px; padding: 12px 20px 18px; color: #fff; font-size: 15px; }
.top-news-top .lead-gallery-slider .swiper-slide .info-wrapper strong { text-transform: uppercase; line-height: 12px; display: block; padding-bottom: 15px; }
.top-news-top .lead-gallery-slider .swiper-slide .info-wrapper p { line-height: 17px; margin-bottom: 0; }
.top-news-top .lead-gallery-slider .slider-directions { position: absolute; left: 0; bottom: 93px; padding-right: 15px; width: 100%; }
.top-news-top .lead-gallery-slider .slider-directions::before { content: ""; height: 20px; border-left: 1px solid #a49f89; position: absolute; right: 40px; }
.top-news-top .lead-gallery-slider .slider-directions .arrow-left, .top-news-top .lead-gallery-slider .slider-directions .arrow-right { float: right; margin-left: 15px; }
.top-news-top .lead-gallery-slider .slider-directions .arrow-left.disable, .top-news-top .lead-gallery-slider .slider-directions .arrow-right.disable { opacity: 1 !important; pointer-events: none; }

.ten-right { padding-right: 10px !important; }

.quote-slider { background: #FFFCE9; position: relative; margin-bottom: 16px; height: 128px; min-height: 128px; overflow: hidden; }
.quote-slider .slider-directions { position: absolute; right: 16px; bottom: 10px; }
.quote-slider .slider-directions .arrow-right { margin-left: 8px; }

.quote-wrapper { position: relative; padding: 10px 5px 5px 10px; line-height: 16px; float: left; height: 128px; }
.quote-wrapper h3.quote-title { display: inline-block; font-size: 12px; line-height: 1.333; margin-bottom: 0; max-width: 244px; }
.quote-wrapper p { font-size: 15px; min-height: 68px; line-height: 1.142; font-style: italic; margin: 0 0 10px; }
.quote-wrapper .quote-image { padding-top: 17px; width: 88px; height: 85px; float: right; position: relative; background-image: url("/sites/all/themes/tds/images/TopQuote.svg"); }
.quote-wrapper .quote-image:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0; top: 0; padding-top: 18px; padding-left: 0; z-index: -1; background-image: url("/sites/all/themes/tds/images/QuoteOmg.svg"); visibility: hidden; }
.quote-wrapper .quote-image img { width: 55px; height: 55px; margin-right: 15px; }
.quote-wrapper .quote-image.type-omg { width: 70px; height: 84px; padding-top: 18px; padding-right: 0; background: none; }
.quote-wrapper .quote-image.type-omg img { width: 54px; height: 54px; margin-right: 14px; }
.quote-wrapper .quote-image.type-omg::before { visibility: visible; }
.quote-wrapper img { width: 60px; height: 60px; border-radius: 50%; float: right; max-width: 100px; }

.blue-box { background: #f6fafb; padding: 16px; }

.bangla-section { font-family: SolaimanLipi, solaimanlipi, Vrinda, serif; }
.bangla-section .bg-grey { background: #f6f6f6; }
.bangla-section .color-red { color: #CB0101 !important; }
.bangla-section .top-title::before, .bangla-section .top-title::after { content: ""; display: table; }
.bangla-section .top-title::after { clear: both; }
.bangla-section .top-title img { vertical-align: top; margin-right: 10px; }
@media (min-width: 240px) and (max-width: 767px) { .bangla-section .top-title img { width: auto; } }
.bangla-section .bangla-title { font-size: 56px; font-weight: 900; color: #dc0024; display: inline-block; line-height: 1.2; font-family: inherit; letter-spacing: 6px; padding-left: 6px; }
.bangla-section .top-date { font-size: 18px; line-height: 28px; font-family: inherit; }
.bangla-section .play-icon-red { width: 42px; height: 42px; display: inline-block; background-image: url("/sites/all/themes/tds/images/video-play.png"); }
.bangla-section .play-icon-red.mid { width: 24px; height: 24px; margin-right: 10px; background-size: cover; }
.bangla-section .thumb .play-icon-red { position: absolute; left: 0; bottom: 0; }
.bangla-section .category-name { font-size: 14px; line-height: 36px; color: #CB0101; display: flex; align-content: center; align-items: center; margin-bottom: 10px; font-family: inherit; }
.bangla-section h3 { font-size: 24px; line-height: 30px; margin-bottom: 10px; font-family: inherit; padding-top: 15px; }
.bangla-section h4 { font-size: 18px; line-height: 26px; min-height: 40px; margin-bottom: 7px; font-family: inherit; }
.bangla-section h5 { font-family: inherit; }
.bangla-section p { font-size: 13px; line-height: 22px; }
.bangla-section .row { margin: 0 -1.5%; }
.bangla-section .pb-10 { padding-bottom: 10px; }
.bangla-section .news-cat-date { padding-top: 10px; font-size: 16px; line-height: 1.2; }
.bangla-section .news-cat-date span { color: #244da5; }
.bangla-section .main-content { padding-left: 1.5%; padding-right: 1.5%; }
@media (min-width: 240px) and (max-width: 767px) { .bangla-section .main-content { padding-left: 0; padding-right: 0; } }
.bangla-section .two-75 { width: 76%; padding-left: 1.5%; padding-right: 1.5%; }
@media (min-width: 240px) and (max-width: 1023px) { .bangla-section .two-75 { width: 100%; } }
.bangla-section .two-65 { width: 65%; padding-left: 1.5%; padding-right: 1.5%; }
@media (min-width: 240px) and (max-width: 1023px) { .bangla-section .two-65 { width: 60%; } }
@media (min-width: 240px) and (max-width: 767px) { .bangla-section .two-65 { width: 100%; padding-left: 0; } }
.bangla-section .two-35 { width: 35%; padding-left: 1.5%; padding-right: 1.5%; }
@media (min-width: 240px) and (max-width: 1023px) { .bangla-section .two-35 { width: 40%; } }
@media (min-width: 240px) and (max-width: 767px) { .bangla-section .two-35 { width: 100%; } }
.bangla-section .two-35 .news-type { padding-top: 16px; }
.bangla-section .two-25 { width: 24%; padding-left: 1.5%; padding-right: 1.5%; }
@media (min-width: 240px) and (max-width: 767px) { .bangla-section .two-25 { padding-top: 0; padding-right: 0; } }
@media (min-width: 240px) and (max-width: 1023px) { .bangla-section .two-25 { width: 100%; } }
@media (min-width: 1300px) { .bangla-section .two-25 .min-h { min-height: 315px; } }
.bangla-section .two-25 .news-type { padding-top: 6px; }
.bangla-section .two-25 .news-type.bd-title { padding-top: 15px; }
.bangla-section .two-25 .bg-grey { padding-left: 20px; padding-right: 20px; }
.bangla-section .two-25 ul.list-border li { padding: 6px 0; }
.bangla-section .two-25 ul.list-border li .thumb { margin-bottom: 10px; }
.bangla-section .two-25 ul.list-border li h4 { min-height: 26px; line-height: 24px; }
.bangla-section .two-25 ul.list-border li.bn-more { padding-bottom: 0; }
.bangla-section .col3-row { margin: 0 -1.2%; }
.bangla-section .col3-row .small-text:empty { display: none; }
.bangla-section .col3-row .four-25 { padding-left: 1.2%; padding-right: 1.2%; }
@media (min-width: 768px) and (max-width: 1023px) { .bangla-section .col3-row .four-25 { padding-bottom: 20px; } }
.bangla-section .col3-row .four-25 .pad-all-small { padding: 0 10px 10px; }
@media (min-width: 240px) and (max-width: 767px) { .bangla-section .col3-row .four-25 { padding-left: 0; padding-right: 0; } }
.bangla-section .bn-motamot-wrapper { background: #f6f6f6; padding: 0 15px 0; margin-bottom: 20px; overflow: hidden; }
.bangla-section .bd-title { font-size: 30px; line-height: 1; color: #183f9c; }
.bangla-section .bn-more { font-size: 22px; }
.bangla-section .bn-more a { display: inline-block; padding-bottom: 10px; color: #244da5; font-size: 27px; }
.bangla-section .bn-motamot { padding: 8px 0 0; }
@media (min-width: 768px) and (max-width: 1023px) { .bangla-section .bn-motamot { width: 50%; float: left; }
  .bangla-section .bn-motamot:last-child { padding-left: 20px; } }
.bangla-section .bn-motamot .thumb img { width: 44px; margin-right: 8px; margin-bottom: 10px; }
.bangla-section .bn-motamot .news-type { font-size: 15px; line-height: 1; margin-bottom: 0; padding-top: 11px; }
.bangla-section .bn-motamot h5 { font-size: 14px; margin-bottom: 10px; }
.bangla-section .bn-motamot h4 { margin-bottom: 5px; }

.bottom-section h4, .bottom-section h5 { font-weight: 400; }
.bottom-section h4 { font-size: 17px; }
.bottom-section .thumb { margin-bottom: 10px; }
.bottom-section .row { margin: 0 -1.5%; }
.bottom-section .main-content { padding-left: 1.5%; padding-right: 1.5%; }
.bottom-section .more-highlight { overflow: hidden; }
.bottom-section .two-75 { width: 76%; padding-left: 1.5%; padding-right: 1.5%; }
@media (min-width: 240px) and (max-width: 1023px) { .bottom-section .two-75 { width: 100%; } }
.bottom-section .two-75 .row { margin: 0 -1.2%; }
.bottom-section .two-25 { width: 24%; padding-left: 1.5%; padding-right: 1.5%; }
@media (min-width: 240px) and (max-width: 1023px) { .bottom-section .two-25 { width: 100%; padding-bottom: 20px; } }
.bottom-section .more-highlight .four-25, .bottom-section .bottom-highlight .four-25 { padding-left: 1.2%; padding-right: 1.2%; }
.bottom-section .col3-row { margin: 0 -10px; }
.bottom-section .col3-row .three-33 { padding: 0 10px; }
.bottom-section .more-stories-list h5 { font-size: 14px; line-height: 18px; }
.bottom-section .ann-feed-list { overflow: auto; }
.bottom-section .ann-feed-list li { margin-right: 10px; margin-bottom: 10px; }

.bottom-banner-section .two-75, .bottom-banner-section .two-50, .bottom-banner-section .two-25, .bottom-banner-section .three-33 { padding-left: 1.5%; padding-right: 1.5%; }

@media print { html body.admin-menu { margin-top: 0 !important; }
  .container { max-width: 1080px; margin-left: auto; margin-right: auto; }
  .region-notification, .dfp-tag-wrapper, .menu-button, .page-head > .small-text.align-right, .pane-adv-manager, .detailed #main-content .right-content, .detailed .container.bottom-section, .footer, .pane-news-details-panel-pane-14, #at20mc, .ds-social, .pane-most-popular, .back-to-top, .big-story .container.region-one-100-top, .big-story .container.region-one-100-bottom, .big-story .big-story-box .utilities-bar { display: none; }
  .big-story .header { position: relative !important; top: 0 !important; }
  .big-story { background: #fff; }
  .big-story *, .big-story .author, .big-story .author span, .big-story .inline-photo .caption { color: #000; } }
