@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic');
body {
    font-family: 'Open Sans', sans-serif;
    color: #543F2F;
    background: #f6d654 url(img/fon.gif);
    padding: 0 0 20px;
}

a {
    text-decoration: none;
    color: #18427E;
    -webkit-transition: color 200ms ease,background-color 200ms ease,text-shadow 200ms ease,box-shadow 200ms ease,border 200ms ease;
    transition: color 200ms ease,background-color 200ms ease,text-shadow 200ms ease,box-shadow 200ms ease,border 200ms ease;
}

a:hover {
    color: #f87c2b;
    text-decoration: none;
}

#page-outer-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
}

#page-inner-wrap {
    position: relative;
    width: 100%;
}

.relative {
    position: relative;
}

.container {
    padding: 0;
}

.container .img-responsive {
    display: block;
    width: 100%;
    max-height: 100%;
}

#page-content {
    position: relative;
    overflow: hidden;
    background: #ffffff;
    padding: 0;
border-left: 1px solid #1967af;
}

.ie8 #page-content {
    border: 1px solid #e3e3e3;
    margin: 30px -1px 0;
}

#main {
    padding: 10px;
}

#main.wide {
    float: none;
    width: 100%;
}

#sidebar {
    background: #dbc69b;
    padding: 15px;
}

.section-full {
    margin: 0 -15px;
    padding: 45px 15px 0;
}

.section-full-even {
    margin: 0 -15px;
    padding: 15px 15px 0;
}

article {
    position: relative;
    margin-bottom: 25px;
}

.theme {
    position: absolute;
    top: 10px;
    left: 0;
    font: 700 13px/25px Open Sans,sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #444;
    padding: 0 12px;
}

.overlay {
    position: absolute;
    color: #eee;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 12px 15px;
    background: #000;
    background: rgba(0,0,0,.4);
}

.large .overlay {
    padding: 15px 20px;
}

.overlay h1,.overlay h2,.overlay h3 {
    margin: 0;
}

.overlay h1 {
    font-size: 24px;
    padding: 5px;
}

.overlay p {
    margin: 6px 0 0;
    opacity: .8;
}

.overlay a {
    color: #fff;
}

.overlay .breadcrumb {
    margin: 0 0 0 10px;
    padding: 0;
}

.overlay .sharing {
    position: absolute;
    font-size: 14px;
    right: 25px;
    bottom: 25px;
}

.overlay .sharing a {
    display: inline-block;
    margin-left: 12px;
    opacity: .6;
}

.overlay .sharing a:hover {
    opacity: 1;
}

.separator-left {
    border-left: 1px solid #e3e3e3;
}

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

.separator-bottom {
    border-bottom: 1px solid #e3e3e3;
}

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

ul.rating,ul.rating li {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.rating li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 1px;
    background: url(../../images/stars.png) no-repeat 0 0;
}

ul.rating li.li-rated {
    background-position: 0 100%;
}

.show-more {
    display: inline-block;
    font-size: 18px;
    line-height: 50px;
    color: #fff;
    background: #444;
    border: 0;
    padding: 0 40px;
    margin: 10px 0;
    -webkit-border-radius: 25px 25px 25px 25px;
    border-radius: 25px 25px 25px 25px;
}

#page-content .show-more:hover {
    background: #ccc;
}

.error {
    font-weight: 400;
    color: red;
    margin-top: 5px;
}

.cat-business-light {
    background: #cce0cd;
}

@media(min-width:768px) {
    #main {
        padding: 15px;
    }

    #sidebar {
        top: 0;
        right: 0;
        bottom: 0;
        background: #dbc69b;
        margin-bottom: -9000px;
        padding-bottom: 9000px;
    }

    .section-full {
        margin: 0 -20px;
        padding: 45px 15px 0 20px;
    }

    .section-full-even {
        margin: 0 -15px 0 -20px;
        padding: 15px 15px 0 20px;
    }

    .overlay h1 {
        padding: 10px;
    }
}

@media(min-width:992px) {
    #main {
        float: left;
        width: 640px;
        padding: 0 20px;
    }

    #main.article {
background-color: #ECE0B8;
        padding: 20px;
    }

    #main .col-md-9 {
        padding-top: 20px;
        padding-right: 20px;
    }

    #main .col-md-3 {
        padding-top: 20px;
        padding-left: 20px;
    }

    #sidebar {
        float: right;
        width: 330px;
border-right: 1px solid #c2a881;
    }

    .overlay h1 {
        font-size: 36px;
        padding: 15px 350px 15px 15px;
    }

    .overlay .breadcrumb {
        margin-left: 15px;
    }
}

@media(min-width:1170px) {
    .section-full {
        padding: 45px 25px 0;
    }

    .section-full-even {
        margin: 0 -25px;
        padding: 15px 15px 0 25px;
    }
}

@media(min-width:1200px) {
    #main {
        width: 820px;
        padding: 0 25px;
    }

    #main.article {
        padding: 25px;
border-left: 1px solid #dbc69b;
border-right: 1px solid #c2a881;
    }

    #main .col-md-9 {
        padding-top: 25px;
        padding-right: 25px;
    }

    #main .col-md-3 {
        padding-top: 25px;
        padding-left: 25px;
    }

    #sidebar {
        width: 350px;
        padding: 25px;
        margin-bottom: -9000px;
        padding-bottom: 9000px;
    }

    .section-full {
        margin: 0 -25px;
    }
}

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

#page-content .bottom-margin {
    margin-bottom: 25px;
}

.top-padding {
    padding-top: 15px;
}

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

.no-padding {
    padding: 0;
}

.form-control {
    padding: 10px 12px;
    height: 42px;
}

.icon-padding {
    position: relative;
    padding-left: 30px;
}

.icon-padding i.fa {
    position: absolute;
    top: 4px;
    left: 0;
}
#page-header {
border-bottom: 1px solid #53a1eb;
}
#page-header-mobile {
    position: relative;
    border-top: 5px solid #725f42;
    background: #725f42;
    height: 50px;
    overflow: hidden;
    padding: 0 10px;
}

#page-header-mobile h1 {
    margin: 0;
    padding: 1px 0;
}

#page-header-mobile h1 img {
    vertical-align: inherit;
}

#page-header-mobile a {
    color: #eee;
}

#page-header-mobile a:hover {
    color: #fff;
}

#page-header-mobile span.glyphicon {
    font-size: 24px;
    margin-top: 5px;
}

#page-header-mobile nav {
    background: #2d2f33;
    display: block;
    height: 100%;
    overflow: auto;
    position: fixed;
    right: -20em;
    font-size: 15px;
    top: 0;
    width: 20em;
    z-index: 2000;
    transition: right .3s ease-in-out 0;
    -webkit-transition: right .3s ease-in-out 0;
    -moz-transition: right .3s ease-in-out 0;
    -o-transition: right .3s ease-in-out 0;
}

body.nav-expanded #page-header-mobile nav {
    right: 0;
}

#page-header h1 {
    color: #fff;
    margin: 0;
}

#header-branding {
    position: relative;
    height: 93px;
background: #f6d654 url(img/header.gif) repeat-x;
    overflow: hidden;
    padding-top: 20px;
border-bottom: 1px solid #1967af;
}

#header-branding h1 {
    padding: 20px 0 0 6px;
}

#header-branding #search-form {
    width: 360px;
    height: 45px;
    border: 3px solid #4a4a4a;
    text-align: left;
    margin-top: 22px;
    padding: 0 10px;
    -webkit-border-radius: 25px 25px 25px 25px;
    border-radius: 25px 25px 25px 25px;
    -webkit-box-shadow: inset 0 3px 0 0 #3d3d3d;
    box-shadow: inset 0 3px 0 0 #3d3d3d;
    overflow: hidden;
}

