/*/www/htdocs/w0147eaa/content/admin//modules/pageFramesAndModules/frames/custom/news-frame/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.news-frame .blogImage {
    height: 168px;
    overflow: hidden;
    position: relative;
}

.news-frame .blogInner {
    box-sizing: border-box;
    position: relative;
}

.news-frame .date.text_small {
    padding: 17px 0 0;
}

.news-frame .blogOutputArea {
	width:calc(100% + 40px);
	margin-left:-20px;
}

.news-frame .sliderElement {
	float:left;
	width:25%;
	margin-bottom:70px;
}
.news-frame .searchImmoPager.number{
    text-decoration: none;
}

.news-frame .sliderElement .blogInner{
	padding:0 20px;
}

.news-frame {
    border-bottom: 1px solid #18bc9c;
}


.news-frame .name.h2 {
    padding-bottom: 12px;
}

.news-frame .headline.h1 {
    float: left;
    margin-bottom: 0;
    padding-bottom: 10px;
    width: 60%;
}

.news-frame .line {
    background-color: #377f71;
    height: 2px;
    margin-bottom: 34px;
}

.news-frame .arrowLeft,
.news-frame .arrowRight{
    font-size:16px;
    cursor: pointer;
}

.news-frame .content {
    padding-bottom: 17px;
}

.news-frame .arrows {
    float: right;
    color:#377f71;
}

.news-frame .arrowHolder{
    width:40%;
    float: left;
}

.news-frame .katName {
    font-family: roboto_condensed;
    font-size: 1em;
    padding-left: 4px;
    text-transform: uppercase;
}

.news-frame .barPadding {
    box-sizing: border-box;
    padding: 9px 12px;
}

.news-frame .bar {
    bottom: 0;
    color: #ffffff;
    height: 39px;
    position: absolute;
    width: 100%;
    background-color: #18bc9c;
    opacity: 0.9;
}



.blogKatFooter .searchImmoPagesNumber {
	text-align:center;
    font-size: 12px;
}

.blogKatFooter .searchImmoPager .light {
    color: #54565d;
}


.blogKatFooter .searchImmoPagesNumber,
.blogKatFooter .searchImmoPagesNumber a { color:#999; }
.blogKatFooter .searchImmoPagesNumber a.active { color:#18bc9c; }

.blogKatFooter .searchImmoPagesNumber,
.blogKatFooter .searchImmoPageDirection {display:inline-block;}
.blogKatFooter .search_result_pager{text-align:center;}


@media all and (max-width: 1280px) {
	
	.news-frame .sliderElement { width:33.3%; }

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

    .news-frame .sliderElement {
        width: 50%;
    }

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.news-frame .sliderElement { width:50%; }
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news-frame .sliderElement { width:100%; }
}


@media all and (max-width: 360px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

