.hpost-image {
  margin-top: 2em;
  margin-right: 2em;
  float: left;
  text-align: left;
}
li.widget {
  list-style-type: none;
}
img {
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

.widget iframe,
.widget img {
    max-width: 100%;
}


body {
    color: #2e2e2e;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    background: #ffffff url() repeat fixed top left;
}

#body-wrapper {
    max-width: 100%;
    margin: 0 auto;
    background-color: #f8f8f8;
    box-shadow: 0 0 5px RGBA(0, 0, 0, 0.2)
}

.body-row {
    width: 1250px
}

#content-wrapper {
    margin: 0 auto;
    padding: 20px 0 40px;
    overflow: hidden;
}

#main-wrapper {
    float: left;
    width: 68%;
    max-width: 620px;
}

#sideBar-wrapper {
    float: right;
    width: 30%;
    max-width: 330px;
}

#sideBar-wrapper1 {
    float: left;
    width: 30%;
    max-width: 300px;
    padding: 0 15px;
    box-sizing: border-box;
}


.sideBar .widget {
    margin-bottom: 20px;
    position: relative;
    background: #fff;
    box-shadow: 0 2px 3px rgba(204, 204, 204, .3);
    padding: 10px;
    box-sizing: border-box;
}

.sideBar h2 {
    position: relative;
    overflow: hidden;
    margin: 0;
    font-size: 18px;
    vertical-align: middle;
    padding: 0 0 10px 0;
    border-bottom: 2px solid #000;
    font-weight: 700;
}

.sideBar ul,
.sideBar li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sideBar .widget-content {
    padding: 10px 0;
}

