
.home rs-fullwidth-wrap,rs-module-wrap{
height:100vh !important;
}
.home .x-slider-container.below{
margin-bottom:65px;
border-bottom: 0px;
}
.home .x-slider-scroll-bottom{
width:45px !important;
height:45px !important;
}
.home .x-slider-scroll-bottom{
font-size: 31px;
line-height: 41px;
}
.home .x-main{
padding-right:0!important;
}
.home .wpb-content-wrapper .x-container.max{
max-width:1040px;
padding:0 20px;
width:100%;
}
.home #x-content-band-1 h2,.home #x-content-band-8 h2,.home #x-content-band-6 h2,.home #x-content-band-4 h2{
margin-top:0!important;
font-size: 140px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 0.85;
letter-spacing: -6px;
text-align: center;
color: #1f1f1f;
margin-bottom: 0;
    text-transform: uppercase;
}
.home #x-content-band-1 h2 span,.home #x-content-band-8 h2 span,.home #x-content-band-6 h2 span,.home #x-content-band-4 h2 span{
display:block;
}
@media(max-width:768px){
.home #x-content-band-1 h2,.home #x-content-band-8 h2,.home #x-content-band-6 h2,.home #x-content-band-4 h2{
font-size:60px;
}
.home #x-content-band-2{
    padding-top: 25px !important;
}
}
.home #x-content-band-1,.home #x-content-band-6{
padding-top:0!important;
}

.home #x-content-band-2{
padding-top:35px !important;
padding-bottom:0px !important;
}
.home #x-content-band-2 .x-container{
    display: flex;
    flex-direction: row;
    max-width: calc(1040px + 30px);
    width: 100%;
    justify-content: center;
  
}

.home #x-content-band-2 .x-column{
border-radius: 10px;
box-shadow: 0 14px 55px 0 rgba(0, 0, 0, 0.08);
background-color: #fff;
width:33.33%;
margin-left:15px;
margin-right:15px;
    max-width: 313px;
}

.home #x-content-band-3 .x-container.max,.home #x-content-band-10 .x-container.max,.home #x-content-band-7 .x-container.max,.home #x-content-band-5 .x-container.max{
display:flex;
    justify-content: center;
    align-items: center;
}
.home #x-content-band-3 .x-column,.home #x-content-band-10 .x-column,.home #x-content-band-7 .x-column,.home #x-content-band-5 .x-column{
width:100%;
    max-width: fit-content;
    margin-top: 40px;
        box-shadow: none;
}
.home #x-content-band-3 .x-column a,.home #x-content-band-10 .x-column a,.home #x-content-band-7 .x-column a,.home #x-content-band-5 .x-column a{
    background: transparent;
    border: solid 2px #f90;
    box-shadow: none;
    border-radius: 0;
    color:#f90;
      font-family: Lato;
  font-size: 15px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-shadow:none;
      padding: 15px 25px;
    }
    .home #x-content-band-3 .x-column a:hover,.home #x-content-band-10 .x-column a:hover,.home #x-content-band-7 .x-column a:hover,.home #x-content-band-5 .x-column a:hover{
    background:#f90;
    color:#fff;
    }
    
    .home #x-content-band-10{
    padding-bottom:90px !important;
    }
    .home #x-content-band-7,.home #x-content-band-5{
    padding-bottom:80px !important;
    }
    .home #x-content-band-9{
    padding-bottom:0!important;
    }
#home-blog-posts .srp-content-box{
border-bottom:0!important;
padding-left:21px;
padding-right:21px;
padding-top:20px;
padding-bottom:23px;
width:100% !important;
display: flex;
flex-direction: column;
margin-top:0 !important;
padding-bottom:23px !important;
}
.home .srp-thumbnail-position-above .srp-thumbnail-box{
border-radius: 10px;
overflow: hidden;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
max-height: 251px;
height: 20vw;
}
.home .srp-thumbnail-box img, .home .srp-thumbnail-box .srp-post-thumbnail-link{
height:100%;
object-fit: cover;
width: 100%;
}
.home #home-blog-posts .srp-content-box .srp-post-title{
font-size: 25px;
font-weight: 100;
line-height: normal;
text-align: left;
color: #1f1f1f;
margin-top:0 !important;
margin-bottom:6px !important;
}
.home .srp-content-box .srp-post-content{
font-size: 14px !important;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.7;
letter-spacing: normal;
text-align: left;
color: #666;
}
.home #home-blog-posts .srp-content-box .srp-post-meta-container{
order:2;
margin-top:13px;
}
.home #home-blog-posts .srp-content-box .srp-post-meta-container .srp-post-author,.home #home-blog-posts .srp-content-box .srp-post-meta-container .srp-post-date{
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #f90;

}
.home #home-blog-posts .srp-content-box .srp-post-meta-container .srp-post-date{
color: #666666;
position:relative;
padding-left:30px;
}
.home #home-blog-posts .srp-content-box .srp-post-meta-container .srp-post-date:before{
position: absolute;
content: "";
width: 15px;
height: 1px;
background: #000;
left: 9px;
opacity: .15;
top: 12px;
}
@media(max-width:768px){
.home #x-content-band-2 .x-column.x-1-3{
width: 100%;
max-width: 313px;
margin-bottom: 30px;

}
.home #x-content-band-2 .x-container{
flex-direction: column !important;
align-items: center;
}
.home .srp-thumbnail-position-above .srp-thumbnail-box{
    height: 60vw;
}
}


