html, body {
    margin: 0;
    padding: 0;
    font-family: Segoe UI, "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    color: #444;
}
body {
    zoom:1;
}
/* separatorul hasurat */
.clearfix{
    clear: both;
}
hr.marker {
    background:url(/images/facelift/separator-marker.gif) left bottom repeat-x;
    height:11px;
    clear:both;
    border-radius:0;
    margin:0;
    border:none;
}
hr.v-margin.marker {
    margin:15px 0;
}
hr.h-margin.marker {
    margin:0 15px;
}
hr {
    margin-left:15px;
    margin-right:15px;
    clear:both;
}
.no-margin-line {
    margin:0 15px;
}
.inline-block {
    display:inline-block;
}
.btn { text-shadow: none;}

/* class for bordered containers */
.bordered-left {
    background:url(/images/facelift/dots/e-dot.gif) left top repeat-y;
}
.bordered-right {
    background:url(/images/facelift/dots/e-dot.gif) right top repeat-y;
}
.bordered-top {
    border-top:1px solid #eee;
}
.bordered-bottom {
    border-bottom:1px solid #eee
}
.hasurat {
    background:url(/images/facelift/hasura.gif) left top repeat;
}
/* add blocks */
.add-block {
    margin-top:15px !important;
    margin-bottom:15px !important;
}
.label-publicitate {
    color:#777;
    text-transform:uppercase;
    font-size:10px;
}
#header_leaderboard {
    width: 100%;
    max-width: 1000px;
    *width:1000px;
    padding:2px 0;
    margin: 0 auto;
    border-bottom:1px solid #efefef;
    background-color: #fff; 
    display: flex;
    justify-content: center;
}
.a728x90 {
    margin-left:15px;
    float:left;
}
.a238x90 {
    width:238px;
    height:90px;
    float:right;
    margin-right:15px;
    color:#999;
    font-size:11px;
    display: none;
}
.ribbon {
    float:left;
    width:100%;
}
.ads-linktext {
    margin:15px 0;
}
.ads_linktext {
    margin:15px 0;
}

#breakingnews a { display: block; background:#CC0000; letter-spacing: 1px;  color: #fff; padding: 8px 0;  transition: background 300ms; will-change: background;}
#breakingnews a:hover { text-decoration: none;}
#breakingnews a > span { display: block; max-width: 1000px; box-sizing: border-box; padding: 0 15px;  margin: 0 auto; line-height: 1.3em;}
#breakingnews a small { font-weight: 800; border-bottom: 1px solid #fff; /* background:#CC0000; padding: 3px 8px; */ }

