#wrapper {     max-width: 1130px;  margin: 0 auto; }

#main-menu-container {    display: none; }

.home-widgets .home-widget  .widget-wrapper .widget-title-home, .home-widgets .home-widget  .widget-wrapper .widget_sp_image-description { text-align: left; }
.home-widget .widget-title-home h3 { font-size: 2em; padding-top: 10px; }

main #featured-content h1, main #featured-image h1 { font-size: 2em; font-weight: 600;    margin-bottom: 1rem; }
.blog main #featured-content, .blog main #featured-image { padding-left: 0; padding-right: 0;  }
.blog main #featured-content h1, .blog main #featured-image h1, .blog main #featured-content h2, .blog main #featured-image h2, .blog main #featured-content p, .blog main #featured-image p {text-align: left;}

.widget-wrapper {
    padding: 0 0 20px 0;
}
.widget_sp_image img { width: 100%; }
.shortcodes-ultimate .su-post-excerpt, .shortcodes-ultimate .su-post-comments-link {    display: none; }
.su-posts-default-loop h2.su-post-title{
    clear: none;
    margin: 0 0 .3em;
    font-size: 1.2em;
    font-weight: 700;
}
.shortcodes-ultimate .su-tabs { background: transparent; margin-bottom: 0; }
.su-tabs .su-tabs-nav span { background: #F1F2F3; color: #262c38; font-weight: 600; margin-right: 9px; }
.su-tabs .su-tabs-nav span.su-tabs-current { background: #FF5000; color: #ffffff; }
.su-tabs .su-posts-default-loop h2.su-post-title {
    clear: none;
    margin: 0 0 .3em;
    font-size: 1.1em;
    font-weight: 600;
    padding-top: 20px;
}
.su-tabs .su-tabs-pane { padding: 15px 0 0 0; }
.widget_search { background: #1B3161; margin-top: 0; padding: 50px 20px; margin-bottom: 50px; }
.search-form .search-field { font-weight: normal;    position: absolute; top: 0; left: 0; width: 100%; }
.search-form .search-submit {     left: auto;    right: 0;    position: absolute;    top: 0; font-size: 0; background: transparent; border: none; z-index: 2;width: 40px; }
.search-form .search-submit:focus, .search-form .search-submit:hover, .search-form .search-submit:active { background: transparent; border: none; }

.search-form:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.2em;
    line-height: 32px;
    color: #002A48;
    content: '\e615';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width: 40px;
}
.widget_search form {    position: relative; }

.main-sidebar-after .widget-wrapper { border-bottom: 1px #E4E5E6 solid;border-top: 1px #ffffff solid; padding-top: 20px; }
#widgets .main-sidebar-after .widget-title { border-bottom: none; text-transform: uppercase; }
.main-sidebar-after .widget-wrapper:nth-child(1) { border-top: none; border-bottom: none;}
.main-sidebar-after .widget-wrapper:nth-child(2) { border-top: none; }
.main-sidebar-after .widget-wrapper:nth-last-of-type(1){ border-bottom: none; }
.main-sidebar-after .widget-wrapper a em span { display: none; }
.main-sidebar-after .widget-wrapper { text-align: center; }
.main-sidebar-after .widget-wrapper a em.fab {font-size: 3em;color:#FF5000; margin: 0 2px; }
.main-sidebar-after .widget-wrapper a em.fab:hover { color: #182b5a; }
.custom-html-widget .item { padding-bottom: 5px; }


.alm-btn-wrap .alm-load-more-btn { background: #FF5000 !important; min-width: 270px; }
#text-2 .widget-title-image .widget-title-image { font-size: 2em; font-weight: 700; }

#ajax-load-more .alm-listing .alm-reveal>li { border-bottom: 1px #F2F3F4 solid; padding-bottom: 25px; padding-left: 0; }
.alm-listing .alm-paging-content>li, .alm-listing .alm-reveal>li, .alm-listing>li
{clear: both;
    display: table;}
article .post-data .tags-links, article .post-data .cat-links {    display: none; }
.post-entry  .post-img, .alm-listing .alm-reveal>li .post-img {
    border-radius: 2px;
    width: 300px;
    float: left;
    margin-right: 20px;
}

.post-entry  .post-img img, .alm-listing .alm-reveal>li .post-img img {     position: relative;    left: 0;    top: 0;}
.post-entry  .post-content, .alm-listing .alm-reveal>li .post-content { float: left; width: calc(100% - 320px); }
.post-entry .entry-content.no-img  .post-content,.alm-listing .alm-reveal>li.no-img  .post-content { width: 100%; float: none; }
.read-more { padding-top: 10px; }
.read-more a, .read-more a:visited, .read-more a:hover, .read-more a:focus {
    display: inline-block; background: #FF5000;     padding: 10px 15px;    border-top-left-radius: 3px;border-top-right-radius: 3px;    color: #ffffff; font-weight: 600; }

h1.entry-title {font-size: 1.8em;    font-weight: 600; padding-top: 20px;}

main#main .navigation { background: transparent; }
main#main .navigation a, main#main .navigation a:hover { color:#182b5a;  }



@media all and (min-width: 700px) {

    .home-widget {
        float: left;
        width: 30.63333%;
        margin-right: 4.05%;
    }
    .home-widget:nth-child(3n) { margin-right: 0; }
}
@media all and (max-width: 768px) {
    .shortcodes-ultimate .su-tabs-mobile-stack .su-tabs-nav span { display: inline-block; }
    .post-entry  .post-img, .alm-listing .alm-reveal>li .post-img {
        width: 150px;
    }
    .post-entry  .post-content, .alm-listing .alm-reveal>li .post-content { float: none; width: 100%; }
}