h1.widget-title {font-size: 30px;display: block;}
h1.widget-title a {text-decoration: none;color: #404040;}
#category-posts-10-internal li > div { clear: none !important;}
.cat-post-item h2 a {text-decoration: none;}
#category-posts-9-internal .cat-post-item .cat-post-title {display:block !important;}

.tyard .ty-first {
    width: 100%;
    position: relative;
    float: none;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.tyard .ty-feat-image {
    width: 100%;
    position: relative;
}

.tyard .ty-first .tyard-thumb,
.tyard .ty-img {
    height: 340px;
}

.templatesyard .ty-first .tyard-thumb {
    position: relative;
    width: 100%;
    height: 200px;
}

.tyard-thumb {
    overflow: hidden;
}

.tyard .ty-first .tyard-thumb,
.tyard .ty-img {
    height: 340px !important;
}

.templatesyard .ty-img {
    width: 100%;
    height: 200px;
    position: relative;
    display: block;
}

.ty-first .tyard-thumb .yard-label {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 2;
}

.ty-first .tyard-thumb .yard-label a {
    background: #1b3ea3;
    color: #fff;
    text-transform: uppercase;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    padding: 0 6px;
    font-size: 11px;
    font-weight: 400;
    border-radius: 2px;
}

.tyard .ty-first .ty-con-yard,
.column .ty-first .ty-con-yard {
    z-index: 2;
    padding: 15px;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 2px 3px rgba(204, 204, 204, .3);
}

.tyard .ty-first .ty-con-yard .tyard-title a,
.column .ty-first .ty-con-yard .tyard-title a {
    display: block;
    font-size: 33px;
    color: #000000;
    font-weight: 700;
    line-height: 37px;
    margin-bottom: 5px;
    text-transform: capitalize;
    letter-spacing: -.8px;
}

.ty-con-yard .yard-auth-ty,
.ty-con-yard .ty-time {
    color: #555;
}

.recent-summary {
    display: block;
    color: #696969;
    padding: 10px 0;
    font-weight: 400;
    line-height: 20px;
    font-size: 15px;
}

.read-summary {
    background: #1b3ea3;
    padding: 5px 12px !important;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0 0;
    font-size: 14px;
    text-transform: capitalize;
    border-radius: 2px;
    color: #fff;
    font-weight: bold;
    white-space: nowrap;
}

.read-summary a {
    color: #fff;
}

.tyard .ty-feat .ty-rest {
    float: left;
    width: 50%;
    padding: 0;
    position: relative;
    box-sizing: border-box;
}

.tyard .ty-feat .ty-rest:last-child {
    padding-left: 1%;
}

.tyard .ty-feat .ty-rest:nth-child(2) {
    padding-right: 1%;
}

.templatesyard .ty-feat .ty-rest .tyard-thumb {
    width: 100%;
    height: 200px;
    vertical-align: middle;
}

.templatesyard .ty-feat .ty-rest .yard-img {
    width: 100%;
    height: 200px;
    position: relative;
    display: block;
}

.tyimg-lay {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(40, 35, 40, 0.05);
}

.templatesyard .ty-feat .ty-rest .yard-tent-ty {
    width: 100%;
    z-index: 2;
    padding: 15px;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 2px 3px rgba(204, 204, 204, .3);
}

.tyard .ty-rest .yard-tent-ty .tyard-title {
    overflow: hidden;
    line-height: 0;
    margin: 0 0 2px;
    padding: 0;
}

.tyard .ty-rest .yard-tent-ty .tyard-title a {
    color: #000000;
    font-weight: 700;
    line-height: 24px;
    font-size: 20px;
    text-transform: capitalize;
    letter-spacing: -.8px;
}

.breadcrumbs .fa-times:before {
    margin: 0 5px;
}

.breadcrumbs {
    margin: 0;
    font-size: 13px;
    padding: 0;
}

.breadcrumbs i {
    color: #1b3ea3;
    font-size: 8px !important;
}

.breadcrumbs span a.bhome {
    color: #1b3ea3;
}

.breadcrumbs span,
.breadcrumbs span a {
    color: #000;
}

.breadcrumbs span a:hover {
    color: #1b3ea3;
}

article {
    padding: 0;
    overflow: hidden;
}

.post-outer {
    padding: 0 0 20px 0;
}

.post {
    display: block;
    overflow: hidden;
    word-wrap: break-word;
    background: #fff;
    box-shadow: 0 2px 3px rgba(204, 204, 204, .3);
}

.item .post,
.static_page .post,
.item .post {
    padding: 15px;
    box-sizing: border-box;
}

.item .post-head {
    position: relative;
    margin: 10px 0;
    border-bottom: 2px solid #eee;
}

.post-head h1 {
    color: #000000;
    font-size: 33px;
    font-weight: 500;
    line-height: 37px;
    text-transform: capitalize;
    letter-spacing: -.6px;
    border-bottom: 2px solid #555;
    display: inline-block;
    position: relative;
    top: 2px;
}

.index .post h2,
.archive .post h2 {
    font-weight: 700;
    line-height: 24px;
    font-size: 20px;
    text-align: inherit;
    text-transform: capitalize;
    letter-spacing: -.6px;
}

.post h2 a {
    color: #000000;
}

.post h2 {
    margin: 0 0 10px;
    padding: 0;
}

.retitle h2 {
    margin: 0 0 8px;
    display: block;
}

.post-body {
    margin: 0px;
    font-size: 14px;
    line-height: 26px;
    box-sizing: border-box;
}

.post-home-image {
    float: left;
    width: 210px;
    height: 140px;
    margin-right: 20px;
    position: relative;
}

.post-home-image .post-thumb {
    width: 100%;
    height: 140px;
    position: relative;
    display: block;
    overflow: hidden;
}

.post-home-image .post-thumb a {
    width: 100%;
    height: 140px;
    display: block;
    transition: all .3s ease-out !important;
    -webkit-transition: all .3s ease-out !important;
    -moz-transition: all .3s ease-out !important;
    -o-transition: all .3s ease-out !important;
}

.date-header {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3em;
    margin: 0 !important;
    padding: 0;
}

.date-header a {
    color: #bdbdbd;
}

.date-header .read-more {
    background: #000000;
    padding: 5px 12px !important;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0 0;
    font-size: 12px;
    text-transform: capitalize;
    border-radius: 2px;
    color: #f7f7f7;
    font-weight: bold;
    white-space: nowrap;
    font-family: inherit;
}

.read-more:hover {
    background: #1b3ea3;
    color: #fff;
}

.post-header {
    padding: 10px;
    margin-bottom: 10px;
}

#meta-post {
    padding: 5px 0;
}

#meta-post .post-comment-link {
    float: right;
}

abbr.published.timeago {
    text-decoration: none;
}

.post-meta {
    color: #bdbdbd;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    margin: 0;
    padding: 0;
}

.post-meta a,
.post-meta i {
    color: #CBCBCB;
}

.post-timestamp {
    margin-left: 5px;
}

.resumo {
    margin-top: 10px;
    color: #919191;
}

.resumo span {
    display: block;
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
}

.post-body img {
    max-width: 100%;
    padding: 10px 0;
    position: relative;
    margin: 0 auto;
}

.post h3 {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.1;
}

.second-meta {
    display: none;
}

.comment-link {
    white-space: normal;
}

#blog-pager {
    clear: both;
    text-align: center;
    padding: 15px 0;
    background: #ffffff;
    color: #4d4d4d;
}