#subhead { font-size:1.4em; margin: 15px; position: relative; clear: both; overflow: hidden;}
#subhead a { display: block; color: #fff;}
#subhead .subhead-details { position: absolute; top: 5%; left: 5%; width: 75%; max-width: 470px;}
#subhead .subhead-title { color: #fff; font-size: 2.8em; margin-bottom:0.5em; line-height:1em;}
#subhead .subhead-lead { line-height:1.3em;}
#subhead .subhead-image:after { 
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.9+0,0.2+100 */
    background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
    background: linear-gradient(135deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#33000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


/* pixeli de monitorizare */
img [src~="gemius"] {
 position: absolute;
 left: 0;
 top: 0;
} 

header {
    position:relative;
    z-index: 99999;
}
#header_leaderboard {
    position:relative;
    z-index:2 !important;
}
#site_container {
    position:relative;
    z-index:1;
}
#site {
    max-width:1000px;
    margin:0 auto;
}
@media (min-width: 1200px) {
    #site {
        width:1000px;
    }
}
/* The header */
header {
    margin: 0;
    padding: 0;
    width: 100%;
}
#header_container {
    background: #ffffff;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
}
#header-menu {
    position:relative;
}
#header_top_container {
    background: #333;
    position: relative;
    z-index: 1;
}
#header_categories {
    background: #333;
    /* Old browsers */
    width: 100%;
    margin: 0 auto;
    font-family: Segoe UI, "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:0.85em;
    position:relative;
}
#header_categories_list {
    height:40px;
    padding: 0;
    margin:0;
    list-style-type: none;
    text-transform:uppercase;
    position:relative;
    float:left;
}
.header_categories_item {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    float: left;
    border-right: 1px solid #414141;
}
.header_categories_link {
    display: block;
    padding: 6px 10px 9px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    opacity: 0.8;
    border-top: 5px solid transparent;
    border-left:1px solid transparent;
    letter-spacing:0.04em;
    transition: all 200ms;
    font-size: .8em;
}
.header_categories_link:hover, .header_categories_link:active {
    border-top: 5px solid #cc0000;
    color: #ffffff;
    text-decoration: none;
    opacity: 1;
}
#header_top_logo {
    float: left;
    display: block;
    border-right:1px solid #444;
}
#list-down-menu {
    float:left;
    padding:9px 15px;
    border-right:1px solid #444;
    cursor:pointer;
    color:#fff;
}
#list-down-menu:hover, #list-down-menu:hover:active {
    background:#222;
}
.show_unde900 {
    display:none;
}
#header_top_logo img {
    padding:3px 15px;
    width:46px;
    height:35px;
}
#header_user_and_search {
    padding:0;
    margin:0;
    float:right;
    list-style:none;
}
.header_user_and_search_item {
}
#header_top_search {
    float: right;
    padding:0 5px;
    height:41px;
    cursor:pointer;
    border-right:1px solid #444;
}
#header_top_search img {
    width:40px;
    height:40px;
}
#header_top_search:hover {
    background-color:#2a2a2a;
    border-left:1px solid #161616;
}
#header_top_search_form {
    margin: 0;
    display: none;
    position:absolute;
    right:0;
    top:41px;
    background:#333;
    border-top:1px solid #444;
    border-bottom:5px solid #cc0000;
}
#header_top_search_form input.search-query {
    border:2px solid #222;
    border-radius:5px;
    padding:6px;
}
#header_user_opts {
    float: right;
}
#header_user_opts:hover {
    background-color: #353535;
}
.header_user_account, .header_user_login {
    display: inline-block;
    padding: 5px 15px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left:1px solid transparent;
    cursor:pointer;
}
.header_user_account:hover, .header_user_login:hover {
    text-decoration: none;
    background-color: #2a2a2a;
    color: #ffffff;
    border-left:1px solid #161616;
}
.header_user_account span {
    padding-left:5px;
}
#header_user_menu {
    position:absolute;
    right:0;
    top:41px;
    min-width:160px;
    display:none;
    background:#333;
    border-bottom:5px solid #cc0000;
    list-style:none;
}
#header_user_menu a {
    color:#fff;
    text-decoration:none;
    padding:5px 10px;
    display:block;
    text-transform:none;
    font-size:1.1em;
    border-top:1px solid #404040;
}
#header_user_menu a:hover, #header_user_menu a:active {
    background:#2a2a2a
}
#header_bottom_container {
    width: 100%;
    max-width: 1000px;
    *width:1000px;
    margin: 0 auto;
    padding-top: 5px;
}
#header_logo {
    float:left;
    text-align:center;
    width:14.6%;
    background:url("/images/facelift/dots/e-dotted.gif") repeat-y scroll right top transparent;
}
.last.header-box {
 border-right: none;
}
.header-box {
    height:69px;
    overflow:hidden;
    cursor:default;
    color: #777;
    box-sizing: border-box;
    border-right: 1px dotted #ddd;
}
.modify-header-options {
    float:right;
    margin-top:3px;
    right:0;
    width:2%;
    height:16px;
    background:url(/images/facelift/glyphicons-halflings-red.png) no-repeat -430px 1px;
    overflow:hidden;
    text-indent:-300px;
    cursor:pointer;
}
.header-box {
    font-size:1em;
}
.header-box a {
    color:#777;
    display:block;
}
.header-box a:hover {
    text-decoration:none;
    color:#000;
}
.header-box .title {
    display:block;
    font-size:1em;
    color:#000;
    line-height:1.2em;
    text-transform:uppercase;
    margin-bottom:3px;
}
.header-box .excerpt {
    display:block;
    font-size:0.85em;
    line-height:1.25em;
}
/* weather header box */
.user-weather-box {
    margin:0 15px;
}
.user-weather-box img {
    float:left;
}
.actual-weather-conditions {
    text-align:center;
    display:block;
    font-size:1em;
    margin-top:10px;
}
.weather-img-container {
    display:block;
    width:36.6%;
    float:left;
    margin-right:8px;
}
.weather-t {
    display:block;
    font-size:1.6em;
    line-height:1em;
    padding-top:5px;
}
.weather-current-city {
    display:block;
    margin-top:5px;
    font-size:0.8em;
    line-height:1.2em;
    letter-spacing:0.077em;
    text-transform:uppercase;
}
/* horoscope header box */
.horoscope-box {
    padding-top:10px;
    margin:0 15px;
}
.horoscope-box:hover {
    text-decoration:none;
}
.horoscope-box .horoscop-img-container {
    display:block;
    width:29%;
    float:left;
    margin-right:5px;
}
.horoscope-box img {
    float:left;
    width:100%;
    height:auto;
    margin-right:10px;
}
/* currencies header box */
.currencies-box {
    margin:0 15px;
}
.currencies-box .title {
    display:block;
    font-size:1em;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:12px;
    margin-bottom:3px;
}
.currencies-box .dolar, .currencies-box .euro {
    font-size:0.85em;
}
.currencies-box .euro {
    margin-top:10px;
}
.currencies-box .dolar img, .currencies-box .euro img {
    margin-right:5px;
}
.currencies-box .variation {
    float:right;
}
.currencies-box .variation img {
    margin-left:4px;
}
/* daily-number */
.daily-article {
    padding-top:10px;
    margin:0 15px;
}
.daily-article .excerpt {
    line-height:1.3em;
}
.header-social-zone {
    margin:0;
    border-left:1px solid #eee;
    padding:10px 0 13px 18px;
}
.header-social-zone p {
    color:#888;
    font-size:1.6em;
    margin-bottom:5px;
}
.header-social-zone-link i {
    margin-right:0;
}
#top_latest_articles_list {
    display:block;
    margin:0;
    border-bottom:1px solid #eee;
}
#top_latest_articles_list li {
    display:block;
    float:left;
    box-sizing: border-box;
    border-right: 1px dotted #aaa;
}
#top_latest_articles::after {
  content: "";
  clear: both;
  display: table;
}
#top_latest_articles_list li:last-child {
    border-right: none;
}
.top_latest_article_link {
    position:relative;
}
.top_latest_article_link img {
    width:100%;
    height:auto;
}
.top_latest_article_link .top_latest_article_title {
    display:block;
    color:#000;
    margin:5px 0 0 0;
    font-size:1.15em;
    line-height:1.25em;
}
.top_latest_article_link:hover {
    text-decoration:underline;
}
.top_latest_article_link .top_latest_quiz_announcer{
	position:absolute; top:-15px; right:-15px; width:50px; height:35px; padding-top:15px; background-color:#f1b30b; color:#000; font-weight:bold; text-align:center; border-radius:25px;
}
/* user subscribe box */
.user-subscribe-box {
    margin:0 15px;
    padding-top:10px;
}
#site_container {
    background: #ffffff;
    width: 100%;
    max-width: 1000px;
    *width:1000px;
    margin: 0 auto;
}
#site_container_narrow, .site_container_narrow {
    float:left;
}
#site_sidebar, .site_sidebar {
    float:left;
    /*background:url("/images/facelift/dots/a-dotted.gif") repeat-y scroll left top #f9f9f9;*/
}
.block_container {
    float: left;
    width:100%;
    display:block;
}
.block {
    display:block;
    margin:15px;
}
.block_image_container {
    position: relative;
    min-height:22px;
    margin-bottom:5px;
}
.block_image_container span.line {
    position:absolute;
    width:100%;
    height:4px;
    top:0;
}
.block_image_container a {
    text-decoration:none;
    position:relative;
    display:block;
}
.block_image_details {
    position: absolute;
    padding: 0 8px;
    color:#fff;
    font-size:10px;
    letter-spacing:0.08em;
    text-transform:uppercase;
    font-weight:bold;
}
.block_image {
    width: 100%;
}
.hp-section-title, .section-title {
    padding-left:15px;
    margin-bottom:0;
    margin-top:15px;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.hp-section-title {
    font-size:2.6em;
}
.hp-section-title a, .hp-section-title span, .section-title span {
    border-bottom:1px solid;
    display:inline-block;
}
.hp-section-title a:hover {
    border-color:inherit;
    text-decoration:none;
}
.hp-topread-title {
    margin:25px 0 0 0;
    background:url("/images/facelift/dots/d-dot.gif") repeat-x scroll left bottom;
    text-align:center;
    font-size:1.7em;
    font-weight:normal;
    letter-spacing:0.05em;
    padding-bottom: 10px; 
}
.hp-topread-title span {
    border-bottom:1px solid #666;
    display:inline-block;
}
.zone-separator-title {
    padding-left:15px;
    margin:15px 0 0 0;
    background:url("/images/facelift/dots/d-dot.gif") repeat-x scroll left bottom;
    font-weight:normal;
}
.zone-separator-title span, .zone-separator-title strong {
    display:inline-block;
    border-bottom:1px solid #777;
    letter-spacing:0.03em;
    font-size:0.95em;
    padding-bottom:5px;
}
.special.social.edition_articles .edition_articles_title a span , .special.social.edition_articles .main_articles_readmore {
    background:#04a8d7;
}
.social-bg-color {
    background:#04a8d7;
}
.social-color {
    color:#04a8d7;
}
.special.lifestar.edition_articles .edition_articles_title a span, .special.lifestar.edition_articles .main_articles_readmore {
    background:#d7045e;
}
.lifestar-bg-color {
    background:#d7045e;
}
.lifestar-color {
    color:#d7045e;
}
.special.business.edition_articles .edition_articles_title a span, .special.business.edition_articles .main_articles_readmore{
    background:#f1b30b;
    color:#000;
}
.business-bg-color {
    background:#f1b30b;
}
.business-color {
    color:#f1b30b;
}
.special.auto.edition_articles .edition_articles_title a span, .special.auto.edition_articles .main_articles_readmore {
    background:#cc0000;
}
.auto-bg-color {
    background:#cc0000;
}
.auto-color {
    color:#cc0000;
}
.special.sport.edition_articles .edition_articles_title a span, .special.sport.edition_articles .main_articles_readmore {
    background:#4C8014;
}
.sport-bg-color {
    background:#4C8014;
}
.sport-color {
    color:#4C8014;
}
.special.incredibil.edition_articles .edition_articles_title a span, .special.incredibil.edition_articles .main_articles_readmore {
    background:#700f7c;
}
.incredibil-bg-color {
    background:#700f7c;
}
.incredibil-color {
    color:#700f7c;
}
.special.politica.edition_articles .edition_articles_title a span, .special.politica.edition_articles .main_articles_readmore {
    background:#2c3166;
}
.politica-bg-color {
    background:#2c3166;
}
.politica-color {
    color:#2c3166;
}
.special.international.edition_articles .edition_articles_title a span, .special.international.edition_articles .main_articles_readmore {
    background:#e7690d;
}
.international-bg-color {
    background:#e7690d;
}
.international-color {
    color:#e7690d;
}
.social-color a, .lifestar-color a, .business-color a, .auto-color a, .sport-color a, .incredibil-color a, .politica-color a, .international-color a {
    color:inherit;
}
.main_articles_container {
}
.main_articles_image_container {
    position: relative;
}
.main_articles_copyright {
    font-size:10px;
    color:#888888;
    font-weight:bold;
    margin-top:2px;
}
.main_articles_excerpt {
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1.1em;
    line-height:1.7em;
}
.main_articles_readmore {
    font-size:0.85em;
    margin:3px 0;
    color:#000;
    font-weight:bold;
    display: inline-block;
    clear: both;
}

.main_articles_readmore a {
    color:#000;
}
.main_articles_details_container {
}
.main_articles_details {
    margin-right: 15px;
}
.main_articles_title a {
    color:#000;
}
.main_articles_related_container {
    margin-top:15px;
}
.main_articles_related {
    margin-left: 15px;
}
.main_articles_related_title {
    font-size:0.9em;
    text-transform:uppercase;
    color:#000;
    margin:0 0 7px 0;
}
.main_articles_related_list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.main_articles_related_list li {
    font-size:0.9em;
    padding:7px 0;
}
.secondary_articles_container {
}
.latest_articles_container {
    background:url(/images/facelift/dots/d-dot.gif) left top repeat-y;
    height:665px;
}
.latest_articles_list {
    margin:0;
    padding: 0;
    list-style-type: none;
    text-align:center;
}
.latest_articles_list .first.latest_articles_item {
    padding-top:5px;
    background:none;
}
.latest_articles_list .latest_articles_item {
    padding-top:16px;
    margin-bottom:16px;
    background:url(/images/facelift/small-blue-arrow.gif) no-repeat center top;
}
.latest_articles_link {
    display: block;
    text-decoration: none;
    color: #000;
    font-size:1.15em;
    line-height:1.15em;
    font-weight:bold;
    margin-top:3px;
}
.latest_articles_details {
    font-size: 0.8em;
    line-height:1.35em;
    display: block;
    color: #888888;
    font-weight:600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.latest_articles_title {
    display: block;
}
.reversed_latest_articles_container {
    box-sizing: border-box;
}
.reversed_latest_articles_container .ultima-ora-label {
    text-align:right;
    height:30px;
    background:none;
}
.reversed_latest_articles_container .main-utima-ora-ico {
    margin-right:0;
    margin-top:5px;
}
.reversed_latest_articles_container .latest_articles_item {
    background:url(/images/facelift/dots/a-dotted-x.gif) right top repeat-x;
    padding-top:15px;
    margin-bottom:15px;
}
.reversed_latest_articles_container .first.latest_articles_item {
    padding-top:0;
    padding-right:70px;
}
.first-ultima-ora .edition_articles_title {
    font-size:1.2em;
    /*line-height:1.3em;*/
}
.first-ultima-ora .edition_articles_excerpt {
    display:none;
}
.first-ultima-ora .block_image_details {
    left:40px;
    padding-left:15px;
}
.edition_articles_wrapper {
    background:none;
}
.edition_articles_container {
    width:100%;
    float:left;
    /*height: 340px;*/
}
.edition_articles {
    max-height:274px;
    overflow:hidden;
}
.edition_articles_title a {
    color:#000;
}

.edition_articles_title{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 4; /* number of lines to show */
   line-height: 1.5;        /* fallback */
   max-height: 60px;       /* fallback */
   min-height: 60px;       /* fallback */
}
.edition-articles-container .edition_articles_title{
    -webkit-line-clamp: 4; 
    max-height: 90px;      
}

.short_edition_articles {
    overflow:hidden;
}
.short_edition_articles .edition_articles_title {
    line-height:1.45em;
}
.special.edition_articles {
    position:relative;
}

.special.edition_articles .block_image_container:after { 
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.9+0,0.2+100 */
    background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
    background: linear-gradient(135deg, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#33000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.special.edition_articles .edition_articles_details {
    position:absolute;
    top:6%;
    left:4%;
    width:42%;
}
.special.edition_articles .edition_articles_date {
    color:#fff;
    background:#222;
    line-height:1em;
    padding:3px;
}
.special.edition_articles .main_articles_readmore a {
    /*background:#222;*/
    color:#fff;
    display:inline;
    padding:3px 7px;
    text-decoration:none;
}
.special.edition_articles .edition_articles_title {
    max-height:none;
    font-size:1.5em;
    margin: 15px 0 5px 0;
}
.special.edition_articles .edition_articles_title a {
    color:#fff;
}
.special.edition_articles .edition_articles_title a:hover {
    text-decoration:none;
}
.special.edition_articles .edition_articles_title a span {
    background: none !important /*#CC0000*/;
    display:inline-block;
    clear:both;
    padding:0 5px 0 0;
    color: #fff !important;
    line-height:1.15em;
    font-weight:normal;
    /* scoate important de aici ca sa te intorci la blocuri colorate*/
}
.special.edition_articles .block_image {
}
.edition_articles_title {
    font-size:1em;
    margin:5px 0;
    line-height:22px;
}
.edition_articles_date {
    font-size:10px;
    line-height:10px;
    color:#888888;
    font-weight:bold;
}
.ultima-ora.edition_articles_date {
}
.edition_articles_excerpt {
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1em;
    line-height:1.65em;
}


.zone-1.hide-mobile.hide-tablet .edition_articles_excerpt{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3; /* number of lines to show */
   line-height: 1.5;        /* fallback */
   max-height: 60px;       /* fallback */
}

/* edition-articles list style */
.listed_article_container {
    border-bottom:1px dotted #aaa;
}
.listed_article_container .block_image_container {
    margin-bottom:0;
}
.listed_article_container .edition_articles_title {
    font-size:1.15em;
    line-height:1.35em;
    margin:0 0 8px 0;
}
#in-ultima-ora-label {
    position:absolute;
    left:0;
    top:0;
}
.ultima-ora-label {
    text-align:center;
    background:url("/images/facelift/dots/a-dotted-x.gif") repeat-x scroll left center;
    margin-top:-15px;
}
/* subiectele zilei */
.todays-topics {
    margin:0;
    list-style:inside none;
    padding:10px 15px 15px 15px;
    border-bottom:1px solid #eee;
}
.todays-topics li {
    display:inline-block;
}
/* homepage forum box */
.forum-box-title {
    display:block;
    font-size:1.45em;
    line-height:1.4em;
}
.forum_index {
    height:232px;
    overflow:hidden;
}
.forum_index ul {
    list-style:inside none;
    margin:0;
}
.forum_index li {
    padding:4px 0;
    border-top:1px dotted #aaa;
}
.forum_index a {
    color:#0C74A6;
    display:block;
}
/* homepage yuppy fun box */
.yuppy-fun-box a {
    color:#0C74A6;
}
.yuppy-fun-box a:hover {
    text-decoration:none;
}
.fun-box-title {
    font-size:1.6em;
    padding-bottom:5px;
    border-bottom:1px dotted #aaa;
}
.bancul-zilei {
    padding:7px 0;
    border-bottom:1px dotted #aaa;
    margin-bottom:7px;
}
.bancul-zilei strong.title, .clipul-zilei strong.title {
    background:#333;
    padding:2px 5px;
    font-size:10px;
    letter-spacing:0.08em;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}
.bancul-zilei span, .clipul-zilei-text {
    display:block;
    margin:8px 0;
    font-size:1.2em;
}
.bancul-zilei span strong {
    color:#333;
    font-weight:normal;
}
.clipul-zilei-video {
    display:block;
    float:right;
    margin-left:15px;
}
/* catalogul ws */
.catalog-ws {
    height:274px;
}
.catalog-ws .title_box {
    font-size:1.45em;
    line-height:1.4em;
    padding-right:50px;
}
.catalog-ws a {
    color:#0C74A6;
}
.catalog-ws .index_tabs_comentate ul {
    list-style:inside none;
    margin:0;
}
.index_tabs_comentate li {
    border-bottom:1px dotted #aaa;
    width:50% !important;
}
.index_tabs_comentate p {
    clear:both;
    padding-top:5px;
}
/* sidebar */
.sidebar-block {
    margin:0 15px 15px 15px;
    width:300px;
    float:left;
}
.sidebar-subsections-list {
}
.sidebar-subsections-list h3 {
}
.sidebar-subsections-list ul {
    margin:0 0 20px 20px;
}
.sidebar-subsections-list ul li {
    padding:0 3px;
    text-transform:uppercase;
    font-size:12px;
    color:#666;
}
/* facebook subscribe */
#facebook_subscribe {
    background:#fff;
    padding:15px;
    border:1px solid #e2e2e2;
    margin-top:15px;
    box-shadow:2px 2px 2px rgba(0, 0, 0, 0.08);
}
#facebook_subscribe span {
    display:block;
    font-size:1.4em;
    font-weight:normal;
    margin-bottom:12px;
    color:#44609C;
}
#facebook_subscribe p {
    font-size:0.85em;
    line-height:1.6em;
    margin-bottom:12px;
}
#facebook_subscribe .fb-connect {
    margin:0 auto;
}
.sidebar-articles {
    float:left;
    margin-bottom:15px;
    margin-right:15px;
    border-left-color:#ddd;
    padding:0;
    background:#fff;
    box-shadow:2px 2px 4px #eee;
}
.sidebar-article {
    padding-top:10px;
    margin-top:10px;
    margin-left:10px;
    border-top:1px solid #eee;
}
.sidebar-articles-title {
    font-size:1.3em;
    line-height:1.2em;
    margin-left: 10px;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.sidebar-article-image-container {
    float:left;
    width:100px;
    margin-right:10px;
    padding-right:10px;
    border-right:1px dotted #ddd;
}
.sidebar-article-title {
    font-size:1.15em;
    line-height:1.4em;
    height:64px;
    overflow:hidden;
}
.sidebar-article-title a {
    color:#000;
}
/* article */
.article-about {
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1.15em;
    margin:15px 15px 0 15px;
}
.article-about ul{
    margin-top: 15px;
}
.site_container_narrow .article-about{
 margin-top: 0;   
}
.article-title {
    margin:0 0 20px 0;
}
.article-type-label {
}
.article-excerpt {
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1.3em;
    line-height:1.55em;
    margin-bottom:15px;
}
.article-content {
    margin:0 15px;
    border-top:1px dotted #aaa;
    position: relative;
}
.article-image {
    position:relative;
    padding-bottom: 5px;
    border-bottom:1px dotted #aaa;
}
.article-image img {
    width:100%;
}
.article-image-copyright {
    background:#000;
    background:rgba(0, 0, 0, 0.7);
    padding:4px 10px 4px 10px;
    position:absolute;
    bottom:20px;
    left:0;
    display:block;
    font-size:0.85em;
    line-height:1.1em;
    color:#aaa;
    z-index:1px;
}
.article-image-copyright a {
    color:#999 !important;
}
.article-image .slideshow-start {
    right: 0;
    top: 0;
    position: absolute;
}
.article-image .section-label {
    position:absolute;
    left:0;
    top:0;
    font-size:0.8em;
    color:#fff;
    font-weight:bold;
    padding:0 8px;
    text-transform:uppercase;
    letter-spacing:0.08em;
}
.article-text {
    font-size:1.15em;
    line-height:1.55em;
}
.slideshow-slide-description a, .blue-link, .breadcrumb a {
    color:#0C74A6;
}
.breadcrumb {
    font-size:0.85em;
}
.article-related-container {
    background:url(/images/facelift/dots/a-dotted.gif) left top repeat-y;
    padding:0 0 0 15px;
    margin:25px 15px 0 0;
}
.article-related-container h3 {
    text-transform:uppercase;
    font-size:1em;
    letter-spacing:0.07em;
    margin:0 0 5px 0;
}
.article-related-list {
    margin-bottom:0;
}
.article-related-list li {
    border-top:1px dotted #aaa;
}
.article-related-list li.first {
    border-top:none;
}
.article-related-list li a {
    display:block;
    padding:5px 0;
    color:#000;
}
.article-related-list li a:hover {
    color:#0C74A6;
    text-decoration:none;
}

.article-keywords-container {
    margin-bottom: 5px;
}

.article-keywords {
    padding:10px 20px;
    margin-bottom:10px;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    background:#fff;
    border-left:1px dotted #aaa;
    border-bottom:1px dotted #aaa;
    border-right:1px dotted #aaa;
}
.article-keywords h4 {
    margin:0 0 7px 0;
    font-size:1.2em;
}
.in_article_related_box {
    margin:15px 0;
}
.in_article_related_banner {
    padding: 0;
    float:none!important;
    margin: 20px auto!important;
    background:url(/images/facelift/dots/a-dotted.gif) 316px top repeat-y #fff;
}
.in_article_related_title {
    text-transform:uppercase;
    font-size:1em;
    letter-spacing:0.07em;
    font-weight:bold;
    margin:7px 0 6px 0;
}
.in_article_related_list {
    list-style:inside none;
    margin:0;
    padding:0;
    max-height:248px;
    overflow:hidden;
}
.in_article_related_item {
    border-top:1px solid #eee;
}
.in_article_related_item a {
    font-size:0.9em;
    display:block;
    padding:3px 5px 3px 0;
}
.share-zone {
    margin: 5px 0px 5px 15px;
    padding: 12px 0 0 165px;
    min-height: 64px;
    background: url(/images/facelift/recomanda-ne.png) 2px 19px no-repeat;
}
.social-tall-msg {
    float:left;
    display:none;
}
.social-tall-button {
    float:left;
    padding:0 10px;
}
#pinterest-tall-btn {
    padding-top:21px;
}
.article-recomandations-list {
    list-style:none;
}
/* overlayered slideshow */
#overlayered-slideshow {
    background:#0A0A0A;
}
#overlayered-slideshow .slideshow-slide-title-container {
    margin:5px 15px 0 15px;
}
#overlayered-slideshow .blue-link:hover {
    text-decoration:none;
}
.sort-of-breadcrumbs {
    margin:10px 15px;
    display:block;
    font-size:0.95em;
}
#overlayered-slideshow .share-zone {
    border-bottom:none;
}
#overlayered-slideshow .slideshow-slide-title {
    color:#ddd;
    font-weight:normal;
}
#overlayered-slideshow .slideshow-current-slide {
    color:#fff;
}
#overlayered-slideshow .slideshow-slide-description {
    color:#666;
}
#overlayered-slideshow .slideshow-slide-description a:hover, #overlayered-slideshow .sort-of-breadcrumbs:hover {
    color:#4d9fd2;
    text-decoration:underline;
}
#overlayered-slideshow .slideshow-slide-title-container, #overlayered-slideshow .slideshow-current-slide, #overlayered-slideshow .slideshow-slide-picture, #overlayered-slideshow .slideshow-slide-description, #overlayered-slideshow #slideshow-smaller-thumbs-container, #overlayered-slideshow .social-tall-button {
    border-color:#262626;
}
#overlayered-slideshow #site_sidebar {
    background:url("/images/facelift/dots/dot-333-dotted.gif") repeat-y scroll left top transparent;
}
#overlayered-slideshow #site_container_narrow, #overlayered-slideshow .slideshow-slide-picture {
    background:#0a0a0a;
}
/* slideshow */
.slideshow-content {
    margin:0 15px 15px;
}
.slideshow-slide-title-container {
    position:relative;
    border-bottom:1px dotted #aaa;
    border-top:1px dotted #aaa;
}
.slideshow-slide-title {
    margin:0;
    padding:10px 140px 10px 0;
    font-size:1.6em;
}
.slideshow-slide-options {
    position:absolute;
    right:0;
    top:25%;
}
.slideshow-current-slide {
    font-style:italic;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1.6em;
    letter-spacing:0.07em;
    border-left:1px dotted #aaa;
    padding:0 5px 0 10px;
    margin-left:10px;
}
.small-slideshow-start-label {
    float:left;
    width:21px;
    height:24px;
    background:url("/images/facelift/icons/gallery-black.png") no-repeat center center;
    background-size:100%;
}
.slideshow-slide-picture-container {
    position:relative;
}
.slideshow-slide-picture {
    position:relative;
    padding-bottom:5px;
    padding-top:5px;
    border-bottom:1px dotted #aaa;
    display:block;
    margin:0 auto;
}
.slideshow-slide-picture-smaller {
    float:right;
    margin-left:15px;
    position:relative;
    padding:5px 0 5px 5px;
    border-bottom:1px dotted #aaa;
    border-left:1px dotted #aaa;
}
.slideshow-slide-picture-smaller .slideshow-navigation-prev {
    left:5px;
}
.slideshow-slide-picture img {
    display:block;
    margin:0 auto;
}
.slideshow-slide-description {
    font-size:1.15em;
    line-height:1.55em;
    border-bottom:1px dotted #aaa;
    padding:15px 0;
}
.slideshow-slide-embed {
    position:relative;
    z-index:1;
}
.slideshow-navigation-prev, .slideshow-navigation-next {
    width:64px;
    height:64px;
    position:absolute;
    top:50%;
    margin-top:-32px;
    font-size:2em;
    font-weight:bold;
    color:#fff;
    text-shadow:0 0 4px #000;
    z-index:10;
}
.slideshow-navigation-prev {
    left:0;
}
.slideshow-navigation-next {
    right:0;
}
.slideshow-navigation-prev img {
    float:left;
    height:100%;
    width:auto;
    background:rgba(0, 0, 0, 0.3);
}
.slideshow-navigation-next img {
    float:right;
    height:100%;
    width:auto;
    background:rgba(0, 0, 0, 0.3);
}
.slideshow-slide-picture:hover .slideshow-navigation-prev img, .slideshow-navigation-prev:hover img, .slideshow-navigation-next:hover img, .slideshow-slide-picture:hover .slideshow-navigation-next img {
    text-decoration:none;
    background:rgba(0, 0, 0, 0.8);
}
.slideshow-thumbs-container {
    border-bottom:1px dotted #aaa;
    height:80px;
    position:relative;
}
.slideshow-thumbs-next {
    width:8.33333%;
    position:absolute;
    left:0;
    top:5px;
    bottom:5px;
    overflow:hidden;
    text-indent:-25px;
    background-image:url(/images/facelift/icons/navigation-previous-item.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100%;
    background-color:#262626;
    background-color:rgba(0, 0, 0, 0.85);
    cursor:pointer;
}
.slideshow-thumbs-prev {
    width:8.33333%;
    position:absolute;
    right:0;
    top:5px;
    bottom:5px;
    overflow:hidden;
    text-indent:-25px;
    background-image:url(/images/facelift/icons/navigation-next-item.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100%;
    background-color:#262626;
    background-color:rgba(0, 0, 0, 0.85);
    cursor:pointer;
}
.in-slide-description-navigation {
    margin-top:15px;
}
.slideshow-thumbs {
    height:80px;
    width:83.3333%;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}
#slideshow-thumbs-list {
    list-style:inside none;
    margin:0 auto;
    padding:0;
    clear:both;
    position:relative;
}
#slideshow-thumbs-list .slideshow-thumbs-item {
    float:left;
    margin:5px 0 0 5px;
    width:70px;
    height:70px;
}
.slideshow-thumbs-item a {
    display:block;
    background:#000;
}
.slideshow-thumbs-item a img {
    background:transparent;
    opacity:0.45;
}
.slideshow-thumbs-item a:hover img, .slideshow-thumbs-item a.current img {
    background:transparent;
    opacity:1;
}
#slideshow-smaller-thumbs-container {
    border-bottom:1px dotted #aaa;
    margin-bottom:15px;
    padding:10px 10px 15px 10px;
}
#slideshow-smaller-thumbs-list {
    list-style:inside none;
    margin:0 auto;
    padding:0;
    clear:both;
    position:relative
}
#slideshow-smaller-thumbs-list .slideshow-thumbs-item {
    float:left;
    margin:5px 0 0 5px;
    width:55px;
    height:55px;
}
#overlayered-slideshow #slideshow-smaller-thumbs-container {
    background:url("/images/facelift/slider-left-arrow.gif") no-repeat left center;
}
.slideshow-start-overlayer {
    position:absolute;
    left:0;
    right:0;
    bottom:15px;
    top:0;
    text-align:center;
    background-image:url(/images/facelift/icons/gallery-white.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:rgba(0, 0, 0, 0.75);
    background-size:16%;
    color:#fff !important;
    line-height:30px;
}
.slideshow-start-overlayer span {
    position:absolute;
    top:60%;
    left:0;
    right:0;
    text-align:center;
    text-transform:uppercase;
    font-size:1.35em;
    text-shadow:0 0 3px #000;
    letter-spacing:0.09em;
}
.slideshow-start-overlayer:hover {
    background-color:rgba(0, 0, 0, 0.6);
    text-decoration:none;
}
#slideshow-overlayer-iframe {
    position:relative !important;
    max-width:1000px !important;
    margin: 0 auto !important;
    display: block !important;
    background:#0A0A0A;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
#slideshow-overlayer-iframe body {
}
#slideshow-overlayer-close {
    margin-top:5px;
    margin-right:15px;
}
#slideshow-overlayer-close:hover {
    text-decoration:none;
}
/* overlayered scrollbar */
#scrollbar1 {
    clear: both;
}
#scrollbar1 .viewport {
    height: 500px;
    overflow: hidden;
    position: relative;
}
#scrollbar1 .overview {
    position: absolute;
    left: 0;
    top: 0;
    right:0;
}
#scrollbar1 .thumb .end, #scrollbar1 .thumb {
    background-color: #bbb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#scrollbar1 .scrollbar {
    position: relative;
    float: right;
    width: 9px;
    margin-left:-9px;
    z-index:10;
}
#scrollbar1 .track {
    background-color: #2f2f2f;
    height: 100%;
    width:7px;
    position: relative;
}
#scrollbar1 .thumb {
    height: 20px;
    width: 7px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    cursor:pointer;
}
#scrollbar1 .thumb .end {
    overflow: hidden;
    height: 5px;
    width: 7px;
}
#scrollbar1 .disable {
    display: none;
}
/* sources page */
.sources-list li {
    height:70px;
    border-bottom:1px solid #eee;
    text-align:center;
}
.sources-list li img {
    height:100%;
    width:auto;
}
/* week-weather-forecast */
.weather-conditions-container .temperature {
    text-align:center;
}
.weather-conditions-container .temperature span {
    display:block;
}
.weather-conditions-container .temperature .degrees {
    display:block;
    font-size:2.1em;
    line-height:1em;
    color:#000;
}
.weather-conditions-container .temperature .degrees-felt {
    margin-top:3px;
    color:#000;
}
.weather-conditions-container .temperature .last-update {
    margin-top:10px;
    font-size:0.8em;
    line-height:1.4em;
    color:#888;
}
.weather-conditions-container .details {
    font-size:0.9em;
}
.weather-conditions-container .details .condition {
    height:50px;
    font-size:2.1em;
    line-height:45px;
    color: #000;
    font-weight:bold;
}
.weather-conditions-container .weather-city-switcher {
    margin-top:10px;
}
.week-weather-forecast .col-3 {
    height:224px;
}
.week-weather-forecast h3 {
    margin-left:15px;
}
.day-forecast {
    font-size:0.9em;
    color: #666;
}
.day-forecast img {
    display:block;
    margin:0 auto;
}
.day-forecast h3 {
    line-height:1.2em;
    text-align:center;
    margin:5px 0 10px 0;
    font-size:1.3em;
}
.day-forecast p {
    clear:both;
}
.cities-forecast-container p.last-update {
    margin:20px 15px;
    color: #777;
}
.city-forecast {
    font-size:0.9em;
    line-height:1.6em;
    color: #666;
    position:relative;
}
.city-forecast span {
    display:block;
    font-size:1.4em;
}
.city-forecast span img {
    margin-right:5px;
}
.city-forecas h2 {
    fo
}
.city-forecast a {
    display:block;
    margin-top:5px;
    line-height:1.5em;
}
/* archive */
#archive-month-calendar {
    float:right;
    margin-left:15px;
    padding-left:15px;
    padding-bottom:10px;
    border-left:1px dotted #aaa;
}
#archive-month-calendar .calendarHeader {
    padding:0 7px;
    font-weight:bold;
    color:#444;
}
#archive-month-calendar .calendar, #archive-month-calendar .calendarToday {
    color:#aaa;
    text-align:center !important;
    border:1px solid #ddd;
    padding:0;
    cursor:default;
}
#archive-month-calendar .calendar a {
    display:block;
    padding:1px 6px;
    color:#0C74A6;
}
#archive-month-calendar .calendar a:hover {
    text-decoration:none;
    background:#f2f2f2;
    color:#000;
}
#archive-month-calendar .calendarToday {
    background:#cc0000;
    color:#fff;
}
/* surveys */
.survey-title-container {
    padding:0 25px;
}
.survey-title-container .label {
    margin:10px 0 7px 0;
}
#survey_form, #survey-results {
    margin-top:35px;
    border-top:1px dotted #666;
}
.survey-question h2 {
    font-size:1.3em;
    line-height:1.4em;
    margin:15px 15px 0 15px;
    padding-bottom:10px;
    border-bottom:1px dotted #aaa;
}
.survey-question h2 .survery-question-iteration {
    padding-right:5px;
    font-size:1.05em;
    color:#cc0000;
    display:block;
    float:left;
}
.survey-question h2 .survey-question-title {
    display:block;
    padding-left:25px;
}
.survey-question ul {
    margin:10px 15px 15px 16px;
}
/* pagination */
.pagination-9am {
    display:inline-block;
    border-left:1px solid #ddd;
}
.pagination-9am a, .pagination-9am span.current-page strong {
    display:block;
    float:left;
    line-height:21px;
    padding:4px 7px;
    text-decoration:none;
    border:1px solid #ddd;
    border-left:none;
    margin-bottom:3px;
}
.pagination-9am a:hover {
    background:#f1f1f1;
}
.pagination-9am span.current-page strong {
    color:#999;
    cursor:default;
    background:#F5F5F5;
    font-weight:normal;
}
.survey-question-answers {
    margin:7px 15px 0 15px;
}
.survey-question-answers td {
    border-top:1px dotted #e2e2e2;
    padding:5px 0 10px 0;
}
.survey-question-answers .progress {
    margin-bottom:0;
}
.survey-question-answers .first {
    border-top:none;
}
.survey-bar {
    background:#eee;
}
.survey-question-answers div.block {
    display:block;
    margin:0;
    font-size:1.1em;
}
.survey-question-answers div.block {
    padding-right:15px;
}
/* footer */
footer a {
    color:#777;
}
footer a:hover {
    color:#aaa;
    text-decoration:none;
}
#footer-container {
    width:100%;
}
#footer {
    margin:0 auto;
    max-width:1000px;
    *width:1000px;
    width:100%;
    margin-top: 20px;
}
#footer-category-list {
    list-style:inside none;
    margin:0;
    padding:0;
}
.footer-category-item {
    border-top:1px solid #f1f1f1;
}
.footer-category-link {
    display:block;
    padding:5px 0;
}
.footer-list {
    list-style:inside none;
    margin:0;
    padding:0;
}
.footer-list-item {
    border-top:1px solid #f1f1f1;
}
.footer-list-link {
    display:block;
    padding:7px 0 8px 0;
    line-height:1.2em;
}
.footer-list-title {
    font-size:1.15em;
    padding:10px 0;
    text-transform:uppercase;
    letter-spacing:0.025em;
    font-weight:normal;
    color:#555;
}
.footer-social {
 border-left: 1px solid #e2e2e2;
 box-sizing: border-box;
}
.footer-social .footer-list-link {
    padding:7px 0;
}
.footer-social .footer-list-link img {
    margin-right:15px;
}
.footer-categories, .footer-contact-zone, .footer-recomendations {    
	box-sizing: border-box;
    min-height:327px;
}
#footer-copyright-container {
    width:100%;
    border-top:1px solid #e2e2e2;
}
#footer-copyright {
    margin:0 auto;
    max-width:1000px;
    *width:1000px;
    width:100%;
    position:relative;
}
#footer-copyright .block {
    margin:0 15px;
}
#footer-copyright a.internetcorp-logo {
    display:block;
    height:40px;
    background:url(//storage.icorp.ro/storage/ic_common/bw-logo-ic.png) no-repeat center right;
    background-size:100%;
}
#footer-copyright .copyright {
    display:block;
    padding:7px 0;
}
.go-to-top-trigger {
    position:absolute;
    right:15px;
    top:-41px;
    width:46px;
    height:42px;
    line-height: 40px;
    text-align:center;
    background:#222;
}
.go-to-top-trigger > a { 
	width:100%;
	height: 40px;
	line-height:40px;
	text-align: center; 
	display: block;
}
/* footer archive */
.archive {
}
.archive h3 {
    margin:0;
    border-bottom:1px solid #e2e2e2;
}
#footer_archive {
    height:96px;
    width:137px;
    overflow:hidden;
    position:relative;
}
#year-months {
    position:absolute;
}
.year-container {
    width:137px;
    height:96px;
    float:right;
}
.archive-year {
    color:#555;
    font-size:1.3em;
    margin:5px 0;
}
.archive-month {
    padding-right:10px;
    float:left;
}
.archive-navigator {
    border-top:1px solid #e2e2e2;
    padding:2px 0;
    margin-top:10px;
    text-align:right
}
.archive-navigator i {
    cursor:pointer;
}
/* horoscope page */
.horoscope-container .horoscope-date {
    display:block;
    font-size:1.4em;
    padding-top:10px;
    margin:20px 0;
}
.horoscope-after-text {
    border-top:1px dotted #aaa;
    margin-top:15px;
    padding-top:15px;
}
.more-horoscope-detailes {
    margin-top:15px;
}
.more-horoscope-detailes h3 {
    line-height:1.2em;
}
.more-horoscope-detailes li {
    padding:7px 0;
    border-top:1px dotted #aaa;
}
#qra_popup_wrapper {
    border-left:7px solid #cc0000;
    box-shadow:-4px -3px 4px rgba(0, 0, 0, 0.15);
}
#qra_popup_frame {
    position:relative;
    border-width:3px 0 3px 0;
    border-style: solid none solid none;
    border-color:#424242;
    padding:5px 0;
}
#qra_popup_window_close {
    position:absolute;
    right:27px;
    top:4px;
    text-transform:lowercase;
    font-size:19px !important;
    line-height:19px;
    font-weight:bold;
    opacity:0.2;
    text-shadow:0 1px 0 #fff;
    float:right;
    text-decoration:none;
}
#qra_popup_window_close:hover {
    opacity:0.4;
}
#qra_popup_window_section {
    color:#fff;
    background:#cc0000;
    padding:2px 4px;
    display:inline;
    font-size:0.8em;
    letter-spacing:0.07em;
    font-weight:bold;
    text-transform:uppercase;
    margin:0 8px;
}
#qra_popup_window_title {
    display:block;
    margin:5px 10px 3px 10px;
    font-weight:bold;
    font-size:1.2em;
}
#qra_popup_window_more {
    font-size:0.85em;
    font-weight:bold;
    margin:0 0 0 10px;
}
/* read by friends zone */
#read_by_friends {
    position:relative;
    margin:15px;
}
.rbf-h2 {
    height:85px;
    width:85px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;
    position:absolute;
    left:0;
    top:2px;
    background:#3B5998;
}
.rbf-h2 h4 {
    margin-top:10px;
    font-size:0.85em;
    line-height:1em;
    color:#bcc7e0;
    font-weight:normal;
    text-transform:lowercase;
    text-align:center;
}
.rbf-h2 h4 span {
    display:block;
    font-size:1.35em;
    line-height:1.05em;
    padding:5px 0;
    text-transform:uppercase;
    font-weight:bold;
}
#rbf_options {
    position:absolute;
    right:0;
    top:6px;
}
#rbf_options a {
    font-size:0.85em;
    line-height:1.1em;
    text-align:center;
    color:#fff;
    font-weight:bold;
    color:#fff;
    background:#3B5998;
}
#rbf-recommend {
    display:block;
    width:55px;
    height:40px;
    padding-top:15px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
