* {
    box-sizing: border-box;
}

body {
    font-family: "Roboto Slab";
    background-color: #CFD0D7;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    position: relative;
    overflow-x: hidden;
}

*[class*=" col-"],
*[class*="col-"],
.col {
    padding-right: 10px;
    padding-left: 10px;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

ins {
    text-decoration: none;
}

a,
a:visited {
    color: #000;
    position: relative;
}

a:hover,
a:active,
a:focus {
    text-decoration: none;
    outline: none !important;
    color: #00b4f4;
}

.mt20 {
    margin-top: 20px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pb20 {
    padding-bottom: 20px;
}

.wrapper {}

.wrapper.fullpage {
    position: relative;
    z-index: 2;
    padding: 0;
}

.hdr {
    background-color: #e3e3e9;
}

.hdr .bar {
    padding: 8px 0 0 0;
    background-color: #10a5ea;
}

.hdr .bar .logo {
    display: block;
}

.hdr .bar .btn {
    border: 0;
    margin-right: 5px;
    padding: .5rem 0.5rem;
    line-height: 1.38rem;
}

.hdr .bar .btn span {
    top: 1px;
    font-size: 20px;
}

.hdr .bar .btn-add-site span {
    margin-left: 5px;
}

.hdr .bar .search .custom-select,
.hdr .bar .search input {
    border: 0
}

.hdr .bar .search .custom-select {
    border-radius: 0 .25rem .25rem 0;
    border-left: 1px solid #ddd;
}

.hdr .bar .other-menu,
.hdr .bar .other-menu:visited,
.hdr .bar .other-menu:hover {
    font-size: 20px;
    line-height: 1;
    color: #fff;
    text-decoration: none;
}

.hdr nav {
    margin-bottom: 20px;
    background-color: #0597DB;
}

.hdr .nav a {
    padding: .2em 1em;
    border-radius: 0;
    white-space: nowrap;
    color: #fff;
    font-weight: 600;
}

.hdr .nav a.gm {
    background-color: #f9d147;
    color: #000;
}

.hdr .nav a.sh {
    background-color: #f7a33c;
    color: #000;
}

.hdr-articles {
    width: auto;
    margin: 10px;
    border-bottom: 1px solid #c3c2c2;
}

.hdr-articles form {
    margin-bottom: 1px;
}

.hdr-articles .form .input-group {
    background-color: #EDEDF2;
    margin: 3px;
    width: auto;
    border-radius: 2px;
}

.hdr-articles .form .input-group input,
.hdr-articles .form .input-group select {
    font-family: 'Roboto Slab';
    background-color: transparent;
    height: 32px;
}

.hdr-articles .form .input-group input {
    font-family: 'Roboto Slab';
    -moz-box-shadow: inset 2px 0 2px #b3b4b7;
    -webkit-box-shadow: inset 2px 0 2px #b3b4b7;
    box-shadow: inset 2px 0 2px #b3b4b7;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.hdr-articles .form .input-group svg {
    position: absolute;
    z-index: 999999999;
    font-size: 18px;
    color: #000;
    top: 4px;
    right: 210px;
}

.hdr-articles .form .input-group input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #222;
    font-weight: bold;
}

.hdr-articles .form .input-group input::-moz-placeholder {
    /* Firefox 19+ */
    color: #222;
    font-weight: bold;
}

.hdr-articles .form .input-group input:-ms-input-placeholder {
    /* IE 10+ */
    color: #222;
    font-weight: bold;
}

.hdr-articles .form .input-group input:-moz-placeholder {
    /* Firefox 18- */
    color: #222;
    font-weight: bold;
}

.hdr-articles form .form-control {
    border: 0;
    border-radius: 0;
}

.hdr-articles form .custom-select {
    border: 0;
    border-radius: 0;
    font-weight: 600;
    color: #222;
}

.hdr-articles .slide {
    position: relative;
}

.hdr-articles .slide .swiper-container {
    margin: 0 32px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.hdr-articles .slide .next,
.hdr-articles .slide .prev {
    display: block;
    position: absolute;
    top: 0;
    width: 32px;
    height: 80px;
    background-color: #fff;
    text-decoration: none;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}

.hdr-articles .slide .next:hover,
.hdr-articles .slide .prev:hover {
    background-color: #10a5ea;
    color: #fff;
}

.hdr-articles .slide .next {
    right: 0;
}

.hdr-articles .slide .next i,
.hdr-articles .slide .prev i {
    position: absolute;
    top: 50%;
    left: 0;
    width: 32px;
    margin-top: -14px;
}

.hdr-articles .slide ul {
    min-height: 80px;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 13px;
}

.hdr-articles .slide li {
    height: 80px;
    background-color: #fff;
}

.hdr-articles .slide li a {
    display: block;
    position: relative;
    padding: 7px;
}

.hdr-articles .slide li a:hover {
    text-decoration: none;
}

.hdr-articles .slide li a figure {
    position: absolute;
}

.hdr-articles .slide li a figure img {
    border-radius: 50%;
}

.hdr-articles .slide li a span,
.hdr-articles .slide li a strong {
    display: block;
    font-weight: 400;
    color: #555;
}

.hdr-articles .slide li a span {
    margin-left: 75px;
    text-align: left;
}

.hdr-articles .slide li a strong {
    max-height: 36px;
    overflow: hidden;
    margin-bottom: 5px;
    font-size: 15px;
    font-weight: 600;
    color: #3e3e3e;
    line-height: 1.2;
}

.hdl-tabs {position: relative;padding: 0 35px;}

.hdl-tabs ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.hdl-tabs li a {
    display: block;
    height: 48px;
    padding: 10px;
    border-radius: 2px 2px 0 0;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    color: #000;
}

.hdl-tabs li a.act {
    background-color: #CFD0D7;
}

.hdl-tabs li a.ctv {
    padding-top: 13px;
    background-color: #FFCA00;
    font-weight: 600;
}

.hdl-tabs li a.acn {
    padding-top: 13px;
    background-color: #000;
    color: #fff;
    font-weight: 600;
}

.hdl-tabs li a span[class^="icon-"] {
    font-size: 20px;
    top: 3px;
}

.hdl-tabs li a:hover {
    text-decoration: none;
}

.hdl-tabs li img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.hdl-tabs ins.prv,
.hdl-tabs ins.nxt {
    position: absolute;
    display: block;
    width: 34px;
    height: 48px;
    padding: 14px 0;
    border-radius: 2px 2px 0 0;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    z-index: 2;
    color: #666;
    text-decoration: none;
}

.hdl-tabs ins.prv {
    top: 0;
    left: 0;
}

.hdl-tabs ins.nxt {
    top: 0;
    right: 0;
}

.wgt-paper,
.wgt-media {
    overflow: hidden;
}

.wgt-paper ul,
.wgt-media ul {
    border-top: 1px solid #ddd;
}

.wgt-paper li,
.wgt-media li {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-radius: 2px;
}

.wgt-paper li:nth-child(even),
.wgt-media li:nth-child(even) {
    border-right: 0;
}

.wgt-paper ul.nd1 li:nth-child(even),
.wgt-media ul.nd1 li:nth-child(even) {
    border-right: 1px solid #ddd;
}

.wgt-paper li:nth-last-child(-n+2),
.wgt-media li:nth-last-child(-n+2) {
    border-bottom: 0;
}

.wgt-paper ul {
    font-size: 12px;
}

.wgt-paper li {
    height: 56px;
    line-height: 33px;
    padding: 10px 10px 10px 5px;
}

.wgt-paper ul.nd1 {
    height: 369px;
    overflow: hidden;
}

.wgt-paper ul.nd1 li {
    height: auto;
    line-height: 28px;
    text-align: center;
}

.wgt-paper ul.nd1 li a {
    font-size: 11px;
}

.wgt-paper ul.nd1 li:nth-child(-n+6) {
    border: 0;
    text-align: center;
    font-weight: bold;
}

.wgt-paper ul.nd1 li:nth-child(n+4) {
    border-bottom: 1px solid #ccc;
}

.wgt-paper li img {
    float: left;
    margin-right: 8px;
}

.wgt-paper ul.nd1 li img {
    float: none;
    margin: 0;
}

.wgt-paper li a {
    display: block;
    color: #222;
}

.wgt-paper li a:hover {
    color: #00b4f4;
}

.wgt-paper .row.list-unstyled,
.wgt-media .row.list-unstyled,
.wgt-weather li.row,
.wgt-foreign li.row {
    margin: 0;
}

.wgt-media li {
    height: 62px;
    line-height: 32px;
    padding: 14px 10px 15px 15px;
}

.wgt-media li a {
    display: block;
    font-size: 14px;
}

.wgt-media li a:hover {
    text-decoration: underline;
}

.wgt-weather {
    background-color: #347fbf;
}

.wgt-weather .city {
    color: #fff;
    overflow: hidden;
    height: 150px;
    line-height: 140px;
    padding-left: 13px;
}

.wgt-weather .city strong {
    font-size: 18px;
}

.wgt-weather .city i {
    font-size: 56px;
    line-height: 144px;
}

.wgt-weather .city b {
    font-size: 28px;
    text-align: right;
    padding-right: 20px;
}

.wgt-weather .degs {
    text-align: center;
    margin-bottom: 20px;
}

.wgt-weather .degs span {
    display: table-cell !important;
    width: 1%;
}

.wgt-weather .degs small {
    display: block;
    color: #fff;
    font-weight: 300;
    font-size: 13px;
}

.wgt-weather .list ul {
    margin-bottom: 0px !important;
    color: #fff
}

.wgt-weather .list li {
    border-top: 1px solid #ddd;
    overflow: hidden;
    font-size: 18px;
    height: 90px;
    line-height: 88px;
    padding-left: 13px;
}

.wgt-weather .list strong {
    color: #fff;
}

.wgt-weather .list span i {
    color: #fff;
    font-size: 30px;
    line-height: 86px;
}

.wgt-foreign {
    background-color: #ffa50f;
}

.wgt-foreign ins {
    text-indent: -6px;
}

.wgt-foreign .head {
    color: #b87300;
    height: 48px;
    line-height: 48px;
    padding-left: 8px;
}

.wgt-foreign .head ins {
    text-indent: -9px;
}

.wgt-foreign .head strong {
    font-weight: 400;
    margin-right: -12px;
}

.wgt-foreign .list {
    color: #fff;
}

.wgt-foreign .list ul {
    margin-bottom: 0px !important;
}

.wgt-foreign .list li {
    border-top: 1px solid #e7e7e7;
    overflow: hidden;
    height: 87px;
    line-height: 85px;
    padding-left: 8px;
}

.wgt-foreign .list strong {
    margin-right: -12px;
}

.wgt-foreign .list ins i {
    font-size: 24px;
    line-height: 85px;
}

.wgt-most-author {}

.wgt-most-author .search {
    padding: 10px 10px 0 10px
}

.wgt-most-author .search .input-group {
    border: 1px solid #eee;
}

.box {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .10);
    margin-bottom: 20px;
    padding: 20px;
}

.box .bar strong {
    color: #00b4f4;
    font-size: 20px;
    line-height: 50px;
}

.box .bar strong>a {
    float: none;
    color: #00b4f4;
    font-size: 20px;
    line-height: 50px;
}

.box .bar a {
    float: right;
    color: #666;
    font-size: 13px;
    line-height: 50px;
}

.box .bar a i {
    margin-left: 10px;
}

.box .bar a:hover {
    color: #e50000;
}

.box .bar em {
    position: absolute;
    z-index: 2;
    line-height: 0;
    text-align: right;
    border-radius: 2px;
    font-weight: 700;
    color: #88dcfa;
    background-color: #fff;
    right: 20px;
    top: 28px;
    width: 45px;
    height: 40px;
    font-size: 64px;
}

.box.s1 {
    height: 350px;
}

.box.s2 {
    height: 417px;
}

.box.s3 {
    height: 330px;
}

.box.s4 {
    height: 722px;
}

.box.s3 figcaption {
    height: 70px !important;
}

.box.nop {
    padding: 0;
}

.box.nop .bar {
    padding: 0 10px 0 20px;
}

.box.npt {
    padding-top: 0;
}

.headlines {
    padding: 20px;
    background-color: #ffffff;
    border-radius: 2px;
    margin-bottom: 20px;
}

.headlines .swiper-slide a {
    display: block;
}

.headlines .swiper-slide figure {
    position: relative;
    margin: 0;
}

.headlines .swiper-slide figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 50px 20px 30px 20px;
    font-size: 30px;
    font-weight: 600;
    line-height: 34px;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
}

