
/***********************************************************
 widgets basic
************************************************************/

.widget
{   font-size: 13px;
    margin-bottom:10px;
    line-height: 1.4em;
    background: #FFF !important;
    padding:2px !important;
    clear: both;
}

div.widget .widget-header
{
  font-size: 1.3em;
  line-height: 1.4em;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  background: #F9F9F9;
  margin: 0;
  padding: 5px 15px 5px 10px;
  color: #002E59;
  border-bottom:2px solid #E9E9E9;
  font-weight: bold;
  white-space: nowrap;
}

div.widget .widget-header h4{
     margin: 0;
}

div.widget .widget-content
{   margin:0px;
    padding: 0px;
    background-color: #FFF;
    line-height:1em;
}

div.widget .widget-content > div,
div.widget .widget-content > ul > li
{
    border: 1px solid #f3f3f3;
    background-color: #FFF;
    margin: 5px;
    padding: 10px 5px;
}

div.widget .widget-content > ul
{
  list-style: none;
  padding: 0;
  margin: 0;
}


.widget-content > ul > li:first-child,
.widget-content > div:first-child,
.widget-content > p:first-child
{ margin-top: 5px; }

.widget-content > ul > li:last-child,
.widget-content > div:last-child,
.widget-content > p:last-child
{ margin-bottom: 5px; }

div.widget  a {  margin:0; padding:0;  }
.widget a, .widget a:visited, .widget a:hover  {
    color:#555 !important;
    font-size:13px;
    line-height: 18px;
    text-decoration:none;
}
/***********************************************************
  widgets last news cycling
************************************************************/

.widget-last-articles {
    width: 100%;
}
.widget-last-articles .header-title {
    width:110px;
    font-size: 12px;
    float: left;
    padding: 2px 5px;
    background-color:#AE7710;
    color: #FFF;
    font-weight: 600;
}

.widget-last-articles .contents,
.widget-urgent-articles .contents{
    width: 816px;
    background-color: #FFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
}
.widget-last-articles .hour {
  color: #AA0000;
}

.widget-last-articles .contents ul li,
.widget-urgent-articles .contents ul li {
    margin: 0px auto 2px 5px !important;
    padding: 1px !important;
    width: 99%;
}

.widget-urgent-articles .header-title {
    width:110px;
    font-size: 12px;
    float: left;
    padding: 2px 5px;
    background-color:#AA2222;
    color: #FFF;
    font-weight: 600;
}
/***********************************************************
 others
************************************************************/

.initially-hidden { display:none !important; }

.ui-widget-content a {
    color:#555 !important;
    font-weight:normal !important;
}
.ui-widget-content a:hover {
    color:#555 !important;
    text-decoration:none;
}

/* -------------------------------------------------------------
  Settings for Jquery UI in widgets
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.widget .ui-tabs,
div.widget .ui-widget,
div.widget .ui-widget-content,
div.widget .ui-corner-all
{ padding:0; margin:0; border:0px solid transparent; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor:pointer !important;
}


div.widget .ui-tabs-panel > div { padding:0 5px; }
div.widget div.ui-tabs-panel { overflow-x: hidden; border:none !important; padding:10px 5px; border:0px !important; }
div.widget .ui-tabs-nav a    {  font-family:Arial !important; font-size:12px; color:#002E59; font-weight:bold; }
div.widget .ui-tabs-nav { border-width:0px !important; background: #EDEDED !important; }
div.widget li.ui-tabs-selected a { color:#002E59 !important; }
div.widget div.ui-tabs ul.ui-tabs-nav li { margin: 0 2px; padding: 0; font-size:12px; }
div.widget div.ui-tabs ul.ui-tabs-nav li:first-child { margin-left:0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor:pointer !important;
}

ul.ui-tabs-nav li.ui-state-hover { background:#ddd !important; }
ul.ui-tabs-nav li.ui-state-hover.ui-tabs-selected { background:White !important; }
div.column-article .widget { border-bottom:none; }
div.widget .ui-tabs-default { color:#1e598e !important; background-color:transparent !important; }
div.widget .ui-tabs-selected, .ui-tabs-active { background:White !important; border-bottom:1px solid White !important; }
div.widget .ui-state-default, div.widget div.ui-widget-content .ui-state-default {
    background: #EDEDED; border: 0px solid #D3D3D3; color: #555555; font-weight: normal;
    border-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius:0px;
    font-size:1.2em;
}
div.ui-tabs-selected a, div.ui-tabs-active a{color: Black !important;}
div.widget div.ui-tabs-panel img { float:left; margin:0 5px 10px; width:75px; height:50px;}
div.widget .tab-lastest { border-top: 1px solid #ededed; margin-bottom:0px; width:100%; }
div.widget .tab-lastest:first-child { border-top:none; }
div.widget .tab-lastest:last-child { border-bottom: 0px dotted #ccc; }
div.widget .tab-lastest-title{ margin:5px 10px; }

.ui-tabs .ui-tabs-nav li a {
    font-size:1.1em;
}

/***********************************************************
   Widget Most Seeing Vote Comented Content
************************************************************/