.displaypageNum a,
.showpage a,
.pagecurrent,
.blog-pager-older-link,
.blog-pager-newer-link {
    padding: 5px 13px;
    margin-right: 8px;
    color: #fff;
    background-color: #000000;
    border: 0;
    display: inline-block;
    line-height: 20px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.displaypageNum a:hover,
.showpage a:hover,
.pagecurrent,
.blog-pager-older-link:hover,
.blog-pager-newer-link:hover {
    background: #1b3ea3;
    border: 0;
    text-decoration: none;
    color: #fff;
}

.showpageOf {
    display: none !important;
    overflow: hidden;
}

#blog-pager .pages {
    margin: 10px 0;
    border: none;
}

.item .post-footer .label-head .label-title {
    color: #fff;
    padding: 3px 8px;
    font-size: 13px;
    background-color: #1b3ea3;
}

.item .post-footer .label-head a {
    color: #fff;
    padding: 3px 8px;
    font-size: 13px;
    background-color: #000000;
}

.share-box {
    position: relative;
    padding: 10px;
}

.share-title {
    border-bottom: 2px solid #777;
    color: #010101;
    display: inline-block;
    padding-bottom: 7px;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    top: 2px;
}

.share-art {
    float: right;
    padding: 0;
    padding-top: 0;
    font-size: 13px;
    font-weight: 400;
    text-transform: capitalize;
}

.share-art a {
    color: #fff;
    padding: 3px 8px;
    margin-left: 4px;
    border-radius: 2px;
    display: inline-block;
    margin-right: 0;
    background: #010101;
}

.share-art a span {
    display: none;
}

.share-art a:hover {
    color: #fff
}

.share-art .fac-art {
    background: #3b5998
}

.share-art .fac-art:hover {
    background: rgba(49, 77, 145, 0.7)
}

.share-art .twi-art {
    background: #00acee
}

.share-art .twi-art:hover {
    background: rgba(7, 190, 237, 0.7)
}

.share-art .goo-art {
    background: #db4a39
}

.share-art .goo-art:hover {
    background: rgba(221, 75, 56, 0.7)
}

.share-art .pin-art {
    background: #CA2127
}

.share-art .pin-art:hover {
    background: rgba(202, 33, 39, 0.7)
}

.share-art .lin-art {
    background: #0077B5
}

.share-art .lin-art:hover {
    background: rgba(0, 119, 181, 0.7)
}

.share-art .wat-art {
    background: #25d266;
    display: none;
}

.share-art .wat-art:hover {
    background: rgba(37, 210, 102, 0.73)
}

@media only screen and (max-width: 768px) {
    .share-art .wat-art {
        display: inline-block;
    }
}

.ty-author-box {
    border: 1px solid #f2f2f2;
    background: #f8f8f8;
    overflow: hidden;
    padding: 10px;
    margin: 10px 0;
}

.ty-author-box img {
    float: left;
    margin-right: 10px;
    object-fit: cover;
}

.ty-author-box p {
    padding: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

.ty-author-box b {
    font-family: inherit;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 1px;
    font-size: 20px;
}

.ty-author-box ul {
    overflow: hidden;
    padding: 0;
    margin: 6px;
}

.ty-author-box ul li:first-child {
    margin-left: 0;
}

.ty-author-box ul li {
    float: left;
    margin-left: 7px;
    text-align: center;
    font-size: .875rem;
    border-radius: 3px;
    list-style-type: none;
    padding: 0;
}

.ty-author-box ul li a {
    display: block;
    padding: 8px 10px;
    background: #eee;
}

.ty-author-box ul li a:hover {
    background: #1b3ea3;
    color: #fff;
}


.wrap-tab {
    list-style: none;
}

.content-tab {
    transition: all .0s ease;
    -webkit-transition: all .0s ease;
    -moz-transition: all .0s ease;
    -o-transition: all .0s ease;
}

#lower {
    margin: auto;
    padding: 0px 0px 10px 0px;
    width: 100%;
    background: #181818;
    border-bottom: 1px solid #434343;
}

#lower-wrapper {
    margin: auto;
    padding: 20px 0px 20px 0px;
}

#lowerbar-wrapper {
    float: left;
    margin: 0px 5px auto;
    padding-bottom: 20px;
    width: 32%;
    text-align: justify;
    color: #ddd;
    line-height: 1.6em;
    word-wrap: break-word;
    overflow: hidden;
    max-width: 375px;
}

.lowerbar {
    margin: 0;
    padding: 0;
}

.lowerbar .widget {
    margin: 0;
    padding: 10px 20px 0px 20px;
    box-sizing: border-box;
}

.lowerbar h2 {
    position: relative;
    overflow: hidden;
    margin: 0;
    font-size: 18px;
    vertical-align: middle;
    padding: 0 0 10px 0;
    border-bottom: 1px solid rgba(0, 200, 215, 0.18);
    font-weight: 700;
    color: #fff;
    clear: both;
}