#rbf-options {
    display:block;
    width:18px;
    height:17px;
    padding-top:1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    float:right;
}
#rbf_avatars {
    position:relative;
    z-index: 501;
    height:67px;
    padding:10px 55px 10px 90px;
    border-top:1px dotted #aaa;
    background:url(/images/facelift/dots/a-dotted-x.gif) left bottom repeat-x;
    overflow:hidden;
}
.rbf_avatar {
    float: left;
    margin: 0 5px 0 0;
    padding-bottom:11px;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity:0.7;
    filter:alpha(opacity=70)
}
.rbf_current_avatar {
    background: url(/images/facelift/rbf-arrow.gif) no-repeat scroll center bottom transparent;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1;
    filter:alpha(opacity=100);
}
.rbf_avatar a {
    display:block;
    border:1px solid #ccc;
    padding:7px;
}
.rbf_current_avatar a {
    border:1px solid #aaa;
}
#rbf_articles {
    border: 1px solid #ccc;
    border-top:0 none;
    padding: 5px;
    background: #ffffff;
    position: absolute;
    width: 638px;
    display: none;
    box-shadow:2px 4px 4px #333;
    z-index: 500;
    top:85px;
    border: 3px solid #999;
}
.rbf_friend_articles {
    display: none;
}
.rbf_friend_articles ul {
    list-style:outside none;
    padding:0;
    margin:10px 20px;
}
.rbf_friend_articles ul li {
    padding:5px 0;
    border-bottom:1px solid #eee;
}
.rbf_friend_articles ul li.last {
    border-bottom:none;
}
.rbf_friend_articles ul li a {
    font-size:1.1em;
    color:#0C74A6;
}
/* 9 am speciffic icons */
.ico-40 {
    width:40px;
    height:40px;
    line-height:40px;
}
.ico-64 {
    width:64px;
    height:64px;
    line-height:64px;
}
[class^="-ico"], [class*="-ico"] {
    display:inline-block;
    background-image: url(/images/facelift/sprites.png);
    background-repeat:no-repeat;
    vertical-align:middle;
    margin-right:7px;
}
.facebook-ico {
    background-position:-20px -645px;
}
.twitter-ico {
    background-position:-20px -705px;
}
.rss-ico {
    background-position:-20px -766px;
}
.mail-ico {
    background-position:-20px -825px;
}
.google-ico {
    background-position:-20px -583px;
}
.utima-ora-ico {
    width:67px;
    height:67px;
    background-position:-5px -5px;
}
.main-utima-ora-ico {
    width:67px;
    height:67px;
    background-position:-5px -946px;
}
.red-dot-ico {
    width:7px;
    height:9px;
    background-position:-36px -128px;
}
.forum-ico {
    height:42px;
    width:48px;
    background-size:155%;
    background-position:-18px -253px;
}
.smiley-ico {
    width:64px;
    height:64px;
    background-position:-12px -339px;
}
/* LEGACY */