div.widget-most-seeing-voted-commented-content .tab-lastest-title{ margin:4px 6px; }
div.widget-most-seeing-voted-commented-content .tab-thumb-video-shortitle a {
    font-size: 11px;
}

div.widget-most-seeing-voted-commented-content {
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}

div.widget-most-seeing-voted-commented-content ul.tab-selector{
    padding-bottom:1px;
}
div.widget div.widget-most-seeing-voted-commented-content div.widget-header{
    background-color: #FFF;
}

div.widget-most-seeing-voted-commented-content  h5 {
    font-family: Arial;
    font-size: 10px;
    color: #002E59;
    font-weight: 500;
    margin-bottom:2px;
}

div.widget-most-seeing-voted-commented-content .tab-lastest a {
    font-family: Georgia, Arial;
    font-size: 13px;
    color: #111 !important;
    font-weight: bold;
}
/***********************************************************
   Widget latest opinions definition
************************************************************/
div.widget-latest-opinions {
    background: #EDEDED !important;
    padding:4px !important;
}

div.widget-latest-opinions .widget-header {
    background: none repeat scroll 0 0 transparent !important;
    color: #002E59;
    font-size: 1.3em;
    font-weight: bold;
    margin: 8px 4px !important;

}

div.widget-latest-opinions .widget-content {
    background-color: #EDEDED;
}

div.widget-latest-opinions .widget-content h5 a{
    color: #555555;
    font-family:Arial;
}

div.widget-latest-opinions ul {
    margin:0;
    padding:0px;
}

div.widget-latest-opinions ul h5{
    margin:0;
    font-weight:bold;
}

div.widget-latest-opinions li {
    border-bottom:4px solid #EDEDED;
    list-style:none;
    padding:2px 6px;
}

div.widget-latest-opinions li.last {
    border-bottom:none;
}

/***********************************************************
   Widget albums definition
************************************************************/
div.widget div.widget-last-albums {
    background-color: #EDEDED;
    border-radius: 4px;
}

div.widget div.widget-last-albums .other-albums > div {
    background-color: transparent !important;
    border: 1px solid #EDEDED;
    margin: 6px;
    padding: 6px;
}

div.widget div.widget-last-albums  .other-albums > div > div {
    float: left;
    width:50%;
}

div.widget div.widget-albums img,
 div.widget div.widget-last-albums img {
    max-width: 300px;
    max-height: 160px;
    width:90%;
 }
div.widget div.widget-albums .title,
 div.widget div.widget-last-albums .title {
    margin: 8px 0px;

 }

div.widget div.widget-albums .title a,
 div.widget div.widget-last-albums .title a {
    font-size: 1.3em;
    color: #002E59 !important;
 }

div.widget div.widget-albums .title .category,
div.widget div.widget-last-albums .title .category {
    margin: 4px 0;
    color:#AE7710;
}

/***********************************************************
   Widget latest interviews definition
************************************************************/
div.widget-latest-interviews {
    font-size:13px;
    margin-bottom:10px;
    border:1px solid #ccc;
}
div.widget-latest-interviews div.widget-header {
    border-bottom:1px solid #ccc;
}
div.widget-latest-interviews div.widget-content {
}
div.widget-latest-interviews ul {
    margin:0;
    padding:12px;
}
div.widget-latest-interviews ul h5{
    margin:0;
    font-weight:normal;
}

div.widget-latest-interviews li {
    border-bottom:1px solid #ccc;
    list-style:none;
    padding:3px;
}

div.widget-latest-interviews li.last {
    border-bottom:none;
}