#header-branding #search-form input {
    line-height: 36px;
    height: 36px;
    color: #999;
    background: #444;
    border: 0;
    width: 300px;
    padding: 0 5px;
}

#header-branding #search-form button {
    line-height: 36px;
    height: 36px;
    color: #a1a1a1;
    background: #444;
    border: 0;
    width: 30px;
}

#header-branding .weather {
    position: relative;
    display: inline-block;
    text-align: left;
    padding: 0 80px 0 0;
    margin-top: 28px;
}

#header-branding .weather h3 {
    font-size: 14px;
    font-weight: 400;
    color: #c3c3c3;
    margin: 0;
}

#header-branding .weather h3 span.temp {
    display: inline-block;
    font-weight: 700;
    color: #fff;
    margin-left: 15px;
}

#header-branding .weather span.glyphicon {
    display: inline-block;
    margin-right: 5px;
}

#header-branding .weather span.date {
    font-size: 12px;
    color: #878787;
    padding-left: 22px;
}

#header-branding .weather i.icon {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 28px;
    color: #eee;
}


#header-navigation {
border-top: 1px solid #53a1eb;
    position: relative;
border-bottom: 1px solid #1967af;

background: rgb(36,133,188);
background: linear-gradient(180deg, rgba(36,133,188,1) 0%, rgba(23,113,173,1) 100%);


}

#header-navigation:before  {
  position:absolute;
width:8px;
height:12px;
top:12px;
left:10px;

content: url(data:image/png;base64,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)

}


#header-navigation .container {
    position: relative;
}

#header-navigation ul {
    padding: 0;
    margin-top: -1px;
    border-left: 1px solid #53a1eb;
}

#header-navigation ul li {
    position: static;
    list-style: none;
    float: left;
    border-right: 1px solid #53a1eb;
}

#header-navigation ul li a {
    display: block;
    font-size: 15px;

    line-height: 45px;
    color: #fff;

    text-transform: uppercase;
    padding: 0 10px;
    border-top: 1px solid #53a1eb;
}

#header-navigation ul li li a {
    border-top: 0;
}

#header-navigation ul li.current a,#header-navigation ul li a:hover {
background: rgb(36,133,188);
background: linear-gradient(180deg, rgba(36,133,188,1) 0%, rgba(23,113,173,1) 100%);
outline: none;
text-decoration:underline;
}
#header-navigation ul li.current a,#header-navigation ul li a:active {
background: rgb(36,133,188);
background: linear-gradient(180deg, rgba(36,133,188,1) 0%, rgba(23,113,173,1) 100%);
outline: none;
text-decoration:underline;
}
#header-navigation ul li.current a,#header-navigation ul li a:focus {
background: rgb(36,133,188);
background: linear-gradient(180deg, rgba(36,133,188,1) 0%, rgba(23,113,173,1) 100%);
outline: none;
text-decoration:underline;
}
#header-navigation ul li.options {
    float: right;
    padding-right: 10px;
}

#header-navigation ul li.options a {
    display: inline-block;
    font-size: 12px;
    color: #999;
    padding: 0 10px;
    border: 0;
}

#header-navigation ul li.options a span.glyphicon {
    padding-right: 8px;
    color: #999;
}

#header-navigation ul li.options a:hover,#header-navigation ul li.options a:hover span {
    background: 0;
    color: #fff;
}

#header-navigation .subnav-container {
    display: none;
    position: absolute;
    left: 0;
    top: 50px;
    z-index: 10;
    width: 750px;
    height: 260px;
    overflow: hidden;
    background: #3f3f3f;
}

#header-navigation ul li:hover .subnav-container {
    display: block;
}

#header-navigation ul.subnav-menu {
    position: absolute;
    left: -10px;
    top: 10px;
    width: 200px;
    height: 240px;
    background: #444;
    padding: 15px 0;
}

#header-navigation ul.subnav-menu li {
    float: none;
    border: 0;
    width: 200px;
}

#header-navigation ul.subnav-menu li a {
    display: block;
    text-align: right;
    padding: 0 20px;
    line-height: 30px;
    border: 0;
}

#header-navigation .subnav-posts {
    display: none;
    position: absolute;
    width: 520px;
    left: 220px;
    top: 25px;
}

#header-navigation ul li li.current .subnav-posts,#header-navigation ul li li:hover .subnav-posts,#header-navigation ul li li a:hover .subnav-posts {
    display: block;
}

#header-navigation ul li .subnav-posts a {
    line-height: 14px;
    font-weight: 400;
    display: inline;
    text-transform: none;
    padding: 0;
    border-top: 0;
}

#header-navigation .subnav-posts article {
    width: 150px;
    float: left;
    margin-left: 30px;
}

#header-navigation .subnav-posts article img {
    width: 150px;
}

#header-navigation .subnav-posts article:first-child {
    margin-left: 0;
}

#header-navigation .subnav-posts article h3 {
    line-height: 14px;
    font-weight: 400;
    text-align: center;
    padding: 0 10px;
    margin: 8px 0 0;
}

#header-navigation .dropnav-container {
    display: none;
    position: absolute;
    top: 50px;
    z-index: 10;
    background: #3f3f3f;
}

#header-navigation .dropnav-container ul.dropnav-menu li {
    position: relative;
    float: none;
    min-width: 200px;
    border-top: 1px solid #4d4d4d;
}

#header-navigation .dropnav-container ul.dropnav-menu li a {
    color: #fff;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 10px;

}

#header-navigation .dropnav-container ul.dropnav-menu li a i.fa {
    float: right;
    line-height: 18px;
}

#header-navigation .dropnav-container ul.dropnav-menu ul {
    display: none;
    position: absolute;
    top: 0;
    left: 200px;
    z-index: 100;
}

#header-navigation ul li:hover .dropnav-container,#header-navigation .dropnav-container ul.dropnav-menu li:hover ul {
    display: block;
}

#header-navigation-sub nav {
    height: 50px;
    overflow: hidden;
}

#header-navigation-sub nav ul {
    list-style: none;
    padding: 0;
}

#header-navigation-sub nav ul li {
    float: left;
    margin: 0 10px 0 25px;
}

#header-navigation-sub nav ul li a {
    font: 700 14px/50px Open Sans,sans-serif;
    text-transform: uppercase;
    color: #fff;
}

#header-navigation-sub nav ul li.current a,#page-content #header-navigation-sub nav ul li a:hover {
    color: #3a3a3a;
}

@media(min-width:992px) {
    #header-navigation ul li a {
        font-size: 13px;
        padding: 0 18px;
    }

    #header-navigation .subnav-container {
        width: 970px;
    }

    #header-navigation ul.subnav-menu {
        width: 250px;
    }

    #header-navigation ul.subnav-menu li {
        width: 250px;
    }

    #header-navigation .subnav-posts {
        left: 280px;
        width: 650px;
    }

    #header-navigation .subnav-posts article {
        width: 190px;
    }

    #header-navigation .subnav-posts article img {
        width: 190px;
    }
}

@media(min-width:1170px) {
    #header-navigation ul li a {
        font-size: 15px;
        padding: 0 20px;
    }

    #header-navigation .subnav-container {
        width: 1170px;
    }

    #header-navigation .subnav-posts {
        width: 850px;
    }

    #header-navigation .dropnav-container ul.dropnav-menu li {
        min-width: 240px;
    }

    #header-navigation .dropnav-container ul.dropnav-menu ul {
        left: 240px;
    }
}