.headlines .swiper-slide img {
    width: 100%;
    height: 345px;
}

.headlines .num {
    display: inline-block;
    width: 21px;
    height: 21px;
    font-size: 13px;
    text-align: center;
    color: #000;
    background-color: #ddd;
    padding: 1px 0;
    border-radius: 50%;
    margin-left: 3.5px;
}

.headlines .num:first-child {
    margin-left: 0;
}

.headlines .num.act {
    text-decoration: none;
    background-color: #0597DB;
    color: #fff;
}

.headlines .paginate {
    margin-top: 10px;
    width: auto;
}

.headlines ins {
    position: absolute;
    cursor: pointer;
    bottom: 23px;
    padding: 2px 0;
    font-size: 13px;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    text-decoration: none;
    background-color: #ddd;
    text-align: center;
}

.headlines ins.prev {
    right: 50px;
    bottom: 0px;
}

.headlines ins.next {
    right: 25px;
    bottom: 0px;
}

.headlines ins.all {
    right: 0px;
    bottom: 0px;
    background-color: #0597DB;
}

.headlines ins.all a {
    color: #fff;
}

.headlines ins.next span,
.headlines ins.prev span,
.headlines ins.all span {
    font-weight: bold;
    font-size: 13px;
    margin: 0;
    display: inline-block;
}

.source-sites {
    position: relative;
    padding: 0 5px;
}

.source-sites ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.source-sites ul li a {
    display: block;
    float: left;
    width: 105px;
    height: 80px;
    padding: 15px 10px;
    text-align: center;
    box-shadow: 0 1px 1px #ddd
}

.source-sites ul li {
    border: 1px solid #fbfbfb;
}

.source-sites ul li a.act {
    background-color: #eee;
}

.source-sites ul li a img {
    margin-bottom: 5px;
}

.source-sites ul li a strong {
    display: block;
    font-weight: 400;
    font-size: 12px
}

.source-sites .prev,
.source-sites .next {
    position: absolute;
    top: 50%;
    margin-top: -24px;
    z-index: 9999;
    font-size: 24px;
    color: #666;
    cursor: pointer;
}

.source-sites .prev {
    left: -20px;
}

.source-sites .next {
    right: -20px;
}

.wrp-covers .bar {
    text-align: center;
    height: auto;
    margin-bottom: 5px;
}

.wrp-covers .bar strong {
    line-height: normal;
}

.wrp-covers .bar a {
    float: none;
    line-height: 1.1;
}

.wrp-covers .bar a:hover {
    text-decoration: none;
}

.sld-covers {
    border-top: 1px solid #eee;
    padding: 10px 20px;
}

.sld-covers figure {
    text-align: center;
    margin-bottom: 0
}

.sld-covers figure figcaption {
    margin-top: 5px;
}

.sld-quadro a {
    color: #000;
}

.sld-quadro a:hover {
    color: #00b4f4;
}