/***********************************************************
   Widget opinion author list
************************************************************/
div.widget-opinion-author-list {
    background-color: #EDEDED;
}
        div.widget-opinion-author-list  .widget-content {
            font-size:.9em;
            padding: 10px;
        }
        div.widget-opinion-author-list  .widget-content select {
            width:90%;
        }

/***********************************************************
   Widget past headlines most viewed
************************************************************/
div.widget-past-headlines-most-viewed  {
    margin-bottom:10px;
    padding-top:1px;
    background:#EDEDED;
}


div.widget-past-headlines-most-viewed div.ui-tabs-panel img {
    float: left;
    margin: 0 5px 10px;
}
div.widget-past-headlines-most-viewed .tab-lastest-title .number {
    display:none;
}
div.widget-past-headlines-most-viewed .tab-lastest-title {
    margin: 5px 10px;

}
    div.widget .res-article,
    div.widget .res-opinion {
        display:none;
    }
div.widget-past-headlines-most-viewed .title {
    font-family: Georgia;
    font-size: 1.6em;
    padding: 0 10px;
}
div.widget-past-headlines-most-viewed div.widget .ui-tabs-nav {
    margin-top:0 !important;
}


/* -------------------------------------------------------------
  Widget About Opinion Author
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.widget-about-author{
    margin-bottom:10px;
}
    div.widget-about-author .widget-header {
        border-bottom:3px solid #e69a00;
    }
        div.widget-about-author .widget-header h4 {
            margin:0;
            padding:0;
            text-align:right;
            text-transform:uppercase;
            color:#e69a00;
            font-weight:bold;
            font-family:Verdana;
            letter-spacing:0px;
            font-size:1.05em;
        }
    div.widget-about-author .widget-content {
        background:#EDEDED;
        padding:20px;
    }

        div.widget-about-author .widget-content .inner-article-subtitle a {
            color:Black;
            font-size:1.5em;
            font-weight:bold;
        }
        div.widget-about-author .widget-content .opinion-author-condition {
            color:#696969;
        }

/* -------------------------------------------------------------
  Widget All headlines in all categories [2 cols]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.widget-all-headlines .widget-header
{
    border-bottom:1px solid #ccc;
    margin:0;
    margin-bottom:5px;
    background-color:#3387BB !important;
    padding-left:30px;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    color:White;
    padding:6px 10px;
}
div.widget-all-headlines ul {
    margin:0;
    padding:0;
    margin-bottom:5px;
    list-style: none;
}
    div.widget-all-headlines .categories,
    div.widget-all-headlines .articles-in-category {
        margin:0;
        padding:0;
    }
    div.widget-all-headlines .categories li {
        margin:0;
        padding:5px 0 5px 10px;
        padding-bottom:5px;
        list-style:none;
        float:left;
    }
        div.widget-all-headlines .categories li a {
            color:Black;
            font-weight:normal;
        }
    div.widget-all-headlines .categories li.first {
        padding-left:0px !important;
    }
        div.widget-all-headlines .categories li.first a {
            font-weight:bold;
        }
    div.widget-all-headlines .articles-in-category {
        margin-left:15px;
        margin-bottom:10px;
    }
        div.widget-all-headlines .articles-in-category li {
            list-style:square inside;
            list-style-position:inside;
        }
    div.widget-all-headlines ul li a {
    }
    div.widget-all-headlines ul li ul li a {
        font-size:1.2em !important;
    }

/* -------------------------------------------------------------
  Widget today news
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.widget-today-news {
    background: none repeat scroll 0 0 #EDEDED;
    width: 100%;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}

    div.widget-today-news .onm-new {
        display:block;
        border:none;
        background: #FFF;
        margin-bottom: 5px;
    }
    div.widget-today-news .onm-new  >div {
        border: none;
    }
        div.widget-today-news .image-number,
        div.widget-today-news .title-comments {
            float:left !important;
            width:auto;
            display:block;
            clear:none;
        }
        div.widget-today-news .title-comments {
            float:left !important;
            margin:0 5px 0 10px;
            width:40%
        }
        div.widget-today-news .image-number {
            position:relative;
        }
            div.widget-today-news .image-number a {
                border:none
            }
            div.widget-today-news .image-number img {
                border:none;
                width:141px;
                min-height:50px;
                max-height: 95px;
                display:block;
            }
            div.widget-today-news .number {
                color:White;
                background:#AE7710;
                font-size:18px;
                font-weight:bold;
                font-family:Arial;
                padding:5px 12px;
                display:block;
                width:auto;
                position:absolute;
                bottom:-4px;
                right:-4px;
                border-radius: 3px;
            }

/* -------------------------------------------------------------
  Widget Opinions two columns
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.widget-opinion-two-cols  {
    background:#ededed !important;

}
    .widget-opinion-two-cols .widget-header {
        background:white url(../../images/sections/widget-header-opinion.png) bottom right no-repeat;

    }
        .widget-opinion-two-cols .widget-header h3 {
            text-transform:uppercase;
            padding:5px 0;
            color:#e69a00;
            font-size:16px;
            font-weight:bold;
        }

    .widget-opinion-two-cols .column {
        margin-right:10px;
    }

    .widget-opinion-two-cols .opinion {
        margin-bottom:30px;
    }
        .widget-opinion-two-cols .opinion img {
            /*width:100px;
            height:100px;*/
        }

        .widget-opinion-two-cols .opinion h4 {
            font-weight:bold;
            font-size:13px;
            text-transform:uppercase;
            margin:0;
            padding:0;
        }
            .widget-opinion-two-cols .opinion h4 a { color:Black; }

        .widget-opinion-two-cols .info {
            margin-left: 5px;
            width: 155px;
        }

        .widget-opinion-two-cols .editorial-opinions .opinion .info {
            width:100%;
        }
        .widget-opinion-two-cols .description a{
            color: #333333;
            font-weight:normal;
        }
        .widget-opinion-two-cols .title {
            color:#333333;
            line-height: 1.5em;
        }

            .widget-opinion-two-cols .opinion .image,
            .widget-opinion-two-cols .opinion .info {
                float:left;
                height:115px;
                overflow:hidden;
            }