.lowerbar h2:after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 15px;
    top: 0;
    margin: 3px 0 12px 10px;
    width: 100%;
    background: url(//4.bp.blogspot.com/-R2WTW6O9E1o/VX7dqIGT1eI/AAAAAAAACc4/pyvQDMMLX3E/s1600/repeat-bg.png)repeat;
}

.lowerbar ul {
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
}

.lowerbar li {
    display: block;
    line-height: 1.6em;
    margin-left: 0 !important;
    list-style-type: none;
}

.lowerbar li a {
    text-decoration: none;
    color: #DBDBDB;
}

.lowerbar li a:hover {
    text-decoration: none;
}

.lowerbar li:hover {
    display: block;
}

.lowerbar .PopularPosts ul li a,
.lowerbar,
.lowerbar .ty-bonus .ty-bonos-entry a,
.lowerbar .tyard-komet a {
    color: #fff;
}

.lowerbar .PopularPosts .widget-content ul li {
    border-bottom: 1px solid rgb(51, 51, 51);
    border-top: 0;
}

.lowerbar .ty-bonus .ty-wow {
    border-bottom: 1px solid rgb(51, 51, 51);
    border-top: 0;
}

.lowerbar .PopularPosts .widget-content ul li:last-child {
    border: 0;
}

.lowerbar .widget-content {
    padding: 10px 0;
}

#ty_footer {
    background: #353535;
    color: #fff;
    font-weight: 300;
    padding: 15px 0px;
}

.ty-copy-container {
    margin: 0 auto;
    overflow: hidden;
}

.ty_footer_copyright a {
    color: #fff;
}

.ty_footer_copyright {
    text-align: left;
    display: inline-block;
    line-height: 30px;
}

.bottom-bar-social {
    float: right;
    padding: 0 0;
}

.bottom-bar-social li {
    display: inline;
    padding: 0;
    float: left;
    margin-right: 5px;
    ;
}

.bottom-bar-social .widget ul {
    padding: 0;
}

.bottom-bar-social .LinkList ul {
    text-align: center;
}

.bottom-bar-social #social a {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
}

.bottom-bar-social #social a:before {
    display: inline-block;
    font: normal normal normal 22px/1 FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bottom-bar-social .bloglovin:before {
    content: "\f004"
}

.bottom-bar-social .facebook:before {
    content: "\f09a"
}

.bottom-bar-social .twitter:before {
    content: "\f099"
}

.bottom-bar-social .gplus:before {
    content: "\f0d5"
}

.bottom-bar-social .rss:before {
    content: "\f09e"
}

.bottom-bar-social .youtube:before {
    content: "\f167"
}

.bottom-bar-social .skype:before {
    content: "\f17e"
}

.bottom-bar-social .stumbleupon:before {
    content: "\f1a4"
}

.bottom-bar-social .tumblr:before {
    content: "\f173"
}

.bottom-bar-social .vine:before {
    content: "\f1ca"
}

.bottom-bar-social .stack-overflow:before {
    content: "\f16c"
}

.bottom-bar-social .linkedin:before {
    content: "\f0e1"
}

.bottom-bar-social .dribbble:before {
    content: "\f17d"
}

.bottom-bar-social .soundcloud:before {
    content: "\f1be"
}

.bottom-bar-social .behance:before {
    content: "\f1b4"
}

.bottom-bar-social .digg:before {
    content: "\f1a6"
}

.bottom-bar-social .instagram:before {
    content: "\f16d"
}

.bottom-bar-social .pinterest:before {
    content: "\f0d2"
}

.bottom-bar-social .delicious:before {
    content: "\f1a5"
}

.bottom-bar-social .codepen:before {
    content: "\f1cb"
}

.bottom-bar-social ul#social a:hover {
    color: #1b3ea3;
    opacity: 1;
}

select#BlogArchive1_ArchiveMenu {
    width: 100%;
    padding: 10px;
    border-color: #777;
}

#ads-blog {
    margin: 0 auto;
}

#adwidegt1 .widget,
#adwidegt2 .widget,
#adwidegt3 .widget {
    width: 728px;
    max-height: 90px;
    padding: 0;
    max-width: 100%;
    box-sizing: border-box;
    display: none;
}

#adwidegt1 .widget,
#adwidegt12 .widget {
    margin: 15px auto 10px !important;
    display: block !important;
}

#adwidegt2 .widget {
    margin: 15px auto 0 !important;
}

