.srp-widget-title {} .srp-widget-container,
.srp-widget-row {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.srp-container-single-column {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.srp-container-single-row {
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.srp-container-multi-column {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
} .srp-widget-singlepost {
margin-bottom  : 10px;
padding-bottom : 10px;
}
.srp-container-single-column .srp-widget-singlepost {
border-bottom: 4px solid rgba(255, 255, 255, 0.05);
}
.srp-widget-container > .srp-widget-singlepost:last-child {
border-bottom  : 0;
margin-bottom  : 0;
padding-bottom : 0;
}
.srp-post-content-container {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.srp-thumbnail-position-default {
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.srp-thumbnail-position-above {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.srp-container-multi-column .srp-post-multi-column,
.srp-widget-container .srp-post-single-row  {
margin-right: 20px;
-webkit-box-flex: 1; -moz-box-flex: 1; width: 20%; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.srp-widget-container .srp-post-single-row:last-child {
margin: 0;
}
.srp-container-multi-column .srp-post-multi-column:last-child {
margin-right: 0;
} .srp-thumbnail-position-default .srp-thumbnail-box {
margin-right: 20px;
}
.srp-thumbnail-position-above .srp-thumbnail-box {
margin: 0;
}
.srp-post-thumbnail-link {
display: block;
}
.srp-thumbnail-box .avatar {}
.srp-thumbnail-box img {
height: auto;
} .srp-thumbnail-position-default .srp-content-box {
-webkit-box-flex: 1; -moz-box-flex: 1; width: 20%; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.srp-post-meta-container {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
font-size: small;
line-height: 1.2em;
margin: 0 0 5px 0;
} .srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
margin: 0;
}
.srp-content-box .srp-post-stringbreak-link {
margin: 0 5px;
} .srp-post-meta-container > div {
margin: 0 5px 0 0;
}
.srp-post-meta-container > div:last-child {
margin: 0;
}
.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
margin: 0;
}
.srp-content-box .srp-post-author,
.widget-area .widget .srp-post-author {
-ms-flex-order: 1;
-webkit-order: 1;
-moz-order: 1;
order: 1;
}
.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
-ms-flex-order: 2;
-webkit-order: 2;
-moz-order: 2;
order: 2;
}
.srp-content-box .srp-post-category,
.widget-area .widget .srp-post-category {
-ms-flex-order: 3;
-webkit-order: 3;
-moz-order: 3;
order: 3;
}
.srp-content-box .srp-post-comments,
.widget-area .widget .srp-post-comments {
-ms-flex-order: 4;
-webkit-order: 4;
-moz-order: 4;
order: 4;
}
.srp-content-box .srp-post-tags,
.widget-area .widget .srp-post-tags {
margin: 0 0 10px;
} .srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
margin: 0;
font-size: medium;
line-height: 1.5em;
font-weight: bold;
}  @media only screen and (max-width: 40em) { .srp-post-content-container {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.srp-thumbnail-position-default .srp-content-box {
-webkit-box-flex: none; -moz-box-flex: none; width: auto; -webkit-flex: none; -ms-flex: none; flex: none; } .srp-thumbnail-position-default .srp-thumbnail-box,
.srp-thumbnail-position-above .srp-thumbnail-box {
margin: 0 0 10px;
}
}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
margin-left: 0.5em;
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 img.ajax-loader {
border: none;
vertical-align: middle;
margin-left: 4px;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}