#home-short-stories-posts{
    display: flex;
    flex-direction: row;
        margin-left: -30px;
        margin-top:30px !important;
}
#home-short-stories-posts .srp-post-single-column{
width:33.33%;
border-radius: 10px;
box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);
background-color: #fff;
    margin-left: 30px;
    border-bottom:0;
        min-height: 472px;
    height: fit-content;
    padding-bottom:54px;
}
#home-short-stories-posts .srp-container-single-column.srp-widget-singlepost{
border-bottom:0;
}
#home-short-stories-posts .srp-content-box{
padding:20px 22px 30px;
}
#home-short-stories-posts .srp-thumbnail-box{
margin-right: 0 !important;
height: 251px;


}
#home-short-stories-posts .srp-post-title{
font-size: 25px !important;
font-weight: 100;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
color: #1f1f1f;
    text-transform: uppercase;
}
#home-short-stories-posts .srp-post-content{
font-size:14px !important;
line-height: 1.7;
letter-spacing: normal;
text-align: left;
color: #666;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
display: -webkit-box;
}
#home-short-stories-posts .srp-widget-singlepost{
margin-bottom:0;
}
#home-short-stories-posts .srp-post-stringbreak-link{
display:block;
font-size: 14px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
color: #fff;
border: solid 2px #f90;
background-color: #f90;
padding: 7.1px 13px;

margin: 18px 0 0 !important;
width: fit-content;
}
#home-short-stories-posts .srp-post-stringbreak-link:hover,#home-short-stories-posts .srp-post-stringbreak-link:focus{
background:transparent;
color:#f90;
}
#home-short-stories-posts .srp-post-stringbreak-link:first-letter{
    text-transform: uppercase;
}
#home-short-stories-posts .srp-content-box{
position:relative;
}
#home-short-stories-posts .srp-post-meta-container{
position: absolute;
background-color:#3f3f3f78;
width: 100%;
margin-left: -22px;
top: -60px;
padding: 17px 21px;
display: flex;
justify-content: space-between;
}
#home-short-stories-posts .srp-post-date,#home-short-stories-posts .srp-post-author{
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal !important;
line-height: 1.9;
letter-spacing: normal;
text-align: left;
color: #fff;
margin:0!important;

}
.home #x-content-band-4{
padding-bottom:0px !important;
}
.home #x-content-band-6 .x-container.max{
max-width:100% !important;
padding:0;
}
.home #x-content-band-6{
padding-bottom:0px !important;
padding-top:90px !important;
position:relative;
}
.home #x-content-band-6:before{
    content: "";
    position: absolute;
    background: #fff9f0;
    width: 100%;
    height: 406px;
    left: 0;
    top: 10px;
    z-index: 0;

}
.home #x-content-band-6 .artist-sliders-wrapper{
margin-top:40px;
}
.artist-sliders-wrapper .slick-arrow{
    top: -55px !important;
}
.artist-sliders-wrapper .slick-prev{
    top: -54px !important;
}
@media(max-width:980px){
#home-short-stories-posts .srp-post-meta-container{
    top: -76px;
    flex-direction: column;
}
}
@media(max-width:768px){
#home-short-stories-posts{
flex-direction:column;
align-items:center;
margin-left:0;
}
#home-short-stories-posts .srp-post-single-column{
max-width:313px;
width:100%;
margin-left:0;
margin-bottom:30px;
}

#home-short-stories-posts .srp-post-meta-container{
top:-87px;
}
.home #x-content-band-6 .artist-sliders-wrapper{
margin-top:65px;
}
.artist-sliders-wrapper .slick-arrow{
    top: -49px !important;
}
.artist-sliders-wrapper .slick-prev{
    top: -48px !important;
}

}