#adwidegt1 .widget h2,
#adwidegt2 .widget h2,
#adwidegt3 .widget h2,
#adwidegt12 .widget h2 {
    display: none;
    visibility: hidden;
}

.ads-posting {
    margin: 10px 0 0;
}

.post-footer .ads-posting {
    margin: 15px 0 0;
}

.contact-form-name,
.contact-form-email,
.contact-form-email-message,
.contact-form-widget {
    max-width: none;
}

.contact-form-name,
.contact-form-email,
.contact-form-email-message {
    background-color: #EBEBEB;
    border: 1px solid #ccc;
}

.contact-form-widget .form {}

.contact-form-button-submit {
    max-width: none;
    width: 100%;
    height: 35px;
    border: 0;
    background-image: none;
    background-color: #1b3ea3 !important;
    cursor: pointer;
    font-style: normal;
    font-weight: 400;
}

.contact-form-name:focus,
.contact-form-email:focus,
.contact-form-email-message:focus {
    border: 0;
    box-shadow: none;
}

.contact-form-name:hover,
.contact-form-email:hover,
.contact-form-email-message:hover {
    border: 0;
}

.contact-form-button-submit:hover {
    background-color: #303030;
    background-image: none;
    border: 0;
}

.sideBar .FollowByEmail>h3.title,
.sideBar .FollowByEmail .title-wrap {
    margin-bottom: 0
}

#FollowByEmail1 {
    clear: both;
}

.FollowByEmail td {
    width: 100%;
    float: left;
    box-sizing: border-box
}

.FollowByEmail .follow-by-email-inner .follow-by-email-submit {
    margin-left: 0;
    width: 100%;
    border-radius: 0;
    height: 30px;
    font-size: 11px;
    color: #fff;
    background-color: #1b3ea3;
    font-family: inherit;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px
}

.FollowByEmail .follow-by-email-inner .follow-by-email-submit:hover {
    background-color: #000
}

.FollowByEmail .follow-by-email-inner .follow-by-email-address {
    padding-left: 10px;
    height: 30px;
    border: 1px solid #FFF;
    margin-bottom: 5px;
    box-sizing: border-box;
    font-size: 11px;
    font-family: inherit
}

.FollowByEmail .follow-by-email-inner .follow-by-email-address:focus {
    border: 1px solid #FFF
}

.FollowByEmail .widget-content {
    background-color: #2b2b2b;
    box-sizing: border-box;
    padding: 10px
}

.lowerbar .FollowByEmail .widget-content {
    margin-top: 10px;
}

.FollowByEmail .widget-content:before {
    content: "Enter your email address to subscribe to this blog and receive notifications of new posts by email.";
    font-size: 14px;
    color: #f2f2f2;
    line-height: 1.4em;
    margin-bottom: 5px;
    display: block;
    padding: 0 2px
}

#sideBar-wrapper1 .ty-bonus .ty-thumb-bonos {
    display: none;
}

#sideBar-wrapper1 .yard-auth-ty,
#sideBar-wrapper1 .ty-time {
    display: none;
}

#sideBar-wrapper1 .ty-bonus .ty-bonus-con {
    padding: 0;
}

.ty-bonus .ty-wow {
    overflow: hidden;
    border-bottom: 1px solid #F5F5F5;
    padding: 10px 0;
}

.ty-bonus .ty-wow:first-child {
    padding-top: 0;
}

.ty-bonus .ty-wow:last-child {
    border-bottom: none;
}

.ty-bonus .ty-thumb-bonos {
    position: relative;
    float: left;
    margin: 0 !important;
    width: 80px;
    height: 60px;
    overflow: hidden;
    display: block;
    vertical-align: middle;
}

.ty-bonus .ty-bonus-con {
    padding-left: 10px;
    display: table-cell;
}

.ty-bonus .ty-bonos-entry {
    overflow: hidden;
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
    margin: 0 0 2px;
    padding: 0;
}

.ty-bonus .ty-bonos-entry a {
    color: #000000;
}

.ty-bonus .ty-bonos-entry a:hover {
    color: #d4000e;
}

.ty-bonus .ty-thumb-bonos:hover .tyimg-lay {
    background-color: rgba(40, 35, 40, 0.3);
}

.yard-auth-ty {
    margin-right: 10px;
}

.yard-auth-ty::before {
    content: '\f007';
    font-family: fontawesome;
    color: #bbb;
    margin-right: 5px;
}

.yard-auth-ty,
.ty-time {
    color: #bdbdbd;
    font-size: 12px;
    font-weight: 400;
}

.ty-time:before {
    content: '\f133';
    font-family: fontawesome;
    color: #bbb;
    margin-right: 5px;
}

