/**
    === RESPONSIVE  ===
**/
@media (max-width: 1500px) and (min-width: 991px){



    .alike-widget-partials .alike-widget-image, .alike-widget-partials .alike-widget-title{
        width: 100%;
        margin: 0;
        text-align: center
    }
    .alike-widget-btn-wrap {
        border: 1px solid #EDEDED;
        overflow: hidden;
        padding: 5px;
        text-align: center;
    }
    .alike-widget-btn-wrap a{
        float: initial!important;
        margin: 10px 0!important;
    }
    .archive div.droppable {
        max-width: 280px;
    }
}
@media (max-width: 1024px) {
    #tv-grid,.archive .try .drag-icon{
        display: none;
    }
    .archive .articles .article .content {
        min-height: 80px;
    }
    .archive .articles .article .action {
        min-height: 140px;
    }
    .archive .articles .article .image a {
        height: 100px;
    }
    .archive div.droppable {
        max-width: 210px;
    }

}
@media (max-width: 1202px) and (min-width: 1024px){
    .archive div.droppable{
        max-width: 300px;
    }
    .archive .articles.tv-grid .article{
        width: 100%;
    }
}


@media (max-width: 991px){
    .archive div.droppable{
        position: relative!important;
        top:inherit!important;
        max-width: 100%;
    }
    .archive div.droppable > .widget {
        max-height: inherit;
    }
    .alike-content {
        overflow: hidden;
    }
    .alike-content > div {
        width: 100%;
        overflow: auto;
        word-break: normal;
    }
    .alike-content > div >table {
        /*width: 1320px;*/
    }
    .mc4wp-form-fields {
        text-align: center;
    }
    .mc4wp-form-fields input[type=submit]{
        margin-top: 10px ;
    }
}
@media (max-width: 768px){
    .alike-content .alike-table.style-one th.accept-drag{
        max-width: 300px!important;
    }
    .page-add-antivol .section-content.link-fields input[type=text] {
        margin-bottom: 10px;
    }
    .title-page-responsive{
        display: block!important;
    }
    .title-page-responsive h5 {
        color: #ff4d55;
        line-height: 42px;
        font-size: 17px;
    }
    .title-page{
        display: none;
    }
    .archive .archive_container {
        margin-bottom: 20px;
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media (max-width: 487px){
    .archive .articles.tv-grid .article{
        width: 100%;
    }
    .alike-widget-btn-wrap {
        border: 1px solid #EDEDED;
        overflow: hidden;
        padding: 5px;
        text-align: center;
    }
    .alike-widget-btn-wrap a{
        float: initial!important;
        margin: 10px 0!important;
    }
    .alike-widget-partials .alike-widget-image, .alike-widget-partials .alike-widget-title{
        width: 100%;
        margin: 0;
        text-align: center
    }


    .single-type-content .ptb_items_wrapper .ptb_col_last {
        min-height: inherit;
        height: inherit!important;
    }
    .site-branding .custom-logo-link{
        font-size: 28px;
    }
    .box-category{
        margin-bottom: 10px;
    }
    .box-category .category-cover a{
        height: auto;
    }
    .ptb_last_row .ptb_col_first .ptb_module .ptb_text_before{
        display: block;
        width: auto;
    }

    .page-add-antivol .section h2 {
        float: inherit;
    }
    .page-add-antivol .section-content {
        float: inherit;
    }
    .page-add-antivol .section-content input[type=text], .page-add-antivol .section-content input[type=number] {
        max-width: 100%;
        min-width: inherit;
    }
    #primary.antivols-list .grid{
        display: flex;
        flex-direction: column;
    }
    #primary.antivols-list .grid .column-content{
        order: 2;
    }
    #primary.antivols-list .grid .column-sidebar{
        order: 1;
    }
    .single-type-content .ptb_last_row .ptb_col_first .ptb_module:nth-child(even) {
        background-color: transparent;
    }
    .single-type-content .ptb_last_row .ptb_col_first .ptb_module .ptb_text_before{
        display: block;
        width: 100%;
        clear: both;
        float: initial;
        background: #f3f3f3;
        padding-left: 5px;
    }
    .single-type-content .ptb_last_row .ptb_col_first .ptb_module > div{
        padding: 5px;
    }
    #rich-reviews-from input[type=text],
    #rich-reviews-from input[type=email],
    #rich-reviews-from textarea{
        width: 100%;
    }
}
.btn-comp{
    position: fixed;
    top: 50%;
    right: 0;
    background: #f9f9f9;
    padding: 10px;
    border: 1px solid #efefef;
}
.btn-defilez.top,.btn-defilez.bootom{
    display: none;
}
@media screen and (max-width: 600px) {
/*    table:not(#constrainTable) {width:100%;}
    table:not(#constrainTable) thead {display: none;}
    table:not(#constrainTable) tr:nth-of-type(2n) {background-color: inherit;}
    table:not(#constrainTable) tr td:first-child { font-weight:bold;font-size:1.3em;}
    table:not(#constrainTable)tbody td {display: block;  text-align:center;}
    table:not(#constrainTable) tbody td:before {
        content: attr(data-th);
        display: block;
        text-align:center;
    }
    table:not(#constrainTable) img{
        float: initial;
        margin: auto;
    }
   */
    table:not(#constrainTable):not(.table-profile) {width:100%;}
    table:not(#constrainTable):not(.table-profile) thead {display: none;}
    table:not(#constrainTable):not(.table-profile) tr:nth-of-type(2n) {background-color: inherit;}
    table:not(#constrainTable):not(.table-profile) tr td:first-child { font-weight:bold;font-size:1.3em;}
    table:not(#constrainTable):not(.table-profile) tbody td {display: block;  text-align:center;}
    table:not(#constrainTable):not(.table-profile) tbody td:before {
        content: attr(data-th);
        display: block;
        text-align:center;
    }
    table.table-antivol a{
        width: 50%;
        display: inline-block;
    }
    div.content-table-profile{
        width: 100%;
        overflow: auto;
        word-break: normal;
    }
    table.table-profile{
        width: 760px!important;
    }
    .btn-defilez.top{
        position: absolute;
        top: 61px;
        width: 100%;
        text-align: center;
        display: none;
    }
    .btn-defilez.bootom{
        width: 100%;
        text-align: center;
        display: none;
    }


}