@media all and (max-width: 1080px) {
.evofrontpage-default .evofp-table-cell, .evofp-responsive-lastcell {
    display: block !important;
   /* width: auto!important;*/
    max-width: 100%!important;
}
}

.evofrontpage-default .clrfix {
	clear: both;
}

.evofrontpage-default .evofp-table-cell {

	text-align: right;
	vertical-align: top;
}
.evofrontpage-default .evofp-table-cell-inner {
width:100%;
}

.evofrontpage-default .head {
	display:block;
	
	
	border-top: 0px outset black;
}
.evofrontpage-default .title {
	display:block;
	font-size:12px;
	font-weight:500;
	padding:5px 10px;
	
}

.evofrontpage-default .evofp-table-cell p {
	color:#999;
	padding: 0 8px 0px 12px!important;
     margin: 5px 0;
}

.evofrontpage-default .evofp-date-author {
   
    color:#777;
	display:block;
	margin: -5px 0 5px;
	text-align: left;
}
.evofrontpage-default a.evofp-readon {
	background: #444;
	color: #fff!important;
	padding: 5px 10px;
	font-size: 80%;
	text-decoration: none;
	display:inline-block;
	border-radius: 4px;
}
.evofrontpage-default a.evofp-readon:hover {
	background: #999!important;
}
.evofrontpage-default .evofp-introtitle {
	/* display: inline-block; */
	vertical-align: top;
	font-size: 100%;
	line-height: 100%;
	color:#CC9900;
	margin-bottom: 5px;
}
.evofrontpage-default .evofp-other-article {
	text-align: left;
	vertical-align: top;
}
.evofrontpage-default .evofp-other-article-inner {
	
	font-size: 90%;
	color: #666;
	padding: 5px 10px;
	margin: 0px 5px;
	border-bottom: 1px inset black;
	border-top: 1px outset black;
}
.last-cell {
 	margin-right: 0!important;
 }
.evofrontpage-default .evofp-other-article-inner li, .evofp-other-article-inner li:before {
	list-style: disc !important;

}
.evofrontpage-default .evofp-other-article-title {
	text-transform: uppercase;
	font-size: 100%;
	color: #666;
	display: block;
	margin: 10px 10px;
	line-height: 100%;
	font-weight: 700;
}
.evofrontpage-default #evofptabs ul{
	position:relative;
	margin-left: 0!important;
	padding-left: 0!important;
	margin-bottom: 10px!important;
	display: inline-block;
	float: right;
	bottom: 5px;
}
.evofrontpage-default #evofptabs ul li{
	float:left;
	width:15px;
	height:15px;
	background:#ccc;
	cursor:pointer;
	list-style-type:none!important;
	text-align:center;
	margin-right:5px !important;
	border-radius: 100%;
	box-shadow: 1px 1px 1px 1px #999;
}
.evofrontpage-default #evofptabs ul li.activex {
    background: #AAA;
    box-shadow: 1px 1px 1px 1px #444 inset;
}
.evofrontpage-default #evofptabs ul li:hover{
    background: #FFF;
    box-shadow: 1px 1px 1px 1px #888 inset;
}
.evofrontpage-default .evofrontpageid {
	table-layout: fixed;
	z-index: 99999!important;
	overflow: hidden!important;
}
.evofrontpage-default .anim-div {
	z-index: 1!important;
}
.evofrontpage-default .evofp-table-cell-inner .evofp-img-left {
    border-radius: 5px;
    float: left;
    margin:10px;
}
.evofrontpage-default .evofp-table-cell-inner .evofp-img-right {
    border-radius: 5px;
    float: right;
    margin:10px;
}
.evofrontpage-default a.evofp-categ {
	background: url(../../../../images/categ.png) 5px 50% no-repeat #f0f0f0;
	color: #666!important;
	padding: 5px 10px;
	font-size: 80%;
	text-decoration: none;
	display:inline-block;
	border-radius: 4px;
	text-indent: 20px;
margin-right: 10px;
}
.evofrontpage-default a.evofp-categ:hover {
	background: url(../../../../images/categ.png) 5px 50% no-repeat #666!important;
	text-indent: 20px;
	width: auto;
	z-index: 99999;
	color: #fff!important;
}
.evofrontpage-default #evofptabs ul li:before, #evofptabs ul li span {
display: none !important;
content: none !important;
}
.evofrontpage-default a.evofp-introlink {
text-decoration: none !important;
}

.evofrontpage-default .evofp-img-centered {
border-radius: 5px;
margin: 10px 0 0;
}
.evofrontpage-default .evofp-div-img-centered {
text-align:center;
padding: 0px 0px 0px 0px;
}
.evofrontpage-default .evofp-table-cell-body {

	padding: 3px 10px 0px;
	border-bottom: 0px inset black;
}

.evofrontpage-default{
	padding-top: 30px;
}
.evofp-table-cell-body .fa-calendar-alt{
	padding-left: 5px;
}
.evofp-table-cell-inner{
	background-color: #fff;
	border-radius: 5px;
	padding: 0px;
	/*margin:0px 0px 25px 0px;*/
	box-shadow: 0 0 20px 0 #00000008;
	transition: 0.5s;
}
.evofp-table-cell-inner:hover {
	box-shadow: 0px 13px 17px #0000001a;
}
.evofp-table-cell-inner .evofp-div-img-right img {
transition:1s;
}
.evofp-table-cell-inner:hover .evofp-div-img-right img {
	transform: scale(1.2);
}