/*
Theme Name:  Soy Alex
Theme URL:   http://soyalex.local
Description: Personal Theme
Author:      Jhon Marreros
Author URL:  http://decodecms.com
Template:    generatepress
Version:     1.0.0
*/


.single .header-wrap,
.archive .header-wrap{
    position: static;
}

.archive,
.single {
    background-color: black;
}

.archive .page-header{
    display: none;
}

.archive .inside-article header,
.archive .inside-article .entry-content,
.single .inside-article header,
.single .inside-article .entry-content,
.single .inside-article footer.entry-meta{
    padding: 20px;
}

.archive .inside-article .post-image,
.archive .inside-article .entry-content{
    margin: 0;
}

.archive h2.entry-title{
    font-size: 32px;
}


.archive article .entry-summary{
    margin:0;
    padding: 0 20px 20px;
}

.archive .entry-summary .read-more{
    display: block;
    margin-top: 10px;
    text-align: right;
}

.archive .entry-title{
    min-height: 95px;
}

.single-post .entry-content{
    margin-top: 0;
}

.single-post main article {
    padding: 40px;
}
.single-post main article .inside-article{
    padding: 30px!important;
}

.single.separate-containers .site-main{
    margin:0;
}

.no-featured-image-padding .featured-image{
    margin-left:-30px;
    margin-right:-30px;
}

body.category-podcast .entry-summary{
    display: none;
}

body.category-podcast,
body.podcast{
    background-color: #540e0f;
}
body.blog h1,
body.podcast h1{
    font-size: 70px;
}

.mailpoet_form input{
    padding: 10px!important;
}

.mailpoet_form input:not([type=submit]),
.mailpoet_form textarea{
    background-color: rgba(255,255,255,0.5)!important;
    border-color:rgba(255,255,255,0.3)!important;
}

.mailpoet_validate_success{
    background: rgba(255,255,255,0.7);
    padding: 20px;
    width: 100%;
}

.mailpoet_form input.parsley-success, 
.mailpoet_form select.parsley-success, 
.mailpoet_form textarea.parsley-success{
    color:black;;
}

.mailpoet_form ::placeholder {
    color: black;
    opacity: 0.5;
}

.site-footer a:hover,
.site-footer a:active,
.site-footer a:focus{
    color:white;
    text-decoration: none;
}


.privacy-policy h1{
  text-align: center;
  font-size: 45px;
  font-weight: bold;
  margin-bottom: 50px;
}

.privacy-policy h2{
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
}



@media(min-width:768px){
    .single nav.post-navigation{
        display: flex;
        justify-content: space-between;
    }
}

.forminator-ui#forminator-module-482.forminator-design--material .forminator-button-submit{
    padding: 10px 30px!important;
}


@media(max-width:768px){
  body.blog h1, body.podcast h1{
    font-size: 50px;
  }
}

@media(max-width:480px){
  body.blog h1, body.podcast h1{
    font-size: 32px;
  }
}