.sld-quadro img {
    width: 100%;
}

.sld-quadro strong {
    font-weight: 400;
}

.sld-quadro .paginate,
.sld-covers .paginate {
    text-align: center;
    height: 10px;
    margin-top: 20px;
}

.sld-quadro .paginate .num,
.sld-covers .paginate .num {
    display: inline-block;
    vertical-align: top;
    background-color: #ddd;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    cursor: pointer;
    margin: 0 5px;
}

.sld-quadro .paginate .num.act,
.sld-covers .paginate .num.act {
    background-color: #999;
}

.grid {
    margin-left: -10px;
    margin-right: -10px;
}

.box-sld {}

.box-sld header {
    margin-bottom: 5px;
}

.box-sld .slide .swiper-slide a {
    display: block;
}

.box-sld .nd1 .swiper-slide a {
    display: block;
    position: relative;
}

.box-sld .slide .swiper-slide figure {
    margin-bottom: 0;
}

.box-sld .slide .swiper-slide figcaption {
    margin: 13px 0;
    height: 48px;
    overflow: hidden;
}

.box-sld .nd1 .swiper-slide figcaption {
    height: auto !important;
    position: absolute;
    bottom: 10px;
    left: 0;
    padding: 10px 20px;
    background-color: #000000b5;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    border-bottom: 4px solid #3fac3e;
}

.box-sld .green .swiper-slide figcaption {
    border-bottom: 4px solid #3fac3e;
}

.box-sld .orange .swiper-slide figcaption {
    border-bottom: 4px solid rgb(235, 193, 24);
}

.box-sld .slide .swiper-slide img {
    width: 100%;
    margin-bottom: 5px;
}

.box-sld .nd1 .swiper-slide img {
    margin-bottom: 10px;
}

.box-sld .num {
    display: inline-block;
    width: 21px;
    height: 21px;
    font-size: 13px;
    text-align: center;
    color: #000;
    background-color: #ddd;
    padding: 1px 0;
    border-radius: 50%;
    margin-left: 3.5px;
}

.box-sld .num:first-child {
    margin-left: 0;
}

.box-sld .num.act {
    text-decoration: none;
    background-color: #0597DB;
    color: #fff;
}

.box-sld .green .num.act {
    background-color: rgb(63, 172, 63);
}

.box-sld .orange .num.act {
    background-color: rgb(235, 193, 24);
}

.box-sld .paginate {
    margin-top: 10px;
    width: auto;
}

.box-sld ins {
    position: absolute;
    cursor: pointer;
    bottom: 23px;
    padding: 2px 0;
    font-size: 13px;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    text-decoration: none;
    background-color: #ddd;
    text-align: center;
}

.box-sld ins.prev {
    right: 50px;
    bottom: 0px;
}

.box-sld ins.next {
    right: 25px;
    bottom: 0px;
}

.box-sld ins.all {
    right: 0px;
    bottom: 0px;
    background-color: #0597DB;
}

.box-sld ins.all a {
    color: #fff;
}

.box-sld .nd1 ins.all {
    position: absolute;
    right: 0px;
    bottom: 0;
    background-color: #cc0000;
    width: 21px;
    height: 21px;
    text-align: center;
}

.box-sld .nd1 .swiper-pagination {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    vertical-align: bottom;
}

.box-sld .green ins.all {
    background-color: rgb(63, 172, 63);
}

.box-sld .orange ins.all {
    background-color: rgb(235, 193, 24);
}

.box-sld .nd1 ins.all a {
    color: #fff;
    width: 21px;
    height: 21px;
}

.box-sld .nd1 ins.all a i {
    font-size: 16px;
}

.box-sld .nd1 ins.next span,
.box-sld .nd1 ins.prev span,
.box-sld .nd1 ins.all span {
    font-weight: 800;
    font-size: 13px;
    display: inline-block;
}

.box-sld .nd1 ins.all span {
    margin: 0 7px;
}

.box-sld .nd1 div.pag-cont {
    display: inline-block;
}

.box-sld .slide .swiper-numeric a.act {
    border-bottom: 2px solid #000;
}

.box-sld .nd1 .swiper-numeric a.act {
    border-bottom: 0;
    background-color: rgb(63, 172, 63);
    color: #fff;
}

.box-sld .green .swiper-numeric a.act {
    background-color: rgb(63, 172, 63);
}

.box-sld .orange .swiper-numeric a.act {
    background-color: rgb(235, 193, 24);
}

.box-sld .nd1 .swiper-container {}

.box-news {}

.box-news a {
    display: block;
}

.box-news a figure {
    position: relative;
    margin-bottom: 20px;
}

.box-news a figure img {
    width: 100%;
}

.box-news a strong {
    display: block;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 24px;
}

.box-news a figure i {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -20px;
    width: 40px;
    height: 40px;
}

.box-news a figure i.ico-photo {
    background: url(img/photo.png) no-repeat;
    background-size: 40px 40px;
}

.box-news a figure i.ico-video {
    background: url(img/video.png) no-repeat;
    background-size: 40px 40px;
}

.author-sld {}

.author-sld header {
    margin-bottom: 5px;
}

.author-sld .slide a {
    display: block;
}

.author-sld .slide figure {
    margin-bottom: 0;
}

.author-sld .slide figcaption {
    margin: 13px 0;
    height: 48px;
    overflow: hidden;
}

.author-sld .slide img {
    width: 100%;
    margin-bottom: 5px;
}

.author-sld .slide .swiper-numeric {
    width: 94%;
}

.author-sld .slide .swiper-numeric a.num {
    display: inline-block;
    width: 25px;
    height: 25px;
    font-size: 14px;
    text-align: center;
    color: #000;
    background-color: #ddd;
    padding: 1px 0;
    border-radius: 50%;
    margin-left: 5px;
}

.author-sld .slide .swiper-numeric a.num:first-child {
    margin-left: 0;
}

.author-sld .slide .swiper-numeric a.act {
    background-color: #0597DB;
    color: #fff
}

.author-sld ins {
    position: absolute;
    cursor: pointer;
    padding: 1px 0;
    font-size: 16px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    text-decoration: none;
    background-color: #ddd;
    text-align: center;
}

.author-sld ins.prev {
    right: 25px;
    bottom: 0;
}

.author-sld ins.next {
    right: 0;
    bottom: 0;
}

.series-new .min .box .row img {
    border-radius: 0;
    width: 100%;
    height: auto;
}

.series-new .txt-author .box p iframe {
    width: 100% !important;
    height: 390px !important;
}

.box-articles a {
    color: #4b4b4b;
}

.box-articles a strong {
    margin-bottom: 10px;
}

.box-articles a span.summary {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: left;
}

.box-articles a ins {
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    text-decoration: none;
    color: #666;
    text-align: right;
}

.box-articles figure {
    position: relative;
    height: 46px;
    margin-bottom: 0
}

.box-articles figure>img {
    border-radius: 50%;
    position: absolute;
    left: 0;
}

.box-articles figure figcaption a:first-child {
    position: absolute;
    left: 60px;
    top: 10px;
    font-size: 14px;
    color: #10a5ea;
    font-weight: 600;
}

.box-articles figure figcaption a:last-child {
    position: absolute;
    right: 0;
    top: 8px;
}

.box .source {
    font-size: 14px;
}

.box .source img {
    margin-right: 5px;
}

.news {
    position: relative;
    background-color: #fff;
}

.news a {
    display: block;
    position: relative;
}

.news figure {
    position: relative;
    margin-bottom: 0;
}

.news figure i {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 100%;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 30px;
    padding: 18px 18px 22px 22px;
    margin: -35px 0px 0px -35px;
}

.news figcaption {
    color: #10A5EA;
    padding: 10px 35px 10px 0;
    font-size: 16px;
    font-weight: 600;
}