/* =============================================================================================================================================== */

/* ===== FORUM FEED POP UP ===== smarty >templates >footer.tpl */

/* =============================================================================================================================================== */
.feed_popup_container {
    display: none;
    bottom:0px;
    z-index:100;
    padding:0px;
    position: fixed;
    left: 50%;
    margin-left: 100px;
    font-size: 10px;
    font-family: Arial;
    width:380px;
}
.feed_popup_container a {
    cursor: pointer;
}
#forum_feed_popup {
    border:3px solid #1b1b1b;
    border-top:none;
    width:380px;
    padding:0;
    z-index: 10000;
    background:#262626;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#forum_feed_popup ul {
    padding: 0 0 10px 0;
    margin: 0px;
    list-style:inside none;
    position:relative;
}
#forum_feed_popup ul li {
    text-align: left;
    font-size:11px;
    line-height:1.2em;
    padding:7px 15px;
    border-top:1px dotted #363636;
}
#forum_feed_popup ul li:hover {
    background:#202020;
}
#forum_feed_popup ul li:first-child {
    border-top:0 none;
}
#forum_feed_popup ul li a {
    text-decoration:none;
    color:#888;
    display:block;
    line-height:1.3em;
    font-size: 12px;
}
#forum_feed_popup ul li a:hover {
    color:#fff;
    text-decoration:none;
}
#forum_feed_popup ul li span {
    color:#444;
    line-height:1.3em;
}
.feed_popup_container .up {
    width:380px;
    height:35px;
    border:3px solid #1b1b1b;
    border-bottom:1px solid #333;
    background:#222;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.feed_popup_container .up .left {
    float:left;
    margin:7px 0 0 15px;
    color:#fff;
    font-weight:bold;
    font-size:17px;
    letter-spacing:0.05em;
    text-align:left;
}
.feed_popup_container .up .right {
    float:right;
    height:34px;
    text-align:right;
}
.feed_popup_container .up .right a {
    display:block;
    float:left;
    padding:9px 0;
    height:14px;
    line-height:14px;
    width:30px;
    text-align:center;
    color:#ccc;
    font-size:22px;
    text-decoration:none;
}
.feed_popup_container .up .right a:hover {
    text-decoration:none;
}
.feed_popup_container .up .right i {
    margin-top:0;
}
.feed_popup_container .down {
    width:380px;
    height:30px;
    background:url("/images/facelift/forum-popup-arrow.gif") no-repeat 310px -2px;
    margin-top:-3px;
}
#forum_feed_button {
    position: fixed;
    bottom: 0px;
    left: 80%;
    cursor: pointer;
}
#forum_feed_popup img {
    border: 0px;
    font-weight: normal;
}

