/*
Theme Name: Prologue Stepin2
Theme URI: http://www.stepin2mygreenworld.com/
Template: prologue
Author: Stepin2
Author URI: http://www.stepin2mygreenworld.com/
Version: 1.0.1493541314
Updated: 2017-04-30 01:35:14

*/
.post .entry a
{
color:#800000;
}
.recent-post-slider.design-1 .post-content-left
{
top:350px;
}
.archiveposts h2 {
    font-size: 200%;
}
.archiveposts .entry p {
    font-size: 100%;
}
.widget h3.title {
    font-size: 140%;
}
.widget_categories label {
    display: none;
}
p.ctct-form-field {
    width: 49%;
    overflow: hidden;
    float: left;
}
.ctct-form-field input {
    width: 100%;
    font-size: 100%;
    line-height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
p.ctct-form-field.ctct-form-field-submit {
    float: right;
}
p.ctct-form-field-email input:invalid {
    background-color: white;
}
p.ctct-form-field.ctct-form-field-submit input {
    font-size: 16px;
    line-height: 16px;
    padding: 15px 0 !important;
}
.ctct-disclosure hr, a.ctct-button {
    display: none;
}
#ctct_form-2 p label {
    margin-bottom: 0 !important;
    padding-bottom: 0;
    top: 50% !important;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ctct-disclosure:before {
    display: block;
    font-size: 80%;
    content: "Show the Disclaimer";
    text-decoration: underline;
}
.ctct-disclosure {
    height: 1rem;
    overflow: hidden;
    font-size: 80%;
    clear: both;
    -moz-transition: 500ms all;
    -webkit-transition: 500ms all;
    -o-transition: 500ms all;
    transition: 500ms all;
}
.ctct-disclosure:hover {
    height: 110px;
}
#footer #text-31 .textwidget a {
    display: block;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0 3px;
}
#footer #text-31 .textwidget {
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
.widget .dpe-flexible-posts li {
    height: auto;
    font-size: 105%;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
overflow:auto;
}
.widget .dpe-flexible-posts li img
{
width:50% !important;
height:auto !important;

}
.widget .dpe-flexible-posts li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}
.widget .dpe-flexible-posts li .title {
    overflow: hidden;
    display: table;
font-size:110%;
}
.recent-post-slider.design-1 .post-content-left .wp-post-content a
{
color:black;
text-decoration:none;
}
.slick-slider {
    box-shadow: 0 0 6px rgba(109, 109, 109, 0.65);
}
.ctct-form-field-hidden
{
margin:0 !important;
}
@media (max-width: 1240px) {
body {
    font-size: 14px;
}
#footer .widget-area {
    padding: 4%;
}
}

@media screen (min-width: 768px and max-width: 960px) {

.widget .dpe-flexible-posts li img
{
width:100% !important;
height:auto !important;
float:none;
margin:0;
}

.widget .dpe-flexible-posts li .title
{
width:100%;
margin-top:1rem;
}
}
@media screen and (max-width: 960px) {

.archiveposts .post-content {
    display: inline;
}
p.ctct-form-field.ctct-form-field-submit input {
    font-size: 110%;
    line-height: 16px;
    padding: 15px 0 !important;
}
.archiveposts .post-thumb {
    margin-bottom: 5px;
}
body {
    font-size: 13px;
}
.ctct-disclosure:hover {
    height: 130px;
}
}
@media screen and (max-width: 768px) {
.widget .dpe-flexible-posts li img
{
width:200px !important;
max-width:50% !important;
}
}