.news strong {
    display: block;
    margin-bottom: 10px;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
}

.sld-quadro .news strong {
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    font-weight: 400;
}

.news span {
    display: block;
    margin-bottom: 10px;
    color: #555;
    font-size: 14px;
    text-align: left;
}

.news a:hover * {
    color: #10a5ea;
}

.sld-svn {}

.sld-svn .paginate {
    font-weight: 300;
    text-align: center;
    height: 34px;
    margin: 20px 50px;
}

.sld-svn .num {
    display: table-cell !important;
    width: 1%;
    color: #333;
    cursor: pointer;
    padding: 5px 0px;
}

.sld-svn .num.act {
    background: #c9c9c9;
    color: #fff;
    font-weight: 400;
}

.sld-svn ins {
    position: absolute;
    cursor: pointer;
    bottom: 23px;
    font-size: 20px;
    text-decoration: none;
}

.sld-svn ins.prev {
    left: 12px;
}

.sld-svn ins.next {
    right: 12px;
}

.lst-paper {}

.lst-paper ul {
    border-top: 1px solid #ddd;
}

.lst-paper li {
    border-bottom: 1px solid #ddd;
    border-radius: 2px;
    height: 86px;
    margin-top: 15px;
    padding: 0px 20px;
}

.lst-paper li small {
    display: block;
    color: #a5a5a5;
    font-size: 10px;
    margin-bottom: 4px;
}

.lst-paper li img {
    float: left;
    margin-right: 10px;
    border: 1px solid #dfdfdf;
    border-bottom: 0;
    padding: 4px 4px 0px 4px;
}

.lst-paper li span {
    display: block;
    overflow: hidden;
    line-height: 20px;
    height: 60px;
}

.info-author {
    background-color: #fff;
}