/* -------------------------------------------------------------
  Widget Lastest Comments
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.widget-latest-comments {
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}


/* -------------------------------------------------------------
  Widget Newslibrary
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.widget div#newslibrary_calendar  {
    background-color: #002E59;
    padding-bottom: 10px;
}
div.widget div#newslibrary_calendar div.ui-datepicker{
    background-color: #FFF;
    margin: 0px !important;
    padding: 0px !important;
    width: 100%;

}

div.widget div#newslibrary_calendar div.title {
    background: none repeat scroll 0 0 #002E59;
    color: White;
    display: block;
    font-family: Arial;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 0;
    padding: 7px 15px 5px 10px;
    text-align: right;
    white-space: nowrap;
}

div.widget div#newslibrary_calendar div.title h3 {
     margin: 4px;
}

div.widget div#newslibrary_calendar div.ui-datepicker-header {
     background-color: #E5ECF9;
}

div.widget div#newslibrary_calendar div.ui-datepicker th{
     background-color: #E5ECF9;
     color: #002E59;
}

div.widget div#newslibrary_calendar td a,
div.widget div#newslibrary_calendar span {
    font-size: 13px !important;
}


/* -------------------------------------------------------------
  Widget opinions with Photo
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.widget-opinions-withPhoto {
    font-size:13px;
    line-height: 15px;
    width:100%;
    margin-bottom:10px;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}

div.widget-opinions-withPhoto div.widget-header{
    border-bottom: 2px solid #E9E9E9;
}

div.widget-opinions-withPhoto div.widget-content {
    background-color: White;
    margin: 4px;
}


div.widget-opinions-withPhoto div.opinion {
    list-style:none;
    padding:4px;
    padding-right: 2px;
    font-style: 13px;
    font-family: Arial;
    line-height: 16px;

}

div.widget-opinions-withPhoto div.opinion h4 {
    margin: 0px;
    font-size:16px;
}

div.widget-opinions-withPhoto div.opinion h4 a{
    color:#AE7710 !important;
    font-family: Arial;
}

div.widget-opinions-withPhoto div.opinion a {
    color:#222;
    font-weight:bold;
    text-decoration:none;
    font-family: Georgia, Arial;
    font-size: 13px;
    padding: 6px 0;
}


div.widget-opinions-withPhoto div.opinion img {
    max-width: 80px;
    max-height:100px;
    float: left;
    margin-right: 5px;
}


/***********************************************************
   Widget opinion author
************************************************************/
div.widget-last-opinions-for-author {
    background-color: #EDEDED;
}
        div.widget-last-opinions-for-author  .widget-content {
            font-size:.9em;
            padding: 10px;
        }
        div.widget-last-opinions-for-author  .widget-content select {
            width:90%;
        }
        div.widget-last-opinions-for-author  .widget-content ul {
            list-style:none;
            padding: 0px 10px 0px 10px;
            margin: 0px;
        }
            div.widget-last-opinions-for-author  .widget-content ul li {
                font-size:0.7em;
                border-bottom: 1px solid #EDEDED;
            }
                div.widget-last-opinions-for-author  .widget-content ul li a {
                    color:#555;
                }

                div.widget-last-opinions-for-author  .widget-content ul li .created-time {
                    color:#002E59;
                    font-weight:normal;
                }