#page-slider {
    position: relative;
    margin-top: 1px;
}

#page-slider .row {
    float: left;
}

#page-slider .col-sm-8 {
    padding-right: 1px;
}

#page-slider .col-sm-8 article {
    margin: 0 0 1px;
}

#page-slider .col-sm-4 article {
    height: 150px;
    margin: 1px 0 0;
}

#page-slider .col-sm-4 article img {
    height: 150px;
}

#page-slider .col-sm-4 article:first-child {
    margin-top: 0;
}

#page-slider .col-sm-8 article .overlay p {
    display: none;
}

#page-slider .slider-nav {
    display: none;
    position: absolute;
    width: 750px;
    top: 205px;
}

#page-slider .slider-nav a {
    position: absolute;
    left: 10px;
    display: inline-block;
    font-size: 20px;
    color: #fff;
    width: 40px;
    height: 40px;
    background: rgba(255,255,255,0.3);
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
}

#page-slider .slider-nav a.next {
    left: auto;
    right: 10px;
}

@media(min-width:768px) {
    #page-slider .slider-nav {
        display: block;
    }

    #page-slider .col-sm-8 article {
        height: 452px;
        margin: 0;
    }

    #page-slider .col-sm-8 article img {
        height: 452px;
    }

    #page-slider .col-sm-8 article .overlay p {
        display: block;
    }

    #page-slider .col-sm-4 {
        padding-left: 0;
    }
}

@media(min-width:992px) {
    #page-slider .col-sm-8 {
        width: 635px;
    }

    #page-slider .col-sm-4 {
        width: 365px;
    }

    #page-slider .slider-nav {
        width: 970px;
    }
}

@media(min-width:1200px) {
    #page-slider .col-sm-8 {
        width: 835px;
    }

    #page-slider .slider-nav {
        width: 1170px;
    }
}

#page-content header {
    position: relative;
}

#page-content header h2 {
    font: 400 17px/17px Open Sans,sans-serif;
    color: #444;
    text-transform: uppercase;
    margin: 0 0 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
}

#page-content header span.borderline {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 1px;
    background: #222;
}

article.linkbox h2 {
    font: 400 24px/30px Open Sans,sans-serif;
}

article.linkbox h3 {
    font: 700 15px/18px Open Sans,sans-serif;
}

article.thumb h3 {
    font: 700 16px/20px Open Sans,sans-serif;
    margin: 0 0 10px;
}

article span.text {
    font-size: 12px;
}

article.thumb span.published {
    margin-bottom: 10px;
}

article span.published {
    display: block;
    margin-top: 10px;
    font-size: 10px;
    color: #777;
    text-transform: uppercase;
}

article span.published-time {
    display: block;
    font-size: 10px;
    font-weight: 700;
    color: #bbb;
    text-transform: uppercase;
}

@media(min-width:992px) {
    article.linkbox h2 {
        font: 400 30px/36px Open Sans,sans-serif;
    }
}

.news-layout article {
    padding-bottom: 12px;
    margin-bottom: 10px;
    line-height: 18px;
    border-bottom: 1px solid #e3e3e3;
}

.news-layout article:last-child {
    border-bottom: 0;
}

.news-layout article h3 {
    font-size: 13px;
    line-height: 18px;
    font-weight: 700;
    margin: 0 0 10px;
}

.news-layout article h3 a {
    color: #222;
}

.news-layout article h3 a:hover {
    text-decoration: underline;
}

.news-layout article img {
    float: left;
    margin: 3px 12px 3px 0;
}

.news-lay-1 article h3 {
    margin: 0 0 5px;
}

.news-lay-1 span.published {
    margin: 0 0 5px;
}

#page-content .news-lay-2 header h2 {
    color: #fff;
}

.news-lay-2 article {
    border: 0;
    margin: 0;
}

.news-lay-2 article a h3 {
    text-align: center;
    color: #fff;
    margin-top: 5px;
}

.news-lay-3 article h3 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    margin: 5px 0 0;
}

@media(min-width:992px) {
    news-layout article h3 {
        font-size: 15px;
    }

    .article span.text {
        font-size: 13px;
    }

    .span.published {
        font-size: 11px;
    }
}

article.review img {
    float: none;
}

.news-layout article.review h3 {
    text-align: center;
    height: 36px;
    overflow: hidden;
    margin-bottom: 5px;
}

.cat-videos {
    margin-top: 1px;
    margin-bottom: 1px;
}

.cat-videos .col-sm-8 {
    margin-bottom: 1px;
}

.cat-videos .col-sm-8 article {
    height: 301px;
    margin: 0;
}

.cat-videos .col-sm-8 article img {
    height: 301px;
}

.cat-videos .col-sm-4 article {
    height: 150px;
    margin: 1px 0 0;
}

.cat-videos .col-sm-4 article img {
    height: 150px;
}

.cat-videos .col-sm-4 article:first-child {
    margin-top: 0;
}

@media(min-width:768px) {
    .cat-videos .col-sm-8 {
        padding-right: 1px;
        margin-bottom: 0;
    }

    .cat-videos .col-sm-4 {
        padding-left: 0;
    }
}

@media(min-width:992px) {
    .cat-videos .col-sm-8 {
        width: 300px;
    }

    .cat-videos .col-sm-4 {
        width: 206px;
    }
}

@media(min-width:1200px) {
    .cat-videos .col-sm-8 {
        width: 350px;
    }

    .cat-videos .col-sm-4 {
        width: 289px;
    }
}

#article-post header {
    padding: 15px 0;
    margin: 0 0 20px;
    border-bottom: 1px solid #dbc69b;
}



#article-post header h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 25px;
    color: #543F2F;
    margin: 0;
}

#article-post h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    color: #543F2F;
    margin-bottom: 10px;
}

#article-post p {
    line-height: 24px;
    margin-bottom: 15px;
}

#article-post p.start {
    font: 500 16px/24px 'Open Sans',sans-serif;
    color: #222;
    margin-bottom: 25px;
}

#article-post blockquote {
    position: relative;
    background: #dbc69b;
    margin: 25px 0;
    border-left: 5px solid #0c89c3;
    font: 400 15px/24px Open Sans,sans-serif;
    padding-top: 15px;
    padding-bottom: 15px;
color: #222;
}

#article-post blockquote footer {
    margin: 0;
    padding: 0;
    border: 0;
}

#article-post blockquote p {
    font-size: 20px;
    line-height: 30px;
    font-style: italic;
    color: #222;
}

#article-post blockquote:before {
    position: absolute;
    top: 20px;
    left: 25px;
    font: 700 54px/54px Open Sans,sans-serif;
    color: #999;
}

#article-post blockquote:after {
    position: absolute;
    bottom: 10px;
    right: 25px;
    content: close-quote;
    font: 700 54px/54px Open Sans,sans-serif;
    color: #999;
}

.info-box {
    display: block;
    background: #f5f5f7;
    margin: 20px 0;
    padding: 25px;
}

.author-box {
    position: relative;
    background: #f5f5f7;
    margin: 30px -10px;
    padding: 20px 10px 5px;
    text-align: center;
}

.author-box img {
    margin: 0 auto;
    margin-bottom: 10px;
}

.author-box .name {
    font-size: 20px;
    color: #222;
    margin-bottom: 15px;
}

.author-box p a {
    display: inline-block;
    color: #828282;
    margin: 0 6px;
}

.author-box p a:hover {
    color: #222;
}

#article-post .row-highlights col-sm-9,#article-post .row-highlights col-sm-3 {
    padding-top: 0;
}