#like-article-overlay{background:#000; opacity:0.3; display:none; position:fixed; top:0; left:0}
#like-article-window{ position:fixed; top:100px; left:100px; box-shadow:0px 0px 15px #000; padding:3%; box-sizing: border-box; width:100%; max-width: 560px; background:#FFF; text-align:center; min-height:280px; display:none}
#like-article-text { max-width: 440px;}
#like-article-text > span{ display: block; max-width:100%; font-size:26px; line-height:30px; text-align:center; margin-bottom:35px; color:#333333}
#btn-like-article-close { text-transform:lowercase; color:#999; background: none; border:none; width: 48px; height: 48px; line-height:40px; font-size:24px; font-weight:bold; position:absolute; top:0; right:0; transition: all 200ms;}
#btn-like-article-close:hover { color: #fff; background:#222;}

/* reguli care se aplica inainte de toate, au greutate mai mare decat tot ce e mai sus */
#page_dialog_form_user_boxes_customize {
    margin-bottom:0;
}
a {
    outline: 0 none;
}
a:focus {
    outline:none;
}
.label-info, .badge-info {
    vertical-align:middle;
}
[class*="PIN_"] {
    height:0;
    display:block;
}
.account-option-page {
    padding-top:15px;
}
.account-option-page a {
    color:#0C74A6;
}
/* fluid stuff - boostrap like */
[class*="col-"] {
    float:left;
}
.col-12 {
    width: 99.99999999999999%;
    *width: 99.94791666666666%;
}
.col-11 {
    width: 91.66666666666666%;
    *width: 91.61458333333333%;
}
.col-10 {
    width: 83.33333333333331%;
    *width: 83.28124999999999%;
}
.col-9 {
    width: 74.99999999999999%;
    *width: 74.94791666666666%;
}
.col-8 {
    width: 66.66666666666666%;
    *width: 66.61458333333333%;
}
.col-7 {
    width: 58.33333333333333%;
    *width: 58.28124999999999%;
}
.col-6 {
    width: 49.99999999999999%;
    *width: 49.94791666666666%;
}
.col-5 {
    width: 41.66666666666666%;
    *width: 41.61458333333332%;
}
.col-4 {
    width: 33.33333333333333%;
    *width: 33.28124999999999%;
}
.col-3 {
    width: 24.999999999999996%;
    *width: 24.947916666666664%;
}
.col-2 {
    width: 16.666666666666664%;
    *width: 16.614583333333332%;
}
.col-1 {
    width: 8.333333333333332%;
    *width: 8.281249999999998%;
}
.zone-1, .zone-2, .zone-3 {
    float:left;
}
.zone-1, #site_container_narrow, .site_container_narrow {
    width: 66.66666666666666%;
    *width: 66.61458333333333%;
}
.zone-2, #site_sidebar, .site_sidebar {
    width: 33.33333333333333%;
    *width: 33.28124999999999%;
}
.show_unde900 {
    display:none;
}
@media (max-width: 1000px) {
    .hide_under1000 {
        display:none;
    }
    /* Bula de forum */
    #forum_feed_button {
        left:100%;
        margin-left:-60px;
    }
    #feed_popup_container_forum {
        left:100%;
        margin-left:-410px;
    }
}
@media (max-width:900px) {
    .zone-1, #site_container_narrow {
        width:100%;
    }
    .zone-2, #site_sidebar {
        width:100%;
    }
    .zone-3 {
        width:50%;
    }
    #site_container_narrow {
        width:100%;
    }
    .hide_under900 {
        display:none;
    }
    .display_under900 {
        display:none;
    }
    .show_unde900 {
        display:block;
    }
    /* menu form */
    #header_categories_list {
        float:none;
        background:#333;
        border-bottom:5px solid #cc0000;
        position:absolute;
        left:0;
        top:41px;
        height:auto;
        width:170px;
    }
    .header_categories_item {
        float:none;
        border-right:none;
        border-top:1px solid #404040;
    }
    .header_categories_item a:hover {
        border-top:5px solid transparent
    }
    .special.edition_articles .edition_articles_title {
        font-size:1.3em;
    }
    .header-box {
        font-size:0.9em;
    }
}
@media (max-width: 728px) {
    .hide_under728 {
        display:none;
    }
    #header_logo {
        width:100%;
    }
    #feed_articles {
        display: none;
    }	

    #subhead { font-size:15px;}
    #subhead .subhead-title { font-size:2.15em;}

    /*#orange*/
    #OrangeWidget{
        width: 100%;
        margin-bottom: 10px;
        text-align: left;
    }
    #OrangeWidget a{
        margin: auto;
        overflow: hidden;
    }
    #OrangeWidget .orange-text{
        top: 5px;
    }
}
@media (max-width: 620px) {
    .zone-1, #site_container_narrow {
        width:100%;
    }
    .zone-2, #site_sidebar {
        width:100%;
    }
    .zone-3 {
        width:100%;
    }
    .edition_articles {
        height:253px;
    }
    .hide_under620 {
        display:none;
    }
    .article-related-container {
        display: none;
    }
    .article-keywords-container {
        display: none;
    }
    #feed_articles {
        display: none;
    }

    #like-article-window { left: 0 !important; right: 0 !important;}
    #like-article-text > span { margin: 25px 40px; font-size:21px; line-height:1.3em;}
}
@media (max-width: 480px) {
	
    .zone-1, #site_container_narrow {
        width:100%;
    }
    .zone-2, #site_sidebar {
        width:100%;
    }
    .sidebar-block { margin: 20px auto 0;}

    .zone-3 {
        width:100%;
    }
    .col-9 {
        width:100%;
    }
    .col-3 {
        width:50%;
    }

    .block_container.col-4 {
        width:50%;
    }
    .col-3:last-child {
        width:100%;
    }
    .col-3  .short_edition_articles { height: 170px;}
    #footer .col-3:last-child {
        width:50%;
    }
    .latest_articles_container {
        width:100%;
        height:auto;
    }
    .share-zone {
        background:url("/images/facelift/recomanda-ne-mobile.png") no-repeat scroll left top transparent;
        padding:65px 0 0 0;
        margin-top:8px;
    }
    .share-zone .social-tall-button {
        padding:0 10px 0 0;
        margin-right:10px;
    }
    body {
        font-size:0.8em;
    }
    .special.edition_articles .edition_articles_title {
        font-size:1.2em;
    }
    #header_categories_list {
        width:100%;
        left:0;
        right:0;
    }
    #header_top_search_form {
        width:100%;
        left:0;
        right:0;
    }
    .hide_under480, #qra_popup_wrapper {
        display:none !important;
    }

    #subhead { font-size:13px;}
    #subhead .subhead-title { font-size:1.5em;}
}