.sideBar .PopularPosts .widget-content ul li:first-child,
.sideBar .ty-bonus .ty-wow:first-child {
    padding-top: 0;
    border-top: 0;
}

.sideBar .PopularPosts .widget-content ul li:last-child,
.sideBar .ty-bonus .ty-wow:last-child {
    padding-bottom: 0;
}

.tyard-komet .ty-komet .ty-komet-tar {
    position: relative;
    overflow: hidden;
    padding: 0;
    width: 55px;
    height: 55px;
    float: left;
    margin: 0 10px 0 0;
}

.tyard-komet .ty-komet {
    background: none !important;
    clear: both;
    list-style: none;
    word-break: break-all;
    display: block;
    border-top: 1px solid #F5F5F5;
    border-bottom: 0 !important;
    overflow: hidden;
    margin: 0;
    padding: 10px 0;
}

.tyard-komet .ty-komet:first-child {
    padding-top: 0;
    border-top: 0;
}

.tyard-komet .ty-komet:last-child {
    padding-bottom: 0;
}

.tyard-komet .ty-komet span {
    color: #bdbdbd;
    display: block;
    line-height: 1.2em;
    text-transform: lowercase;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    overflow: hidden;
    background: #f9f9f9;
    height: 38px;
    margin-top: 5px;
    box-sizing: border-box;
    padding: 5px 8px;
}

.yardimg-komet {
    width: 55px;
    height: 55px;
    float: left;
    margin: 0 10px 0 0;
}

.tyard-komet a {
    color: #000000;
    position: relative;
    font-size: 13px;
    text-transform: capitalize;
    display: block;
    overflow: hidden;
    font-weight: 400;
}

.tyard-komet a:hover {
    color: #1b3ea3;
}

.tyard-komet {
    list-style: none;
    padding: 0;
}

.cloud-label-widget-content {
    display: inline-block;
    text-align: left;
}

.cloud-label-widget-content .label-size {
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: normal;
    margin: 0 5px 5px 0;
    opacity: 1
}

.cloud-label-widget-content .label-size a {
    background: #1b3ea3;
    color: #fff;
    float: left;
    margin: 0;
    padding: 8px 10px;
    text-transform: capitalize;
    transition: all .6s;
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
}

.cloud-label-widget-content .label-size a:hover,
.cloud-label-widget-content .label-size a:active {
    background: #d4000e;
    color: #fff;
}

.cloud-label-widget-content .label-size .label-count {
    display: none;
}

.list-label-widget-content li {
    display: block;
    padding: 8px 0;
    border-bottom: 1px solid #ececec;
    position: relative
}

.list-label-widget-content li a:before {
    content: '\203a';
    position: absolute;
    left: 0px;
    top: 8px;
    font-size: 22px;
    color: #d4000e
}

.lowerbar .list-label-widget-content li a {
    color: #fff;
}

.lowerbar .list-label-widget-content li {
    border-bottom: 1px solid rgb(51, 51, 51);
    border-top: 0;
}

.lowerbar .list-label-widget-content li:last-child {
    border: 0;
}

.list-label-widget-content li a {
    color: #000000;
    padding-left: 10px;
    text-transform: capitalize;
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
}

.list-label-widget-content li span:last-child {
    color: #f6b2ca;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    top: 9px;
    right: 0
}

#sideBar-wrapper1 .PopularPosts ul {
    list-style-type: none;
    padding: 5px
}

#sideBar-wrapper1 .PopularPosts {
    color: #fff;
    line-height: 1.6;
    font-size: 100%;
    border-radius: 5px 5px 0 0;
}

#sideBar-wrapper1 .PopularPosts {
    line-height: 1.6;
    font-size: 100%;
    border-radius: 0;
    color: #fff
}

#sideBar-wrapper1 .PopularPosts ul {
    list-style: none;
    margin: 0;
    padding: 0;
    counter-reset: popcount
}

#sideBar-wrapper1 .PopularPosts .item-thumbnail {
    display: none;
}

#sideBar-wrapper1 .PopularPosts ul li:before {
    list-style-type: none;
    margin-right: 15px;
    margin-left: 5px;
    padding: 0.3em 0.6em;
    counter-increment: popcount;
    content: counter(popcount);
    font-size: 16px;
    color: #d4000e;
    position: relative;
    float: left;
    border: 1px solid #1b3ea3;
    border-radius: 100%
}

#sideBar-wrapper1 .PopularPosts li {
    background: none;
    margin: 0;
    padding: 10px 18px;
    display: block;
    clear: both;
    overflow: hidden;
    list-style: none;
    font: 14px inherit;
    border-bottom: none
}