#article-post .highlights h4 {
    font: 400 17px/17px Open Sans,sans-serif;
    color: #444;
    text-transform: uppercase;
    margin: 0 0 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e3e3e3;
}

#article-post .review h3 {
    font: 400 20px/20px 'Open Sans',sans-serif;
    margin-top: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #dadada;
    color: #222;
}

#article-post .review ul {
    list-style: none;
    font-size: 15px;
    color: #777;
    padding: 0;
}

#article-post .review li {
    position: relative;
    margin-bottom: 6px;
    padding-left: 25px;
}

#article-post .review li i.fa {
    position: absolute;
    font-size: 16px;
    top: 2px;
    left: 2px;
    color: #f36;
}

#article-post .score-overall {
    background: #F36;
    text-align: center;
    padding: 15px 0;
    margin-bottom: 15px;
}

#article-post .score-number {
    display: block;
    font: 400 72px/72px Open Sans,sans-serif;
    color: #fff;
}

#article-post .score-desc {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    border-top: 1px solid #fff;
    margin-top: 10px;
    padding-top: 10px;
}

#article-post .progress {
    background-color: #dbc69b;
    box-shadow: none;
    height: 30px;
}

#article-post .progress-bar {
    line-height: 30px;
    box-shadow: none;
    border-radius: 4px;
}


#article-post .progress-bar span {
    display: inline-block;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    margin-left: 8px;
    line-height: 26px;
    margin-top: 7px;
}

#article-post .progress-bar span.skill-number {
    font-size: 14px;
    color: #444;
    background-color: #FFF;
    border-radius: 2px;
    padding: 3px 10px;
    line-height: 20px;
    margin-right: 5px;
}

#article-post footer {
    border-top: 1px solid #dadada;
    padding: 15px 0 0;
    margin: 50px 0 0;
}

#article-post footer h3 {
    display: inline-block;
    font: 400 20px/24px Open Sans,sans-serif;
    color: #222;
    margin: 0 30px 0 0;
}

#article-post footer a {
    color: #828282;
    margin: 0 6px;
}

#article-post footer a:hover {
    color: #222;
}

#article-comments {
    margin-bottom: 50px;
}

#comments-list {
    list-style: none;
    padding: 0;
}

#comments-list li {
    list-style: none;
    margin-bottom: 10px;
}

#comments-list li ul {
    padding: 0;
    margin: 10px 0 0;
}

#comments-list li .comment {
    position: relative;
}

#comments-list li .comment .user-avatar {
    display: none;
}

#comments-list li .comment-text {
    position: relative;
    line-height: 24px;
    padding: 25px;
    border: 1px solid #dadada;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

#comments-list .author-comment .comment-text {
    background: #f1d7d7;
    border-color: #eac2c2;
}

#comments-list li .comment-text p {
    margin-bottom: 0;
}

#comments-list li .comment-text header {
    font: 400 14px/24px Open Sans,sans-serif;
    color: #999;
    margin: 0 0 10px;
}

#comments-list li .comment-text header h5 {
    font-size: 18px;
    line-height: 20px;
    color: #222;
    padding: 0;
    margin: 0 15px 0 0;
}

#comments-list li .comment-text header .reply {
    color: #ef3434;
    text-transform: uppercase;
}

#page-content .head-video iframe {
    display: block;
    width: 100%;
    min-height: 280px;
    border: 0;
    margin: 0;
}

#main.article iframe {
    display: block;
    width: 100%;
    border: 0;
    margin: 15px 0 20px;
}

#sidebar-gallery a,#article-gallery a {
    display: block;
    position: relative;
}

.zoomix {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 90;
    background: #000;
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-backface-visibility: hidden;
}

.ie7 .zoomix {
    clear: both;
}

a:hover .zoomix {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: .4;
    filter: alpha(opacity = 50);
}

.zoomix .fa {
    font-size: 25px;
    line-height: 25px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px;
}

.pagination>li>a,.pagination>li>span {
    padding: 8px 15px;
    color: #444;
    border-color: #ddd;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    background-color: #444;
    border-color: #444;
}

@media(min-width:768px) {
    #page-content .head-video iframe {
        min-height: 400px;
    }

    .author-box {
        text-align: left;
        margin: 40px -15px 20px;
        padding: 25px 30px 10px 185px;
    }

    .author-box img {
        position: absolute;
        top: 20px;
        left: 35px;
    }

    #article-post .score-overall {
        margin-bottom: 0;
    }

    #article-post .row-highlights .col-sm-9 {
        border-right: 1px solid #e3e3e3;
    }

    #comments-list li {
        margin-bottom: 30px;
    }

    #comments-list li ul {
        margin: 30px 0 0 125px;
    }

    #comments-list li .comment {
        position: relative;
        padding-left: 125px;
    }

    #comments-list li .comment .user-avatar {
        display: block;
        position: absolute;
        top: 0;
        left: 5px;
    }

    #comments-list li .comment-text:before {
        position: absolute;
        display: block;
        content: "";
        width: 15px;
        height: 15px;
        background: #fff;
        border-left: 1px solid #dadada;
        border-top: 1px solid #dadada;
        margin-left: -34px;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    #comments-list .author-comment .comment-text:before {
        background: #f1d7d7;
        border-color: #eac2c2;
    }
}

@media(min-width:992px) {
    .author-box {
        margin: 35px -20px;
    }

    #article-post .row-highlights .col-sm-9 {
        padding-right: 15px;
    }
}

@media(min-width:1200px) {
    #page-content .head-video iframe {
        min-height: 500px;
    }

    .author-box {
        margin-left: -25px;
        margin-right: -25px;
    }

    #article-post .row-highlights .col-sm-9 {
        padding-right: 25px;
    }

    #article-post .row-highlights .col-sm-3 {
        padding-left: 20px;
    }
}

#archive-page.module-timeline article {
    padding-left: 290px;
    min-height: 230px;
}

#archive-page.module-timeline .input-append {
    position: relative;
    line-height: 30px;
    border-left: 1px solid #e3e3e3;
    height: 90px;
    margin: 30px 0 0 290px;
    padding-left: 25px;
}

#archive-page.module-timeline .input-append:before {
    position: absolute;
    content: "";
    top: 3px;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #444;
    border: 3px solid #fff;
    -webkit-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
}

#archive-page.module-timeline .input-append input {
    width: 160px;
    font-size: 24px;
    padding: 0 5px;
    border: 1px solid #e3e3e3;
}

#archive-page.module-timeline .input-append .glyphicon {
    font-size: 24px;
    margin-left: 5px;
}

#archive-page.module-timeline article .cnt {
    border-color: #e3e3e3;
    min-height: 230px;
    padding-left: 25px;
}

#archive-page.module-timeline article:last-child .cnt {
    min-height: 190px;
}

#archive-page.module-timeline article h3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin: 5px 0 10px;
}

#archive-page.module-timeline article h3 a {
    color: #222;
}

#archive-page.module-timeline article h3 a:hover {
    text-decoration: underline;
}

#archive-page.module-timeline article span.text {
    font-size: 14px;
    line-height: 20px;
    color: #5c5c5c;
}

#archive-page.module-timeline article img {
    position: absolute;
    top: 30px;
    left: 0;
    width: 265px;
    height: 160px;
}

#archive-page.module-timeline article span.published {
    width: 265px;
    top: 2px;
    font-size: 12px;
    color: #999;
}

#archive-page.module-timeline article span.category {
    font-size: 12px;
    line-height: 14px;
}

