.ty-tygh.float-top .main-sidebar.sidebar { }
.ty-tygh.float-top .tygh-header { position: fixed; z-index: 1; width: 100%; box-shadow: 0px 1px 5px #ccc; margin-top: -52px; }
.ty-tygh.float-top .tygh-header .span10.top-menu-grid { padding-top: 25px; }
.ty-tygh.float-top .tygh-header .ty-logo-container__image { max-width: 74%; }
.ty-tygh.float-top .tygh-content { padding-top: 38px; }
.tygh-footer { }
ul.ty-menu__submenu-items.cm-responsive-menu-submenu { margin: 0px; }
#tygh_container { display: block; }
#text-2.widget_text { padding-bottom: 0px; }

.site-footer .site-footer-content .footer-column a { color: #333 }
.site-footer .site-footer-content .footer-column a:hover { color: #66a5ce }
h2.entry-title { margin-bottom: 10px; }
h2.entry-title a { color: #333; font-size: 16px; font-weight: bold; }
h2.entry-title a:hover { color: #66a5ce }
div.entry-meta { margin-bottom: 20px; }
div.entry-meta a { font-size: 12px; }
div.entry-meta .posted-on a { color: #777;  }
div.entry-meta .posted-on a:hover { color: #66a5ce }

.main-content { width: 1170px; margin: 30px auto; }
nav.navigation.posts-navigation { text-align: left; } 
.site-container { padding-left: 20px; max-width: 920px; width: 100%; }
article.entry { width: 50%; float: left; padding: 10px; }

.ssba-classic-2.ssba.ssbp-wrap.left.ssbp--theme-1 {
    max-width:190px;
    margin: 0 auto;
}
span.ssba-share-text {
    font-size: 20px;
    margin-top: 40px;
    display: block;
}
.ssba-classic-2.ssba.ssbp-wrap.left.ssbp--theme-1 a {
    display: inline-block;
    width: 49%;
}

#subscribe-submit button[name="jetpack_subscriptions_widget"] { background: #fff; border: 2px solid #222; } 
#subscribe-submit button[name="jetpack_subscriptions_widget"]:hover { background: #111; color: #fff; } 

.sidebar.main-sidebar { width: 240px; float: left; }

.site-container li.collapsing.categories { padding: 0!important; text-indent: 0!important; }
.site-container li.collapsing.categories.item:before { content: ""!important; }
.post-navigation { border-top: 1px solid #eee; }
#jp-relatedposts.jp-relatedposts { border-top: solid 6px #f2f2f2; margin-top: 30px; padding-top: 30px; }

header.entry-header a { display: block; max-height: 280px; overflow: hidden; }

.widget { border-bottom: solid 6px #f2f2f2; margin-bottom: 30px; padding-bottom: 30px; }
.widget:last-child { border: none; }
.socialmedia-buttons img { width: 20px; height: 20px; }
.site-container.page { }
.site-container.page article.entry { width: 100%; float: none; }
li.collapsing.categories.item { margin-bottom: 5px; }

h4.widget-title { margin-top: 20px; margin-bottom: 15px; text-transform: uppercase; font-weight: bold; font-size: 18px; }

.widget_search .widget-title { display: none; }

.home .entry-meta .posted-on { display: none; }
.home .entry-content { background-color: #f2f2f2; }
.home .entry-content p { margin: 0; }
.entry-content .more-link { font-style: normal; }

article.entry.has-post-thumbnail .entry-content { padding: 20px; margin-bottom: 0px; height: 100%; }

@media only screen and (min-width:1000px)
{
    .home article.entry.has-post-thumbnail .entry-content > p { height: 100px; padding: 0px; overflow:hidden; }
}
@media only screen and (max-width:981px)
{
    .ty-menu__item-link, .ty-menu__submenu-item-header { text-align: left; }
    span.ty-menu__item.ty-menu__menu-btn.visible-phone { margin-top: 5px; }
    .tygh-top-panel { height: 52px; }
    .sidebar.main-sidebar { display: none; }
    .container-fluid.content-grid { padding-left: 0; }
}

@media screen and (max-width: 782px)
{
    html { margin-top: 0px!important; }
}