.home #x-content-band-4 .vc_col-sm-4{
display:none
}
.home #x-content-band-4 .x-container{
max-width:1330px !important;
}
.home #x-content-band-4 .vc_row{
margin-left:0 !important;
margin-right:0 !important;
}
.home #x-content-band-4 .vc_column_container>.vc_column-inner{
padding-left:0;
padding-right:0;
}
.home #x-content-band-4 .wpb_column{
width:100%;
margin-top:40px;
}
.home #x-content-band-4 #home-blog-posts h3,.home #x-content-band-4 #home-poetry-posts1 h3{
margin-top:0!important;
font-size: 25px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing:0.5px !important;
text-align: left;
color: #1f1f1f;
text-transform: capitalize !important;
margin-bottom: 10px;
font-family: "Fira Sans", sans-serif !important;
font-weight: 600;
}
.home #x-content-band-4 #home-blog-posts h3 a:hover, .home #x-content-band-4 #home-poetry-posts1 h3 a:hover{
text-decoration:underline;
}
.home #x-content-band-4 #home-poetry-posts1 h3{

margin-top:10px !important;
}

#home-poetry-posts1 .srp-post-author-url{
color:#666 !important;
}
#home-poetry-posts1 .srp-post-author-url:hover{
color:#f90 !important;
text-decoration:underline;
}
#home-poetry-posts1 .srp-post-content{
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow:hidden;
}
.home #x-content-band-4 .srp-container-multi-column .srp-post-multi-column, .srp-widget-container .srp-post-single-row{
margin-right: 0px;
border: 1px solid #e4e4e4;
padding: 21px 59px 45px;
}

.home #x-content-band-4 .srp-container-multi-column .srp-post-multi-column:nth-child(2){
    border-left: 0;
    border-right: 0;
}
.home #x-content-band-4 .srp-post-stringbreak-link{
display: block;
    margin-left: 0;
    margin-top: 26px;
     border-bottom: 1.5px solid;
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.7;
    width:fit-content;
}
.home #x-content-band-4 .srp-post-content{
margin-bottom:0!important;
}
.home #x-content-band-4 .srp-content-box{
padding-top:90px;
position:relative;
}

.home #x-content-band-4 .srp-post-meta-container{
    position: absolute;
    top: 0px;
        display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.home #x-content-band-4 .srp-content-box .srp-post-date,.home #x-content-band-4 .widget-area .widget .srp-post-date{
order:1;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    text-align: left;
    color: #666;
    max-width: 85px;
        padding-right:18px;
        position:relative;
        margin-right:15px;
}
.home #x-content-band-4 .srp-content-box .srp-post-date:before{
    position: absolute;
    content: "";
    width: 3px;
    right: 2px;
    height: 80%;
    background: #d9d9d9;
        top: 12px;
}
.home #x-content-band-4 .srp-content-box .srp-post-date .day{
font-size: 45px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    text-align: left;
    display:block;
    color: #666;
}
.home #x-content-band-4 .srp-content-box .srp-post-date .month{
    
    font-size: 15px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    text-align: left;
    color: #666;
    text-transform: uppercase;
    position: relative;
}
.home #x-content-band-4 .srp-post-author,.home #x-content-band-3 #home-short-stories-posts .srp-post-author{
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal !important;
  line-height: normal;
  letter-spacing: 1px;
  text-align: left;
    margin: 0 0 0 0px!important;
    color: #666;
    text-transform: uppercase;
}
@media(max-width:980px){
.home #x-content-band-4 .srp-container-multi-column .srp-post-multi-column, .srp-widget-container .srp-post-single-row{
padding-left:29px;
padding-right:29px;
}
}
.home #x-content-band-6{
padding-bottom:90px;
}
@media(max-width:768px){
.srp-widget-container, .srp-widget-row{
align-items: center;
flex-direction: column;
}
.home #x-content-band-4 .srp-container-multi-column .srp-post-multi-column:nth-child(2){
    border-left: 1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
}
.home #x-content-band-4 .srp-container-multi-column .srp-post-multi-column, .srp-widget-container .srp-post-single-row{
max-width:313px;
width:100%;
margin-bottom: 30px;
}
.home #x-content-band-6{
padding-bottom:60px;
}
.page-list-ext .page-list-ext-title{
margin-bottom:0!important;
}
}
@media(max-width:600px){
.home #x-content-band-7{
padding-bottom:30px !important;
}
.home #x-content-band-5 {
padding-bottom:50px !important;
}
.home #x-content-band-3{
padding-bottom:30px !important;
}
.home #x-content-band-6{
padding-top:70px !important;
}
.home #x-content-band-3 .x-column, .home #x-content-band-10 .x-column, .home #x-content-band-7 .x-column, .home #x-content-band-5 .x-column{
margin-top:30px !important;
}
}