#archive-page.module-timeline article i.bullet {
    left: -10px;
    width: 20px;
    height: 20px;
    background: #444;
    border-color: #fff;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

#main.author {
    padding-top: 0;
}

#author-page .author-box {
    margin-top: 0;
}

#sidebar .row {
    margin: 0;
}

#sidebar header h2 {
    font-size: 17px;
    font-weight: 400;
    color: #333;
    border-color: #b7d0e2;
}

#sidebar header span.borderline {
    background: #333;
}

.module-timeline {
    margin-bottom: 30px;
}

.module-timeline article {
    position: relative;
    padding-left: 80px;
    margin: 0;
}

.module-timeline article .cnt {
    position: relative;
    border-left: 1px solid #575757;
    padding: 20px 0 20px 20px;
}

.module-timeline article:last-child .cnt {
    padding-bottom: 0;
}

.module-timeline article span.published {
    position: absolute;
    width: 60px;
    text-align: right;
    left: 0;
    top: 2px;
    margin-top: 0;
    color: #999;
}

.module-timeline article span.published-time {
    position: absolute;
    width: 60px;
    text-align: right;
    left: 0;
    top: 16px;
}

.module-timeline article span.category {
    position: absolute;
    top: 2px;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    text-transform: uppercase;
}

.module-timeline article h3 {
    font: 700 15px/18px Open Sans,sans-serif;
    margin: 0;
}

.module-timeline article h3 a {
    color: #ccc;
}

.module-timeline article h3 a:hover {
    color: #fff;
}

.module-timeline article i.bullet {
    position: absolute;
    top: 0;
    left: -8px;
    width: 15px;
    height: 15px;
    background: #fff;
    border: 3px solid #444;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

#sidebar .module-quote {
    background: #8e6161;
    padding: 15px;
    margin: 0 -15px 1px;
}

#sidebar .module-quote header h2 {
    border-color: #8e6161;
}

#sidebar blockquote {
    border: 0;
    padding: 0 0 0 45px;
    margin: 0;
}

#sidebar blockquote p {
    font: italic 400 18px/24px Open Sans,sans-serif;
    color: #fff;
    margin: 0 0 15px;
}

#sidebar blockquote footer {
    font-size: 13px;
    color: #caa;
}

#sidebar .module-singles {
    background: #dbc69b;
    padding: 15px;
    margin: 0 -15px 1px;
}

#sidebar .module-singles header h2 {
    border-color: #b7d0e2;
}

#sidebar .module-singles ul {
    list-style: none;
    padding: 0;
}

#sidebar .module-singles ul li {
    border-top: 1px solid #b7d0e2;
    padding-top: 15px;
    margin-top: 15px;
}

#sidebar .module-singles ul li:first-child {
    border-top: 0;
    margin-top: 0;
}

#sidebar .module-singles li .glyphicon {
    float: left;
    color: #f36;
    font-size: 18px;
    margin-right: 12px;
}

#sidebar .module-singles li a {
    display: block;
    font: 400 16px/18px Open Sans,sans-serif;
    color: #0079BE;
}

#sidebar .module-singles li a:hover {
    color: #f36;
    outline: none;
}

#sidebar .module-singles li a:active {
    outline: none;
}

#sidebar .module-singles li span.author {
    color: #9dc5c7;
}

#sidebar .module-signs {
    background: #dbc69b;
    padding: 15px;
    margin: 0 -15px 1px;
}

#sidebar .module-signs header h2 {
    border-color: #b7d0e2;
}

#sidebar .module-news {
    margin-bottom: 5px;
}

#sidebar .module-news article {
    padding: 15px 0;
    margin: 0;
    border-top: 1px solid #b7d0e2;
    min-height: 80px;
}

#sidebar .module-news article:first-child {
    padding-top: 0;
    border: 0;
}

#sidebar .module-news article h3 {
    font: 16px/18px Open Sans,sans-serif;
    margin: 0;
    max-height: 54px;
    overflow: hidden;
}

#sidebar .module-news article h3 a {
    color: #0079BE;
}

#sidebar .module-news article h3 a:hover {
    color: #f36;
}

#sidebar .module-news article span.published {
    display: block;
    font-size: 11px;
    line-height: 11px;
    color: #999;
    margin: 3px 0 6px;
}

#sidebar .module-news article span.published span.category {
    display: inline-block;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #999;
}

#sidebar .module-news article img {
    display: block;
    float: left;
    margin-right: 12px;
}

#sidebar .module-photos p {
    font-size: 13px;
}

#sidebar .module-photos .row img {
    width: 100%;
}

#sidebar .module-photos .col-xs-4 {
    padding: 0;
    border-left: 1px solid #444;
}

#sidebar .module-photos article {
    margin: 0 0 1px;
}

#sidebar .module-photos .col-xs-4:first-child {
    border-left: 0;
}

#sidebar .module-photos article a {
    display: block;
    position: relative;
}

@media(min-width:992px) {
    #sidebar .module-photos .col-xs-4:first-child img {
        width: 100px;
        height: 79px;
    }
}

@media(min-width:1200px) {
    #sidebar .module-quote {
        padding: 20px 25px;
        margin: 0 -25px 1px;
    }

    #sidebar .module-singles {
        padding: 20px 25px;
        margin: 0 -25px 1px;
    }
}

#page-footer {
    position: relative;
}

#foot-menu {
    height: 70px;
    border-bottom: 1px solid #e4e4e4;
    overflow: hidden;
}

#foot-menu ul {
    padding: 0;
}

#foot-menu ul li {
    list-style: none;
    float: left;
    margin-right: 1px;
}

#foot-menu ul li a {
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 68px;
    color: #222;
    text-transform: uppercase;
    padding: 0 22px;
    border-bottom: 1px solid #222;
}

#foot-menu ul li.current a,#foot-menu ul li a:hover {
    color: #999;
}

#foot-menu ul li.options {
    float: right;
    padding-right: 10px;
}

#foot-menu ul li.options a {
    display: inline-block;
    font-size: 12px;
    color: #999;
    padding: 0 10px;
    border: 0;
}

#foot-menu ul li.options a span.glyphicon {
    padding-left: 10px;
    color: #999;
}

#foot-menu ul li.options a:hover,#foot-menu ul li.options a:hover span {
    color: #222;
}

#page-footer .about {
    font-size: 13px;
    color: #888;
    padding: 0 0 25px;
}

#page-footer .row {
    margin: 0;
}

#page-footer .about div {
    font-size: 13px;
    color: #888;
    margin-top: 30px;
}

#page-footer .about h3 {
    text-align: center;
}

#page-footer .about h4 {
    font-size: 15px;
    color: #444;
}

#page-footer .about a {
    color: #828282;
}

#page-footer .about a i.fa {
    margin-right: 10px;
}

#page-footer .about a:hover {
    color: #222;
}

#page-footer .about ul {
    list-style: none;
    padding: 0;
}

#page-footer .about ul li {
    float: left;
    width: 50%;
}

#page-footer .copyright {
    font-size: 13px;
    color: #888;
    padding: 10px 0;
    border-top: 1px solid #c2a881;
}

#page-footer .copyright div {
    text-align: center;
}

#page-footer .copyright a {
    font-weight: 700;
    color: #444;
}

@media(min-width:768px) {
    #page-footer .about div {
        margin-top: 15px;
    }

    #page-footer .about div:first-child {
        margin-top: 0;
    }

    #page-footer .copyright div {
        text-align: left;
    }

    #page-footer .copyright div.text-right {
        text-align: right;
    }
}

