@media (min-width: 992px){
    .typo-line{
        padding-left: 140px;
        margin-bottom: 40px;
        position: relative;
    }

    .typo-line .category{
        transform: translateY(-50%);
        top: 50%;
        left: 0px;
        position: absolute;
    }
}

.icon-section {
	margin: 0 0 3em;
	clear: both;
	overflow: hidden;
}
.icon-container {
	width: 240px;
	padding: .7em 0;
	float: left;
	position: relative;
	text-align: left;
}
.icon-container [class^="ti-"],
.icon-container [class*=" ti-"] {
	color: #000;
	position: absolute;
	margin-top: 3px;
	transition: .3s;
}
.icon-container:hover [class^="ti-"],
.icon-container:hover [class*=" ti-"] {
	font-size: 2.2em;
	margin-top: -5px;
}
.icon-container:hover .icon-name {
	color: #000;
}
.icon-name {
	color: #aaa;
	margin-left: 35px;
	font-size: .8em;
	transition: .3s;
}
.icon-container:hover .icon-name {
	margin-left: 45px;
}

.places-buttons .btn{
    margin-bottom: 30px
}
.sidebar .nav > li.active-pro{
    position: absolute;
    width: 100%;
    bottom: 10px;
}
.sidebar .nav > li.active-pro a{
    background: rgba(255, 255, 255, 0.14);
    opacity: 1;
    color: #FFFFFF;
}

.table-upgrade td:nth-child(2),
.table-upgrade td:nth-child(3){
    text-align: center;
}
body.nude{
    background-color: #f4f3ef;
}


.item-image{
    width: 50px;
    /*float: left;*/
    padding: 5px;
}
.item-image-view{
	width: 100px;
    float: left;
    padding: 5px;
}

.image-edit{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;

}
.image-edit label{
    display: block;
    width: 100%;
}

.image-edit .image_section {
    width: 25%;
    margin-bottom: 20px;
}

.image-edit .image_section div{
    position: relative;
    padding-bottom: 30px;
        min-height: 180px;
}

.image-edit .image_section div a{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.edit_input_fields_wrap_image{
    width: 100%;
    display: block;
    margin-bottom: 20px;
}

.image-edit .edit_field_button_image{
        width: 100%;
    display: block;
    max-width: 150px;
}

select.input-sm {
    height: 34px !important;
}

div.dataTables_wrapper div.dataTables_length select{
    width: 78px !important;
}


