/*#inner-page-wrapper .container{
    width:100%;
    padding:0
}*/
#aios-modern-community-page .amcp-content-flex{
    display:flex;
    justify-content:center;
    flex-wrap:wrap
}
#aios-modern-community-page .dim{
    filter:brightness(90%)
}
#aios-modern-community-page .amcp-canvas-img{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    width:100%;
    height:100%
}
#aios-modern-community-page img{
    object-fit:cover;
    object-position:center center;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
#aios-modern-community-page .amcp-line{
    background-color:var(--aios-communities-primary-color)
}
#aios-modern-community-page .amcp-top{
    width:1143px;
    margin:0 auto;
    display:block
}
#aios-modern-community-page .amcp-top .amcp-search{
    width:100%;
    color:#959595;
    align-items:center;
    font-size:16px;
    margin-top:40px
}
#aios-modern-community-page .amcp-top .amcp-search form{
    display:flex;
    width:100%;
    justify-content:space-between
}
#aios-modern-community-page .amcp-top .amcp-search form input[type=text]{
    width:387px;
    height:37px;
    border:1px solid #c1c1c1;
    margin-left:12px;
    padding:13px;
    margin-bottom:29px
}
#aios-modern-community-page .amcp-top .amcp-search form .ai-classic-seach{
    display:none
}
#aios-modern-community-page .amcp-top .amcp-search form div:nth-child(2){
    justify-content:flex-end
}
#aios-modern-community-page .amcp-top .amcp-search form div:nth-child(2) label{
    align-items:center
}
#aios-modern-community-page .amcp-top .amcp-search form div:nth-child(2) label select{
    border:none;
    color:#5e5e5e;
    padding-right:16px;
    background:0 0
}
#aios-modern-community-page .amcp-top .amcp-search form div:nth-child(2) label select[editable]>button{
    stroke:red!important
}
#aios-modern-community-page .amcp-top .amcp-search form div:nth-child(2) .amcp-line{
    width:70px;
    height:2px;
    display:inline-block;
    margin-left:14px;
    margin-right:22px
}
#aios-modern-community-page .amcp-content{
    margin-top:50px
}
#aios-modern-community-page .amcp-content>div{
    width:50%;
    position:relative
}
#aios-modern-community-page .amcp-content a .acm-img{
    width:100%;
    position:relative
}
#aios-modern-community-page .amcp-content a.aios-communities-show-overlay .acm-img::after{
    display:block;
    width:100%;
    height:100%;
    content:"";
    position:absolute;
    left:0;
    top:0;
    background:var(--aios-communities-overlay-color);
    opacity:var(--aios-communties-overlay-opacity);
    transition:.6s
}
#aios-modern-community-page .amcp-content a.aios-communities-show-overlay:hover .acm-img::after{
    opacity:0
}
#aios-modern-community-page .amcp-content>div .amcp-info{
    height:110px;
    width:100%;
    position:absolute;
    bottom:0;
    font-size:"Barlow",sans-serif;
    align-items:center
}
#aios-modern-community-page .amcp-content>div .amcp-info .amcp-line{
    width:49px;
    height:110px;
    border-right:1px solid #fff;
    background:0 0
}
#aios-modern-community-page .amcp-content>div .amcp-info h2{
    width:calc(100% - 49px - 163px);
    font-size:35px;
    font-weight:600;
    color:#fff;
    text-transform:uppercase;
    padding-left:47px
}
#aios-modern-community-page .amcp-content a.aios-communities-has-text-shadow .amcp-info .amcp-explore span,#aios-modern-community-page .amcp-content a.aios-communities-has-text-shadow .amcp-info h2{
    text-shadow:1px 2px 2px #000
}
#aios-modern-community-page .amcp-content>div .amcp-info .amcp-explore{
    width:163px
}
#aios-modern-community-page .amcp-content>div .amcp-info .amcp-explore span{
    width:134px;
    height:68px;
    color:#fff;
    font-size:15px;
    line-height:68px;
    text-align:center;
    font-weight:700;
    display:block;
    transition:.6s
}
#aios-modern-community-page .amcp-content>div .amcp-info .amcp-explore span:hover{
    background:var(--aios-communities-primary-color)
}
#aios-modern-community-page .amcp-bottom{
    margin-top:50px;
    margin-bottom:138px
}
#aios-modern-community-page .amcp-bottom>ul{
    width:700px;
    margin:auto;
    align-items:center
}
#aios-modern-community-page .amcp-bottom>ul li{
    font-size:15px;
    text-align:center;
    width:28px
}
#aios-modern-community-page .amcp-bottom>ul li a:hover,.ai-modern-communities-pagination .page-numbers:hover{
    color:var(--aios-communities-primary-color)
}
#aios-modern-community-page .amcp-bottom>ul li:nth-child(-n+5){
    border-right:1px solid #000;
    width:65px
}
#aios-modern-community-page .amcp-bottom>ul li:first-child,#aios-modern-community-page .amcp-bottom>ul li:last-child{
    border:none;
    background:var(--aios-communities-primary-color);
    display:inline-block;
    line-height:53px;
    font-size:18px;
    height:53px;
    color:#fff
}
#aios-modern-community-page .amcp-bottom>ul li:nth-child(6){
    padding-left:32px
}
#aios-modern-community-page .amcp-bottom>ul li:nth-child(7){
    letter-spacing:8px;
    width:33px;
    margin-right:20px;
    margin-left:17px
}
#aios-modern-community-page .amcp-bottom>ul li:first-child{
    margin-right:15px;
    width:56px
}
#aios-modern-community-page .amcp-bottom>ul li:first-child:hover,#aios-modern-community-page .amcp-bottom>ul li:last-child:hover{
    background:0 0;
    border:solid 1px var(--aios-communities-primary-color);
    color:var(--aios-communities-primary-color)
}
#aios-modern-community-page .amcp-bottom>ul li:last-child{
    margin-left:40px;
    width:56px
}
.ai-modern-communities-pagination{
    display:block;
    margin-top:50px
}
.ai-modern-communities-pagination .page-links{
    display:flex;
    justify-content:center;
    align-items:center
}
.ai-modern-communities-pagination .page-numbers{
    font-size:15px;
    padding:0 23px;
    margin:0;
    border-left:1px solid var(--aios-communities-primary-color);
    font-weight:700
}
.ai-modern-communities-pagination .next.page-numbers,.ai-modern-communities-pagination .prev.page-numbers{
    position:relative;
    font-family:agentimage!important;
    speak:none;
    font-size:0;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    background-color:var(--aios-communities-primary-color);
    padding:10px;
    color:#fff;
    transition:background-color .3s linear;
    width:56px;
    height:53px;
    display:flex;
    align-items:center;
    justify-content:center
}
.ai-modern-communities-pagination .prev.page-numbers::before{
    content:"\b0001";
    font-size:21px;
    font-weight:700
}
.ai-modern-communities-pagination .next.page-numbers::before{
    content:"\b0002";
    font-size:21px;
    font-weight:700
}
.ai-modern-communities-pagination .next.page-numbers:hover,.ai-modern-communities-pagination .prev.page-numbers:hover{
    background-color:#222;
    color:#fff
}
.prev.page-numbers+.page-numbers{
    border-left:none
}
.aios-no-communities-found{
    text-align:center;
    font-size:40px;
    width:100%
}

