@media (max-width: 825px) {
.hentry .post-content-wrap {
    padding: 26px 15px 33px;
}

.row-inner {
    margin-left: -28px !important;
}
}

@media (min-width: 826px) and (max-width: 1260px) {
.row-inner {
    margin-left: -48px !important;
}
}

@media (min-width: 1261px) {
.row-inner {
    margin-left: -53px !important;
}
}

.has-related-post #site-logo-inner {
    max-width: 195px !important;
}

.has-related-post img {
    width: 100%;
}

.has-related-post #featured-title {
    background-position: center 50% !important;
}

.header-style-2 #site-header .header-button a:hover {
    border: 2px solid #0b4c81;
    background: #0b4c81;
    color: #fff;
    line-height: 45px;
}

.header-style-2 #site-header .header-button a {
    border: 2px solid #0b4c81;
    background: #fff;
    color: #0b4c81;
    line-height: 45px;
}

.header-style-2 #main-nav > ul > li > a:hover {
    color: #030f27;
}

.header-style-2 #main-nav > ul > li > a, .header-style-2 #site-header .nav-top-cart-wrapper .nav-cart-trigger, .header-style-2 #site-header .header-search-trigger {
    color: #030f27;
}

.header-style-2 #site-header:after {
    background: #fff !important;
}

#top-bar {
display: none;
}

#sidebar h2 {
    font-size: 1.733em !important;
}

@media (max-width: 600px) {
  h2 {
     font-size: 28px !important;
  }
}

#site-header {
    background: #fff !important;
}

#footer-widgets .widget .widget-title {
    font-size: 20px;
    color: #1c4b80;
}

#footer .fa-map-marker-alt {
   margin-right: 3px;
}

#footer .fa-phone {
    padding-right: 4px !important;
    transform: rotate(90deg);
    margin-right: 10px;
}

#sidebar .widget_information .email > span, #footer-widgets .widget_information .email > span {
    color: #4288d7;
    font-weight: 500;
}

#footer-widgets .widget.widget_links ul li a:hover {
    color: #4288d7;
    font-weight: 500;
}

#footer-widgets .widget.widget_links ul li a {
    color: #1c4b80;
    font-weight: 500;
}

#bottom {
    font-weight: 500;
    font-size: 15px;
}

#footer {
    padding-top: 30px;
    border-top: 10px solid #eee;
    padding-bottom: 0px;
}

.url-wrap {
   margin-top: 10px;
}

h3 {
    font-size: 1.7em;
}

#main-nav .sub-menu {
    border-radius: 25px;
}

.header-style-3 #site-header-wrap {
    border-bottom: 5px solid #1c4b80;
}

#site-header .header-button {
    margin-top: 42px !important;
}

#main-nav {
    margin-top: 15px;
}

.cur-menu-1 #main-nav > ul > li > a:before, .cur-menu-1 #main-nav > ul > li.current-menu-item > a:before {
   display: none !important;
}

#main-nav-mobi ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media (max-width: 700px) {
.header-style-5 #site-logo-inner {
   max-width: 160px !important;
}
}
.info-c  a {
   color: #fff;
}

@media only screen and (max-width: 991px) {
#main-nav-mobi ul {
    padding-top: 30px;
}

.menu-logo {
    display: none !important;
}

}

#header-aside .aside-content .info-wrap {
    background: #1c4b80;
    padding: 4px;
    border-radius: 25px;
}

.elegant-icon_like:before {
    content: "\e090";
    color: #fff;
    font-size: 23px;
}

.header-style-2 .mobile-button:before, .header-style-2 .mobile-button:after, .header-style-2 .mobile-button span, .header-style-4 .mobile-button:before, .header-style-4 .mobile-button:after, .header-style-4 .mobile-button span {
    background-color: #1c4b80;
}

#header-aside {
    margin-top: 20px;
}

.header-style-6 #site-header .header-button a:hover {
    background: #f7f7f7;
    color: #264a7f;
}

.header-style-6 #site-header .header-button a {
   background: #fff;
   color: #264a7f;
}

.header-style-6 #main-nav > ul > li > a, .header-style-6 #site-header .nav-cart-trigger, .header-style-6 #site-header .header-search-trigger {
    color: #fff;
}

.header-style-6 #main-nav > ul > li.current-menu-item > a, .header-style-6 #main-nav > ul > li.current-menu-parent > a, .header-style-6 #main-nav > ul > li > a:hover {
    color: #fff;
}

.header-style-6 #header-aside .aside-content .inner > span {
    color: #0b4c81;
}

.header-style-6 .site-navigation-wrap .inner {
    background-color: #1c4b80;
}

#hide, .hide {
  display: none !Important;
}

.bauer-container {
    width: 1290px;
}