

@media (min-width: 1025px){
    .article-top-container{
        margin-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        background: #ffffff;
        padding-bottom: 15px;
        box-shadow: 0px 3px 5px #cacaca;
        border-bottom: #bdbdbd solid 1px;
    }

    .article-top-box{

    }

    .mas-leidas-single{
        margin-bottom: 0px !important;
    }

    .article-title-content{
        border-bottom: #dddddd solid 1px;
        background: #fff;
    }

    .single-last-news{
        margin-left: 15px;
        margin-right: 15px;
    }

    .addthis_inline_share_toolbox{
        margin-top: 15px;
    }

    .article-main-img{
        float: left;
        width: 50%;
        margin: 0px;
        margin-right: 20px;
        margin-bottom: 15px;
        margin-top: 5px;
    }

    .article-title{
        font-size: 36px;
        font-weight: 600;
        color: #262626;
        line-height: 1.1;
        margin-bottom: 0px;
        padding-bottom: 20px;
        margin-top: 24px;
    }

    .article-details{
        list-style: none;
        padding: 0px;
        margin: 0px;
        display: table;
        width: 100%;
        margin-top: 25px;
    }

    .at4-jumboshare .at4-count-container{
        max-width: 138px !important;
    }

    .article-details li{
        float: left;
        font-size: 12px;
        padding-right: 15px;
        text-transform: uppercase;
        width: 100%;   
    }

    .article-details li:first-child{
        padding-left: 0px;
    }

    .article-details li:last-child{
        padding-right: 0px;
        border-right: none;
    }

    .article-details li a{
        color: #e30613;
    }

    .article-details li a:hover{
        text-decoration: underline !important;
    }

    .article-content{
        
    }

    .article-content p{
        text-align: left !important;
        font-size: 18px;
        color: #060606;
        line-height: 1.275;
        margin-bottom: 20px;
        font-weight: 300;
    }

    .facebook-comments-article{
        background: #ececec;
        padding: 20px 25px;
        border: #ddd solid 2px;
        border-radius: 5px;
    }

    .article-comment-bg{
        display: none;
        background: #ddd;
        padding: 50px 0px;
        border-top: #000 dashed 1px;
        border-bottom: #000 dashed 1px;
        width: 100%;
    }

    .comment-reply-title{
        margin-top: 0px;
        text-transform: uppercase;
        font-family: 'Lato', sans-serif;
        color: #262626;
        text-align: center;
        border-bottom: #c5c5c5 solid 1px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        font-size: 17px;
    }

    .comment-notes{
        text-align: center;
        font-weight: 300;
        font-style: italic;
        margin-bottom: 20px;
    }

    .comment-form-comment{
        margin-bottom: 25px;
    }

    .comment-form-comment label{
        font-size: 18px;
        font-weight: 300;
    }

    .comment-form-comment textarea{
        width: 100%;
        border: none;
        height: 80px;
        padding: 10px 15px;
        border-radius: 5px;
    }

    .comment-form-author{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-author input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }
    
    .comment-form-author label{
        display: none;
    }

    .comment-form-email{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-email input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .comment-form-email label{
        display: none;
    }

    .comment-form-url{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-url input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .comment-form-url label{
        display: none;
    }

    .form-submit{
        display: table;
        width: 100%;
    }

    .submit{
        display: block;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        margin: 14px auto;
        border: none;
        background: #96040d;
        color: #fff;
        text-transform: uppercase;
        padding: 10px 20px;
        border-radius: 5px;
        border-bottom: #ddd solid 3px;
    }

    .submit:hover{
        background: #3d3d3c;
        color: #fff;
        border-bottom: #e10613 solid 3px;
    }

    .comments-header{
        text-align: center;
        text-transform: uppercase;
        font-family: 'Lato', sans-serif;
        font-size: 18px;
        border-bottom: #c7c7c7 solid 1px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .post-comment-content{
        margin-bottom: 20px;
        background: #fff;
        padding: 20px;
        border-radius: 5px;
        font-size: 14px;
        font-weight: 300;
    }

    .post-comment-author-date{
        margin-bottom: 10px;
    }

    .article-300x250-one{
        margin-bottom: 30px;
    }


    /* mas leidas */
    .article-more-reeded{

    }

    .mas-leidas-list{
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    .mas-leidas-list li{
        display: table;
        border-bottom: #ddd solid 1px;
        margin-bottom: 10px;
        padding-bottom: 10px;
        width: 100%;
    }

    .at4-jumboshare .at4-count-container{
        display: table-cell;
        text-align: center;
        min-width: auto !important;
        vertical-align: middle;
        border-right: none !important;
        padding-right: 0px !important;
    }

    .mas-leidas-list li a{

    }

    .more-read-img{
        float: left;
        width: 90px;
        margin-right: 15px;
    }

    .more-readed-title{
        background: #e30613;
        color: #fff;
        text-transform: uppercase;
        padding: 10px;
        margin-bottom: 15px;
        font-weight: 700;
        font-family: 'Lato',sans-serif;
    }

    .single-line-container{
        border-bottom: #000 solid 1px;
        padding: 15px 0px;
        display: table;
        width: 100%;
    }

    .ultimas-img{
        float: right;
        width: 200px;
        margin-left: 15px;
    }

    .single-line-left{
        width: 488px;
        float: left;
    }

    .single-title-normal{
        color: #000;
        font-size: 24px;
        line-height: 1.2;
        margin-bottom: 15px;
        display: block;
        font-weight: 700;
    }

    .single-last-one-container{
        height: 455px;
        margin-bottom: 25px;
        position: relative;
    }

    .single-last-others-container{
        border-bottom: #ddd solid 1px;
        height: 392px;
        position: relative;
    }

    .single-box-title{
        padding: 10px 15px;
        background: #dddddd;
        color: #000;
        text-transform: uppercase;
        margin: 0px 15px;
        margin-bottom: 20px;
    }

    .single-box{
        margin: 50px auto;
    }

    .one-img{
        margin-bottom: 15px;
    }

    .single-last-others-img{
        margin-bottom: 10px;
    }

    .single-last-others-title{
        font-size: 18px;
    }

    .single-seccion-header{
        text-transform: uppercase;
        padding: 10px 15px;
        font-weight: 700;
    }

    .single-seccion-one-title{
        display: block;
        margin: 0px 15px;
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.1;
        font-weight: 700;
        border-bottom: #ddd dashed 1px;
        padding-bottom: 10px;
    }

    .single-seccion-others-title{
        font-size: 18px;
        display: block;
        margin: 0px 15px;
        border-bottom: #ddd dashed 1px;
        padding: 10px 0px;
    }

    .margin-top{
        margin-top: 20px;
    }

    .leave-comment-button{
        width: 300px;
        text-align: center;
        margin: 0px auto;
        background: #e30613;
        color: #fff;
        padding: 10px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        text-transform: uppercase;
        font-weight: 700;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        cursor: pointer;
    }

    .leave-comment-button:hover{
        background: #3d3d3c;
        color: #fff;
    }

    .single-seccion-container{
        border: #ddd solid 1px;
        border-radius: 5px;
    }
}

@media(max-width: 1024px) and (min-width: 769px){
    .article-top-container{
        border-bottom: #ddd solid 1px;
        margin-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .article-top-box{

    }

    .article-title-content{
        border-bottom: #ddd solid 1px;
    }

    .article-main-img{
        float: left;
        width: 50%;
        margin: 0px;
        margin-right: 20px;
        margin-bottom: 15px;
    }

    .article-title{
        font-size: 38px;
        font-weight: 600;
        color: #262626;
        line-height: 41px;
        margin-bottom: 0px;
        padding-bottom: 20px;
        margin-top: 24px;
        font-family: 'Source Sans Pro', sans-serif;
    }

    .article-details{
        list-style: none;
        padding: 0px;
        margin: 0px;
        display: table;
        width: 100%;
        margin-top: 32px;
    }

    .at4-jumboshare .at4-count-container{
        max-width: 138px !important;
    }

    .article-details li{
        float: left;
        font-size: 12px;
        font-weight: 300;
        border-right: #ddd solid 1px;
        padding-right: 15px;
        padding-left: 15px;
        text-transform: uppercase;
    }

    .article-details li:first-child{
        padding-left: 0px;
    }

    .article-details li:last-child{
        padding-right: 0px;
        border-right: none;
    }

    .article-details li a{
        color: #e30613;
    }

    .article-details li a:hover{
        text-decoration: underline !important;
    }

    .article-content{
        
    }

    .article-content p{
        text-align: left !important;
        font-size: 18px;
        color: #000000;
        line-height: 1.375;
        margin-bottom: 20px;
        font-weight: 300;
    }

    .article-comment-bg{
        display: none;
        background: #ddd;
        padding: 50px 0px;
        border-top: #000 dashed 1px;
        border-bottom: #000 dashed 1px;
        width: 100%;
    }

    .comment-reply-title{
        margin-top: 0px;
        text-transform: uppercase;
        font-family: 'Lato', sans-serif;
        color: #262626;
        text-align: center;
        border-bottom: #c5c5c5 solid 1px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        font-size: 17px;
    }

    .comment-notes{
        text-align: center;
        font-weight: 300;
        font-style: italic;
        margin-bottom: 20px;
    }

    .comment-form-comment{
        margin-bottom: 25px;
    }

    .comment-form-comment label{
        font-size: 18px;
        font-weight: 300;
    }

    .comment-form-comment textarea{
        width: 100%;
        border: none;
        height: 80px;
        padding: 10px 15px;
        border-radius: 5px;
    }

    .comment-form-author{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-author input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }
    
    .comment-form-author label{
        display: none;
    }

    .comment-form-email{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-email input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .comment-form-email label{
        display: none;
    }

    .comment-form-url{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-url input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .comment-form-url label{
        display: none;
    }

    .form-submit{
        display: table;
        width: 100%;
    }

    .submit{
        display: block;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        margin: 14px auto;
        border: none;
        background: #e30613;
        color: #fff;
        text-transform: uppercase;
        padding: 10px 20px;
        border-radius: 5px;
        border-bottom: #ddd solid 3px;
    }

    .submit:hover{
        background: #3d3d3c;
        color: #fff;
        border-bottom: #e10613 solid 3px;
    }

    .comments-header{
        text-align: center;
        text-transform: uppercase;
        font-family: 'Lato', sans-serif;
        font-size: 18px;
        border-bottom: #c7c7c7 solid 1px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .post-comment-content{
        margin-bottom: 20px;
        background: #fff;
        padding: 20px;
        border-radius: 5px;
        font-size: 14px;
        font-weight: 300;
    }

    .post-comment-author-date{
        margin-bottom: 10px;
    }

    .article-300x250-one{
        margin-bottom: 30px;
    }


    /* mas leidas */
    .article-more-reeded{

    }

    .mas-leidas-list{
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    .mas-leidas-list li{
        display: table;
        border-bottom: #000 solid 1px;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .mas-leidas-list li a{

    }

    .more-read-img{
        float: left;
        width: 90px;
        margin-right: 15px;
    }

    .more-readed-title{
        background: #e30613;
        color: #fff;
        text-transform: uppercase;
        padding: 10px;
        margin-bottom: 15px;
        font-weight: 700;
        font-family: 'Lato',sans-serif;
    }

    .single-line-container{
        border-bottom: #000 solid 1px;
        padding: 15px 0px;
        display: table;
        width: 100%;
    }

    .ultimas-img{
        float: right;
        width: 200px;
        margin-left: 15px;
    }

    .single-line-left{
        width: 488px;
        float: left;
    }

    .single-title-normal{
        color: #000;
        font-size: 24px;
        line-height: 1.2;
        margin-bottom: 15px;
        display: block;
        font-weight: 700;
    }

    .single-last-one-container{
        height: 430px;
        border-bottom: #3d3d3c solid 1px;
        margin-bottom: 25px;
    }

    .single-last-others-container{
        border-bottom: #000 solid 1px;
        height: 370px;
    }

    .single-box-title{
        padding: 10px 15px;
        background: #dddddd;
        color: #000;
        text-transform: uppercase;
        margin: 0px 15px;
        margin-bottom: 20px;
    }

    .single-box{
        margin: 50px auto;
    }

    .one-img{
        margin-bottom: 15px;
    }

    .single-last-others-img{
        margin-bottom: 10px;
    }

    .single-last-others-title{
        font-size: 18px;
    }

    .single-seccion-header{
        text-transform: uppercase;
        padding: 10px 15px;
        font-weight: 700;
    }

    .single-seccion-one-title{
        display: block;
        margin: 0px 15px;
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.1;
        font-weight: 700;
        border-bottom: #ddd dashed 1px;
        padding-bottom: 10px;
    }

    .single-seccion-others-title{
        font-size: 18px;
        display: block;
        margin: 0px 15px;
        border-bottom: #ddd dashed 1px;
        padding: 10px 0px;
    }

    .margin-top{
        margin-top: 20px;
    }

    .leave-comment-button{
        width: 300px;
        text-align: center;
        margin: 0px auto;
        background: #e30613;
        color: #fff;
        padding: 10px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        text-transform: uppercase;
        font-weight: 700;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        cursor: pointer;
    }

    .leave-comment-button:hover{
        background: #3d3d3c;
        color: #fff;
    }

    .single-seccion-container{
        border: #000 solid 1px;
        border-radius: 5px;
        height: 760px;
    }
}

@media(max-width: 768px){
    .article-top-container{
        border-bottom: #000 solid 1px;
        margin-bottom: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .article-top-box{

    }

    .article-title-content{
        border-bottom: #000 solid 1px;
    }

    .article-title{
        font-size: 32px;
        font-weight: 600;
        color: #262626;
        line-height: 1.1;
        margin-bottom: 0px;
        padding-bottom: 15px;
        margin-top: 15px;
        font-family: 'Source Sans Pro', sans-serif;
    }

    .article-details{
        list-style: none;
        padding: 0px;
        margin: 0px;
        display: table;
        width: 100%;
        margin-top: 12px;
    }

    .at4-jumboshare .at4-count-container{
        max-width: 138px !important;
        border-right: 0px !important;
    }

    .article-details li{
        font-size: 14px;
        font-weight: 300;
        text-transform: uppercase;
        color: #000;
        margin: 5px 0px;
    }

    .article-details li:first-child{
        padding-left: 0px;
    }

    .article-details li:last-child{
        padding-right: 0px;
        border-right: none;
    }

    .article-details li a{
        color: #000;
        font-weight: 700;
        font-size: 16px !important;
    }

    .article-details li a:hover{
        text-decoration: underline !important;
    }

    .article-content{
        padding: 0px 15px;
    }

    .article-content p{
        text-align: left !important;
        font-size: 18px;
        color: #000000;
        line-height: 1.375;
        margin-bottom: 20px;
        font-weight: 300;
    }

    .article-comment-bg{
        display: none;
        background: #ddd;
        padding: 50px 0px;
        border-top: #000 dashed 1px;
        border-bottom: #000 dashed 1px;
        width: 100%;
    }

    .comment-reply-title{
        margin-top: 0px;
        text-transform: uppercase;
        font-family: 'Lato', sans-serif;
        color: #262626;
        text-align: center;
        border-bottom: #c5c5c5 solid 1px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        font-size: 17px;
    }

    .comment-notes{
        text-align: center;
        font-weight: 300;
        font-style: italic;
        margin-bottom: 20px;
    }

    .comment-form-comment{
        margin-bottom: 25px;
    }

    .comment-form-comment label{
        font-size: 18px;
        font-weight: 300;
    }

    .comment-form-comment textarea{
        width: 100%;
        border: none;
        height: 80px;
        padding: 10px 15px;
        border-radius: 5px;
    }

    .comment-form-author{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-author input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }
    
    .comment-form-author label{
        display: none;
    }

    .comment-form-email{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-email input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .comment-form-email label{
        display: none;
    }

    .comment-form-url{
        float: left;
        width: 33.3333%;
        padding: 0px 10px;
    }

    .comment-form-url input{
        width: 100%;
        border: none;
        padding: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .comment-form-url label{
        display: none;
    }

    .form-submit{
        display: table;
        width: 100%;
    }

    .submit{
        display: block;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        margin: 14px auto;
        border: none;
        background: #e30613;
        color: #fff;
        text-transform: uppercase;
        padding: 10px 20px;
        border-radius: 5px;
        border-bottom: #ddd solid 3px;
    }

    .submit:hover{
        background: #3d3d3c;
        color: #fff;
        border-bottom: #e10613 solid 3px;
    }

    .comments-header{
        text-align: center;
        text-transform: uppercase;
        font-family: 'Lato', sans-serif;
        font-size: 18px;
        border-bottom: #c7c7c7 solid 1px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .post-comment-content{
        margin-bottom: 20px;
        background: #fff;
        padding: 20px;
        border-radius: 5px;
        font-size: 14px;
        font-weight: 300;
    }

    .post-comment-author-date{
        margin-bottom: 10px;
    }

    .article-300x250-one{
        margin-bottom: 30px;
    }


    /* mas leidas */
    .article-more-reeded{

    }

    .mas-leidas-list{
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    .mas-leidas-list li{
        display: table;
        border-bottom: #000 solid 1px;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .mas-leidas-list li a{

    }

    .more-read-img{
        float: left;
        width: 90px;
        margin-right: 15px;
    }

    .more-readed-title{
        background: #e30613;
        color: #fff;
        text-transform: uppercase;
        padding: 10px;
        margin-bottom: 15px;
        font-weight: 700;
        font-family: 'Lato',sans-serif;
    }

    .single-line-container{
        border-bottom: #000 solid 1px;
        padding: 15px 0px;
        display: table;
        width: 100%;
    }

    .ultimas-img{
        float: right;
        width: 200px;
        margin-left: 15px;
    }

    .single-line-left{
        width: 488px;
        float: left;
    }

    .single-title-normal{
        color: #000;
        font-size: 24px;
        line-height: 1.2;
        margin-bottom: 15px;
        display: block;
        font-weight: 700;
    }

    .single-last-one-container{
        height: 430px;
        border-bottom: #3d3d3c solid 1px;
        margin-bottom: 25px;
    }

    .single-last-others-container{
        border-bottom: #000 solid 1px;
        height: 370px;
    }

    .single-box-title{
        padding: 10px 15px;
        background: #dddddd;
        color: #000;
        text-transform: uppercase;
        margin: 0px 15px;
        margin-bottom: 20px;
    }

    .single-box{
        margin: 50px auto;
    }

    .one-img{
        margin-bottom: 15px;
    }

    .single-last-others-img{
        margin-bottom: 10px;
    }

    .single-last-others-title{
        font-size: 18px;
    }

    .single-seccion-header{
        text-transform: uppercase;
        padding: 10px 15px;
        font-weight: 700;
    }

    .single-seccion-one-title{
        display: block;
        margin: 0px 15px;
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.1;
        font-weight: 700;
        border-bottom: #ddd dashed 1px;
        padding-bottom: 10px;
    }

    .single-seccion-others-title{
        font-size: 18px;
        display: block;
        margin: 0px 15px;
        border-bottom: #ddd dashed 1px;
        padding: 10px 0px;
    }

    .margin-top{

    }

    .leave-comment-button{
        width: 300px;
        text-align: center;
        margin: 0px auto;
        background: #e30613;
        color: #fff;
        padding: 10px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        text-transform: uppercase;
        font-weight: 700;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        cursor: pointer;
    }

    .leave-comment-button:hover{
        background: #3d3d3c;
        color: #fff;
    }

    .single-seccion-container{
        border: #000 solid 1px;
        border-radius: 5px;
        margin-bottom: 15px;
    }

    .mobile-no-padding-both-sizes{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .img-mobile{

    }

    .article-main-img{

    }
}

.no-border-bottom{
    border-bottom: none !important;
}