/*.foto-gpig {margin-top: 20px;}*/

.foto-gpig .item-foto:hover img {opacity: 0.8;}

.foto-gpig .column2 {
    margin-bottom: 20px !important;
    min-height: 136px;
    overflow: hidden;
    max-height: 136px;
}

.foto-gpig .column2:nth-child(6n+1) {margin-left: 0 !important;}

.foto-gpig .item.owl-carousel {display: block !important;}

#lightbox-box>div>span {text-align: left !important;}

.modal-foto .modal-body {padding: 0 !important;}

.modal-foto .modal-footer {text-align: left !important;}

.filter_form_foto .select-filter {width: 360px;}

.foto-gpig .load_more.widget-view-more {
    clear: both;
    display: block;
    padding: 13px;
    font-size: 14px;
    background-color: #004f97;
    font-weight: 500;
    letter-spacing: -0.4px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
    border-radius: 5px !important;;
    border-bottom: 1px solid #dcdcdc;
    box-shadow: inset 0 120px 100px -100px rgb(255 255 255 / 20%);
}

.foto-gpig .load_more.widget-view-more:hover {
    background-color: #004f97;
    color: #fff;
}

/*.video_item{
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

.video_item iframe{
    width: 100%;
}

.video_item .name{
    font-size: 14px;
    display: block;
    margin-top:10px;
}

.video_item .company_page{
    font-size: 14px;
    display: block;

}

.item-block.video .paragraph-row .column4:nth-child(3n+1) {margin-left: 0 !important;}

.item-article-category.item-article-category-prez {opacity: 1; font-size: 120%;}

.item-block.video .item {position: relative;}

.item-block.video .item .item-article-category.item-article-category-prez a {color: #666666;}

.item-block.video .item .item-article-category.item-article-category-prez a:hover {color: #088643;}

.video .item-photo i.fa {top: 37px !important;}

.item-block.video .item .item-photo img {width: 100%;}

.item-block.video .load_more.widget-view-more {
    clear: both;
    display: block;
    padding: 13px;
    font-size: 14px;
    background-color: #004f97;
    font-weight: 500;
    letter-spacing: -0.4px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
    border-radius: 5px !important;;
    border-bottom: 1px solid #dcdcdc;
    box-shadow: inset 0 120px 100px -100px rgb(255 255 255 / 20%);
}

.item-block.video .load_more.widget-view-more:hover {
    background-color: #004f97;
    color: #fff;
}*/