.ai-modern-blog-section .ai-modern-blog-image canvas {
    background-position: center;
}

@media only screen and (max-width:1024px){
    #aios-modern-community-page .amcp-top{
        width:100%;
        padding:20px
    }
}
@media only screen and (max-width:992px){
    #aios-modern-community-page .amcp-top h1{
        width:100%;
        text-align:center;
        font-size:30px
    }
    #aios-modern-community-page .amcp-top h1 .amcp-line{
        margin:44px auto
    }
    #aios-modern-community-page .amcp-bottom>ul,#aios-modern-community-page .amcp-content>div,#aios-modern-community-page .amcp-top .amcp-search{
        width:100%
    }
    #aios-modern-community-page .amcp-top .amcp-search form{
        width:100%;
        display:block
    }
    #aios-modern-community-page .amcp-top .amcp-search form input[type=text]{
        margin-bottom:0
    }
    #aios-modern-community-page .amcp-top h1 span{
        font-size:60px
    }
    #aios-modern-community-page .amcp-top .amcp-search form>div:first-child{
        text-align:center
    }
    #aios-modern-community-page .amcp-top .amcp-search form>div:first-child input[type=text]{
        width:100%;
        margin-top:30px
    }
    #aios-modern-community-page .amcp-top .amcp-search form>div:last-child{
        width:100%;
        margin-top:20px;
        display:block
    }
    #aios-modern-community-page .amcp-content>div .amcp-info{
        height:auto;
        display:block
    }
    #aios-modern-community-page .amcp-content>div .amcp-info h2{
        text-align:center;
        width:100%;
        padding-left:10px;
        font-size:20px
    }
    #aios-modern-community-page .amcp-content>div .acm-img{
        position:relative
    }
    #aios-modern-community-page .amcp-bottom>ul li,#aios-modern-community-page .amcp-content>div .amcp-info .amcp-line{
        display:none
    }
    #aios-modern-community-page .amcp-bottom>ul li:first-child,#aios-modern-community-page .amcp-bottom>ul li:last-child{
        display:block
    }
    #aios-modern-community-page .amcp-content>div .amcp-info .amcp-explore{
        width:100%;
        text-align:center
    }
    #aios-modern-community-page .amcp-content>div .amcp-info .amcp-explore span{
        display:block;
        margin:0 auto
    }
}