#sideBar-wrapper1 .PopularPosts li a {
    text-decoration: none;
}

#sideBar-wrapper1 .PopularPosts ul li {
    padding: 3px 5px;
    border: none
}

#sideBar-wrapper1 .PopularPosts ul li .item-snippet {
    color: #777;
    padding: 0 0 15px;
    font: 15px inherit;
    border-bottom: 1px solid #ececec;
}

.PopularPosts .item-thumbnail {
    margin: 0 15px 0 0 !important;
    width: 80px;
    height: 60px;
    float: left;
    overflow: hidden;
    position: relative
}

.PopularPosts .item-thumbnail a {
    position: relative;
    display: block;
    overflow: hidden;
    line-height: 0
}

.PopularPosts ul li img {
    width: 90px;
    height: 65px;
    object-fit: cover;
    padding: 0;
    transition: all .3s ease
}

.PopularPosts .widget-content ul li {
    overflow: hidden;
    padding: 10px 0;
    border-top: 1px solid #f2f2f2
}

.sideBar .PopularPosts .widget-content ul li:first-child,
#sidetabs .PopularPosts .widget-content ul li:first-child {
    padding-top: 0;
    border-top: 0
}

.sideBar .PopularPosts .widget-content ul li:last-child,
.sideBar .ty-bonus .ty-wow:last-child,
.tab-widget .PopularPosts .widget-content ul li:last-child,
.tab-widget .ty-bonus .ty-wow:last-child {
    padding-bottom: 0
}

.PopularPosts ul li a {
    color: #000000;
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
    transition: color .3s;
}

.PopularPosts ul li a:hover {
    color: #d4000e
}

.PopularPosts .item-title {
    margin: 0 0 4px;
    padding: 0;
    line-height: 0
}

.item-snippet {
    display: none;
    font-size: 0;
    padding-top: 0
}

.PopularPosts ul {
    counter-reset: popularcount;
    margin: 0;
    padding: 0;
}

.PopularPosts .item-thumbnail::before {
    background: rgba(0, 0, 0, 0.3);
    bottom: 0px;
    content: "";
    height: 100px;
    width: 100px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    position: absolute;
    z-index: 3;
}

@media only screen and (max-width: 1200px) {
    .body-row {
        width: 96% !important;
        margin: 0 auto;
        float: none;
    }
    .headerright,
    .headerleft {
        float: none;
        width: 100%;
        text-align: center;
        height: auto;
        margin: 0 auto;
        clear: both;
    }
    .headerleft img {
        margin: auto;
        padding-bottom: 15px;
    }
    .headerright {
        margin: 0 auto;
    }
    #header-wrappers {
        color: #fff;
        padding: 10px 0;
        margin: 0 auto;
    }
    #main-wrapper {
        width: 68%;
        max-width: 740px;
    }
    #sideBar-wrapper1 {
        float: right;
        margin-bottom: 10px;
        max-width: 330px;
        padding: 0;
    }
}

#cets	table {border-collapse: collapse;}
#cets table, th, td {border: 1px solid black;}
#cets table th{padding:5px;background:#01FF12}
#cets a{display:block;padding:5px;}
#cets a:hover{background:#01EFFF}
.kt-social-buttons-widget ul {
list-style: none;
padding-left: 0;
}
.kt-social-buttons-widget li a {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 2px;
text-decoration: none;
display: block;
color:#fff;
padding: 10px 1px 10px 10px;
}
.kt-social-buttons-widget ul li {
width: 100%;
margin-bottom: 10px;
}
.kt-social-buttons-widget li a.social-btn-twitter {
background: #1da1f2;
}
.kt-social-buttons-widget li a i {
float: right;
width: 35px;
height: 14px;
line-height: 14px;
margin: 0;
padding: 0 0 0 10px;
font-size: 14px;
}
.kt-social-buttons-widget li a i {
border-left: 1px solid #fff;
line-height: 14px;
}
.kt-social-buttons-widget li a.social-btn-facebook {
background: #3b5998;
}
.kt-social-buttons-widget li a.social-btn-youtube {
background: #cd201f;
}
.kt-social-buttons-widget li a.social-btn-instagram {
background: #405de6;
}
.kt-social-buttons-widget li:hover a {
background:#FE7549;
}
.kt-social-buttons-widget ul li:last-child {
    margin-bottom: 0;
}

