@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(c09a2eda3cf42c8064ed0253fbaa49a20aa0fc82.eot)  format("embedded-opentype"), url(8163c894f02a6cbaa7e0fd5472a5adeac6f08eef.woff)  format("woff2"), url(8163c894f02a6cbaa7e0fd5472a5adeac6f08eef.woff)  format("woff"), url(830bdd32e066ef257f5d490f5d4dfe7373421ef5.ttf)  format("truetype"), url(984e5e00d7b00241a32989de555a727a03eb0d0c.svg)  format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; text-rendering: auto; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571em; text-align: center; }
.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }
.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right { margin-left: 0.3em; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: 0.3em; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s normal none infinite running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s normal none infinite running fa-spin; }
@keyframes fa-spin {
100% { transform: rotate(359deg); }
}
@keyframes fa-spin {
100% { transform: rotate(359deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
.fa-handshake-o::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-o::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-address-book::before { content: ""; }
.fa-address-book-o::before { content: ""; }
.fa-vcard::before, .fa-address-card::before { content: ""; }
.fa-vcard-o::before, .fa-address-card-o::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-user-circle-o::before { content: ""; }
.fa-user-o::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-drivers-license-o::before, .fa-id-card-o::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-telegram::before { content: ""; }
.fa-thermometer-4::before, .fa-thermometer::before, .fa-thermometer-full::before { content: ""; }
.fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-bathtub::before, .fa-s15::before, .fa-bath::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-times-rectangle-o::before, .fa-window-close-o::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-eercast::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-snowflake-o::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-meetup::before { content: ""; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
.theme-default .nivoSlider { position: relative; background: rgb(255, 255, 255) url(0e34ef73e9728876754dea13ef27bb41de837578.gif)  no-repeat scroll 50% 50%; margin-bottom: 10px; box-shadow: 0px 1px 5px 0px rgb(74, 74, 74); }
.theme-default .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-default .nivoSlider a { border: 0px none; display: block; }
.theme-default .nivo-controlNav { text-align: center; padding: 20px 0px; }
.theme-default .nivo-controlNav a { display: inline-block; width: 22px; height: 22px; background: transparent url(9bed9f5d44d699d6a0dfcd669c920a6e108950a2.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; margin: 0px 2px; }
.theme-default .nivo-controlNav a.active { background-position: 0px -22px; }
.theme-default .nivo-directionNav a { display: block; width: 30px; height: 30px; background: transparent url(597e618215092a714271b6e009345f8fea693537.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; opacity: 0; transition: all 200ms ease-in-out 0s; }
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav { background-position: -30px 0px; right: 15px; }
.theme-default a.nivo-prevNav { left: 15px; }
.theme-default .nivo-caption { font-family: Helvetica,Arial,sans-serif; }
.theme-default .nivo-caption a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.theme-default .nivo-caption a:hover { color: rgb(255, 255, 255); }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: transparent none repeat scroll 0px center; margin-bottom: 5px; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block ! important; position: relative ! important; width: 100% ! important; }
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px none; padding: 0px; margin: 0px; z-index: 6; display: none; background: white none repeat scroll 0% 0%; opacity: 0; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0px; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
.nivo-caption { position: absolute; left: 0px; bottom: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 100%; z-index: 8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; box-sizing: border-box; }
.nivo-caption p { padding: 5px; margin: 0px; }
.nivo-caption a { display: inline ! important; }
.nivo-html-caption { display: none; }
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
.nivo-controlNav { text-align: center; padding: 15px 0px; }
.nivo-controlNav a { cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.article-teaser .headline { margin-bottom: 8px; display: inline-block; border-width: 0px 0px 2px; border-style: solid; }
.most-read-article .article-box { background-color: rgb(247, 247, 247); padding: 0px; margin-bottom: 15px; }
.most-read-article .small-article-desc { margin-top: 0px; }
.most-read-article .small-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 14px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 176, 185); display: inline-block; vertical-align: top; }
.only-text { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(0, 176, 185); display: inline-block; border-bottom: 0px none; }
.video-article .video-icon { width: 75px; }
.video-article figcaption { line-height: 1.4; }
.video-article .filter-seperator { content: ""; border-left: 1px solid rgb(65, 125, 193); height: 15px; margin: -2px 8px 0px 4px; }
.video-article .author-img { width: 55px; height: 54px; }
.article-container .article-adv-margin, .video-article .article-adv-margin { margin-top: 40px; }
.article-container .article-desc, .video-article .article-desc { font-family: "AcuminPro-Regular",sans-serif; font-size: 18px; color: rgb(45, 45, 45); line-height: 28px; }
.article-container .top-space, .video-article .top-space { padding-top: 25px; }
.article-container figcaption { line-height: 1.4; }
.article-container .type_block_wrapper { position: absolute; right: 30px; }
.article-container .bottom-margin, .video-article .bottom-margin { margin-bottom: 15px; }
.article-container .author-img { width: 55px; height: 55px; margin-top: 8px; }
.desc-box { display: initial; padding: 3px 0px 0px 10px; }
.article-container .filter-seperator { content: ""; border-left: 1px solid rgb(65, 125, 193); height: 15px; margin: -2px 8px 0px 4px; }
.video-article .filter-seperator { content: ""; border-left: 1px solid rgb(65, 125, 193); height: 15px; margin: -2px 8px 0px 4px; }
.author-name-block { display: block; }
.author-name { font-family: "AcuminPro-Bold",sans-serif; font-size: 14px; color: rgb(65, 125, 193); display: inline-block; margin: 0px; }
span.author-name { margin-left: 5px; }
.published-date { font-family: "AcuminPro-Bold",sans-serif; font-size: 14px; color: rgb(97, 97, 97); display: inline-block; }
.last-updated { font-family: "AcuminPro-Bold",sans-serif; font-size: 12px; color: rgb(162, 162, 162); display: inline-block; }
.side-padding { padding: 0px 30px 0px 60px; position: relative; }
.promo-banner { width: auto; margin: 0px auto; max-width: 100%; }
.full-screen-dialog { padding-right: 0px ! important; }
.full-screen-dialog .modal-dialog { width: 100%; height: 100%; margin: 0px; }
.full-screen-dialog .modal-content { height: 100%; box-shadow: 0px 0px 0px transparent; }
.full-screen-dialog .modal-header { border-bottom-width: 0px; }
.share-modal-dialog .modal-content a { display: inline-block; margin: 10px 0px; }
.share-modal-dialog .modal-content a img { width: 52px; height: 52px; }
.share-modal-dialog { text-align: center; }
@media screen {
  .article-container .filter-seperator, .video-article .filter-seperator { content: ""; border-left: 0px none; height: 15px; margin: 0px; }
  .article-container .desc-box, .video-article .desc-box { display: block; }
  .article-container .article-author, .video-article .article-author { display: -webkit-inline-box; }
  .published-date { display: block; margin: 3px 0px -3px; }
}
@media screen and (max-width: 1199px) {
  .side-padding { padding-left: 0px; padding-right: 0px; }
}
@media screen and (max-width: 991px) {
  .no-margin-fix { margin: 0px ! important; }
  .header-stick-margin { margin-top: 43px; }
}
@media screen and (min-width: 481px) and (max-width: 767px) {
  .most-read-article .small-article-desc { margin-top: 10px; }
  .article-container .article-desc, .video-article .article-desc { font-family: "AcuminPro-Regular",sans-serif; font-size: 15px; color: rgb(45, 45, 45); line-height: 21px; }
  .header-stick-margin { margin-top: 43px; }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .most-read-article .small-article-desc { margin-top: 0px; }
  .article-container .article-desc, .video-article .article-desc { font-family: "AcuminPro-Regular",sans-serif; font-size: 15px; color: rgb(45, 45, 45); line-height: 21px; }
  .header-stick-margin { margin-top: 43px; }
}
.article-share-widget { float: left; padding: 15px 30px 0px 15px; text-align: left; }
.vertical-share-widget { text-align: left; position: absolute; }
.article-share-widget .share-icons { text-align: left; float: right; width: auto; }
.video-content { background-color: rgb(0, 0, 0); margin-left: -15px; margin-right: -15px; }
.article-container .videoTemplate { padding: 30px 70px; }
.p-smartembed.element-video { margin: -30px -70px; }
.article-container .article-content h2 { font-size: 24px; font-family: "AcuminPro-Bold",sans-serif; }
@media only screen and (max-width: 1199px) {
  .article-share-widget .share-icons { text-align: left; }
}
@media screen and (max-width: 991px) {
  .article-container .videoTemplate { padding: 0px; }
  .p-smartembed.element-video { margin: 0px; }
}
@media screen and (min-width: 768px) and (max-width: 1599px) {
  .article-container .p-smartembed .videoTemplate { margin-left: 0px; margin-right: 0px; }
}
@media screen and (max-width: 767px) {
  .article-container .article-content h2 { font-size: 18px; }
  .article-container .p-smartembed .videoTemplate { margin-left: -15px; margin-right: -15px; }
  .p-smartembed.element-video { margin: 0px; }
}
.album-thumbnails { position: absolute; bottom: 0px; right: 0px; background-color: rgba(15, 70, 105, 0.8); z-index: 6; padding: 10px; }
.album-thumbnails .thumbnails { float: left; }
.album-thumbnails .thumbnails img { display: block; float: left; padding-left: 10px; width: 135px; height: 80px; }
.album-thumbnails span { display: block; }
.album-thumbnails .show-all-button { float: left; font-family: "AcuminPro-Bold",sans-serif; color: rgb(255, 255, 255); padding: 12px 5px; }
.show-all-button .text { font-size: 13px; text-align: center; margin-top: 5px; }
.show-all-button .slider-icon, .show-all-button .image-count { float: left; }
.show-all-button .image-count { position: relative; padding-right: 10px; top: 13px; }
.bottom-margin { margin-bottom: 40px; }
.article-container .p-smartembed img { max-width: 100%; }
.article-container .textonly { padding-top: 20px; }
.article-container span.Bold { font-weight: bold; }
.article-container span.Italic { font-style: italic; }
@media print {
  .mobile-header, .ham .ham-mobile, .ham .ham-menu, .ham .ham-share, .ham .ham-footer, .ham .location-date, .ham .ham-close, .promotion-banner, footer, .breadcrumb-container .breadcrumb, .article-share-widget, .videoTemplate, .iframely-embed, .article-content .marginbottom-20, .article-teaser, .advertisement, .article-container .rightCol, .article-sharing, iframe, .embedcode-widget { display: none ! important; }
  a[href]::after { content: "" ! important; }
  .article-container .article-title { font-size: 28px; font-family: "AcuminProCond-Bold",sans-serif; color: rgb(21, 21, 21); }
  .article-container .article-desc { font-family: "AcuminPro-Regular",sans-serif; font-size: 14px; color: rgb(45, 45, 45); line-height: 20px; }
  .full-width { width: 100%; }
  .article-container figcaption { font-size: 13px; color: rgb(118, 118, 118); margin-top: 10px; line-height: 1.4; margin-bottom: 10px; }
  .article-container .filter-seperator { content: ""; border-left: 0px none; height: 15px; margin: 0px; }
  .article-container .author-img { width: 55px; height: 55px; }
  .published-date { font-family: "AcuminPro-Bold",sans-serif; font-size: 14px; color: rgb(97, 97, 97); display: inline-block; }
  .author-name { font-family: "AcuminPro-Bold",sans-serif; font-size: 14px; color: rgb(65, 125, 193); display: inline-block; margin: 0px; }
  .author-name-block { display: block; }
  .article-container .article-author { display: -webkit-inline-box; }
  .ul-inline-menu > li > a { display: none ! important; }
  .text-content { text-align: justify; }
  .ham-logo-head, .ham-logo-img { width: 300px; }
  .article-container .desc-box { margin-left: 30px ! important; }
  .article-container .desc-box, .article-container .article-title, .article-content .article-desc, .article-info .article-author .desc-box, .article-desc { display: block; }
  .element-gallery .caption-text { font-weight: 400 ! important; font-size: 12px ! important; }
  figure { padding-bottom: 15px; }
}
@media print {
}
@font-face {
  font-family: "AcuminPro-Bold";
  font-style: normal;
  font-weight: normal;
  src: url(3bdcbd33a35f6c5a300b50c694188d3d038aeec8.eot)  format("embedded-opentype"), url(ef9a5a409e651245f1526fdc491f820420a38095.otf)  format("opentype"), url(a0e42b858ca5b88a334ec1b5cfc3d61f85caea3c.woff)  format("woff"), url(a0f3286fe6ae3f1abfeee6b716a7f83fbbef834d.ttf)  format("truetype"), url(ee3634ae16907441865ded909e27ab0fe38baa8b.svg)  format("svg");
}
@font-face {
  font-family: "AcuminPro-Italic";
  font-style: normal;
  font-weight: normal;
  src: url(03172fabc9b564c6cb78976c7ad51da65be47a82.eot)  format("embedded-opentype"), url(0c69f744d576d69f6fd84ea23da4be16c3693c8a.otf)  format("opentype"), url(645f14b128c8e9e94b114cc85102bf02242b6d00.woff)  format("woff"), url(f5895b419026ec93796be60d99bd3a3c81d7d3c2.ttf)  format("truetype"), url(470f69772431ea17c2bd91d087c97f62fd521daf.svg)  format("svg");
}
@font-face {
  font-family: "AcuminPro-Regular";
  font-style: normal;
  font-weight: normal;
  src: url(d69af0a063ffe516c2d992e031a5ebe1ac76b50f.eot)  format("embedded-opentype"), url(df8f0bf3e96cee47812d699f7d2e86f22e93f52b.otf)  format("opentype"), url(2e92d8ba3f4a6b8eaa498a22f1cfc1b251edb24b.woff)  format("woff"), url(7289209c7aa619bb8d77e7036d7348142a3672c6.ttf)  format("truetype"), url(e1a8e81ae3510a15b53c430b9e577712f416c910.svg)  format("svg");
}
@font-face {
  font-family: "AcuminPro-Semibold";
  font-style: normal;
  font-weight: normal;
  src: url(0d0cf1fbe6212267392999401457fe31c813a1b0.eot)  format("embedded-opentype"), url(386f093ddbd08c40d0028fdeda420e2598551196.otf)  format("opentype"), url(571cb9186b374644e6d4ae64092b6bcc9bdb766f.woff)  format("woff"), url(562f428f4150b88eb82e998576bde46fe60ba8bb.ttf)  format("truetype"), url(c2857357365df08bbbb89d70fa1fc50bfd5e275b.svg)  format("svg");
}
@font-face {
  font-family: "AcuminProCond-Bold";
  font-style: normal;
  font-weight: normal;
  src: url(86aa7687f88b86975bbcaff1733abfb6f32ea6ea.eot)  format("embedded-opentype"), url(4d622e080898fa5f5a2c2925e89b664cf700a107.otf)  format("opentype"), url(d812cd24d76e6d1e13dd0013e16947e1f43e95fe.woff)  format("woff"), url(95a88c1d4db04475292d0b24e3e4934aa2bf0c8f.ttf)  format("truetype"), url(e5a818afe76c11902a398e65234c7cc62e87ce8b.svg)  format("svg");
}
@font-face {
  font-family: "AcuminProCond-Regular";
  font-style: normal;
  font-weight: normal;
  src: url(bae8bb9e481873f59f6ee1d3c086822c651bb0ca.eot)  format("embedded-opentype"), url(6dfba4e0e3a8254186d0fe9c44bd640103c32ac5.otf)  format("opentype"), url(4a7cd5282ae42a341d2ba2b2d29613f0868456cb.woff)  format("woff"), url(ca573cb823c2a244631a89359f63f00fbfc538cc.ttf)  format("truetype"), url(b59c050bc515a4884e3753b941fd8907249d171a.svg)  format("svg");
}
.results-page .display-box { background-color: rgb(247, 247, 247); margin-top: 15px; }
.results-page .filters nav { padding: 0px 20px; }
.results-page .filters .ul-inline-menu { list-style: outside none none; padding-left: 0px; margin: 5px 0px; height: 31px; }
.results-page .filters .ul-inline-menu li { float: left; cursor: pointer; }
.results-page .filters nav > ul > li::after { content: ""; position: relative; display: inline-block; bottom: 15px; margin-left: 7px; }
.results-page .small-article-desc h2, .results-page .only-article-desc h2 { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; color: rgb(0, 0, 0); margin: 10px 0px; }
.results-page .small-article-desc p, .results-page .only-article-desc p { font-family: "AcuminPro-Regular",sans-serif; font-size: 14px; color: rgb(0, 0, 0); margin: 0px; }
.results-page .small-article-desc .last-updated, .results-page .only-article-desc .last-updated { font-family: "AcuminPro-Regular",sans-serif; font-size: 12px; color: rgb(162, 162, 162); margin: 0px; display: inline-block; }
.results-page .only-article-desc { padding-left: 15px; }
.results-page .ul-inline-menu > li > a { font-size: 14px; color: rgb(0, 0, 0); padding: 5px 2px; font-family: "AcuminProCond-Bold",sans-serif; }
.results-page .filters li.active > a { border-bottom: 2px solid rgb(0, 0, 0); }
.results-page .ul-inline-menu .filter-text { padding-right: 25px; cursor: initial; }
.results-page .search-input-group .input-group-addon { background: white none repeat scroll 0% 0% ! important; border-radius: 0px 7px 7px 0px; }
.results-page .search-input-group .form-control { border-right: 0px none rgb(204, 204, 204); box-shadow: none; border-color: rgb(204, 204, 204); padding-top: 10px; }
.results-page .search-input-group button { border: 0px none; }
.results-page .fa-search { display: inline-block; font: 16px/1 FontAwesome; margin-left: 5px; color: rgb(255, 255, 255); text-rendering: auto; }
button:focus { outline: 0px none; }
.results-page .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; height: 50px; font-size: 26px; }
.results-page .form-control { padding: 6px 13px; font-size: 18px; line-height: 1.42857; color: rgb(0, 0, 0); font-family: "AcuminProCond-Bold",sans-serif; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 7px; }
.results-page .show-count { float: left; font-size: 16px; line-height: 1.42857; color: rgb(0, 0, 0); font-family: "AcuminProCond-Bold",sans-serif; }
.results-page .sort-filter { display: inline-block; float: right; font-size: 15px; color: rgb(83, 83, 83); font-family: "AcuminPro-Regular",sans-serif; }
.results-page .sort-filter-xs { float: left; display: inline-block; padding-bottom: 10px; font-size: 15px; }
.results-page .sort-filter .ul-inline-menu li a { font-family: "AcuminPro-Regular",sans-serif; color: rgb(0, 78, 121); }
.results-page .sort-filter-xs .ul-inline-menu li a { font-family: "AcuminPro-Regular",sans-serif; color: rgb(0, 78, 121); }
.results-page .sort-filter .ul-inline-menu { display: inline-block; padding-left: 5px; }
.results-page .sort-filter-xs .ul-inline-menu { display: inline-block; padding-left: 5px; }
.results-page .sort-filter ul li { display: inline-block; }
.results-page .sort-filter-xs ul li { display: inline-block; }
.results-page .sort-filter .ul-inline-menu .active a { color: rgb(62, 133, 202); }
.results-page .sort-filter-xs .ul-inline-menu .active a { color: rgb(62, 133, 202); }
.results-page .pagination li { display: inline-block; margin: 0px 5px; }
.results-page .sort-filter .ul-inline-menu li a { font-family: "AcuminPro-Regular",sans-serif; }
.results-page .filter-type .ul-inline-menu li:last-child { display: none; }
.results-page .filter-type .ul-inline-menu li:hover .fa-times-circle-o { color: rgb(188, 35, 40); }
.results-page .pagination li > a { color: rgb(0, 0, 0); font-family: "AcuminPro-Bold",sans-serif; font-size: 16px; padding: 8px 12px 6px; }
.results-page .pagination > .active > a { background-color: rgb(0, 78, 121); border-color: rgb(0, 78, 121); color: rgb(255, 255, 255); }
.results-page .pagination li > a:hover { background-color: rgb(0, 78, 121); z-index: 2; color: rgb(255, 255, 255); }
.results-page .sort-filter .ul-inline-menu li .badge { font-size: 14px; padding: 0px 2px; color: rgb(0, 78, 121); background-color: transparent; }
.results-page .sort-tab { float: right; }
.results-page .filter-type .ul-inline-menu li .fa { font-size: 17px; }
.results-page .filter-type { float: left; }
.results-page .align-left .ul-inline-menu li a { color: rgb(83, 83, 83); }
.results-page .align-left .ul-inline-menu li { margin-right: 10px; }
.results-page .align-left .ul-inline-menu li .glyphicon-check { color: rgb(0, 78, 121); }
@media screen and (max-width: 767px) {
  .results-page .sort-tab { float: left; }
  .results-page .filter-type, .results-page .sort-filter { float: left; font-style: italic; font-size: 13px; margin-bottom: 12px; }
  .results-page .sort-filter .ul-inline-menu { width: 100%; line-height: 2.3em; padding-left: 0px; }
  .results-page .sort-filter ul li { font-style: normal; }
  .results-page .pub-filter { font-style: italic; font-size: 13px; }
  .results-page .pub-filter .ul-inline-menu { float: left; width: 100%; }
  .results-page .pub-filter .date-controls { float: left; margin-left: 0px; }
  .results-page .pub-filter .date-controls .input-group { float: left; margin-right: 15px; margin-left: 0px; font-style: normal; }
}
.results-page .margin-top { margin-top: 35px; }
.results-page .filter-seperator { content: ""; border-left: 2px solid rgb(83, 83, 83); height: 15px; margin: -2px 2px; }
.search-page .media { background-color: rgb(247, 247, 247); }
#imaginary_container { margin-bottom: 20px; }
.results-page .search-block { padding: 10px; background-color: rgb(247, 247, 247); float: left; width: 100%; }
.search-btn { background: rgb(0, 78, 121) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 18px; padding: 5px; border-radius: 8px; }
.date-controls, .date-controls .input-group { display: inline-block; margin-left: 10px; }
.date-controls .input-group label { float: right; margin: 0px; }
.date-controls .input-group input { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(83, 83, 83); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px 10px; position: relative; background: transparent none repeat scroll 0% 0%; max-width: 100px; }
.tags-page .tags-text { color: rgb(0, 0, 0); text-decoration: none; font-size: 28px; font-family: "AcuminProCond-Bold",sans-serif; }
@media screen and (max-width: 991px) {
  .results-page .search-block { padding: 5px; }
  .display-headline { font-size: 16px; line-height: 20pt; }
  .display-text { font-size: 14px; line-height: 20pt; }
  .results-page .margin-top { margin-top: 0px; }
  .results-page .sort-filter-xs { font-size: 15px; }
  .results-page .ul-inline-menu > li > a { font-size: 15px; }
  .date-controls .input-group input { padding: 0px 5px; max-width: 78px; }
  .date-controls .pull-right { margin-right: 0px; }
}
@media screen and (max-width: 480px) {
  .results-page .pagination > li > a, .results-page .pagination > li > span { padding: 4px 10px; }
}
.search-page .advertisement { display: block; background-color: rgb(247, 247, 247); margin: 15px auto 0px; }
button::-moz-focus-inner { border: 0px none; outline: 0px none; }
input::-moz-focus-inner { border: 0px none; outline: 0px none; }
select::-moz-focus-inner { border: 0px none; outline: 0px none; }
a, a:hover, a:focus, a:active { text-decoration: none; }
ol, ul { margin-top: 0px; margin-bottom: 0px; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html { font-size: 10px; -moz-text-size-adjust: none; }
body { background-color: rgb(1, 78, 122); font-family: "AcuminPro-Regular",sans-serif; font-size: 18px; color: rgb(0, 0, 0); line-height: 1.4; }
.hamburger-open { overflow: hidden; }
.wrapper { background-color: rgb(255, 255, 255); padding-top: 15px; }
.wrapper-padding { padding: 15px; }
.row-padding {  }
.image-container { position: relative; }
.text-content { text-align: justify; }
body .close-button { font-size: 40px; cursor: pointer; border: 2px solid; border-radius: 50%; padding: 5px 16px; opacity: 1; }
.close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 1; }
.overlay-absolute { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }
@media screen and (max-width: 1599px) {
  .container { width: 100%; padding: 0px; margin: 0px; }
}
@media (min-width: 1600px) {
  .container { width: 1600px; }
}
.center-block { width: 100%; height: 100%; text-align: center; }
.center-block .vertical-center { display: table-cell; vertical-align: middle; }
.mask { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 1010; background-color: rgba(0, 0, 0, 0.85); display: none; transition: all 0.3s ease-out 0s; }
.hamburger-open .mask, .mask.show { display: block; }
.section-heading { position: relative; color: rgb(21, 21, 21); }
.section-heading h1, .section-heading .section-title { font-family: "AcuminProCond-Bold",sans-serif; font-size: 26px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; display: inline-block; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; padding-right: 10px; color: rgb(21, 21, 21); }
@media screen and (max-width: 767px) {
  .section-heading h1, .section-heading .section-title { font-size: 24px; }
}
.section-heading .line { height: 2px; position: relative; top: 12px; width: 100%; }
.section-heading .line { background-color: rgb(10, 31, 89); }
.outer-box { padding: 15px; border-width: 4px; border-style: solid; position: relative; }
.outer-box .section-heading { margin: 0px; top: -14px; position: absolute; }
.outer-box .section-heading h1 { padding-left: 10px; padding-right: 10px; }
.news-heading-h1, .news-heading-h2, .news-heading-h3, .news-heading-h4, .news-heading-h5 { font-family: "AcuminProCond-Bold",sans-serif; color: rgb(0, 0, 0); margin-top: 0px; margin-bottom: 0px; overflow-y: hidden; line-height: 1.1; }
.news-heading-h1 { font-size: 32px; }
.news-heading-h2 { font-size: 22px; }
.news-heading-h3 { font-size: 20px; }
.news-heading-h4 { font-size: 18px; }
.news-heading-h5 { font-size: 16px; }
.news-heading-h1.two-lines { height: 71px; }
.news-heading-h1.three-lines { height: 106px; }
.news-heading-h1.four-lines { height: 141px; }
.news-heading-h2.two-lines { height: 48px; }
.news-heading-h2.three-lines { height: 72px; }
.news-heading-h2.four-lines { height: 96px; }
.news-heading-h3.two-lines { height: 44px; }
.news-heading-h3.three-lines { height: 67px; }
.news-heading-h3.four-lines { height: 90px; }
.news-heading-h4.two-lines { height: 38px; }
.news-heading-h4.three-lines { height: 57px; }
.news-heading-h4.four-lines { height: 76px; }
.news-heading-h5.two-lines { height: 34px; }
.news-heading-h5.three-lines { height: 51px; }
.news-heading-h5.four-lines { height: 68px; }
@media screen and (max-width: 767px) {
  .news-heading-h1 { font-size: 22px; }
  .news-heading-h2 { font-size: 18px; }
  .news-heading-h3 { font-size: 16px; }
  .news-heading-h4 { font-size: 16px; }
  .news-heading-h5 { font-size: 14px; }
  .news-heading-h1.two-lines { height: 48px; }
  .news-heading-h1.three-lines { height: 72px; }
  .news-heading-h1.four-lines { height: 96px; }
  .news-heading-h2.two-lines { height: 38px; }
  .news-heading-h2.three-lines { height: 57px; }
  .news-heading-h2.four-lines { height: 76px; }
  .news-heading-h3.two-lines, .news-heading-h4.two-lines { height: 34px; }
  .news-heading-h3.three-lines, .news-heading-h4.three-lines { height: 51px; }
  .news-heading-h3.four-lines, .news-heading-h4.four-lines { height: 68px; }
  .news-heading-h5.two-lines { height: 30px; }
  .news-heading-h5.three-lines { height: 45px; }
  .news-heading-h5.four-lines { height: 60px; }
}
.article-heading { font-family: "AcuminPro-Italic",sans-serif; color: rgb(0, 0, 0); font-size: 16px; text-transform: uppercase; margin-top: 10px; }
@media screen and (max-width: 767px) {
  .article-heading { font-size: 14px; }
}
.taxonomy-1-text-color { color: rgb(0, 78, 121); }
.taxonomy-1-border-color { border-color: rgb(0, 78, 121) ! important; }
.taxonomy-2-text-color { color: rgb(0, 78, 121); }
.taxonomy-2-border-color { border-color: rgb(0, 78, 121) ! important; }
.taxonomy-3-text-color { color: rgb(0, 94, 184); }
.taxonomy-3-border-color { border-color: rgb(0, 94, 184) ! important; }
.taxonomy-4-text-color { color: rgb(0, 176, 185); }
.taxonomy-4-border-color { border-color: rgb(0, 176, 185) ! important; }
.taxonomy-5-text-color { color: rgb(95, 37, 159); }
.taxonomy-5-border-color { border-color: rgb(95, 37, 159) ! important; }
.taxonomy-6-text-color { color: rgb(151, 215, 0); }
.taxonomy-6-border-color { border-color: rgb(151, 215, 0) ! important; }
.taxonomy-7-text-color { color: rgb(255, 130, 0); }
.taxonomy-7-border-color { border-color: rgb(255, 130, 0) ! important; }
.taxonomy-8-text-color { color: rgb(0, 0, 0); }
.taxonomy-8-border-color { border-color: rgb(0, 0, 0) ! important; }
.taxonomy-1::after { border-bottom: 4px solid rgb(0, 78, 121); }
.taxonomy-2::after { border-bottom: 4px solid rgb(0, 78, 121); }
.taxonomy-3::after { border-bottom: 4px solid rgb(0, 94, 184); }
.taxonomy-4::after { border-bottom: 4px solid rgb(0, 176, 185); }
.taxonomy-5::after { border-bottom: 4px solid rgb(95, 37, 159); }
.taxonomy-6::after { border-bottom: 4px solid rgb(151, 215, 0); }
.taxonomy-7::after { border-bottom: 4px solid rgb(255, 130, 0); }
.taxonomy-8::after { border-bottom: 4px solid rgb(0, 0, 0); }
.taxonomy-1 h2 { border-bottom: 2px solid rgb(0, 78, 121) ! important; }
.taxonomy-2 h2 { border-bottom: 2px solid rgb(0, 78, 121) ! important; }
.taxonomy-3 h2 { border-bottom: 2px solid rgb(0, 94, 184) ! important; }
.taxonomy-4 h2 { border-bottom: 2px solid rgb(0, 176, 185) ! important; }
.taxonomy-5 h2 { border-bottom: 2px solid rgb(95, 37, 159) ! important; }
.taxonomy-6 h2 { border-bottom: 2px solid rgb(151, 215, 0) ! important; }
.taxonomy-7 h2 { border-bottom: 2px solid rgb(255, 130, 0) ! important; }
.taxonomy-8 h2 { border-bottom: 2px solid rgb(0, 0, 0) ! important; }
.taxonomy-1 h1 { color: rgb(0, 78, 121); }
.taxonomy-1 .line, .bg-taxonomy-1 { background-color: rgb(0, 78, 121); }
.subnav-bg-taxonomy-1 { background-color: rgb(128, 166, 188); }
.taxonomy-2 h1 { color: rgb(127, 166, 188); }
.taxonomy-2 .line, .bg-taxonomy-2 { background-color: rgb(127, 166, 188); }
.subnav-bg-taxonomy-2 { background-color: rgb(191, 210, 221); }
.taxonomy-3 h1 { color: rgb(0, 94, 184); }
.taxonomy-3 .line, .bg-taxonomy-3 { background-color: rgb(0, 94, 184); }
.subnav-bg-taxonomy-3 { background-color: rgb(128, 174, 219); }
.taxonomy-4 h1 { color: rgb(0, 176, 185); }
.taxonomy-4 .line, .bg-taxonomy-4 { background-color: rgb(0, 176, 185); }
.subnav-bg-taxonomy-4 { background-color: rgb(128, 215, 220); }
.taxonomy-5 h1 { color: rgb(95, 37, 159); }
.taxonomy-5 .line, .bg-taxonomy-5 { background-color: rgb(95, 37, 159); }
.subnav-bg-taxonomy-5 { background-color: rgb(175, 146, 207); }
.taxonomy-6 h1 { color: rgb(151, 215, 0); }
.taxonomy-6 .line, .bg-taxonomy-6 { background-color: rgb(151, 215, 0); }
.subnav-bg-taxonomy-6 { background-color: rgb(203, 235, 128); }
.taxonomy-7 h1 { color: rgb(255, 130, 0); }
.taxonomy-7 .line, .bg-taxonomy-7 { background-color: rgb(255, 130, 0); }
.subnav-bg-taxonomy-7 { background-color: rgb(255, 192, 128); }
.taxonomy-8 h1 { color: rgb(0, 0, 0); }
.taxonomy-8 .line, .bg-taxonomy-8 { background-color: rgb(0, 0, 0); }
.no-padding { padding: 0px ! important; }
.no-margin { margin: 0px ! important; }
.no-margin-bottom { margin-bottom: 0px ! important; }
.no-bpad { padding-bottom: 0px ! important; }
.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.header-content { padding-top: 10px; }
.navbar { border-radius: 0px ! important; }
.header-fixed { position: fixed; width: 100%; z-index: 99; }
.mainlogo { width: 540px; }
@media screen and (max-width: 991px) {
  .header-fix-margin { margin-top: 50px ! important; }
  .header-fix { margin: 30px 0px 0px ! important; }
}
.share-icons { text-align: center; display: block; }
.share-icons a { padding: 0px 1px; display: inline-block; }
.share-icons a img { display: inline-block; max-width: 100%; width: 50px; }
@media screen and (max-width: 767px) {
  .share-icons a img { width: 45px; }
}
.share-icons.vertical-align a { display: block; padding: 2px 0px; }
.article-sharing { width: 58px; position: absolute; height: 100%; margin: 650px 0px 0px -50px; }
.article-sharing-sticky { width: 58px; position: fixed; height: 100%; margin: 0px 0px 0px -50px; }
@media screen and (max-width: 1199px) {
  .article-sharing { display: none; }
}
.article-share-count { text-align: center; display: inline-block; position: relative; top: 6px; float: left; margin-right: 6px; }
.article-share-count .count { font-family: "AcuminPro-Bold",sans-serif; font-size: 36px; color: rgb(229, 45, 49); line-height: 32px; }
.article-share-count .text { font-family: "AcuminPro-Bold",sans-serif; font-size: 12px; }
.ham { z-index: 1020; position: fixed; top: 0px; left: 0px; width: 300px; padding: 10px 20px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow-y: auto; height: 100%; transition: all 0.3s ease-out 0s; transform: translate3d(-460px, 0px, 0px); }
.hamburger-open .ham { border-right: 4px solid gray; transform: translate3d(0px, 0px, 0px); }
.tn-pad-10 { padding: 10px; }
.ham-close { font-size: 25px; font-weight: 700; cursor: pointer; border: 1px solid rgb(0, 0, 0); border-radius: 100%; padding: 1px 13px; position: absolute; right: 10px; }
.ham-logo-img { width: 85%; padding: 15px 0px; }
.ham-logo-head, .ham-menu, .ham-share, .ham-footer { border-bottom: 3px solid rgb(0, 0, 0); }
.ham-menu { padding: 0px; }
.ham-menu .panel .panel-title { font-family: "AcuminProCond-Bold",sans-serif; font-size: 20px; color: rgb(21, 21, 21); }
.ham-menu .panel .panel-body a { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; color: rgb(21, 21, 21); }
.ham-menu .nav li.active { background-color: rgb(222, 222, 222); }
.ham-menu .nav li.active a { color: rgb(152, 152, 152); }
.panel { border: 0px none; }
.panel-body { padding: 0px; }
.panel-group .panel + .panel { margin-top: 0px; border: 0px none; }
.panel-group .panel { border-radius: 0px; }
.panel-default > .panel-heading { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(221, 221, 221); padding: 0px; -moz-user-select: none; }
.panel-default > .panel-heading a { display: block; padding: 25px 0px 2px; text-decoration: none; }
.panel-default > .panel-heading a::after { content: ""; position: relative; top: 1px; display: inline-block; font-family: "FontAwesome",sans-serif; font-style: normal; font-weight: 400; line-height: 1; float: right; transition: -webkit-transform 0.25s linear 0s; }
.panel-default > .panel-heading a[aria-expanded="true"]::after { content: ""; }
.panel-default > .panel-heading a[aria-expanded="false"]::after { content: ""; }
.ham-footer .nav a { color: rgb(0, 0, 0); }
.header .edition .dropdown { cursor: pointer; }
.header .edition .dropdown-toggle { font-size: 14px; color: rgb(0, 78, 121); }
.header .small-text { font-size: 12px; color: rgb(0, 78, 121); }
.header .edition .dropdown-menu { top: 75%; border-radius: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.header .edition .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: rgb(170, 170, 170); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.header .edition .dropdown-menu > li > a { font-size: 14px; color: rgb(0, 78, 121); padding: 3px 10px; }
.header .edition .dropdown-menu > li::after { content: ""; display: block; border-bottom: 2px solid rgb(170, 170, 170); box-shadow: 5px 0px 50px rgb(0, 0, 0); width: calc(100% - 20px); margin-left: 10px; }
.header .edition .dropdown-menu > li:last-child::after { content: ""; border-bottom: 0px none; }
.header-right { color: rgb(0, 78, 121); }
.header-right .subscribe { border: 2px solid rgb(0, 78, 121); padding: 10px 15px 5px; font-size: 18px; vertical-align: -20px; margin-left: 40px; }
.header-right .ul-inline { list-style: outside none none; padding-left: 0px; margin: 20px 0px 32px; height: 12px; float: right; }
.header-right .ul-inline li { display: block; float: left; cursor: pointer; line-height: 35px; }
.header-right .ul-inline .seperator { content: ""; display: inline-block; height: 33px; margin: 0px 10px; background-image: url(f22dee395bd87d6f225d17c2bc4c6ec8403a2ac2.png) ; width: 1px; }
.header-right .date-text { font-size: 8px; color: rgb(128, 166, 187); letter-spacing: 1.5px; position: absolute; top: 100px; float: right; right: 15px; }
.header-right .separtor { content: ""; display: inline-block; border-left: 1px solid rgb(128, 166, 187); height: 10px; margin: -2px 6px; }
.section-header-right { color: rgb(0, 78, 121); }
.section-header-right .subscribe { border: 2px solid rgb(0, 78, 121); padding: 4px 6px 0px; font-size: 16px; float: right; margin-top: 3px; }
.header .subscribe-search-block { float: right; padding: 12px 0px 0px; }
.header .prayer-weather-block { float: right; padding: 0px 22px; }
.section-header-right .ul-inline { list-style: outside none none; padding: 10px 0px 0px; height: 35px; }
.section-header-right .ul-inline li { display: block; float: left; cursor: pointer; }
.section-header-right .ul-inline .seperator { content: ""; display: inline-block; height: 20px; margin: 0px 8px; background-image: url(f22dee395bd87d6f225d17c2bc4c6ec8403a2ac2.png) ; width: 1px; }
.section-header-right .date-text { font-size: 10px; color: rgb(128, 166, 187); text-align: right; float: left; }
.section-header-right .separtor { content: ""; display: inline-block; border-left: 1px solid rgb(128, 166, 187); height: 10px; margin: -2px 6px; }
.ham-section-header { float: left; font-size: 28px; vertical-align: bottom; margin: 6px 8px 0px 0px; cursor: pointer; }
.menu-logo-align { float: left; width: 244px; margin-top: 5px; }
.header-main-nav { text-transform: uppercase; display: block; margin-top: 5px; }
.header-main-nav h2 { font-family: "AcuminProCond-Bold",sans-serif; color: rgb(255, 255, 255); font-size: 56px; margin: 8px 0px 0px; line-height: 1em; }
.header-sub-nav { margin: 0px; list-style: outside none none; padding: 0px 8px; font-size: 0px; line-height: 1.4; }
.header-sub-nav > li { display: inline-block; position: relative; font-size: 14px; border-right: 2px solid rgb(255, 255, 255); padding: 4px 0px; margin: 0px; }
.header-sub-nav > li:active { font-weight: bold; font-size: 15px; }
.header-sub-nav > li:last-child { border: 0px none; }
.header-sub-nav > li > a { color: rgb(255, 255, 255); padding: 0px 7px; }
.subnav-bg-taxonomy-2 .header-sub-nav > li > a, .subnav-bg-taxonomy-4 .header-sub-nav > li > a, .subnav-bg-taxonomy-6 .header-sub-nav > li > a, .subnav-bg-taxonomy-7 .header-sub-nav > li > a { color: rgb(0, 78, 121); }
.header nav { padding: 0px 20px; border: 1px solid rgb(239, 239, 239); margin: 10px 0px 0px; }
.header .ul-inline-menu, .header .ul-inline-menu-section-header { list-style: outside none none; padding-left: 0px; margin: 5px 0px; height: 31px; }
.header .ul-inline-menu li, .header .ul-inline-menu-section-header li { display: block; float: left; cursor: pointer; }
.header .ul-inline-menu-section-header li + li { margin: 0px 0px 0px 15px; }
.ul-inline-menu-section-header > li > a { color: rgb(255, 255, 255); text-transform: uppercase; }
.ul-inline-menu-section-header > li > a:hover, .ul-inline-menu-section-header > li > a:focus { text-decoration: none; }
.ul-inline-menu li > i { font-size: 30px; }
.header .ul-inline-menu li + li { margin: 8px 20px; line-height: 10px; }
.ul-inline-menu-section-header, .ul-inline-menu { font-family: "AcuminProCond-Bold",sans-serif; }
.ul-inline-menu > li > a { font-size: 20px; color: rgb(0, 0, 0); padding: 5px; }
.ul-inline-menu > li > a:hover, .ul-inline-menu > li > a:focus { text-decoration: none; }
.ul-inline-menu li > i { font-size: 30px; margin-right: 10px; }
.header nav > ul > li:first-child::after { content: ""; border-bottom: 0px none; }
.header nav > ul > li::after { content: ""; position: relative; display: inline-block; bottom: 0px; width: calc(100% - 24px); margin-left: 7px; }
.header .search-icon { float: right; font-size: 27px; cursor: pointer; }
.header p.separator { margin: 0px 3px 0px 6px; display: inline-block; font-size: 27px; float: right; }
.header .ul-inline .dropdown-menu { left: auto; right: 0px; }
.prayer { background-color: rgb(244, 243, 243); }
.prayer .list-group { margin-bottom: 0px; }
.prayer .list-group-item { font-family: "AcuminPro-Semibold",sans-serif; font-size: 14px; color: rgb(21, 21, 21); width: 100%; background-color: rgb(244, 243, 243); padding: 10px 15px 5px; }
.prayer .list-group-item .prayer-time { font-family: "AcuminProCond-Bold",sans-serif; font-size: 26px; color: rgb(21, 21, 21); float: right; line-height: 34px; }
.prayer .panel-heading { background-image: url(54165180ff6e755049846a91900d717c5eaaa6f4.png) ; background-size: contain; background-repeat: no-repeat; width: 100%; height: 0px; padding-top: 44.45%; position: relative; }
.prayer .prayer-big-img { background-image: url(836045575ebd56a8c1dd505c47acc4c493cd15e6.jpg) ; background-size: contain; background-repeat: no-repeat; width: 100%; height: 0px; padding-top: 56.25%; position: relative; }
.prayer .panel-footer { font-family: "AcuminPro-Bold",sans-serif; font-size: 10px; color: rgb(21, 21, 21); text-align: right; padding: 0px 10px; }
.prayer .panel-footer .fa { font-size: initial; }
.prayer .prayer-location { font-family: "AcuminProCond-Bold",sans-serif; position: absolute; display: inline-block; bottom: 5px; left: 17px; color: rgb(255, 255, 255); }
.prayer-location .city { font-size: 22px; margin: 0px; line-height: 15px; }
.prayer-location .location { font-size: 10px; margin: 0px; line-height: 10px; }
.prayer-location .date { font-size: 12px; line-height: 25px; }
.prayer-section { margin-top: 30px; }
.prayer-section .panel-heading { position: relative; }
.prayer-section .prayer-location { top: auto; bottom: 0px; }
.header .dropdown-menu { min-width: 310px; }
.temperature .panel-heading > p { padding: 15px; text-align: center; }
.temperature .prayer-location { font-family: "AcuminProCond-Bold",sans-serif; color: rgb(21, 21, 21); width: 48%; display: inline-block; }
.temperature .temp-header { font-family: "AcuminProCond-Bold",sans-serif; width: 50%; text-align: right; }
.temperature .temperature-header { margin: 20px 15px 0px; }
.temperature .temperature-header .temp { font-size: 50px; color: rgb(0, 78, 121); line-height: 20px; }
.temperature .temperature-header .high-low { font-size: 10px; color: rgb(53, 53, 53); line-height: 5px; }
.temperature img { width: 70px; height: 70px; }
.temperature .table tr td img { width: 40px; height: 40px; }
.temperature .table tr td { text-align: left; padding: 5px 8px; line-height: 10px; vertical-align: middle; background-color: rgb(244, 243, 243); }
.temperature .table .day { font-size: 14px; color: rgb(21, 21, 21); font-family: "AcuminPro-Semibold",sans-serif; }
.temperature .table .high-low { font-size: 10px; color: rgb(21, 21, 21); line-height: 15px; }
.temperature .table .high-low p { margin: 0px; }
.temperature .table .degree { font-family: "AcuminPro-Bold",sans-serif; font-size: 28px; color: rgb(53, 53, 53); }
.temperature .panel-footer { font-family: "AcuminPro-Bold",sans-serif; font-size: 10px; color: rgb(21, 21, 21); text-align: right; padding: 0px 10px; }
.temperature .panel-footer .fa { font-size: initial; }
.weather-section { margin-top: 30px; }
.sticky-search { color: rgb(255, 255, 255); margin-right: 15px; margin-top: 15px; }
.header .ul-inline-menu .dropdown-menu, .section-header-right .dropdown-menu, .sticky-search .dropdown-menu { left: auto; right: -5px; }
.header .ul-inline-menu .search-icon .form-group, .section-header-right .search-icon .form-group, .sticky-search .search-icon .form-group { margin: 0px; border: 5px solid rgb(0, 78, 121); width: 400px; }
.header .ul-inline-menu .search-icon .form-group .form-control, .section-header-right .search-icon .form-group .form-control, .sticky-search .search-icon .form-group .form-control { padding: 2px 36px 3px 12px; font-size: 18px; }
.header .ul-inline-menu .search-icon .form-group .form-control:focus, .section-header-right .search-icon .form-group .form-control:focus, .sticky-search .search-icon .form-group .form-control:focus { box-shadow: none; }
.header .ul-inline-menu .search-icon .form-group::before, .section-header-right .search-icon .form-group::before, .sticky-search .search-icon .form-group::before { clear: both; display: block; position: relative; top: -12px; left: 98%; content: ""; width: 0px; padding: 0px; margin: -8px; border-width: 8px; border-style: solid; border-color: transparent transparent rgb(0, 78, 121); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.header .submit-button { background-image: url(cb28ddf614f7cf31598a2aa5f58d7c492d84e583.png) ; background-repeat: no-repeat; background-size: 100% 100%; background-color: rgb(255, 255, 255); width: 23px; height: 23px; border: 0px none; position: absolute; top: 6px; right: 12px; }
.header .submit-button:focus { outline: 0px none; }
.header-position { position: fixed; margin-top: -10px; top: 0px; max-width: 1570px; width: 100%; z-index: 10; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.header li.sticky-logo, .header div.sticky-logo, .header .sticky-ham-open, .header .sticky-search { display: none; }
.header .header-position li.sticky-logo, .header .header-position div.sticky-logo, .header .header-position div.sticky-search { display: block; }
.header .header-position li.sticky-logo a { padding: 0px; }
.header .header-position .logoN { background-image: url(88edd571093baacdca839b2b96e5e0272047f3b3.svg) ; height: 30px; width: 30px; }
.header .header-position .logoN-white { background-image: url(a3f4903af51997d9ce577d6227989e01174d73f5.svg) ; float: left; margin: 17px 12px 14px 10px; height: 34px; width: 34px; }
.header .header-position .sticky-ham-open { display: block; float: left; font-size: 29px; vertical-align: bottom; margin: 16px 8px 0px; color: rgb(255, 255, 255); cursor: pointer; }
.header .header-position .header-main-nav h2 { font-size: 49px; margin: 13px 0px 0px; }
.ham .ham-mobile .edition-picker { text-align: center; padding: 10px 0px; border-bottom: 2px solid rgb(0, 0, 0); }
.ham .ham-mobile .edition-picker .col-xs-6, .ham .ham-mobile .prayer-temperature .col-xs-6 { padding-left: 0px; padding-right: 0px; }
.ham .ham-mobile .edition-picker a { font-size: 12px; color: rgb(0, 78, 121); text-decoration: none; }
.ham .ham-mobile .edition-picker .active a { color: rgb(169, 169, 169); }
.ham .ham-mobile .edition-picker .col-xs-6:first-child { border-right: 1px solid rgb(169, 169, 169); }
.ham .ham-mobile .prayer-temperature { text-align: center; padding: 15px 0px; border-bottom: 2px solid rgb(0, 0, 0); }
.ham .ham-mobile .prayer-temperature .col-xs-6:first-child { border-right: 1px solid rgb(169, 169, 169); }
.ham .ham-mobile .prayer-temperature a { font-size: 12px; color: rgb(0, 78, 121); text-decoration: none; }
.ham .ham-mobile .prayer-temperature a > ul { margin: 5px 5px 5px 0px; list-style-type: none; }
.ham .ham-logo-head .location-date { clear: both; display: inline-block; font-size: 9px; color: rgb(127, 166, 187); letter-spacing: 1px; position: relative; }
.ham .ham-logo-head .location-date .separtor { content: ""; display: inline-block; border-left: 1px solid rgb(0, 78, 121); height: 12px; margin: 5px; vertical-align: middle; }
.margin-heading { margin: 0px 0px 20px; }
.full-width { width: 100%; }
.left-float { float: left; }
.right-float { float: right; }
.no-tmarg { margin-top: 0px; }
.no-bmarg { margin-bottom: 0px; }
.no-lpad { padding-left: 0px; }
.no-rpad { padding-right: 0px; }
.no-lmarg { margin-left: 0px; }
.no-rmarg { margin-right: 0px; }
.advertisement { display: table; background-color: rgb(247, 247, 247); margin: 0px auto; }
.advertisement .advertisement_wrapper { display: table-cell; vertical-align: middle; padding: 25px 0px; }
.advertisement .advertisement_wrapper img { margin: 0px auto; }
.article-type-block { position: relative; }
.article-type { position: absolute; width: 100%; z-index: 1; }
.type_block_wrapper { position: absolute; left: 0px; }
.type_block { color: rgb(255, 255, 255); position: absolute; left: 7px; bottom: 7px; text-align: center; cursor: pointer; height: 35px; width: 35px; }
.icon_video { display: block; max-width: 100%; background-size: 100% 100%; background-image: url(3726c82d7adf4aa920ed99690252aa2a6c95967c.svg) ; height: 35px; width: 35px; }
.icon_gallery { display: block; max-width: 100%; background-size: 100% 100%; background-image: url(4206bbe98bb92efd1d4194a1441278042209838c.svg) ; height: 35px; width: 35px; }
.icon_audio { display: block; max-width: 100%; background-size: 100% 100%; background-image: url(927951d61f0102597541e4a9f590a9d3a9707443.svg) ; height: 35px; width: 35px; }
.iconVideoTemplate { width: 90px; height: 90px; }
.iconLargeSz { width: 65px; height: 65px; }
.iconMediumSz { width: 50px; height: 50px; }
.iconSmallSz { width: 38px; height: 38px; }
.iconVerySmallSz { width: 27px; height: 27px; }
.align-icon { left: 15px; bottom: 15px; }
.videoContainer { position: relative; width: 100%; }
.videoContainer img { width: 100%; height: auto; }
.videoContainer .playButtonClik { position: absolute; top: 50%; left: 50%; margin-left: -1em; margin-top: -1em; width: 2em; height: 2em; line-height: 2em; border: 0px none; border-radius: 50%; font-size: 3em; background-color: rgba(0, 0, 0, 0.45); color: rgb(255, 255, 255); transition: border-color 0.4s ease 0s, outline 0.4s ease 0s, background-color 0.4s ease 0s; }
.videoContainer .playButtonClik:hover { background-color: rgb(1, 78, 122); }
@media screen and (max-width: 479px) {
  .iconLargeSz, .iconMediumSz { width: 53px; height: 53px; }
  .iconSmallSz, .iconVerySmallSz { width: 35px; height: 35px; }
  .iconVideoTemplate { width: 70px; height: 70px; }
  .videoContainer .playButtonClik { font-size: 2em; }
}
@media screen and (min-width: 481px) and (max-width: 767px) {
  .iconVerySmallSz { width: 35px; height: 35px; }
  .iconVideoTemplate { width: 85px; height: 85px; }
  .videoContainer .playButtonClik { font-size: 2.5em; }
}
.art-culture .section-heading { margin: 0px 15px; }
.art-culture .second-phase { margin-top: 15px; }
.art-culture .article-desc, .art-culture .main-article-desc { padding: 5px 0px 10px; }
.art-culture .closure-box { background-color: rgb(247, 247, 247); }
.art-culture .closure-box .article-desc { padding: 10px 0px 0px; }
.art-culture .second-phase .row { margin-bottom: 15px; }
.art-culture .main-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(95, 37, 159); display: inline-block; }
.art-culture .article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(95, 37, 159); display: inline-block; }
.lifestyle .section-heading { margin: 0px 15px; }
.lifestyle .second-phase { margin-top: 15px; }
.lifestyle .article-desc, .lifestyle .main-article-desc { padding: 10px 0px; }
.lifestyle .closure-box { background-color: rgb(247, 247, 247); }
.lifestyle .closure-box .main-article-desc { padding: 8px; }
.lifestyle .second-phase .row { margin-bottom: 15px; }
.lifestyle .main-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(151, 215, 0); display: inline-block; }
.lifestyle .article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(151, 215, 0); display: inline-block; vertical-align: 10px; }
.sports .section-heading { margin: 0px 15px; }
.sports .closure-box { background-color: rgb(247, 247, 247); }
.sports .third-phase .closure-box { margin: 15px 0px; }
.sports .fourth-phase .closure-box { padding-bottom: 5px; }
.sports .main-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(255, 130, 0); display: inline-block; margin-top: 10px; }
.sports .main-article-desc a { font-family: "AcuminProCond-Bold",sans-serif; font-size: 24px; line-height: 28px; color: rgb(0, 0, 0); text-decoration: none; }
.sports .article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(255, 130, 0); display: inline-block; margin-top: 10px; }
.sports .article-desc a { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; line-height: 22px; color: rgb(0, 0, 0); text-decoration: none; }
.sports .small-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 14px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(255, 130, 0); display: inline-block; }
.sports .small-article-desc a { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; line-height: 22px; color: rgb(0, 0, 0); text-decoration: none; }
.sports .only-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); display: inline-block; border-bottom: 2px solid rgb(255, 130, 0); margin-top: 10px; }
.sports .only-article-desc a { font-family: "AcuminProCond-Bold",sans-serif; font-size: 16px; line-height: 22px; color: rgb(0, 0, 0); text-decoration: none; }
.world .section-heading { margin: 0px 15px; }
.world .closure-box { background-color: rgb(247, 247, 247); padding: 10px; }
.world .third-phase, .world .second-phase { margin: 20px 0px ! important; }
.world .article-desc { margin-top: 5px; }
.world .article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 78, 121); display: inline-block; }
.world .small-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 78, 121); display: inline-block; }
.world .only-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 78, 121); display: inline-block; }
.video-page .main-article-desc { padding: 0px 0px 5px; }
.video-page .main-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; display: inline-block; margin-top: 0px; }
.editor-pick .article-box { padding: 10px ! important; }
.top-stories .thumbnails .col-xs-7 { padding: 0px; }
.business .thumbnails .col-xs-7 { padding: 0px; }
.top-stories .section-heading { margin: 0px 15px 10px; }
.business .section-heading { margin: 0px 15px; }
.business .closure-box { background-color: rgb(247, 247, 247); }
.business .closure-box .main-article-desc { padding: 10px; }
.business .second-phase, .business .third-phase { margin-bottom: 20px ! important; }
.business .fourth-phase {  }
.business .second-phase, .business .third-phase, .business .fourth-phase { padding: 0px; }
.business .third-phase .closure-box { padding: 5px 10px; }
.business .second-phase .col-xs-8 { padding: 0px; }
.business .main-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 94, 184); display: inline-block; }
.business .article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 94, 184); display: inline-block; margin-top: 10px; }
.business .small-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 94, 184); display: inline-block; }
.business .only-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); display: inline-block; border-bottom: 2px solid rgb(0, 94, 184); }
.art-culture .thumbnails { padding-left: 0px; }
.most-read { margin-bottom: 5px; }
.most-read .closure-box { background-color: rgb(247, 247, 247); padding: 10px; margin-bottom: 10px; }
.most-read .only-article-desc .article-headline { margin: 0px; }
.follow-us { margin: 5px 0px; }
.read-paper { margin: 15px 0px; }
.read-paper .article-desc a { font-family: "AcuminProCond-Bold",sans-serif; font-size: 16px; color: rgb(62, 133, 202); text-decoration: none; }
.read-paper .article-desc p { margin-top: 10px; }
.opinion { margin: 15px; }
.opinion .section-heading { margin: 0px 15px; }
.opinion .closure-box { background-color: rgb(247, 247, 247); padding: 10px; margin-bottom: 10px; height: 110px; }
.opinion .opinion-comment { position: relative; }
.opinion .comment-detail { position: relative; top: -40px; }
.opinion .comment-detail .comment-author { float: left; position: relative; top: 65px; color: rgb(0, 200, 198); font-size: 12px; }
.opinion .comment-detail .comment-img .comment-quotes { width: 54px; height: 34px; margin: 5px; max-width: 100%; background-size: 100% 100%; background-image: url(754bb0c9a926e39a28b689627c663836540991b6.png) ; display: inline-flex; position: absolute; bottom: 0px; left: 0px; }
.opinion .comment-detail .editorial-img { float: right; position: relative; border: 0px none; bottom: -60px; }
.opinion .comment-detail .editorial-img .editorial { position: relative; left: -60px; top: 0px; color: rgb(21, 21, 21); font-size: 12px; font-family: "AcuminPro-Italic",sans-serif; }
.opinion .comment-detail .editorial-img .comment-quotes { width: 54px; height: 34px; margin: 5px; max-width: 100%; background-size: 100% 100%; background-image: url(754bb0c9a926e39a28b689627c663836540991b6.png) ; display: inline-flex; position: absolute; bottom: 0px; left: 0px; }
.opinion .comment-detail .comment-img { float: right; position: relative; border: 0px none; }
.opinion .comment-detail .comment-img .comment { position: relative; left: -60px; top: 30px; color: rgb(21, 21, 21); font-size: 12px; font-family: "AcuminPro-Italic",sans-serif; }
.opinion .main-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 176, 185); display: inline-block; margin-top: 15px; }
.opinion .article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 176, 185); display: inline-block; margin-top: 15px; }
.opinion .article-desc a { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; line-height: 22px; color: rgb(0, 0, 0); text-decoration: none; }
.opinion .only-article-desc { width: 75%; display: inline-block; }
.opinion .opinion-grids { padding: 0px; }
.cartoon-page .main-article-desc { padding: 5px 0px 20px; }
.ramadan .section-heading { margin: 10px 15px; }
.ramadan .closure-box { background-color: rgb(247, 247, 247); padding: 0px 15px; }
.ramadan .second-phase .col-lg-12 { margin-bottom: 20px; }
.ramadan .second-phase .row { margin: 15px 0px; }
.ramadan .main-article-desc h2, .ramadan .article-desc h2, .ramadan .small-article-desc h2, .ramadan .only-article-desc h2 { display: inline-block; border-width: 0px 0px 2px; border-style: solid; margin-top: 0px; }
.ramadan .article-desc h2 { margin-top: 10px; }
.ramadan .only-article-desc { padding: 5px 0px; }
@media screen and (max-width: 991px) {
  .ramadan .small-article-desc { margin-top: 0px; }
}
.breadcrumb-container .breadcrumb { font-family: "AcuminProCond-Bold",sans-serif; font-size: 14px; color: rgb(62, 133, 202); background-color: rgb(255, 255, 255); margin-bottom: 0px; }
.breadcrumb-container .breadcrumb > li + li::before { content: ""; font-family: "FontAwesome",sans-serif; font-style: normal; font-weight: 400; font-size: 12px; color: rgb(97, 97, 97); line-height: 1; transition: -webkit-transform 0.25s linear 0s; }
.breadcrumb a { color: rgb(62, 133, 202); }
.breadcrumb > .active { color: rgb(62, 133, 202); }
.listing .advertisement { margin-top: 40px; display: block; background-color: rgb(255, 255, 255); }
.listing .advertisement .advertisement_wrapper { display: block; }
.list-row .list-grid-container { margin-left: 10px; }
.list-row .list-grid-container .list-grids { width: 20%; float: left; padding: 0px 5px; }
.list-row .list-grid-container .list-grids .article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 94, 184); display: inline-block; margin-top: 10px; }
.list-row .list-grid-container .list-grids .article-desc .article-headline { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; line-height: 22px; color: rgb(0, 0, 0); text-decoration: none; }
.list-row .closure-box { background-color: rgb(247, 247, 247); margin: 5px 0px; }
.list-row .closure-box .small-article-desc { padding: 10px 0px; }
.list-row .closure-box .small-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 16px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 94, 184); display: inline-block; clear: both; }
.list-row .closure-box .small-article-desc p { font-family: "AcuminProCond-Bold",sans-serif; font-size: 14px; line-height: 18px; color: rgb(21, 21, 21); text-decoration: none; clear: both; }
@media screen and (max-width: 991px) {
  .top-margin-mb { margin-top: 60px ! important; }
  .list-row .list-grid-container .list-grids { width: 33.33%; padding-bottom: 15px; }
  .list-row.outer-box { padding-bottom: 0px; }
}
@media screen and (max-width: 767px) {
  .list-row .list-grid-container .list-grids { width: 50%; }
  .list-row .list-headline { height: 29px; }
}
@media screen and (max-width: 479px) {
  .list-row .list-grid-container .list-grids { width: 100%; }
}
.list-block .closure-box { background-color: rgb(247, 247, 247); margin-top: 10px; margin-left: 0px; margin-right: 0px; }
.list-block .closure-box .only-article-desc { padding: 5px 10px; }
.list-block .closure-box .small-article-desc { padding: 2px 0px; }
.list-block .closure-box .only-article-desc h2 { border-bottom: 2px solid rgb(0, 94, 184); font-family: "AcuminPro-Italic",sans-serif; font-size: 12px; color: rgb(21, 21, 21); display: inline-block; clear: both; margin-bottom: 5px; }
.list-block .closure-box .only-article-desc p { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; line-height: 22px; color: rgb(0, 0, 0); text-decoration: none; clear: both; margin-bottom: 5px; }
.list-block .closure-box .small-article-desc h2 { font-family: "AcuminPro-Italic",sans-serif; font-size: 14px; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 94, 184); display: inline-block; clear: both; margin-bottom: 5px; }
.list-block .closure-box .small-article-desc p { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; line-height: 22px; color: rgb(0, 0, 0); text-decoration: none; clear: both; margin-bottom: 0px; }
.list-block { margin-bottom: 10px; }
.market { margin-bottom: 5px; }
.market .section-heading { margin-top: 20px; margin-bottom: 10px; }
.market .market-table .table { font-family: "AcuminPro-Regular",sans-serif; font-size: 14px; color: rgb(0, 0, 0); text-decoration: none; clear: both; }
.market .market-table .table td { line-height: 0.75; }
.market .market-table .table td:first-child { font-family: "AcuminProCond-Bold",sans-serif; }
.market .market-table .table td.loss:nth-child(2)::before { content: ""; font-family: "FontAwesome",sans-serif; font-style: normal; font-weight: 400; color: red; margin-right: 5px; transition: -webkit-transform 0.25s linear 0s; }
.market .market-table .table td.profit:nth-child(2)::before { content: ""; font-family: "FontAwesome",sans-serif; font-style: normal; font-weight: 400; color: limegreen; margin-right: 5px; transition: -webkit-transform 0.25s linear 0s; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(239, 239, 239); }
.table-striped > tbody > tr:nth-of-type(2n) { background-color: rgb(247, 247, 247); }
.footer { text-align: center; vertical-align: top; }
.footer a { display: block; }
.footer li a { color: rgb(127, 166, 188); font-size: 14px; }
.footer .sitemap { padding: 25px 5px; border-bottom: 1px solid rgb(127, 166, 188); }
.footer .sitemap ul { list-style-type: none; padding: 0px; }
.footer .sitemap li a { margin-bottom: 5px; }
.footer .sitemap .links-block { display: inline-block; margin-right: 5%; vertical-align: top; text-align: left; }
.footer .sitemap .links-block:last-child { margin-right: 0px; }
.footer .sitemap .heading a { font-size: 20px; color: rgb(255, 255, 255); text-transform: uppercase; }
.footer .quicklinks { padding-top: 20px; padding-bottom: 40px; }
.footer .quicklinks ul {  }
.footer .quicklinks li { display: inline-block; padding: 0px 20px; }
.footer .quicklinks li.logo-container { background-image: url(30c8635c1b77081dca41f114f5014e794773dcd2.png) ; background-position: right top; background-repeat: no-repeat; background-attachment: scroll; }
.footer .quicklinks li.logo-container img { height: 74px; }
@media screen and (max-width: 1199px) {
  .footer .sitemap .links-block { margin-right: 3%; }
}
@media screen and (max-width: 991px) {
  .footer .sitemap .heading a { font-size: 15px; }
  .footer .sitemap ul { display: none; }
  .footer .quicklinks { padding-top: 15px; padding-bottom: 15px; }
  .footer .quicklinks li.logo-container { background-image: none; display: block; }
  .footer .quicklinks li { padding-top: 15px; padding-bottom: 15px; }
  .footer .sitemap .links-block { margin-right: 5%; }
}
@media screen and (max-width: 361px) {
  .footer .quicklinks li { display: inline-block; padding: 15px; }
}
.highlights { margin: 10px 15px 25px; }
.highlights .highlights-headline { overflow-y: hidden; margin-top: 10px; }
.highlights .highlights-grid-container { margin-left: -7px; margin-right: -7px; }
.highlights .highlights-grid-container .highlights-grids { width: 20%; float: left; padding-left: 7px; padding-right: 7px; }
@media screen and (max-width: 991px) {
  .highlights .highlights-grid-container .highlights-grids { width: 33.33%; padding-bottom: 15px; }
  .highlights.outer-box { padding-bottom: 0px; }
}
@media screen and (max-width: 767px) {
  .highlights .highlights-grid-container .highlights-grids { width: 50%; }
}
@media screen and (max-width: 479px) {
  .highlights .highlights-grid-container .highlights-grids { width: 100%; }
}
.promotion-banner { text-align: center; }
img.horizontal-banner { width: 728px; margin: 0px auto; max-width: 100%; }
.gray-strip { background-color: rgb(247, 247, 247); padding-top: 10px; padding-bottom: 10px; }
figure { margin: 0px 0px 15px; }
figcaption { font-size: 13px; color: rgb(118, 118, 118); margin-top: 10px; line-height: 1.4; }
.article-container .article-title { font-size: 44px; font-family: "AcuminProCond-Bold",sans-serif; color: rgb(21, 21, 21); }
.story-highlights { background-color: rgb(228, 228, 228); float: left; width: 285px; padding: 10px 10px 0px; margin-left: 25px; font-size: 16px; color: rgb(21, 21, 21); text-align: left; }
.story-highlights h2 { margin-bottom: 15px; }
.story-highlights p { font-size: 16px; line-height: 22px; }
@media screen and (max-width: 991px) {
  .story-highlights { width: 100%; margin-left: 0px; }
  .article-container .article-title { font-size: 25px; font-family: "AcuminProCond-Bold",sans-serif; color: rgb(21, 21, 21); }
}
.theme-default .nivoSlider { box-shadow: 0px 0px 0px 0px transparent; }
.theme-default .nivo-directionNav a { opacity: 1; width: 52px; height: 55px; background-image: url(424fa271424731c1ff5bace4a9e0c794ec07e43e.png) ; background-position: 0px 0px; }
.theme-default .nivo-directionNav a:hover { background-image: url(a00802e705761749f619b8cfb55cccbace6e532b.png) ; }
.theme-default a.nivo-nextNav:hover { transform: rotate(0deg); }
.theme-default a.nivo-prevNav:hover { transform: rotate(180deg); }
.theme-default a.nivo-nextNav { transform: rotate(180deg); }
.theme-default a.nivo-nextNav { right: 0px; }
.theme-default a.nivo-prevNav { left: 0px; }
.lightbox-popup .wrapper-padding { padding-top: 15px; }
.lightbox-popup .share-icons { text-align: left; margin-left: 72px; }
.lightbox-popup .slider-wrapper { margin-left: 72px; margin-right: 72px; }
.lightbox-popup .theme-default a.nivo-nextNav { right: -62px; }
.lightbox-popup .theme-default a.nivo-prevNav { left: -62px; }
.lightbox-popup .image-description { margin-right: 8px; margin-bottom: 20px; margin-left: -72px; padding: 10px; position: relative; background-color: rgb(247, 247, 247); }
.image-description .text { margin-left: 72px; font-size: 14px; color: rgb(21, 21, 21); }
.image-description .count { width: 72px; position: absolute; top: 10px; left: 10px; }
.image-description .total { color: rgb(0, 78, 121); font-size: 20px; font-family: "AcuminPro-Bold",sans-serif; }
.image-description .divide { font-size: 35px; color: rgb(0, 78, 121); }
.image-description .active { color: rgb(0, 78, 121); font-size: 33px; font-family: "AcuminPro-Bold",sans-serif; }
.lightbox-popup .nivoSlider { overflow: visible; }
.lightbox-popup .header { padding: 10px; border-bottom: 1px solid rgb(153, 153, 153); }
.lightbox-popup-fullscreen .modal-content { background-color: rgb(1, 78, 122); }
@media screen and (max-width: 991px) {
  .lightbox-popup .slider-wrapper { margin-left: 0px; margin-right: 0px; }
  .lightbox-popup .theme-default a.nivo-nextNav { right: 0px; }
  .lightbox-popup .theme-default a.nivo-prevNav { left: 0px; }
  .lightbox-popup .nivoSlider { overflow: hidden; }
  .lightbox-popup .image-description, .image-description .text, .lightbox-popup .share-icons { margin-left: 0px; }
  .image-description .count { position: fixed; top: 4px; right: 45px; left: initial; }
  .lightbox-popup .close-button { position: fixed; top: 10px; right: 5px; padding: 0px 8px; font-size: 30px; }
}
.panel-default > .panel-heading a::after { top: 18px; }
.header-share { float: right; padding: 12px 0px 0px 30px; }
.ham-share { padding: 10px; }
.most-read-share { float: left; }
.video-share { float: left; }
.header-share .share-items, .video-share .share-items, .most-read-share .share-items, .article-share-widget .share-items, .ham-share .share-items { margin-right: 3px; margin-bottom: 6px; width: auto; float: left; position: relative; padding: 0px; }
.header-share .share-items a, .video-share .share-items a { display: block; height: 40px; width: 40px; }
.article-share-widget .share-items { margin-right: 3px; width: auto; position: relative; padding: 0px; }
.modal-share-widget .share-items { width: 25%; float: left; text-align: center; position: relative; padding: 0px; }
.most-read-share .share-items a, .article-share-widget .share-items a, .vertical-share-widget .share-items a, .modal-share-widget .share-items a, .ham-share .share-items a { display: block; height: 50px; width: 50px; }
.twitterCls { background-image: url(c5fc9ad80db8aa8c891ee7d42044753f6f9a1741.svg) ; }
.facebookCls { background-image: url(3f1bc2c8bada3541060e834fad1e1b587ff4643d.svg) ; }
.gplusCls { background-image: url(c1d1718b18ad70ad9edfeef62f2bdf5bbc6eab28.svg) ; }
.linkedInCls { background-image: url(587b6fe953b78fc95bb2e3cb298743efe939124b.svg) ; }
.instagramCls { background-image: url(cfdb89e17b9d6c9cc83cbc07ddca265038b2d5a6.svg) ; }
.mailCls { background-image: url(8b4e7673af53122c7b70fc1ef37fe95cd4c831a7.svg) ; }
.printCls { background-image: url(9109be3f5632d10ea283e5ed6a3f83bb79d3744d.svg) ; }
.laterCls { background-image: url(f3c3da0ff9a11033da3c558a552fdb3a984bebd9.svg) ; }
.whatsappCls { background-image: url(c420b4856fa7e114032875194d670edfca5f231a.svg) ; }
.messengerCls { background-image: url(e74d0158abdb0f6ea318a5de01167225afe0f429.svg) ; }
.upCls { background-image: url(613800ed91fc9b9296b8da8c0bc4c2963c937202.svg) ; }
.morebuttonCls { background-image: url(3117ecea350dcc787f001e99a9e023a54a60f315.svg) ; }
.fontsz13 { font-size: 13px; }
.fontsz12 { font-size: 12px; }
.align-left { float: left; width: 100%; }
.padding-top-40 { padding-top: 40px; }
.marginbottom-5 { margin-bottom: 5px; }
.marginbottom-10 { margin-bottom: 10px; }
.marginbottom-15 { margin-bottom: 15px; }
.marginbottom-20 { margin-bottom: 20px; }
.marginbottom0 { margin-bottom: 0px ! important; }
.margin10 { margin: 10px; }
.margintopbottom-0 { margin-top: 0px ! important; margin-bottom: 0px ! important; }
.paddingbottom10 { padding-bottom: 10px ! important; }
.paddingbottom-15 { padding-bottom: 15px; }
.paddingleftright-10 { padding: 0px 10px; }
.paddingleftright-15 { padding: 0px 15px; }
.align-float-width { width: auto; float: left; }
.margintopbottom-5 { margin: 5px 0px; }
.margintopbottom-10 { margin: 10px 0px; }
.margintopbottom-15 { margin: 15px 0px; }
.width75 { width: 75%; }
.author-image { width: 75px; float: left; }
.author-biography { padding: 11px 0px 0px; color: rgb(255, 255, 255); line-height: 22px; font-family: "AcuminProCond-Bold",sans-serif; }
.author-biography .author-name { font-size: 20px; margin-bottom: 0px; color: rgb(255, 255, 255); }
.author-biography p { margin: 0px; font-size: 14px; }
.author-biography .author-email { font-family: "AcuminPro-Italic",sans-serif; color: rgb(255, 255, 255); }
.morevideos { height: 500px; overflow-x: hidden; }
.header-sticky { line-height: 0; }
.watch-more { text-align: center; border: 2px solid grey; padding: 5px; width: 160px; margin: 20px auto 10px; color: grey; border-radius: 9px; }
.google-maps { position: relative; padding-bottom: 75%; overflow: hidden; }
.google-maps iframe { position: absolute; top: 0px; left: 0px; width: 100% ! important; height: 100% ! important; }
.embedcode-widget { margin-bottom: 20px; }
.horizontal-row { padding: 0px; }
.horizontal-row .item-bx { background-color: transparent; }
.horizontal-row .item-head { padding: 0px; margin-top: 10px; }
.horizontal-row .item-head h2 { font-size: 16px; font-family: "AcuminPro-Italic",sans-serif; color: rgb(21, 21, 21); display: inline-block; vertical-align: top; }
.responsive-wrapper-css { position: relative; display: block; padding-top: 56.85%; }
.brightcove-wrapper-css { position: relative; display: block; padding-top: 56.25%; max-width: 100%; }
#loadingInt { padding: 70px 0px; width: 100%; text-align: center; }
#frame, #wrap { overflow: hidden; }
#wrap { height: 210px; padding: 0px; }
@media screen and (max-width: 991px) {
  .subSectionPad { padding-bottom: 105px; }
  .sectionPad { padding-bottom: 70px; }
  .wrapper-padding { margin-top: -10px; }
  .ham-menu .taxonomy-1 { border-bottom: 1px solid rgb(0, 78, 121) ! important; }
  .ham-menu .taxonomy-2 { border-bottom: 1px solid rgb(0, 78, 121) ! important; }
  .ham-menu .taxonomy-3 { border-bottom: 1px solid rgb(0, 94, 184) ! important; }
  .ham-menu .taxonomy-4 { border-bottom: 1px solid rgb(0, 176, 185) ! important; }
  .ham-menu .taxonomy-5 { border-bottom: 1px solid rgb(95, 37, 159) ! important; }
  .ham-menu .taxonomy-6 { border-bottom: 1px solid rgb(151, 215, 0) ! important; }
  .ham-menu .taxonomy-7 { border-bottom: 1px solid rgb(255, 130, 0) ! important; }
  .header nav > ul > li::after { content: ""; display: none; }
  .header nav > ul > li:nth-child(2) { width: 75%; text-align: center; }
  .header nav > ul > li:nth-child(2) h2 { font-size: 36px; margin: 2px 0px 0px; }
  .ul-inline-menu li > i { font-size: 30px; }
  .header nav { padding: 0px 10px; border: 1px solid rgb(239, 239, 239); margin: 0px; }
  .ham { width: 300px; }
  .header .ul-inline-menu { height: 35px; margin: 6px 0px; }
  .ham-open { margin: 3px 0px 0px; }
  .header .ul-inline-menu .search-icon .form-group { width: 100%; }
  .ham-logo-head, .ham-menu, .ham-share, .ham-footer { border-bottom-width: 2px; }
  .ham-menu .panel .panel-title { font-family: "AcuminProCond-Bold",sans-serif; font-size: 18px; }
  .ham-menu .panel .panel-body { font-family: "AcuminProCond-Bold",sans-serif; font-size: 15px; }
  .ham-logo-img { padding-bottom: 5px; }
  .ham-share { text-align: center; }
  .ham-footer .nav li a { font-size: 16px; color: rgb(21, 21, 21); }
  .ham .ham-subscribe { text-align: center; float: left; width: 100%; padding-bottom: 20px; }
  .ham .ham-subscribe .subscribe { color: rgb(0, 78, 121); border: 2px solid rgb(0, 78, 121); padding: 10px; font-size: 18px; }
  .art-culture .section-heading { margin: 0px 15px; }
  .art-culture .second-phase { padding-top: 15px; }
  .art-culture .closure-box .article-desc { padding: 0px 0px 0px 15px; }
  .art-culture .main-article-desc h2 { font-size: 14px; }
  .art-culture .main-article-desc a { font-size: 18px; line-height: 22px; color: rgb(21, 21, 21); }
  .art-culture .article-desc a { font-size: 14px; line-height: 15px; color: rgb(21, 21, 21); }
  .lifestyle .section-heading { margin: 0px 15px; }
  .lifestyle .first-phase .closure-box { margin-bottom: 15px; }
  .lifestyle .second-phase .col-lg-3 { margin-bottom: 15px; }
  .lifestyle .main-article-desc h2 { font-size: 14px; }
  .lifestyle .main-article-desc a { font-size: 18px; line-height: 22px; color: rgb(21, 21, 21); }
  .lifestyle .article-desc h2 { font-size: 14px; }
  .lifestyle .article-desc a { font-size: 14px; line-height: 15px; color: rgb(21, 21, 21); }
  .sports .fourth-phase .closure-box { margin-bottom: 15px; }
  .sports .main-article-desc h2 { font-size: 14px; }
  .sports .main-article-desc a { font-size: 18px; line-height: 22px; color: rgb(21, 21, 21); }
  .sports .article-desc a { color: rgb(21, 21, 21); }
  .sports .small-article-desc a { font-size: 14px; line-height: 15px; color: rgb(21, 21, 21); }
  .sports .only-article-desc a { color: rgb(21, 21, 21); }
  .world .fourth-phase .closure-box { margin-bottom: 15px; }
  .world .article-desc h2 { font-size: 14px; }
  .world .article-desc a { font-size: 18px; line-height: 22px; color: rgb(21, 21, 21); }
  .world .small-article-desc a { font-size: 14px; line-height: 18px; color: rgb(21, 21, 21); }
  .world .only-article-desc a { font-size: 16px; line-height: 18px; color: rgb(21, 21, 21); }
  .editors-pick .section-heading { margin: 0px; }
  .editors-pick .first-phase { padding: 0px; }
  .editors-pick .first-phase .col-lg-12 { padding: 0px; }
  .editors-pick .small-article-desc { margin: 5px 0px; }
  .top-stories .thumbnails .col-xs-7 { padding: 0px 0px 0px 15px; }
  .top-stories .section-heading h1 { font-size: 24px; }
  .top-stories .business-text h2 { font-size: 14px; }
  .top-stories .business-headline { font-size: 22px; line-height: 26pt; color: rgb(21, 21, 21); }
  .top-stories .world-text h2, .sport-text h2, .business-thumb-text h2 { font-size: 14px; }
  .top-stories .world-headline, .sport-headline, .business-thumb-headline { font-size: 16px; line-height: 20px; }
  .top-stories .sport-component h2, .business-hori-component h2, .opinion-component h2 { font-size: 14px; }
  .top-stories .sport-hori-headline, .business-hori-headline, .opinion-headline { font-size: 14px; line-height: 18px; }
  .opinion .main-article-desc h2 { font-size: 13px; }
  .top-stories .peter-name { font-size: 14px; }
  .business .second-phase, .business .third-phase, .business .fourth-phase { padding: 0px 15px; }
  .business .first-phase, .business .second-phase, .business .third-phase { margin-bottom: 15px ! important; }
  .business .second-phase .col-xs-8 { padding: 0px 15px; }
  .business .second-phase .col-lg-4 { margin-bottom: 15px; }
  .business .main-article-desc h2 { font-size: 14px; }
  .business .main-article-desc a { font-size: 18px; line-height: 22px; color: rgb(21, 21, 21); }
  .business .article-desc h2 { font-size: 14px; margin-top: 0px; }
  .business .article-desc a { font-size: 14px; line-height: 18px; color: rgb(21, 21, 21); }
  .business .small-article-desc h2 { font-size: 14px; }
  .business .small-article-desc a { font-size: 14px; line-height: 18px; color: rgb(21, 21, 21); }
  .business .only-article-desc h2 { font-size: 14px; }
  .business .only-article-desc a { font-size: 15px; line-height: 18px; color: rgb(21, 21, 21); }
  .business .thumbnails .col-xs-7 { padding: 0px 0px 0px 15px; }
  .opinion .only-article-desc { height: 45px; overflow: hidden; }
  .opinion .opinion-grids:first-child { padding-right: 15px; }
  .opinion .opinion-grids:nth-child(2) { padding-left: 15px; }
  .ramadan .second-phase { padding: 0px; }
  .listing .editors-pick { padding: 0px 10px ! important; }
  .section-header nav { border: 0px none; padding: 2px 10px; }
  .section-header subnav, .section-header subnav div { float: left; width: 100%; }
  .section-header subnav h4 { margin: 10px 0px 6px 6px; padding-left: 7px; }
  .section-header subnav a { color: rgb(255, 255, 255); }
  .section-header .subnav-bg-taxonomy-2 h4 a, .section-header .subnav-bg-taxonomy-4 h4 a, .section-header .subnav-bg-taxonomy-6 h4 a, .section-header .subnav-bg-taxonomy-7 h4 a { color: rgb(0, 78, 121); }
  .section-header .ul-inline-menu li.search_icon, .section-header .ul-inline-menu li { color: rgb(255, 255, 255); margin: 5px 6px 0px 0px; }
  .section-header .ul-inline-menu li.secHeaderLogTtl { margin: 5px 6px 0px; width: auto; }
  .section-header .ul-inline-menu li.secHeaderLogTtl h2 { margin: 0px; line-height: 0.9; font-size: 32px; }
  .section-header .ul-inline-menu li.secHeaderLogTtl a { padding: 0px; text-transform: uppercase; color: rgb(255, 255, 255); }
  .section-header .ul-inline-menu li.ham-open i { font-size: 25px; margin: 0px 2px; }
  .default-header { background-color: rgb(255, 255, 255); padding-bottom: 5px; }
  .default-header .ul-inline-menu li.ham-open { width: 10%; float: left; }
  .default-header .ul-inline-menu li.search_icon, .section-header .ul-inline-menu li.search_icon { width: 9%; float: right; margin: 0px; }
  .default-header .ul-inline-menu li.secHeaderLogTtl { text-align: center; width: 80%; margin: 0px; }
  .default-header .ul-inline-menu li.secHeaderLogTtl img { width: 135px; }
  .logoN-white { background-image: url(a3f4903af51997d9ce577d6227989e01174d73f5.svg) ; float: left; width: 24px; height: 24px; }
  .element-gallery .caption-text { font-size: 12px; font-weight: bold; }
}
@media screen and (max-width: 767px) {
  .opinion .comment-detail .editorial-img { bottom: -40px; }
  .opinion .only-article-desc { height: 45px; overflow: hidden; }
  .opinion .comment-detail .editorial-img .comment-quotes { position: relative; bottom: 0px; left: 0px; }
  .opinion .comment-detail .comment-img .comment-quotes { left: -60px; }
  .opinion .opinion-grids { padding: 0px ! important; }
  .listing .advertisement { display: initial; }
  .art-culture .thumbnails { padding-left: 0px; padding-right: 0px; }
  .horizontal-row { padding: 0px 15px; }
  .horizontal-row .item-box { background-color: rgb(247, 247, 247); padding: 10px; margin-bottom: 15px; }
  .horizontal-row .item-head { padding: 0px 0px 0px 15px; margin-top: 0px; }
  .horizontal-row .item-head h2, .list-row .closure-box .small-article-desc h2, .list-block .closure-box .small-article-desc h2 { font-size: 14px; }
  .list-row .closure-box .small-article-desc p, .list-block .closure-box .small-article-desc p { font-size: 16px; }
}
@media screen and (max-width: 480px) {
  .header nav > ul > li:nth-child(2) { width: auto; text-align: center; }
  .opinion .only-article-desc { height: 65px; overflow: hidden; }
  .opinion .closure-box { height: 130px; }
  .search-page .pagination li { margin: 0px; }
  .tags-page .pagination li { margin: 0px; }
  .author-biography { padding: 8px 0px 0px; line-height: 17px; }
  .author-biography .author-name { font-size: 18px; }
  .author-biography p {  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .header .ul-inline-menu li + li {  }
  .opinion-component { min-height: 225px; }
  .lifestyle .second-phase .col-lg-3 { margin-bottom: 15px; }
  .sports .fourth-phase .closure-box { margin-bottom: 15px; }
  .world .fourth-phase .closure-box { margin-bottom: 15px; }
  .business .second-phase, .business .third-phase, .business .fourth-phase { padding: 0px 15px; }
  .business .first-phase, .business .second-phase, .business .third-phase { margin-bottom: 15px ! important; }
  .ramadan .second-phase { padding: 0px; }
}
h2 { margin-top: 0px; }
.padding-zero { padding: 0px; }
.side-spacing { padding: 5px; }
.upper-margin { margin-top: 23px; }
.left-margin { margin-left: 10px; }
.top-stories .main-article-desc h2 { font-size: 16px; border-bottom: 2px solid rgb(49, 84, 183); display: inline-block; font-family: "AcuminPro-Italic",sans-serif; color: rgb(21, 21, 21); }
.top-stories .main-article-desc { padding: 0px 0px 10px; }
.top-stories .main-article-desc a { text-decoration: none; color: rgb(21, 21, 21); }
.top-stories .article-text h2 { font-size: 16px; display: inline-block; font-family: "AcuminPro-Italic",sans-serif; color: rgb(21, 21, 21); text-align: left; margin-top: 10px; }
.top-stories h2 { border-bottom: 2px solid rgb(0, 78, 121); }
.top-stories .taxonomy-7 h2 { border-bottom: 2px solid rgb(255, 130, 1); }
.top-stories .taxonomy-3 h2 { border-bottom: 2px solid rgb(49, 84, 183); }
.top-stories .taxonomy-4 h2 { border-bottom: 2px solid rgb(0, 176, 185); }
@media screen and (max-width: 769px) {
  .top-stories .article-text h2 { font-size: 12px; margin-top: 0px; }
}
.top-stories .only-article-desc { margin-bottom: 10px; background-color: rgb(247, 247, 247); padding-top: 5px; }
.top-stories .only-article-desc h2, .top-stories .small-article-desc h2 { font-size: 16px; display: inline-block; font-family: "AcuminPro-Italic",sans-serif; text-align: left; }
.top-stories .only-article-desc { background-color: rgb(247, 247, 247); padding: 10px; }
.top-stories .only-article-desc .taxonomy-7 { color: rgb(255, 130, 1); }
.top-stories .only-article-desc .taxonomy-3 { color: rgb(49, 84, 183); }
.top-stories .small-article-desc h2 { color: rgb(0, 176, 185); }
.top-stories .small-article-desc { background-color: rgb(247, 247, 247); padding: 5px 10px; min-height: 206px; }
.top-stories .small-article-img { position: absolute; right: 25px; bottom: 0px; width: 65px; }
.top-stories .inverted-img { position: absolute; right: 95px; bottom: 20px; height: 32px; width: 45px; }
.top-stories .small-article-name { font-family: "AcuminPro-Regular",sans-serif; font-size: 12px; color: rgb(0, 200, 198); left: 25px; bottom: 10px; position: absolute; margin-bottom: 0px; width: 37%; }
.top-stories .img-icon { position: absolute; bottom: 0px; right: 0px; background-color: rgb(0, 78, 121); }
.top-pad { padding-top: 5px; }
.right-margin { margin-right: -5px; margin-left: -20px; }
.right-pad { padding-left: 0px; margin-left: -15px; }
.left-pad { padding-left: 3px; padding-right: 0px; }
.top-stories a { text-decoration: none; color: rgb(21, 21, 21); }
@media screen and (max-width: 991px) {
  .top-stories .small-article-desc { min-height: 150px; }
}
.splash-font { font-size: 46px; }
@media screen and (max-width: 767px) {
  .splash-font { font-size: 22px; }
}
@media screen and (max-width: 991px) {
  .section-heading-uae h1 { font-size: 24px; }
  .section-heading-ep h1 { font-size: 24px; }
  .ep-top-margin { margin-top: 20px; }
  .top-padding { padding-top: 25px; }
  .small-list-headline { font-size: 14px; line-height: 18pt; }
  .editor-pick-thumb div { font-size: 16px; line-height: 18pt; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .thumb-top-margin { margin-top: 45px; }
}
.uae .article-box { background-color: rgb(247, 247, 247); }
.uae .article-box h2 { font-size: 16px; border-bottom: 2px solid rgb(0, 78, 121); display: inline-block; font-family: "AcuminPro-Italic",sans-serif; color: rgb(21, 21, 21); }
.uae .article-text { padding: 8px; }
.uae .article-text a { text-decoration: none; color: rgb(21, 21, 21); }
.uae .article-list h2 { font-size: 16px; border-bottom: 2px solid rgb(0, 78, 121); display: inline-block; font-family: "AcuminPro-Italic",sans-serif; color: rgb(21, 21, 21); }
@media screen and (max-width: 769px) {
  .uae .article-list h2 { font-size: 12px; }
}
.listings { background-color: rgb(247, 247, 247); }
.listing-taxonomy { padding: 10px; }
.listing-taxonomy h2 { font-size: 16px; display: inline-block; font-family: "AcuminPro-Italic",sans-serif; color: rgb(21, 21, 21); border-bottom: 2px solid rgb(0, 78, 121); margin-bottom: 8px; }
.listing-taxonomy a { text-decoration: none; color: rgb(21, 21, 21); }
.top-margin { margin-top: 15px; }
.width-fix { width: 100%; }
.thumb-top-margin { margin-top: 20px; }
.thumb-margin-top { margin-top: 23px; }
.top-margin-ed { margin-top: 15px; }
.top-margin-ep { margin-top: 45px; }