@media(min-width:992px) {
    #page-footer .about h3 {
        text-align: left;
        padding-top: 30px;
    }

    #page-footer .about div {
        padding: 0 20px;
    }

    #page-footer .about div:first-child {
        padding-left: 5px;
    }
}

.ad {
    text-align: center;
    margin: 0 0 20px;
    overflow: hidden;
}

.ad-separator {
    background: #383838;
    padding: 20px;
    margin: 0 -20px 20px;
}

@media(min-width:992px) {
    .ad-separator {
        padding: 15px;
        margin: 0 -15px 20px;
    }
}

@media(min-width:1200px) {
    .ad-separator {
        padding: 20px 25px;
        margin: 0 -25px 20px;
    }
}

#header-navigation ul li.cat-news a,#header-navigation ul li.cat-news .dropnav-container ul.dropnav-menu,#header-navigation ul li.cat-news .dropnav-container ul.dropnav-menu li,.sidr ul li.cat-news a {
    border-color: #53a1eb;
}

#header-navigation ul li.cat-news .subnav-menu,#header-navigation ul li.cat-news:hover .subnav-menu a,#header-navigation ul li.cat-news .dropnav-container ul li a:hover {
    background: #53a1eb;
}

#header-navigation ul li.cat-news a:hover,#header-navigation ul li.cat-news:hover a,#header-navigation ul li.cat-news.current a,#header-navigation ul li.cat-news .subnav-container,#header-navigation ul li.cat-news .subnav-menu
a:hover,#header-navigation ul li.cat-news .subnav-menu .current a,#header-navigation-sub nav.cat-news,.sidr ul li.cat-news a:hover {
    background: #53a1eb;
}

.linkbox.cat-news a:hover .overlay {
    background: rgba(239,52,52,0.8);
}

#header-navigation ul li.cat-sports a,#header-navigation ul li.cat-sports .dropnav-container ul.dropnav-menu,#header-navigation ul li.cat-sports .dropnav-container ul.dropnav-menu li,.sidr ul li.cat-sports a {
    border-color: #51a3ff;
}

#header-navigation ul li.cat-sports .subnav-menu,#header-navigation ul li.cat-sports:hover .subnav-menu a,#header-navigation ul li.cat-sports .dropnav-container ul li a:hover {
    background: #51a3ff;
}

#header-navigation ul li.cat-sports a:hover,#header-navigation ul li.cat-sports:hover a,#header-navigation ul li.cat-sports.current a,#header-navigation ul li.cat-sports .subnav-container,#header-navigation ul li.cat-sports .subnav-menu
a:hover,#header-navigation ul li.cat-sports .subnav-menu .current a,#header-navigation-sub nav.cat-sports,.sidr ul li.cat-sports a:hover {
    background: #4a84c4;
}

.linkbox.cat-sports a:hover .overlay {
    background: rgba(81,163,255,0.8);
}

#header-navigation ul li.cat-lifestyle a,#header-navigation ul li.cat-lifestyle .dropnav-container ul.dropnav-menu,#header-navigation ul li.cat-lifestyle .dropnav-container ul.dropnav-menu li,.sidr ul li.cat-lifestyle a {
    border-color: #d4ca56;
}

#header-navigation ul li.cat-lifestyle .subnav-menu,#header-navigation ul li.cat-lifestyle:hover .subnav-menu a,#header-navigation ul li.cat-lifestyle .dropnav-container ul li a:hover {
    background: #d4ca56;
}

#header-navigation ul li.cat-lifestyle a:hover,#header-navigation ul li.cat-lifestyle:hover a,#header-navigation ul li.cat-lifestyle.current a,#header-navigation ul li.cat-lifestyle .subnav-container,#header-navigation ul li.cat-lifestyle .subnav-menu
a:hover,#header-navigation ul li.cat-lifestyle .subnav-menu .current a,#header-navigation-sub nav.cat-lifestyle,.sidr ul li.cat-lifestyle a:hover {
    background: #b1aa57;
}

.linkbox.cat-lifestyle a:hover .overlay {
    background: rgba(212,202,86,0.8);
}

#header-navigation ul li.cat-showtime a,#header-navigation ul li.cat-showtime .dropnav-container ul.dropnav-menu,#header-navigation ul li.cat-showtime .dropnav-container ul.dropnav-menu li,.sidr ul li.cat-showtime a {
    border-color: #cc62c8;
}

#header-navigation ul li.cat-showtime .subnav-menu,#header-navigation ul li.cat-showtime:hover .subnav-menu a,#header-navigation ul li.cat-showtime .dropnav-container ul li a:hover {
    background: #cc62c8;
}

#header-navigation ul li.cat-showtime a:hover,#header-navigation ul li.cat-showtime:hover a,#header-navigation ul li.cat-showtime.current a,#header-navigation ul li.cat-showtime .subnav-container,#header-navigation ul li.cat-showtime
.subnav-menu a:hover,#header-navigation ul li.cat-showtime .subnav-menu .current a,#header-navigation-sub nav.cat-showtime,.sidr ul li.cat-showtime a:hover {
    background: #a0569e;
}

.linkbox.cat-showtime a:hover .overlay {
    background: rgba(204,98,200,0.8);
}

#header-navigation ul li.cat-tech a,#header-navigation ul li.cat-tech .dropnav-container ul.dropnav-menu,#header-navigation ul li.cat-tech .dropnav-container ul.dropnav-menu li,.sidr ul li.cat-tech a {
    border-color: #6f9ed3;
}

#header-navigation ul li.cat-tech .subnav-menu,#header-navigation ul li.cat-tech:hover .subnav-menu a,#header-navigation ul li.cat-tech .dropnav-container ul li a:hover {
    background: #6f9ed3;
}

#header-navigation ul li.cat-tech a:hover,#header-navigation ul li.cat-tech:hover a,#header-navigation ul li.cat-tech.current a,#header-navigation ul li.cat-tech .subnav-container,#header-navigation ul li.cat-tech .subnav-menu
a:hover,#header-navigation ul li.cat-tech .subnav-menu .current a,#header-navigation-sub nav.cat-tech,.sidr ul li.cat-tech a:hover {
    background: #6081a6;
}

.linkbox.cat-tech a:hover .overlay {
    background: rgba(111,158,211,0.8);
}

#header-navigation ul li.cat-business a,#header-navigation ul li.cat-business .dropnav-container ul.dropnav-menu,#header-navigation ul li.cat-business .dropnav-container ul.dropnav-menu li,.sidr ul li.cat-business a {
    border-color: #5dc866;
}

#header-navigation ul li.cat-business .subnav-menu,#header-navigation ul li.cat-business:hover .subnav-menu a,#header-navigation ul li.cat-business .dropnav-container ul li a:hover {
    background: #5dc866;
}

#header-navigation ul li.cat-business a:hover,#header-navigation ul li.cat-business:hover a,#header-navigation ul li.cat-business.current a,#header-navigation ul li.cat-business .subnav-container,#header-navigation ul li.cat-business .subnav-
menu a:hover,#header-navigation ul li.cat-business .subnav-menu .current a,#header-navigation-sub nav.cat-business,.sidr ul li.cat-business a:hover {
    background: #55985b;
}

.linkbox.cat-business a:hover .overlay {
    background: rgba(93,200,102,0.8);
}

#header-navigation ul li.cat-extra a,.sidr ul li.cat-extra a {
    border-color: #73edfb;
    color: #73edfb;
}

#header-navigation ul li.cat-extra .dropnav-container,#header-navigation ul li.cat-extra:hover a {
    background: #222;
}

#header-navigation ul li.cat-extra .dropnav-container ul li a:hover {
    color: #73edfb;
}

