.camera_pag { position:absolute; }

.camera_wrap { float:none; }

.camera_caption {
    padding-top: 15px;
}
.camera_caption .item_published {
    font-size: 16px;
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 4px;
    margin-left:20px;
    margin-top:10px;
}

.camera_caption .item_published a {
    position: relative;
    display: inline-block;
    color: inherit;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.camera_caption .item_published a:before {
    position: absolute;
    content: '\f061';
    font-family: FontAwesome;
    left: -18px;
    top: 0;
    font-size: 14px;
}
.camera_caption .item_published a:hover {
    color: #cf0000;
}

.camera_caption { position:absolute; bottom:0; }

.camera_caption p { font-size:16px; line-height:16px; margin-top:5px; margin-bottom:10px; padding-bottom: 5px; }

.camera_caption > div { padding: 2px 20px; background: transparent;    background: rgba(47, 64, 143, 0.7);
}

.camera_prev, .camera_next { background: transparent; color:#fff; }


.camera_pag { margin-top:10px; margin-left:10px; }
.col-md-9 .camera_pag { margin-left:0 !important; }

.camera_pag_ul li { float:left; display:inline; }
.camera_wrap .camera_pag .camera_pag_ul li { margin: 0px 5px !important; }

.camera_prev, .camera_next {
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 2;
}

@media (max-width: 647px) {
    .camera_caption p { font-size:12px; }
}