/* -------------------------------------------------------------
  Widget Favorite Videos in frontpage Version 2
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


div.widget-favorite-albums-frontpage-v2 {
    margin-bottom:10px;
}


div.widget-favorite-albums-frontpage-v2 .widget-content > div
{
  background-color: transparent;
  border-radius: 6px;
}

    div.widget-favorite-albums-frontpage-v2 .widget-header h3{
        padding:0 10px;
        font-family:Arial;
        font-weight:bold;
        margin-bottom:0;
        color: #004488;
        display:inline;
        float:left;
    }

        div.widget-favorite-albums-frontpage-v2 .widget-header h3 a:hover,
        div.widget-favorite-albums-frontpage-v2 .widget-header h3 a {
            font-family:Arial;
            color: #00333;
        }

        div.widget-favorite-albums-frontpage-v2 .widget-header h3 span{
            font-size: 15px;
        }

    div.widget-favorite-albums-frontpage-v2 .first-album {
        background-color: transparent;
        position:relative;
        margin-bottom:5px;
        padding: 0;
        overflow:hidden;
        height: 330px;

    }

    div.widget-favorite-albums-frontpage-v2 .first-album  img {
        width:100%;
        min-height: 320px;
    }

    div.widget-favorite-albums-frontpage-v2 .first-album .title {
        position:absolute;
        bottom:0;
        left:0;
        color:White;
        display:block;
    }

        div.widget-favorite-albums-frontpage-v2 .first-album .title a {
            color:White;
            font-family: Georgia;
            font-size:17px;
            padding:9px 10px;
            display:block;
            background-color: rgb(0, 0, 0); /* Fallback for web browsers that don't support RGBa */
            background-color: rgba(0, 0, 0, 0.8); /* RGBa with 0.6 opacity */
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 5.5 - 7*/
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; /* For IE 8*/
        }

        div.widget-favorite-albums-frontpage-v2 .first-album .title .description {
            text-indent:-9999px;
            height:10px;
            background:#729FCF;
            width:50%;
            margin-top:3px;
            display:none;
        }



        div.widget-favorite-albums-frontpage-v2 .other-albums {
            display: block;
            margin: 5px 0 0 0;
        }

        div.widget-favorite-albums-frontpage-v2 .other-albums .album {
            width:145px;
            margin-right:5px;
            display:block;
            margin-left: 5px;
            float: left;
        }

        div.widget-favorite-albums-frontpage-v2 .other-albums .album a{
            color: #729FCF;
        }
        div.widget-favorite-albums-frontpage-v2 .other-albums .album.last { margin:0px; }
        div.widget-favorite-albums-frontpage-v2 .other-albums .album img { width:100%; height: 90px; }
        div.widget-favorite-albums-frontpage-v2 .first-album a:hover { outline:none; text-decoration:none; }

        div.widget-favorite-albums-frontpage-v2 .first-album ul {
            padding:0;
            margin:0;
        }

        div.widget-favorite-albums-frontpage-v2 .first-album .showcase-slides li {
            display:none;
            min-height:200px;
            max-height: 420px;
            overflow: hidden;
            position: relative;
        }

        div.widget-favorite-albums-frontpage-v2 .first-album .showcase-slides li.initialy-no-hidden {
            display:block;
        }

    div.widget-favorite-albums-frontpage-v2 .first-album .slider-picker li a {
       /* height:100%;
        top:41%;
        width:15%;
        font-size: 20px; */
        height:36px;
        width:30px;
        background:url(../../images/albums/slider-picker.png) 0px 0px no-repeat;
    }


div.widget-favorite-albums-frontpage-v2 div.more-albums a {
    font-size: 26px;
    font-weight: bold;
    text-transform: none;
    font-family: Arial;
}

div.widget-favorite-albums-frontpage-v2 div.more-albums{
    float: right;
    padding: 0px;
    padding-top: 5px;
    margin-right: 20px !important;
}