article.cat-news a.theme,article a.theme.cat-news,#page-content .section-news header span.borderline,#page-content .cat-news .theme,#article-post.cat-news .progress-bar,#article-post.cat-news .score-overall {
    background: #53a1eb;
}

.section-news header h2 a,#article-post.cat-news .review ul.good li i.fa {
    color: #ef3434;
}

article.cat-sports a.theme,article a.theme.cat-sports,#page-content .section-sports header span.borderline,#page-content .cat-sports .theme,#article-post.cat-sports .progress-bar,#article-post.cat-sports .score-overall {
    background: #51a3ff;
}

.section-sports header h2 a,#article-post.cat-sports .review ul.good li i.fa {
    color: #51a3ff;
}

article.cat-lifestyle a.theme,article a.theme.cat-lifestyle,#page-content .section-lifestyle header span.borderline,#page-content .cat-lifestyle .theme,#article-post.cat-lifestyle .progress-bar,#article-post.cat-lifestyle .score-overall {
    background: #d4ca56;
}

.section-lifestyle header h2 a,#article-post.cat-lifestyle .review ul.good li i.fa {
    color: #d4ca56;
}

article.cat-showtime a.theme,article a.theme.cat-showtime,#page-content .section-showtime header span.borderline,#page-content .cat-shotime .theme,#article-post.cat-showtime .progress-bar,#article-post.cat-showtime .score-overall {
    background: #cc62c8;
}

.section-showtime header h2 a,#article-post.cat-showtime .review ul.good li i.fa {
    color: #cc62c8;
}

article.cat-tech a.theme,article a.theme.cat-tech,#page-content .section-tech header span.borderline,#page-content .cat-tech .theme,#article-post.cat-tech .progress-bar,#article-post.cat-tech .score-overall {
    background: #6f9ed3;
}

.section-tech header h2 a,#article-post.cat-tech .review ul.good li i.fa {
    color: #6f9ed3;
}

article.cat-business a.theme,article a.theme.cat-business,#page-content .section-business header span.borderline,#page-content .cat-business .theme,#article-post.cat-business .progress-bar,#article-post.cat-business .score-overall {
    background: #5dc866;
}

.section-business header h2 a,#article-post.cat-business .review ul.good li i.fa {
    color: #5dc866;
}

.cat-reviews {
    background: #444;
}

#page-content .cat-reviews header h2 {
    border-color: #4e4e4e;
}

#page-content .cat-reviews header span.borderline {
    background: #fff;
}

#archive-page.module-timeline .cat-news a {
    color: #ef3434;
}

#archive-page.module-timeline article i.bullet-news {
    background: #ef3434;
}

#archive-page.module-timeline .cat-sports a {
    color: #5ab45f;
}

#archive-page.module-timeline article i.bullet-sports {
    background: #51a3ff;
}

#archive-page.module-timeline .cat-lifestyle a {
    color: #d4ca56;
}

#archive-page.module-timeline article i.bullet-lifestyle {
    background: #d4ca56;
}

#archive-page.module-timeline .cat-showtime a {
    color: #cc62c8;
}

#archive-page.module-timeline article i.bullet-showtime {
    background: #cc62c8;
}

#archive-page.module-timeline .cat-tech a {
    color: #6f9ed3;
}

#archive-page.module-timeline article i.bullet-tech {
    background: #6f9ed3;
}

#archive-page.module-timeline .cat-business a {
    color: #5dc866;
}

#archive-page.module-timeline article i.bullet-business {
    background: #5dc866;
}



#sidebar .module-timeline article i.bullet-news {
    background: #ef3434;
}

#sidebar .module-timeline article i.bullet-sports {
    background: #51a3ff;
}

#sidebar .module-timeline article i.bullet-lifestyle {
    background: #d4ca56;
}

#sidebar .module-timeline article i.bullet-showtime {
    background: #cc62c8;
}

#sidebar .module-timeline article i.bullet-tech {
    background: #6f9ed3;
}

#sidebar .module-timeline article i.bullet-business {
    background: #5dc866;
}

#foot-menu ul li.cat-news a {
    border-color: #ef3434;
}

#foot-menu ul li.cat-news a:hover,#foot-menu ul li.cat-news.current a {
    color: #c13636;
}

#foot-menu ul li.cat-sports a {
    border-color: #51a3ff;
}

#foot-menu ul li.cat-sports a:hover,#foot-menu ul li.cat-sports.current a {
    color: #4a84c4;
}

#foot-menu ul li.cat-lifestyle a {
    border-color: #d4ca56;
}

#foot-menu ul li.cat-lifestyle a:hover,#foot-menu ul li.cat-lifestyle.current a {
    color: #b1aa57;
}

#foot-menu ul li.cat-showtime a {
    border-color: #cc62c8;
}

#foot-menu ul li.cat-showtime a:hover,#foot-menu ul li.cat-showtime.current a {
    color: #a0569e;
}

#foot-menu ul li.cat-tech a {
    border-color: #6f9ed3;
}

#foot-menu ul li.cat-tech a:hover,#foot-menu ul li.cat-tech.current a {
    color: #6081a6;
}

#foot-menu ul li.cat-business a {
    border-color: #5dc866;
}

#foot-menu ul li.cat-business a:hover,#foot-menu ul li.cat-business.current a {
    color: #55985b;
}

#foot-menu ul li.cat-extra a {
    border-color: #73edfb;
}

