body, button, input, select, textarea {
    color: #5a5d60;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-size: 1.1em;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-weight: 400;
    line-height: 2em;
}
html {
    font-size: 100%;
    line-height: 2em;
    overflow-x: hidden;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
    content: "";
    display: table;
}
*, *:before, *:after {
    box-sizing: inherit;
}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
    clear: both;
}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
    content: "";
    display: table;
}

#page{
    width:960px;
    margin:0px auto;
}

#page .logo{
    margin:15px 30px 15px 30px;
}

#footer{
    text-align:center;
    font-size:12px;
    color:#afb4b7;
    line-height:18px;
    padding:30px 0px;
}

.ads{
    display: block;
    margin-top:20px;
    text-align:center;
}

.panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    -ms-justify-content: space-between;
    justify-content: space-between;
}

#pgc-49-0-0 {
    width: 100%;
    width: calc(100% - ( 0 * 35px ) );
}

.panel-grid-cell {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

#pl-49 #panel-49-0-0-0 {
}
#pl-49 .so-panel:last-child {
    margin-bottom: 0px;
}
#pl-49 .so-panel {
    margin-bottom: 35px;
}
.panel-grid-cell .panel-last-child {
    margin-bottom: 0;
}

.panel-grid-cell .so-panel {
    zoom: 1;
}

p {
    margin: 0 0 2em;
}

