.slick-prev:before, .slick-next:before {

font-family: 'slick';
font-size: 0px;
font-weight: normal; 
font-style: normal;
line-height: 0;
opacity: .25; 
color: white;
webkit-font-smoothing: antialiased;

}

.column {
    min-height: 0px;
    padding-left: 10px;
    padding-right: 10px;
}


.grid-frame {
    margin-bottom: 1px;
}











.image-aspect-4-3 {
    width: 100%;
    height: 0;
    padding-bottom: 55%;
}

.container.site-body {
    width: 97%;
    max-width: 100%;
}




.button {
    border: 0;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
}

.section_header {
    display: flow-root;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin-bottom: 8px;
}


.module-name {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-family: revert;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #7b7979;
    text-align: center;
}



.grid-frame {
  margin-bottom: 50px;
}

.pagination-current {
  color: #ffffff;
  background-color: #5a5a5a;
  font-weight: normal;
}
.pagination-number {
  display: inline-block;
  padding: 2px 5px;
  color: #493a65;
  font-size: 20px;
}


section * + .section, section .section + * {
    margin-top: 20px;
}

.site-footer {
    color: #636161;
    font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif !important;
    font-size: 0px !important;
}

.site-body a, .ningbar-panelBody a {
    color: #474747;
    font-weight: bolder;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-family: 'Montserrat';
    font-size: 16px;
}







.globalsearch {
    height: 24px;
    width: 123px;
    padding-left: 12px;
    transition: width ease 300ms;
    border: 0px solid #493a65;
    -webkit-appearance: none;
}

.globalsearch-button:before {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    border: 1px solid #ababab;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin: -7px 0 0 -6px;
}
.globalsearch-button {
    position: relative;
    width: 34px;
    height: 24px;
    border: 0px solid #493a65;
    margin: 0 0 0 -1px;
    padding: 0;
    vertical-align: top;
    background-color: rgba(31,31,31,0);
    background-image: none;
    box-shadow: none;
    box-sizing: border-box;
}















.comments-text, .comments-actions {
    margin-bottom: 6px;
    font-size: 16px;
    font-family: 'Montserrat';
}


.photoListPage-entry.matrix-itemFluid .photo-item-description .photo-item-contributor a {
    font-size: 1.6em;
    font-weight: lighter;
    font-family: 'Montserrat';
    color: darkgray;
    font-size: large;
}




.module-name {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-family: 'Montserrat';
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: rgb(161, 159, 157);
    text-align: center;
}














.select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 0px;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {
    position: relative;
    top: -2px;
    display: block;
    content: "\f107";
    font: 400 22px "FontAwesome";
    color: #f7f7f7;
    will-change: transform;
    transition: .33s all ease;
}





























.section_header .module-header {
    padding: 10px 0px 0px 0px;
    margin: 0;
}

.section_header {
    display: grid;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: space-around;
    margin-bottom: 10px;
}




.ps-slide {
     Padding-top: 60%;
     background-repeat: no-repeat;
     background-position: c;
     display: grid;
     background-color:  #f5f5f5;
}


















.button {
    border: 0;
    font-family: system-ui;
    font-size: 20px;
}



















.entry-tags, .entry-byline, .entry-readMore, .entry-actions, .entry-commentsCount, .entry-organizedBy, .entry-categories {
    margin-bottom: 12px;
    font-size: 13px;
    display: block;
}







.grid-frame {
    margin-bottom: 0px;
}




.module-footer {
    margin-top: 0em;
    margin-bottom: 0em;
    padding-bottom: 0em;
}







.column {
    min-height: 0px;
    padding-left: 10px;
    padding-right: 10px;
}






.site-body {
    padding: 00px 0px 00px 0px;
}



.header-siteNameLogo {
    line-height: 1;
    display: inline-block;
    padding: 80px 0px 0px 0px;
}












button.button.EditButton.jsEditButton {
display:none!important

}

.pull-right {
    float: right;
    margin-top: 0px;
}







.poweredBy-logo {
    background-image: url("https://static.ning.com/artfreelife/widgets/index/gfx/NING_MM_footer_blk1.png?xn_version=202108101201");
    width: 0px;
    height: 15px;
    display: inline-block;
    text-indent: -99999px;
    background-position: 0px 1px;
    background-repeat: no-repeat;
}

.image-cover {
    background-size: contain;
}

.image-aspect-1-1 {
    width: 100%;
    height: 0;
    padding-bottom: 70%;
}

[class*="matrix-media-"] {
    height: 0;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
    overflow: hidden;
    box-shadow: inset 0 0 1px #ffecec45;
}


.comments-metadata {
    font-size: 13px;
    line-height: 1.5;
}

.tabContainerSection-tabs {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px;
    font-size: 18px;
    font-family: 'Futura', 'Century Gothic', 'AppleGothic', serif;
    }

.subnavline > li:hover > a, .subnavline > li:hover > span, .subnavline > li.current > a, .subnavline > li.current > span {
    color: #cdcdcd;
    border-bottom-color: #c9c9c9;
    font-weight: normal;
    text-decoration: none;
}
.subnavline > li > a, .subnavline > li > span {
    display: block;
    color: #737373;
    border-bottom: 3px solid #2f2f2f00;
        border-bottom-color: rgba(47, 47, 47, 0);
    padding: 10px;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
}
.subnavline {
    border-bottom: 0px solid #aaa;
}

.pull-left {
    float: right;
}