#foot-menu ul li.cat-extra a:hover,#foot-menu ul li.cat-extra.current a {
    color: #73edfb;
}
.cards-space {
background-color: #dbc69b;
}
.pusk {
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
.gadanie1 {
text-align: center;
font-weight: bold;
margin-bottom: 10px;
margin-top: 20px;
}
.gadanie2 {
margin-top: 10px;

text-align: center;
}
.gadanie3 {
margin-top: 10px;
text-align: center;
font-weight: bold;
}
.cards-frame {
border: 1px solid #dbc69b;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.cards-frame-black {
border: 1px solid #020100;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.text-snippet {


}
.text-snippet2 {
margin-top: 20px;
margin-bottom: 15px;
background-color: #dbc69b;
padding: 10px;
text-align: justify;
border-right: 1px solid #c2a881;
border-top: 1px solid #c2a881;
border-bottom: 1px solid #c2a881;
border-left: 5px solid #c2a881;
}
.bold-t {
font-weight: bold;
}
.ba1 {
width: 336px;
height: 280px;	
}
.green-panel-padder {
margin-top:15px;
}
.green-panel-cap:before {
left:25px;
position:absolute;
float:left;
display:inline-block;
content: url(data:image/png;base64,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)
}
.green-panel-cap {
border-bottom: 1px solid #73bc02;
color: #ffffff;
height:25px;
text-align:center;
background: rgb(112,187,0);
background: linear-gradient(180deg, rgba(112,187,0,1) 0%, rgba(209,227,125,1) 100%);
}
.green-panel-padder {
border: 1px solid #cccccc;
}
.green-panel-body {
padding:10px;
}
@media (max-width:500px) {
	.ba1 {
width: 300px;
height: 250px;	
	}
}
.ba2 {
	width: 336px;
	height: 280px
}
@media (max-width:500px) {
	.ba2 {
		display: none!important
	}
}
@media (max-width:600px) {
	.ba2 {
		display: none!important
	}
}
@media (max-width:700px) {
	.ba2 {
		display: none!important
	}
}
@media (min-width:800px) {
	.ba2 {
		width: 336px;
		height: 280px
	}
}
@media (min-width:1024px) {
	.ba2 {
		width: 336px;
		height: 280px
	}
}
@media (min-width:1366px) {
	.ba2 {
		width: 336px;
		height: 280px
	}
}
.zodiac-plus li {
    display: block;
margin-bottom: 5px;
}
.zodiac-plus {

}
.zodiac-plus li:before {
    content: "\e125";
    font-family: 'Glyphicons Halflings';
    font-size: 15px;
    float: left;
    margin-top: 3px;
    margin-left: -25px;
    color: #48B03D;
}
.zodiac-minus {

}
.zodiac-minus li {
    display: block;
margin-bottom: 5px;
}

.zodiac-minus li:before {
    content: "\e126";
    font-family: 'Glyphicons Halflings';
    font-size: 15px;
    float: left;
    margin-top: 3px;
    margin-left: -25px;
    color: #B0453D;
}
.zodiac-china {

}
.zodiac-china li {
    display: block;
margin-bottom: 5px;
}

.zodiac-china li:before {
    content: "\e101";
    font-family: 'Glyphicons Halflings';
    font-size: 15px;
    float: left;
    margin-top: 3px;
    margin-left: -25px;
    color: #543F2F;
}
.zodiac-titles {
text-align: center;
font-weight: bold;
margin-top: 15px;
margin-bottom: 15px;
}
.zodiac-pic {
margin-bottom: 15px;
padding-top: 5px;
}
.age {
text-align: center;
}
.horoscope-pic {
margin-bottom: 15px;
padding-top: 5px;
}
.horoscope-date {
text-align: center;
font-weight: bold;
margin-bottom: 15px;
font-size: 15px;
}
.horoscope-dates {
text-align: center;
margin-bottom: 15px;
}
.horoscope-date-choose {
font-size: 16px;
}
.horoscope-date-way {
font-size: 16px;
}
@media (max-width:500px) {
.horoscope-date-choose {
font-weight: bold;
font-size: 18px;
}
.horoscope-date-way {
font-size: 18px;
}
.horoscope-date {
text-align: center;
margin-bottom: 15px;
font-size: 19px;
font-weight: normal;
}
}
.kvadrat {
text-align: center;
color: white;
display: inline-block;
width: 100px;
height: 100px;
background: #53a1eb;
margin-bottom: 20px;
border: 1px solid #4a4a4a;
font-weight: bold;
font-size: 17px;
padding: 5px;
}
.kvadrat::after {
margin-top: 15px;
content: attr(data-attr);
}
.kvadrat-znachenie {
display: block;
margin-top: 10px;
margin-bottom: 5px;
font-size: 13px;
font-weight: normal;
}

.kvadrat-pifagora {

}
.numerology-title {
margin-bottom: 10px;
}
.num-lst li {
    display: block;
margin-bottom: 10px;
}

.num-lst li:before {
    content: "\e006";
    font-family: 'Glyphicons Halflings';
    font-size: 15px;
    float: left;
    margin-top: 3px;
    margin-left: -25px;
    color: #e6a727;
}
.num-lst li span {
font-weight: bold;
}
.china-info {
margin-bottom: 35px;
}
.num-info {
margin-bottom: 35px;
}
.stuff {
padding: 5px 0;
margin-top: 25px;
margin-bottom: 20px;
border-bottom: 1px solid #dbc69b;
}
.checklist li {
    display: block;
margin-bottom: 10px;
}

.checklist li:before {
    content: "\e006";
    font-family: 'Glyphicons Halflings';
    font-size: 15px;
    float: left;
    margin-top: 3px;
    margin-left: -25px;
    color: #e6a727;
}
.horoscopes-blocks {
margin-top: 10px;
}
.mt30 {
margin-top: 30px;
}
.z-link {
font-weight: bold;
}
.z-link:hover {

}
.z-link:active {
outline: none;
text-decoration: none;
}
.z-link:focus {
text-decoration: none;
}
.z-area {
margin-bottom: 10px;

padding-top: 10px;

text-align: center;
}
.z-dates {
color: #543F2F;
margin-top: 10px;
font-weight: normal;
font-size: 13px;
}
.front-content {

background: #ffffff; 

}
.left-content {


}
.right-content {
 
}

.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-size:14px;background:#3f3f3f;border-left:1px solid #222;color:white;}
.sidr .sidr-inner{padding:0 0 15px;}
.sidr .sidr-inner > p{margin-left:15px;margin-right:15px;}
.sidr.right{left:auto;right:-260px;}
.sidr.left{left:-260px;right:auto;}
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:white;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d, #1a1a1a);background-image:-moz-linear-gradient(#4d4d4d, #1a1a1a);background-image:-o-linear-gradient(#4d4d4d, #1a1a1a);background-image:linear-gradient(#4d4d4d, #1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.2);box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.2);}
.sidr p{font-size:13px;margin:0 0 12px;}
.sidr p a{color:rgba(255, 255, 255, 0.9);}
.sidr > p{margin-left:15px;margin-right:15px;}
.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d;}
.sidr ul li{position:relative;display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a;}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active{border-top:none;line-height:49px;background:#222;}
.sidr ul li a, .sidr ul li span{padding:0 15px;display:block;font-weight:700;text-transform:uppercase;text-decoration:none;color:white;border-right:3px solid #222;}
.sidr ul li a.more{position:absolute;right:3px;top:0;border:none;padding:0 20px;}
.sidr ul li ul{display:none;border-bottom:none;margin:0;}
.sidr ul li ul li{line-height:36px;font-size:13px;}
.sidr ul li ul li:last-child{border-bottom:none;}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active{border-top:none;line-height:37px;}
.sidr ul li ul li a, .sidr ul li ul li span{font-weight:400;text-transform:none;color:rgba(255, 255, 255, 0.8);padding-left:30px;}
.sidr ul li ul li ul li a, .sidr ul li ul li ul li span{padding-left:50px;}
.sidr form{margin:0 10px;}
.sidr label{font-size:13px;}
.sidr input[type="text"],
.sidr input[type="password"],
.sidr input[type="date"],
.sidr input[type="datetime"],
.sidr input[type="email"],
.sidr input[type="number"],
.sidr input[type="search"],
.sidr input[type="tel"],
.sidr input[type="time"],
.sidr input[type="url"],
.sidr textarea, .sidr select{width:100%;font-size:13px;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:8px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0, 0, 0, 0.1);color:rgba(255, 255, 255, 0.6);display:block;clear:both;}
.sidr input[type=checkbox]{width:auto;display:inline;clear:none;}
.sidr input[type=button],
.sidr input[type=submit]{color:#333333;background:white;}
.sidr input[type=button]:hover,
.sidr input[type=submit]:hover{background:rgba(255, 255, 255, 0.9);}
.e-space {
border: 1px solid #fff;
display: flex;
}
.left-e, .right-e, .center-e {
   height: 28px;
}
.center-e{
border: 1px solid #248bc6;
background: rgb(37,137,196);
background: linear-gradient(180deg, rgba(37,137,196,1) 0%, rgba(75,156,209,1) 100%);
    width: 100%;
 }
 
 .left-e, .right-e{
border: 1px solid #70b701;
text-align:center;
display:block;
width:25px;
height:28px;
background: rgb(116,188,1);
background: linear-gradient(180deg, rgba(116,188,1,1) 0%, rgba(210,227,125,1) 100%);
width:25px;
 }
.arrow-left {
display:inline-block;
content: url(data:image/png;base64,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)

}
.arrow-right {
display:inline-block;
content: url(data:image/png;base64,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)

}

.arrow-menu: before  {
display:inline-block;
content: url(data:image/png;base64,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)

}