.list-widgets {}
.list-widgets .dsc {margin-bottom:50px;}
.list-widgets .dsc h1 {font-weight:700; color:#686868; line-height:1.4; font-size:24px;}
.list-widgets .dsc p {color:#7a7a7a; font-size:14px; border-left:1px solid #979797; padding-left:30px;}
.list-widgets h6 {font-weight:700; color:#4a4a4a; font-size:16px;}
.list-widgets .codebox {border-radius:8px; border:1px solid #979797; margin:20px 0px; padding:20px; clear:both;}
.list-widgets .w2g .codebox {margin-top:0;}
.list-widgets .codebox label {color:#6c6c6c; font-size:14px; font-weight:400 !important; text-align:left;}
.list-widgets .w1g .codebox label {text-align:center;}
.list-widgets .codebox .btn.go {display:block !important; width:100%; border-radius:4px !important; border:0 !important; box-shadow:0px 1px 1px #ddd; color:#10a5ea; font-weight:700; margin-bottom:10px;}
.list-widgets .codebox .btn.go:hover {color:#fff; background-color:#10a5ea;}
.list-widgets .codebox .coadd {background-color:#fff; border-radius:8px; border:1px solid #979797; padding:0px 10px 5px 10px;}
.list-widgets .codebox .coadd code {background-color:#fff; font-size:70%; color:#555; padding:0 !important;}

footer .top {background-color:#00b4f4; color:#fff; padding-top:38px;}
footer .top .navbar-logo {display:block; font-size:0; background-repeat:no-repeat; background-size:contain; background-image:url(go_logo.png); width:155px; height:30px; margin:0px 20px 0px 0px;}
footer .top .menu {padding-top:7px; margin-bottom:30px;}
footer .top .menu .hea {font-weight:700; font-size:18px; margin-bottom:10px;}
footer .top .menu .hea a {padding:0; background-color:transparent !important; color:#fff;}
footer .top .menu .hea a:hover {color:#06548a;}
footer .top .menu .hea li {padding:0px 20px; border-left:1px solid #fff; float:left;}
footer .top .menu .hea li:first-child {border:0; padding-left:0;}
footer .top .menu .hea li:last-child {float:right !important;}
footer .top .menu .hea .sub {line-height:0; margin:0;}
footer .top .menu .hea .sub i {display:none; font-size:32px; color:#fff;}
footer .top .menu .hea .sub span {font-size:32px; color:#085173;}
footer .top .menu .hea .sub:hover i {color:#085173;}
footer .top .menu .hea .sub.collapsed i {display:block;}
footer .top .menu .hea .sub.collapsed span {display:none;}
footer .top .menu .box {padding:10px; margin:0;}
footer .top .menu .box li {padding:5px; font-size:14px;}
footer .top .menu .box a {border-radius:2px; padding:0px 5px;}
footer .top .menu .box a:hover {background:#085173; color:#fff;}
footer .top .tags {margin-bottom:30px; }
footer .top .tags p {color:#06548a; font-weight:700; font-size:20px; margin-bottom:15px;}
footer .top .tags ul { padding: 0; list-style: none; }
footer .top .tags li {width:25%; padding:3px 0px; float: left;}
footer .top .tags a {display:inline !important; padding:0; background-color:transparent !important; color:#fff;}
footer .top .tags a:hover {color:#06548a;}
footer .bar {background-color:#0092d7; color:#49cfff;}
footer .bar .nav-justified li a {display: block; white-space:nowrap; color:#49cfff; padding:7px !important; background-color:transparent !important;}
footer .bar .nav-justified li a:hover {color:#fff;}
footer .bar .nav-justified li:first-child a {text-align:left !important;}

#tox_tower_lt, #tox_tower_rt {min-width:120px;}
#tox_tower_lt {position:absolute; left:50%;}
#tox_tower_lt.affix {position:fixed !important; z-index:2222 !important;}
#tox_tower_rt {position:absolute; right:50%;}
#tox_tower_rt.affix {position:fixed !important; z-index:2222 !important;}

.wrap-fullpageskin { position: relative; width: 100%; overflow: hidden; }
.fullpageskin { position: fixed; top:0; width: 1920px; left: 50%; margin: 0 0 0 -960px; text-align: center; }

.info-author .sum {
    padding: 20px;
    min-height: 268px;
}

.info-author .sum img {
    border-radius: 50%;
}

.info-author .sum a {
    color: #686868;
}

.info-author .sum a:hover {
    color: #444;
    text-decoration: underline;
}

.info-author .sum em {
    display: block;
    font-style: normal;
    color: #686868;
    font-size: 13px;
}

.info-author .sum strong {
    display: block;
    position: relative;
    color: #00b4f4;
    font-size: 14px;
    margin-bottom: 18px;
}

.info-author .sum strong s {
    display: inline-block;
    text-decoration: none;
    margin-left: 42px;
    cursor: pointer;
}

.info-author .sum strong s i {
    position: relative;
    color: #a5a5a5;
    font-size: 20px;
}

.info-author .sum strong s i:last-child {
    left: -4px;
    top: -12px;
}

.info-author .sum strong s i.liked {
    color: #00b4f4;
}

.info-author .sum p {
    font-weight: 700;
    color: #686868;
    line-height: 1.3;
    font-size: 20px;
    margin-bottom: 12px;
    height: 52px;
    overflow: hidden;
}

.info-author .sum h1 {
    font-weight: 700;
    color: #686868;
    line-height: 1.3;
    font-size: 20px;
    margin-bottom: 12px;
    margin-top: 0;
    height: 52px;
    overflow: hidden;
}

.info-author .sum small {
    display: block;
    color: #a5a5a5;
    font-size: 10px;
}

.info-author .sum span {
    position: static;
    display: block;
    margin-top: 20px;
}

.info-author .sum span a {
    color: #a5a5a5;
    margin-right: 22px;
}

.info-author .sum span a:hover {
    color: #00b4f4;
    text-decoration: none;
}

.info-author .sum span i {
    font-size: 20px;
}

.info-author .sum span i.icon-google-plus {
    position: relative;
    top: 3px;
    font-size: 24px;
}

.info-author .who {
    border-top: 1px solid #ddd;
    color: #686868;
    font-size: 14px;
    padding: 10px 30px;
}

.info-author .who a {
    color: #686868;
}

.info-author .who a:hover {
    color: #00b4f4;
    text-decoration: underline;
}

.info-author.min .sum {
    min-height: 268px;
}

.info-author.min .sum img {}

.info-author.min .sum em {
    color: #a5a5a5;
    font-size: 12px;
    margin-bottom: 10px;
}

.info-author.min .sum strong {
    font-size: 20px;
    margin-bottom: -2px;
}

.info-author.min .sum p {
    font-size: 24px;
    margin-bottom: 30px;
    height: auto;
}

.info-author.min .sum h1 {
    font-size: 24px;
    margin-bottom: 30px;
    height: auto;
}

.info-author.min .sum small {
    margin-bottom: 40px;
}

.info-author.min .sum span {
    position: static;
    display: block;
    right: auto;
    top: auto;
}

.info-author.min .sum span a {
    margin-right: 0;
    margin-left: 22px;
}

.list-author,
.list-article {}

.list-author ul,
.list-article ul {
    margin-bottom: 0;
}

.list-author li em,
.list-article li em {
    display: block;
    font-style: normal;
    color: #a6a6a6;
    font-size: 11px;
}

.list-author li strong,
.list-article li strong {
    display: block;
    color: #4a4a4a;
    font-size: 14px;
}

.list-author li p,
.list-article li p {
    font-weight: 700;
    color: #4a4a4a;
    line-height: 1.3;
    font-size: 20px;
    margin-bottom: 20px;
}

.list-author li small,
.list-article li small {
    display: block;
    color: #a5a5a5;
    font-size: 10px;
}

.list-author li span,
.list-article li span {
    position: absolute;
    right: 10px;
    top: 20px;
}

.list-author li span a,
.list-article li span a {
    color: #a5a5a5;
    margin-left: 30px;
}

.list-author li span i,
.list-article li span i {
    font-size: 20px;
}

.list-author li span i.icon-google-plus,
.list-article li span i.icon-google-plus {
    position: relative;
    top: 3px;
    font-size: 24px;
}

.list-author li a:hover,
.list-article li a:hover {
    color: #00b4f4;
}

.list-author li {
    position: relative;
    border-bottom: 1px solid #ddd;
    padding: 35px 10px 25px 170px;
}

.list-author li:last-child {
    border-bottom: 0px;
}

.list-author li a {
    color: #4a4a4a;
}

.list-author li strong {
    margin-bottom: 22px;
}

.list-author li strong a {
    color: #00b4f4;
}

.list-author li strong a:hover {
    color: #f40034;
}

.list-author li img {
    position: absolute;
    left: 30px;
    top: 30px;
    border-radius: 100%;
}

.list-article li {
    position: relative;
    border-top: 1px solid #ddd;
    padding: 25px 20px 25px 20px;
}

.list-article li a {
    color: #4a4a4a;
}

.list-article li em {
    margin-bottom: 22px;
}

.most-author {}

.most-author ul {
    margin-bottom: 0;
    border-top: 1px solid #ddd;
}

.most-author li {
    position: relative;
    border-bottom: 1px solid #ddd;
}

.other-whois li {
    height: 75px;
}

.most-author li a {
    display: block;
    padding: 14px 20px 11px 100px;
}

.most-author li img {
    position: absolute;
    left: 15px;
    top: 30px;
    border-radius: 100%;
}

.other-whois li img {
    position: absolute;
    left: 15px;
    top: 5px;
    border-radius: 100%;
}

.most-author li em {
    display: block;
    font-style: normal;
    color: #a6a6a6;
    font-size: 11px;
}

.most-author li p {
    color: #000;
    line-height: 1.3;
    margin-bottom: 2px;
    text-align: left;
}

.other-whois li p {
    color: #000;
    line-height: 1.3;
    margin-bottom: 2px;
    margin-top: 10px;
    text-align: left;
}

.most-author li span {
    display: block;
    color: #686868;
    font-size: 14px;
    margin-bottom: 10px;
    text-align: left;
}

.most-author li small {
    display: block;
    color: #a5a5a5;
    font-size: 10px;
}

.most-author li a:hover p {
    color: #00b4f4;
}

.most-author li a:hover span {
    text-decoration: underline;
}

.list-papers .bar a {
    color: #00b4f4;
    font-size: 24px;
    margin-right: 8px;
}

.list-papers .bar a:hover {
    color: #222;
    text-decoration: none;
}

.list-papers .box.nop {
    height: auto;
    overflow: hidden;
}

.list-papers .box p {
    color: #666;
}

.list-papers .box p strong {
    color: #000;
}

.list-papers .box p em {
    font-size: 14px;
}

.list-papers .box p img {
    margin-bottom: 10px;
    width: 40px;
    height: 40px;
}

.list-papers .box p a {
    text-decoration: none;
}

.list-papers figure {
    border-top: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    margin: 0;
}

.list-papers figure img {
    width: 100%;
    box-shadow: 0px 0px 2px #9e9c9c;
}

.list-papers p {
    height: auto;
    margin: 0 10px 10px 10px;
    text-align: center;
}

.list-papers a {}

.list-papers a:hover {
    color: #00b4f4;
    text-decoration: underline;
}

.list-papers .ads-box {
    padding: 20px;
    background-color: #dadada;
}

.the-paper {
    position: relative;
}

.the-paper figure {
    text-align: center;
    margin-bottom: 50px;
}

.the-paper figure img {
    width: 100%;
}

.the-paper ins {
    position: absolute;
    z-index: 5;
    top: 25%;
}

.the-paper ins.prev {
    left: -10px;
}

.the-paper ins.next {
    right: -10px;
}

.the-paper ins em {
    border-radius: 100%;
    color: #fff;
    background-color: #000;
    font-size: 34px;
    padding: 10px;
}

.the-paper ins em:hover {
    background-color: #00b4f4;
}

.the-paper h1 {
    position: relative;
    color: #686868;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 10px;
}

.the-paper h2 {
    position: relative;
    color: #686868;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 20px;
    font-style: italic;
    line-height: 22px;
}

.the-paper span {
    position: absolute;
    margin: -5px 0px 0px 75px;
}

.the-paper span a {
    color: #a5a5a5;
    margin-right: 20px;
}

.the-paper span a:hover {
    color: #00b4f4;
    text-decoration: none;
}

.the-paper span i {
    font-size: 22px;
}

.the-paper span i.icon-envelope {
    font-size: 26px;
}

.the-paper span i.icon-google-plus {
    position: relative;
    top: 2px;
    font-size: 27px;
}

.the-paper p {
    color: #686868;
}

.list-result {
    background-color: #fff;
}

.list-result ul {
    margin-bottom: 0;
}

.list-result li {
    position: relative;
    border-bottom: 1px solid #ddd;
    padding: 15px 30px 25px 20px;
}

.list-result li:last-child {
    border-bottom: 0;
}

.list-result li .media-left {
    padding-right: 50px;
}

.list-result li a {
    color: #4a4a4a;
}

.list-result li small {
    display: block;
    color: #a5a5a5;
    font-size: 12px;
    margin-bottom: 10px;
}

.list-result li p {
    font-weight: 700;
    color: #4a4a4a;
    line-height: 1.2;
    font-size: 20px;
    margin-bottom: 20px;
}

.list-result li p a:hover {
    color: #00b4f4;
}

.list-result li strong {
    display: block;
    color: #4a4a4a;
    font-size: 14px;
    margin-left: 2px;
}

.list-result li em {
    font-style: normal;
    font-weight: 400;
    color: #a6a6a6;
    font-size: 11px;
    margin-left: 15px;
}

.list-result li strong a:hover {
    color: #f40034;
}

.list-result li span {
    display: block;
}

.list-result li span a {
    border-color: #dfdfdf;
    color: #a5a5a5;
    border-radius: 0;
    font-size: 11px;
    margin-top: 10px;
}

.list-result li span a:hover {
    border-color: #00b4f4;
    color: #fff;
    background-color: #00b4f4;
}

.list-result li figure {
    text-align: center;
    width: 208px;
    max-width: 208px;
}

.list-result li.paper figure {
    background-color: #f4f4f4;
    padding: 10px 0px;
}

.list-result li.author figure img {
    margin-top: 15px;
    border-radius: 100%;
}

.look-news {}

.look-news {
    background-color: #fff;
}

.look-news ul {
    margin-bottom: 0;
}

.look-news li {
    position: relative;
    border-top: 1px solid #ddd;
    padding: 20px;
}

.look-news li:last-child {
    border-bottom: 0;
}

.look-news li .media-left {
    padding-right: 20px;
}

.look-news li p {
    font-weight: 700;
    color: #4a4a4a;
    line-height: 1.2;
    font-size: 20px;
    margin-bottom: 15px;
}

.look-news li p a {
    color: #4a4a4a;
}

.look-news li p a:hover {
    color: #00b4f4;
}

.look-news li strong {
    display: block;
    font-weight: 400;
    color: #a5a5a5;
    font-size: 14px;
}

.look-news li strong a {
    color: #a5a5a5;
}

.look-news li strong a:hover {
    color: #f40034;
}

.look-news li small {
    color: #a5a5a5;
    font-size: 12px;
    margin-left: 30px;
}

.look-news li span {
    display: block;
    padding-top: 15px;
}

.look-news li span a {
    color: #a5a5a5;
    margin-right: 30px;
}

.look-news li span a:hover {
    color: #00b4f4;
    text-decoration: none;
}

.look-news li span i {
    font-size: 20px;
}

.look-news li span i.icon-google-plus {
    position: relative;
    top: 3px;
    font-size: 24px;
}

.look-news li figure {
    text-align: center;
    width: 208px;
    max-width: 208px;
}

.site_links {
    margin-bottom: 10px
}

.site_links a {
    display: block;
    padding: 25px;
    margin: 10px 0;
    background-color: #fff;
    font-size: 14px
}

.detail-news {}

.detail-news .box {
    padding: 20px;
}

.detail-news figure {
    margin-bottom: 10px;
}

.detail-news h1 {
    font-weight: 700;
    color: #686868;
    line-height: 1.2;
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 0;
}

.detail-news strong {
    display: block;
    font-weight: 400;
    color: #686868;
    font-size: 13px;
    margin-bottom: 10px;
}

.detail-news strong a {
    color: #686868;
}

.detail-news strong a:hover {
    color: #f40034;
}

.detail-news strong small {
    color: #a5a5a5;
    font-size: 12px;
    margin-left: 20px;
}

.detail-news span {
    display: block;
    padding: 10px 1px;
    clear: both;
}

.detail-news span a {
    color: #a5a5a5;
    margin-right: 20px;
}

.detail-news span a:hover {
    color: #00b4f4;
    text-decoration: none;
}

.detail-news span i {
    font-size: 20px;
}

.detail-news span i.icon-google-plus {
    position: relative;
    top: 3px;
    font-size: 24px;
}

.detail-news p {
    color: #686868;
    font-weight: 700;
    font-size: 14px;
    padding-top: 10px;
    margin-bottom: 0;
}

.detail-news p a {
    display: block;
    color: #00b4f4;
    font-size: 20px;
    margin-top: 8px;
}

.detail-news p a i {
    position: relative;
    top: 1px;
    margin-left: 10px;
}

.detail-news p a:hover {
    color: #f40034;
}

.detail-news.min figure {
    float: left;
    margin-bottom: 15px;
    margin-right: 20px;
}

.detail-news.min h1 {
    margin-bottom: 15px;
}

.detail-news.min strong small {
    display: block;
    margin-left: 0px;
    margin-top: 2px;
}

.detail-news.min span {
    clear: both;
}

.detail-news.min p {
    color: #727272;
    font-weight: 400;
}

.detail-news.min p a {
    font-weight: 700;
    font-size: 16px;
    margin-top: 8px;
}

.detail-news.min p a i {
    margin-left: 7px;
}

.whois {
    background-color: #dfdfdf;
}

.whois h5 {
    color: #686868;
    font-weight: 700;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 12px;
}

.whois a {
    color: #000;
}

.whois a:hover {
    color: #00b4f4;
}

.whois img {
    display: block;
    width: 100%
}

.whois p {
    margin: 5px 10px 10px 10px;
}

.wgt-paper-covers .wrp-covers .bar {
    text-align: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.more-load-btn {
    color: #686868 !important;
    font-size: 13px;
    border-radius: 0;
    border-width: 0;
    border-top-width: 1px;
    padding: 15px 5px 20px 5px;
}

.more-load-btn i {
    position: relative;
    color: #a5a5a5;
    font-size: 22px;
    top: 4px;
    margin-left: 24px;
}

.more-load-btn:hover {
    color: #f40034 !important;
    background-color: transparent !important;
}

.more-load-btn:hover i {
    color: #f40034 !important;
}

.load-more-grid {
    color: #686868 !important;
    font-size: 13px;
    border-radius: 0;
    border-width: 0;
    border-top-width: 1px;
    padding: 15px 5px 20px 5px;
}

.load-more-grid i {
    position: relative;
    color: #a5a5a5;
    font-size: 22px;
    top: 4px;
    margin-left: 24px;
}

.load-more-grid:hover {
    color: #10a5ea !important;
}

.load-more-grid:hover i {
    color: #10a5ea !important;
}

.search.spg {
    margin-bottom: 10px;
    padding: 0;
}

.search.spg .find {
    width: 76%;
}

.search.spg .find input {
    background-color: transparent;
    width: 100%;
}

.search.spg .ctgs {
    background-color: transparent;
    margin-left: -4px;
    width: 24%;
}

.tit-list {
    color: #686868;
    font-size: 14px;
    padding: 10px 20px;
}

.tit-list a {
    color: #686868;
}

.tit-list a:hover {
    color: #00b4f4;
    text-decoration: underline;
}

.txt-author h2 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 25px;
}

.txt-author h3 {
    font-size: 18px;
}

.txt-author p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 30px
}

.txt-article h2 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 25px;
}

.txt-article h3 {
    font-size: 18px;
}

.txt-author img { max-width: 100%; height: auto; }

.task-result .box {
    overflow: visible
}

.task-result h1 {
    font-size: 18px;
    font-weight: 700;
    color: #4a4a4a;
}

.task-result .search {
    margin-bottom: 10px;
    padding: 0;
    border: 0;
}

.task-result .search .find {
    width: 83%;
}

.task-result .search .find input {
    background-color: #f4f4f4;
    width: 100%;
}

.task-result .search .ctgs {
    background-color: #f4f4f4;
    margin-left: -4px;
    width: 17%;
}

.ads-gry {
    background-color: #dadada;
    text-align: center;
    margin-bottom: 20px;
}

.ads-gry {
    padding: 20px 0 !important;
    text-align: center;
}

.ads-wht {
    background-color: #fff;
    text-align: center;
    margin-bottom: 20px;
}

.ads-wht * {
    margin: 20px auto !important;
}

.custom-masthead {
    position: relative;
    min-height: 20px;
    text-align: center
}

.custom-masthead .closing {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 150px;
    font-size: 16px;
    line-height: 1.1;
    font-weight: bold;
    padding: 6px;
    color: #fff;
    background-color: #cc0000;
    text-align: center;
    z-index: 999
}

.quick-links {
    position: fixed;
    z-index: 9999;
    right: 0;
    bottom: 0;
}

.quick-links .btn-quick {
    position: absolute;
    right: 20px;
    bottom: 0;
    z-index: 5;
    text-align: center;
}

.quick-links .btn-quick .quick {
    display: none;
    width: 40px;
    height: 32px;
    padding-top: 5px;
    border-radius: 4px 4px 0px 0px;
}

.quick-links .btn-quick .quick i {
    display: none;
    font-size: 22px;
    color: #fff;
}

.quick-links .btn-quick .quick span {
    font-size: 22px;
    color: #085173;
}

.quick-links .btn-quick .quick:hover i {
    color: #085173;
}

.quick-links .btn-quick .quick.collapsed {
    display: block;
    bottom: 60px;
}

.quick-links .btn-quick .quick.collapsed i {
    display: block;
}

.quick-links .btn-quick .quick.collapsed span {
    display: none;
}

.quick-links .btn-quick .quick.collapsed {
    border-radius: 4px;
}

.sld-fou {}

.sld-fou a {
    display: block;
}

.sld-fou a figure {}

.sld-fou a figure img {
    width: 100%
}

.searching {
    margin-bottom: 20px;
}

.searching .form-control {
    border: 0;
    border-radius: 2px 0 0 2px
}

.searching .custom-select {
    border: 0;
    border-radius: 0 2px 2px 0;
    border-left: 1px solid #eee
}

div.flt-wrp>div.dtf>div.row>div.form-group {
    margin-bottom: 0;
}

.wrap-fullpageskin {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.author-categories {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 14px;
}

.author-categories li {
    margin-bottom: 1px;
}

.author-categories li a {
    display: block;
    background-color: #fff;
    padding: 5px;
    color: #666;
}

.author-categories li a:hover {
    background-color: transparent;
    color: #000;
}

.author-categories li a img {
    margin-right: 5px;
}

.private-banner a img {
    width: 100%;
}

.prestitial { display: none; position: fixed; top:0; left:0; width: 100%; height:100%; z-index: 999999; background-color: #000; color:#fff; }
.prestitial .head { padding: 20px; text-align: right; border-bottom: 1px solid #333 }
.prestitial .head .cntr { width: 800px; margin: auto; }
.prestitial .head a { font-size: 16px; color:#fff }
.prestitial .head a span { position: relative; top: 1px; font-size: 20px }
.prestitial .ad_code { padding: 20px 0; width: 800px; margin: auto; }

.left-newspaper-lists { position: absolute; left:-170px; top:0; width: 160px; font-size: 14px; padding: 10px; }
.left-newspaper-lists ul { list-style: none; margin: 0; padding: 0; }
.left-newspaper-lists ul li {  }
.left-newspaper-lists ul li a { display: block; padding: 5px 0; }
.left-newspaper-lists ul li a.active { color: #00b4f4 }
.left-newspaper-lists ul li img { margin-right: 5px; }

.private-banner a img {width: 100%;}

.livetv { margin-bottom: 10px }
.livetv a { display: block; padding: 25px; margin: 0 0 20px 0; background-color: #fff; font-size: 14px }
.livetv a img { width: 100%; height: 100%; }
.livetv a strong { font-size: 16px; font-weight: 600; color: #444; }
.livetvs ul li { height: auto; line-height: 32px; padding: 20px; }
.livetvs ul li a { font-size: 12px; font-weight: 600; color: #666; }
.livetvs ul li img { width: 100%; margin: 0; }
.livetvs ul li:nth-child(even) { border-right: 1px solid #ddd; }
.livetv-box { height: auto !important; }

.efm-m { padding:15px; }
.efm { overflow: hidden; }
.efm .ekofi { font-size: 22px; font-family: 'Roboto Slab';padding-right: 0;-webkit-flex: 0 0 14.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 14.666667%;max-width: 14.666667%; }
.efm .ekofi span { font-weight: 400; color: #3a5588; }
.efm .ekofi strong { font-weight: 700; color: #213a6a; }
.efm .curr { width: auto;float: left;margin-top: 2px;padding-right: 0;padding-left: 5px;text-align: center;-webkit-flex: 0 0 15.666667%; -ms-flex: 0 0 15.666667%;flex: 0 0 15.666667%; max-width: 15.666667%; }
.efm .curr strong { color: #222; font-size: 15px; font-weight: 500;padding-right: 0;padding-left: 0; }
.efm .curr ins { padding-right: 10px;padding-left: 10px; }
.efm .curr ins i { display: inline-block; padding: 3px; color: #fff; font-weight: 600;border-radius: 4px;padding-top: 4px;font-size: 12px; }
.efm .curr span { color: #222; font-size: 18px; font-weight: 600;padding-right: 0;padding-left: 0; }
.efm .curr ins i.icon-chevron-down { background-color: #f34545; }
.efm .curr ins i.icon-chevron-up { background-color: #08a913; }
.efm .curr ins i.icon-circle { background-color: #6d6c6c; }
.efm .whr { padding-right: 0; padding-left: 10px;-webkit-flex: 0 0 22%; -ms-flex: 0 0 22%;flex: 0 0 22%; max-width: 22%; }
.efm .whr select.selectpicker {width: 140px;border: 0;color: #222;background-color: #fff;font-size: 20px;font-weight: 700;}
.efm .whr span.icn {color:#222;}
.efm .whr span.icn i { font-size: 24px; }
.efm .whr span.deg {font-size: 20px;color:#222;font-weight: 700; }

.n-c { background-color: #fff; }
.n-c .box {box-shadow:none;padding:0;}
.n-c .col { padding-left: 30px;padding-right: 20px; }

.n-c .t-d { padding: 20px 20px 20px 30px; }
.n-c .t-d h1 { font-weight: 700; }
.n-c .t-d h2 { font-weight: 500; font-size: 22px;line-height: 30px; }

.n-c .list-article .tit-list, .n-c .list-article .box ul li {padding:15px 0;}
.n-c .list-article .box .more-load-btn {border-bottom: 2px solid #ddd;}

.n-c .info-author .box .sum { min-height:auto; }
.n-c .info-author .box .sum { padding: 0; }
.n-c .info-author .box .sum .info-author.min .sum img { border:1px solid #ddd; }
.n-c .info-author .box .sum .author-info-text { border-bottom: 1px solid #ddd;margin: 10px 0 5px 0; }

.n-c .info-author .box .sum .author-info-text strong,
.n-c .info-author .box .sum .author-info-text em {
    display: inline;
    margin-right: 10px;
}

.n-c .info-author .box .sum .author-info-text .who {
    display: inline;
    float: right;
    padding: 0;
    border: 0;
}

.n-c .info-author .box .sum small {
    display: inline;
}

.n-c .info-author .box .sum span {
    display: inline;
    float: right;
    margin: 0;
}

.nw-side {
    margin-right: 20px;
}

.nw-side .wgt-most-author {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 2px solid #ddd;
}

.nw-side .wgt-most-author .box {
    margin-bottom: 0;
}

.agency-news figure.img {
    width: 100%;
}

.agency-news figure.img iframe {
    max-width: 100%;
    height: 360px;
}

.agency-news p iframe {
    max-width: 100%;
}

.agency-news .sum .text-left {
    font-size: 24px;
}

.agency-news .sum .text-right {
    font-size: 22px;
}

.agency-news .rltd-title {
    margin: 40px 0 20px 0;
    padding: 5px 10px;
    background-color: #dadada;
}

.agency-news .rltds {
    margin-top: 10px;
}

.agency-news .rltds .box {
    margin-bottom: 40px;
}

.agency-news .rltds .box .box-news {
    border-bottom: 2px solid #dadada;
    padding-bottom: 10px;
}

.agency-news .rltds .box .box-news figure {
    margin-bottom: 10px;
}

.agency-news .rltds .box .box-news span {
    display: block;
    height: 75px;
    overflow: hidden;
}

.agency-news .sum .text-right span a {
    color: #00b4f4;
    padding: 0 5px;
}

.series-news figure.img {
    width: 100%;
}

.series-news p iframe {
    max-width: 100%;
}

.series-news .sum .text-left {
    font-size: 24px;
}

.series-news .sum .text-right {
    font-size: 22px;
}

.series-news .rltd-title {
    margin: 40px 0 20px 0;
    padding: 5px 10px;
    background-color: #dadada;
}

.series-news .rltds {
    margin-top: 10px;
}

.series-news .rltds .box {
    margin-bottom: 40px;
}

.series-news .rltds .box .box-news {
    border-bottom: 2px solid #dadada;
    padding-bottom: 10px;
}

.series-news .rltds .box .box-news figure {
    margin-bottom: 10px;
}

.series-news .rltds .box .box-news span {
    display: block;
    height: 75px;
    overflow: hidden;
}

.series-news .sum .text-right span a {
    color: #00b4f4;
    padding: 0 5px;
}

.weather-cont {
    padding: 20px;
    background-color: #fff;
}

.weather-cont ul li {
    list-style: none;
}

.wthr-dtl .backgrnd {
    position: relative;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative;
    width: 100%;
    height: 365px;
    background-repeat: no-repeat;
    margin-bottom: 40px;
    text-shadow: 1px 1px #2f2e2e;
}

.wthr-dtl .left {
    float: left;
    width: 50%;
}

.wthr-dtl .right {
    float: right;
    display: inline-block;
    vertical-align: top;
    padding-top: 120px;
    width: 50%;
}

.wthr-dtl .left .city-name {
    margin: 30px 30px 50px 40px;
}

.wthr-dtl .left .city-name h1 {
    font-size: 32px;
    margin-right: 50px;
    color: #fff;
    font-weight: 600;
}

.wthr-dtl .left .city-info {
    height: 185px;
}

.wthr-dtl .left .city-info .wi {
    float: left;
    font-size: 85px;
    margin: 0 40px;
    width: 20%;
}

.wthr-dtl .left .city-info ul {
    float: left;
    width: 50%;
}

.wthr-dtl .left .city-info ul li {
    max-width: 240px;
    margin-bottom: 10px;
    font-size: 20px !important;
}

.wthr-dtl .left .city-info .date {
    font-weight: 500;
}

.wthr-dtl .left .city-info .temperature {
    font-size: 48px !important;
    font-weight: 300;
}

.wthr-dtl .left .city-info .inf {
    line-height: 24px;
    height: 40px;
    font-size: 16px !important;
}

.wthr-dtl .left .addition-info {
    font-size: 20px;
    margin: 20px 0 0 40px;
}

.wthr-dtl .left .addition-info .humidity {
    float: left;
    margin-right: 40px;
    font-size: 18px;
}

.wthr-dtl .left .addition-info .humidity i {
    margin-right: 10px;
}

.wthr-dtl .left .addition-info .wind {
    float: left;
    font-size: 18px;
}

.wthr-dtl .left .addition-info .wind i {
    margin-right: 10px;
}

.wthr-dtl .right ul {
    margin: 0;
    padding: 0;
    color: #fff;
}

.wthr-dtl .right ul li {
    float: left;
    list-style: none;
    display: inline-block;
    border-left: 1px solid #fff;
    width: 25%;
}

.wthr-dtl .right ul li h2 {
    padding: 0;
    font-size: 16px;
    margin-bottom: 28px;
    color: #fff;
    font-weight: 600;
}

.wthr-dtl .right ul li h2,
i,
span {
    text-align: center;
}

.wthr-dtl .right ul li i {
    font-size: 35px;
    display: block;
    margin-bottom: 8px;
}

.wthr-dtl .right ul li span {
    font-size: 24px;
    margin-bottom: 28px;
    display: block;
    line-height: 1;
    color: #fff;
    text-align: center;
}

.wthr-dtl .city-list {
    overflow: hidden;
}

.wthr-dtl .city-list ul {
    width: 100%;
}

.wthr-dtl .city-list h2 {
    font-size: 22px!important;
    font-weight: 500!important;
    color: #4B4B4B!important;
    margin-bottom: 20px!important;
    padding: 10px;
    background-color: #f1efe7;
}

.wthr-dtl .city-list ul li {
    float: left;
    width: 25%;
    height: 40px;
}

.wthr-dtl .city-list ul li a {
    font-size: 18px;
    font-weight: 400;
    color: #4B4B4B;
}

.bt-k-main { padding-left: 0; }
.bt-k-m { background-color: none !important;margin-right:0 !important;color: #fff !important;font-weight: 600; padding: 0 !important; padding-bottom: 8px !important;}
.bt-k-m:hover { background-color: none; }
.bt-k-m span.icon-menu { font-weight: 600;font-size: 38px !important; }

.catopen { display: none; background-color: #f9d247; padding: 25px; position: absolute; z-index: 9999; top: 48px; text-align: center; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.16);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.16); }
.catopen .row a { font-size: 16px; font-weight: 600; }
.catopen .row .col-2 { margin-bottom: 10px; }
.catopen:after {border-bottom: 10px solid #fad246;border-left: 10px solid transparent;border-right: 10px solid transparent;top: -10px;content: "";position: absolute;left: 98.7%;margin-left: -15px;width: 0;height: 0;}

.whatsapph { width: 100%; color: #0ea7f5; font-weight: 600; border: 1px solid #06a5f5; box-shadow: 0px 1px 0px #0e9ee6; }
.whatsapph span.icon-whatsapp { color: #0ea7f5; font-size: 18px;margin-right: 10px; }
.add-site {  }
.add-site a { width: 100%; color: #0ea7f5;font-weight: 600; border: 1px solid #06a5f5; box-shadow: 0px 1px 0px #0e9ee6; }
.sosyals-f a { float: left; padding: 8px 8px; border-color: #2a96bd;color: #0ea7f5;border: 1px solid #06a5f5; box-shadow: 0px 1px 0px #0e9ee6; }

.spinner {margin:40px auto 50px auto; width:80px; text-align:center;}
.spinner > div {width:20px; height:20px; background-color:#10a5ea; border-radius:100%; display:inline-block; -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both; animation:sk-bouncedelay 1.4s infinite ease-in-out both;}
.spinner .bounce1 {-webkit-animation-delay:-0.32s; animation-delay:-0.32s;}
.spinner .bounce2 {-webkit-animation-delay:-0.16s; animation-delay:-0.16s;}
@-webkit-keyframes sk-bouncedelay {0%, 80%, 100% {-webkit-transform:scale(0)} 40% {-webkit-transform:scale(1.0)}}
@keyframes sk-bouncedelay {0%, 80%, 100% {-webkit-transform:scale(0); transform:scale(0);} 40% {-webkit-transform:scale(1.0); transform:scale(1.0);}}

.fitwitter { border-right: 0 !important;border-left: 0 !important; }

.search .input-group svg { position: absolute;top: 7px;right: 150px;z-index: 999; }

.wgt-dailynews { padding: 5px 30px; }
.wgt-dailynews ul li { padding:5px; font-size: 16px;}
.wgt-dailynews ul li:nth-child(2n-1) { background-color: #f7f7f7; }

ul.pagination {display: inline-block;}
ul.pagination>li{background-color: #ddd;margin: 1px;padding-top: 5px;display: inline-block;}
ul.pagination>li>a,
ul.pagination>li.active,
ul.pagination>li.disabled { padding: 5px 15px; }
ul.pagination>li.active{ background-color: #ececec;border-bottom: 1px solid #888;font-weight: 600; }