/* dialogs */
.dialogWindow {
    margin-left: -150px;
    width: 300px;
    background-color: white;
    color: black;
    border: 1px solid black;
    left: 50%;
    top: 17%;
    font-size: 12px;
    font-family: Arial;
    position: absolute;
}
.dialogHeader {
    background: white;
    /*url(http://img.9am.ro/comunitate/img/common/grad40.png) repeat-x top left;*/
    border: 1px solid #B58BBB;
    color: black;
    padding: 3px;
    padding-left: 0.5em;
    text-align: left;
    height: 20px;
}
.dialogIcon {
    float: left;
    margin: 5px 5px 0px 5px;
}
.dialogClose {
    float: right;
    background: black;
    border: 1px solid #666;
    width: 17px;
    line-height: 17px;
    text-align: center;
    vertical-align: middle;
    color: white;
    cursor: pointer;
    font-family: Tahoma;
}
.dialogSubmit {
    background: white;
    /*url(http://img.9am.ro/comunitate/img/common/grad40.png) repeat-x top left;*/
    border:2px solid #E7DBFF;
    cursor:pointer;
    color: #F33;
    font-weight:normal;
    padding:2px;
    text-decoration:none;
    font-size:11px;
}
/*#ictsuc_block {
    background:none !important;
}
#ictsuc_block #ictsuc_message {
    position:fixed !important;
    bottom:15px !important;
    left:0 !important;
    width:180px !important;
    padding:10px 25px 6px 10px !important;
    background:#262626;
    color: #999;
    font-size:11px !important;
    line-height:1.3em !important;
    text-shadow:0 0 1px #000;
    position:relative;
    border:3px solid #1B1B1B;
    border-left:0 none;
    box-shadow:3px -3px 5px rgba(0, 0, 0, 0.35);
}
#ictsuc_close {
    font-size:10px !important;
    color:#666;
    position:absolute;
    right:3px;
    top:1px;
}
#ictsuc_message em {
    font-size:11px !important;
}
#ictsuc_block a {
    color:#0C74A6 !important;
    font-size:11px !important;
    display:block;
    margin-top:4px;
    }*/
    #footer_internetcorp {
        padding:5px 120px 5px 15px;
    }
    /* SIDEBAR NEWSLETTER */
    .newsletter-subscriber {
        background:#FFF;
        padding:5px;
        color:#333;
        text-align:left;
        font-size:13px;
        border:1px solid #e2e2e2
    }
    .newsletter-subscriber .title {
        font-size:17px;
        font-weight:400;
        margin:10px;
        color:#333;
    }
    .newsletter-subscriber .padder {
        padding:10px;

    }
    .newsletter-subscriber #user_ident_form_newsletter_email {
        width:180px;
    }
    .newsletter-subscriber button {
        font-weight:bold;
        outline:none;
    }
    .user_ident_general_error_message {
        color:#990000;
        font-size:12px;
        background:#FFBFBF;
        display:block;
        margin:2px 0px;
        width:250px;
    }
    .newsletter-subscriber a.connect_with_facebook {
        font-size:12px;
        text-decoration:underline
    }
    .newsletter-subscriber a.connect_with_facebook:hover {
        text-decoration:none
    }
    .newsletter-subscriber .user_ident_field_error_message {
        clear:both;
    }
    .newsletter-subscriber .user_ident_general_error_message {
        padding:5px
    }
    /**********************/

    /* START ARTICLE SHARE BOX */
    .user_ident_share_box {
        overflow: auto;
        margin: 20px 0px;
        padding: 20px 0;
    }
    .user_ident_share_box hr {
        border: none;
        height: 1px;
        background: #DDD;
        margin: 10px 0;
        clear: both;
    }
    .user_ident_share_button {
        background-color: rgba(255, 255, 255, 0.5);
        background-image: url(../../images/design/share.png);
        background-repeat: no-repeat;
        float: left;
        height: 41px;
        margin: 5px 10px 5px 0px;
        padding: 0;
        text-indent: -99000px;
        width: 120px;
        opacity: 1;
        transition: opacity 0.5s ease-out;
        -webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
    }
    .user_ident_share_button:hover {
        opacity: 0.8;
    }
    .user_ident_facebook_share {
        background-position: 0 0;
    }
    .user_ident_twitter_share {
        background-position: 0 -43px;
    }
    .user_ident_google_share {
        background-position: 0 -85px;
    }
    /* END ARTICLE SHARE BOX */
    .article-about .trend-meter{
       display: inline-block;
       float: right;
   }
   .trend-meter .warm {
    color: #ffba00;
}
.trend-meter .hot {
    color: #e51701;
}
.trend-meter .cold{
	color:#0080c0
}