@media only screen and (max-width: 980px) {
    #featured ul li {
        width: 100%;
        float: none;
        margin: 0 auto 20px;
        clear: both;
    }
    #main-wrapper,
    #sideBar-wrapper,
    #lowerbar-wrapper,
    #sideBar-wrapper1 {
        float: none;
        clear: both;
        width: 100%;
        margin: 0 auto;
    }
    #sideBar-wrapper1 {
        margin-top: 10px;
    }
    #main-wrapper {
        max-width: 100%;
    }
    #sideBar-wrapper {
        padding-top: 20px;
    }
    #nav1,
    #nav {
        display: none;
    }
    .selectnav {
        width: auto;
        color: #222;
        background: #f4f4f4;
        border: 1px solid rgba(255, 255, 255, 0.1);
        position: relative;
        border: 0;
        padding: 6px 10px !important;
        margin: 5px 0;
    }
    .selectnav {
        display: block;
        width: 100%;
        max-width: 200px;
    }
    .tm-menu .selectnav {
        display: inline-block;
        margin: 10px 0 0 10px;
    }
    #menu {
        text-align: left;
    }
}

@media screen and (max-width: 880px) {
    .item #content-wrapper {
        padding: 0 0 30px;
    }
}

@media only screen and (max-width: 768px) {
    .top-bar-social,
    .bottom-bar-social {
        float: none;
        width: 100%;
        clear: both;
        overflow: hidden;
    }
    .top-bar-menu {
        float: none;
        width: 100%;
        clear: both;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }
    .top-bar-social li,
    .bottom-bar-social li {
        display: inline-block;
        float: none;
    }
    .selectnav {
        display: inline-block;
    }
    .ops-404 {
        width: 80% !important;
    }
    .title-404 {
        font-size: 160px !important;
    }
    .tyard .ty-first {
        width: 100%;
        float: none;
        padding-right: 0;
        margin-bottom: 10px;
    }
    .templatesyard .ty-feat .ty-rest .tyard-thumb,
    .templatesyard .ty-feat .ty-rest .yard-img {
        height: 300px;
    }
    .ty_footer_copyright {
        text-align: center;
        display: block;
        clear: both;
    }
}

@media only screen and (max-width: 620px) {
    .ty-post-share li {
        width: 50%;
    }
    .related li {
        width: 100%;
        margin-left: 0;
    }
}

@media only screen and (max-width: 480px) {
    .post-home-image {
        float: none;
        width: 100%;
        margin-bottom: 20px;
        position: relative;
    }
    .post-home-image .post-thumb a,
    .post-home-image .post-thumb,
    .post-home-image {
        height: 250px;
    }
    .index .post,
    .archive .post {
        text-align: center;
    }
    .index .post h2,
    .archive .post h2 {
        line-height: 34px;
        font-size: 23px;
    }
    h1.post-title {
        font-size: 22px;
        line-height: 27px;
    }
    .tyard .ty-feat .ty-rest {
        width: 100%;
        float: none;
        padding: 0;
        margin-bottom: 10px;
    }
    .tyard .ty-feat .ty-rest:last-child {
        padding-left: 0;
    }
    #meta-post {
        display: inline-block;
    }
    #meta-post .post-labels {
        display: block;
        margin: 0 0 10px;
        clear: both;
    }
    .other-meta .other-meta-desc,
    .other-meta .other-meta-read {
        float: none;
        display: block;
        text-align: center;
    }
    .share-title {
        display: none;
    }
    .share-art {
        float: none;
        text-align: center;
    }
    .social-btns {
        float: none;
        text-align: center;
    }
    #sideBar-wrapper {
        max-width: 100%;
    }
    .index .post-outer {
        padding: 0 0 10px 0;
    }
    .ty-copy-container {
        text-align: center;
    }
    .temp-cred {
        float: none;
        display: block;
        clear: both;
        margin: 5px 0 0;
    }
    .ty_footer_copyright {
        float: none;
        display: block;
        clear: both;
    }
}

@media only screen and (max-width: 360px) {
    .title-404 {
        font-size: 150px !important;
    }
    .Header .description p,
    .showpageOf {
        display: none
    }
}

@media only screen and (max-width: 300px) {
    #sideBar-wrapper {
        display: none
    }
    .related-thumb {
        width: 100%;
        float: none;
    }
    .archive .post h2,
    .index .post h2 {
        line-height: 29px !important;
        font-size: 15px !important;
    }
    article {
        overflow: hidden;
    }
    #blog-pager {
        padding: 0;
        margin: 0;
    }
    .item #blog-pager {
        margin: 0 0 15px;
    }
    .index .resumo span,
    .archive .resumo span,
    .ty-author-box img,
    .breadcrumbs {
        display: none;
    }
    .ty-author-box ul li a {
        padding: 0;
        background: none;
    }
    .ops-404 {
        font-size: 20px !important;
    }
    .title-404 {
        font-size: 120px !important;
    }
    .breadcrumbs [ font-size:11px;
}
}