body{
    font-family: var(--body-text-family);
    max-width:1200px;
    margin: 0 auto;
    font-weight: 150;
    font-size: 1.5em;
}


h1{
    font-weight: 500;
    font-size: 2.5em;
}

h2{
    font-weight: 400;
    font-size: 2.5em;
}


h1, h2, h3, h4, h5, h6 {
    font-family: var(--body-hdr-family);
}

/* ---------------------------------------------- */

.ny5_flex_columns_parent {
    display: flex;
    flex-flow: row wrap;
    gap: 4px;
    justify-content: space-around;
}

.ny5_flex_nowrap {
    flex-wrap: nowrap;
}

.ny5_flex_columns_parent > div {
    flex: 1 1 320px;
    padding: 8px;
}

.ny5_main_footer_text {
    color: black;
    border-top: 1px solid grey;
    padding: 6px;
    background: #ddd;
}

.ny5_divider_after {
    border-bottom: 1px solid grey;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.ny5row {
    display: flex;
    flex-flow: row nowrap;
}
.ny5col {
}


/* ---------------------------------------------- */

.text-center { text-align: center; }

/* ---------------------------------------------- */

.social { }
.social ul { margin: 0; padding: 0; }
.social li { display: inline-block; margin: 0; padding: 0; margin-right: 7px; }
.social li:last-child { margin-right: 0; }
.social li a { display: inline-block; width: 60px; height: 60px; opacity: 1; background: rgba(255,255,255,0.05); margin:0px 0px 4px 0px;
-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; /*border: 1px solid rgba(255,255,255,0.15);*/ padding: 0; }
.social li a:hover { border: 0; }
.social .s_icon { float: left; font-size: 40px; color: #448; text-align: center; width: 60px; line-height:60px; }
.social li a:hover .s_icon,
.sidebar_widget.social li a:hover .s_icon { color: #fff; }
.social ul li a.so_facebook:hover,
.sidebar_widget.social ul li a.so_facebook:hover { background: #4672b3; }
.social ul li a.so_twitter:hover,
.sidebar_widget.social ul li a.so_twitter:hover  { background: #099bcc; }
.social ul li a.so_instagram:hover,
.sidebar_widget.social ul li a.so_gplus:hover { background: #da4a38; }