.quiz-widget{
	width:290px; padding:4px; border:1px solid #eee
}
.quiz-widget .padder{position:relative; padding:0px}
.quiz-widget .quiz-holder{width:290px; height:290px; overflow:hidden; position:relative}
.quiz-widget .quiz-item{display: block; position: absolute; width:290px; height:290px}
.quiz-widget .quiz-item img{ width:290px; height:290px}
.quiz-widget .quiz-item .quiz-title{display: block; position: absolute; padding: 10px; font-size: 18px; bottom: 54px; background: rgba(241, 179, 11, 0.75); left: 15px; right: 15px; color: #000; font-weight: bold;}
.quiz-widget .quiz-item .quiz-btn{display: block; position: absolute; padding: 5px 10px; font-size: 14px; bottom: 10px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; right: 15px; color: #FFF; font-weight: bold;}
.quiz-widget .arrow-left{ position:absolute; top:128px; left:-19px; font-size:22px; color:#FFF; background:#000; text-decoration:none; padding:4px 0 8px 4px; border-radius:35px 0 0 35px}
.quiz-widget .arrow-right{ position:absolute; top:128px; right:-19px; font-size:22px; color:#FFF; background:#000; text-decoration:none; padding:4px 4px 8px 0; border-radius:0 35px 35px 0}
.quiz-widget .arrow-right:hover, .quiz-widget .arrow-left:hover{ background:#f1b30b; color:#000000}

/*fix for homepage adds*/
.zone-3 .add-block{
    overflow: hidden;
}

@media (min-width: 1400px) {
    .header_categories_link{
        font-size: 1em;
    }
}

.article-text iframe{display: block; margin: 20px auto;}

.edition_articles_container.bordered-right.bordered-bottom .edition_articles.special{
    max-height: 274px;
}

.fb_iframe_widget_fluid span, .fb_iframe_widget iframe{
    width: 100%!important;
}

.retail-container{
    width: 50%;
}

@media screen and (max-width: 767px){
    .quiz-widget, .sidebar-block, .sidebar-articles{
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .retail-container{
        width: 100%;
    }
    .site_sidebar, .site_container_narrow{
        width: 100%;
    }
    #quiz-widget{
        text-align: center;
    }
}

.sidebar-articles.mfix{
    margin: 0px 15px 15px 15px;
}


/*#orange*/
.orange-wrap{max-width: 100%;transform: translateY(-2px); position: relative; font-family: arial; color: white; font-size: 14px; line-height: 1.1; width: 400px; display: block;}
a.orange-wrap:hover{text-decoration: none; color: white;}
/*.tracking-hidden{
    position: absolute;
    right: -300px;
    }*/
    #OrangeWidget{
        margin-bottom: -20px;
    }
    header .hide_under728.hide-mobile{position: relative;}
    .modify-header-options{position: absolute;}
    .orange-wrap p{margin: 0;}
    .orange-lead{color: #ff7700; font-size: 16px;}
    .orange-text{position: absolute; top:10px; left: 10px;}
    .orange-btn{padding: 5px; font-weight: bold; color: white; text-decoration: none; position: absolute; top: 33px; right: 67px; background-color: #f16e00; line-height: 1; font-size: 11px;} 
    @media(max-width: 320px){
        #OrangeWidget .orange-text{
            left: 5px;
        }
        #OrangeWidget .orange-btn{
            top: 25px;
            right: 45px;
        }
    }

    .article-height .edition_articles{
        max-height: 240px;
    }

    .zone-2 .zone-3 .edition_articles_container.block_container .edition_articles.block .edition_articles_excerpt{
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-box-orient: vertical;
       -webkit-line-clamp: 2;
       line-height: 25px;
       max-height: 46px;
   }

   .zone-1 .block_container.col-3.bordered-right.bordered-bottom .edition_articles_container .edition_articles.block .edition_articles_excerpt{
    height: 340px
}

.slideshow-slide-description blockquote{
    margin-top: 10px;
}





.mobile-hide, .mobile-show {
    display: none
}

@media only screen and (max-width:959px) {
    .mobile-show {
        display: block;
    }
}

@media only screen and (min-width:960px) {
    .mobile-hide {
        display: block;
    }
}


/*#videoad{
    display: none!important;
    }*/


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

    .articleHeader{
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 15px;
        position: relative;
    }

    .articleHeader .article-title{
        margin-top: 15px;
    }

    .articleHeader .imgWrap{
        position: relative;
    }

    .articleHeader .section-label{
        position: absolute;
        left: 0;
        top: 0;
        color: white;
        padding: 4px 8px;
    }

    .flexRow{
        display: flex;
        flex-wrap: wrap;
    }

    .adsfriendly .flexRow .right{
        max-width: 300px;
        width: 100%;
        margin-left: 15px;
    }

    .adsfriendly .flexRow .right h3{
        margin-top: 0;
        margin-bottom: 13px;
        font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    }

    .adsfriendly .flexRow .left{
        max-width: 640px;
        overflow: hidden;
        width: 100%;
    }

    .adsfriendly .article-about{
        margin: 0;
    }

    .adsfriendly .articleBody .articleList {
        margin-bottom: 15px
    }

    .adsfriendly .articleList ul{
        margin-bottom: 0;
    }

    .adsfriendly .articleList ul li:not(:last-child){
        border-bottom: 1px dotted #444;
        margin-bottom: 11px;
        padding-bottom: 11px;
    }

    .adsfriendly .articleList ul li{
        display: flex;
        align-items: center;
    }

    .adsfriendly .articleList ul li .details{

        flex: 1;
    }

    .adsfriendly .articleList ul li .imgWrap{
        flex: 1;
        margin-right: 10px;
    }

    .adsfriendly .articleList ul li .imgWrap img{
        width: 100%;
    }

    .adsfriendly .articleList ul li a{
        color: #444;
        display: block;
    }

    .articleBody{
        margin-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }

    .articleBody .article-excerpt{
        font-weight: bold;
        font-size: 18px;
    }

    .adsfriendly .article-image-copyright{
        bottom: 0;
    }
    .adsfriendly .article-image-copyright{
        color: white
    }

    .adsfriendly .articleText{
        font-size: 17px;
        line-height: 2rem;
    }

    .adsfriendly .article-keywords{
        margin-top: 20px;
        border-top: 1px dotted #aaa;
        margin-bottom: 10px;
    }

    .adsfriendly .user_ident_share_box{
        margin: 10px 0;
    }

    .adsfriendly .inArticle{
        margin-bottom: 20px;
        clear: both;
    }

    @media (min-width: 991px){
        .adsfriendly .flexRow .left{
            margin-right: 15px;
        }
        .adsfriendly .box1{
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
        }

        .adsfriendly .inArticle{
            /* float: left; */
            min-height: 250px;
            display: flex;
            justify-content: center;
            margin-right: 15px;
            margin-bottom: 0;
        }

    }

    .adsfriendly iframe{
        vertical-align: top;
    }

    .adsfriendly .newsletter-subscriber{
        margin: 0;
        margin-top: 15px;
    }

    .adsfriendly .slideshow-start-overlayer{
        bottom: 0;
    }

    .embed-responsive {
      position: relative;
      display: block;
      width: 100%;
      padding: 0;
      overflow: hidden;
  }
  .embed-responsive::before {
      display: block;
      content: "";
  }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0;
  }

  .embed-responsive-21by9::before {
      padding-top: 42.8571428571%;
  }

  .embed-responsive-16by9::before {
      padding-top: 56.25%;
  }

  .embed-responsive-4by3::before {
      padding-top: 75%;
  }

  .embed-responsive-1by1::before {
      padding-top: 100%;
  }
  @media(max-width: 991px){
      .adsfriendly .articleText iframe{
        width: 100%;
    }
}

.adsfriendly .articleBody .left img{
    height: auto!important;
}



div.miniature .alwplayer .closer:before{ transition: all .15s ease}

@media (max-width: 1900px){
    .onnHolder .miniature .alwplayer {
        max-width: 300px!important;
        max-height: 170px!important;
    }
}


@media(max-width: 991px){

    .plista_widget_belowArticle .plistaList > *{
        width: 100%;
    }

    .onnHolder .miniature .alwplayer {
        bottom: 10px;
    }
    .onnHolder .miniature .alwplayer:after{
        max-width: 80px!important;
        float: right;
        background-color: white!important;
    }
    .short_edition_articles .edition_articles_title {
        line-height: 1.55em;
    }
}

.squiz_question_contents .fa{
    width: 60px;
}
.squiz_question_answer_title .fa{
    width: 14px;
    margin-top: 4px;
}
.squiz_question_answer_title  .fa-times{
    width: 10px;
}
.fa-times::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath fill='%23f00' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'%3E%3C/path%3E%3C/svg%3E");
}
.fa-check::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='green' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
}
.fa-times-circle::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffa6a6' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'%3E%3C/path%3E%3C/svg%3E");
}
.fa-check-circle::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23aaffaa' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E");
}