.ctxt { position:absolute; left:2.9%; top:18px; font-family: 'roboto'; font-weight:300; font-size:20px; color:#fff; width:80%; text-align:left; line-height:25px;  }
.ctit { position:absolute; left:2.9%; top:135px; font-family: 'Roboto Condensed'; font-weight:700; font-size:40px; color:#fff; width:170px; text-align:left; line-height:35px; }
.card .txt_holder .txt_date { text-align:left; font-size:12px; line-height:20px; color:#000; }
.ch { position: absolute; top:0px; left:0px; right:0px; text-align:left; font-family: 'Roboto Condensed'; font-weight:700; font-size:35px; line-height:33px; color:#fff; padding: 45px 50px 10px 15px; }

#recent { position:relative; float:left; width:100%; height:60px; font-family: 'Roboto Condensed'; font-weight:700; font-size:25px; color:#C41230; left:0px; top:25px; }
.stmp_block { margin:0; padding:0; padding-top:3px; text-align:left; }
.smtit { font-family: 'roboto'; font-weight:300; font-size:20px; color:#C41230; padding-bottom:10px;  }

#sitemap #title { position:absolute; left:2.9%; top:25px; font-family: 'Roboto Condensed'; font-weight:700; font-size:25px; color:#C41230; }
#sitemap .block { position:relative; float:left; top:55px; left:2.9%;  width:245px; padding-bottom:15px;  }
#sitemap .block a { font-size:14px; display:block; color:#888; padding:0px; height:22px; text-align:left; left:0px; }
#sitemap .block .smtit { font-family: 'roboto'; font-weight:400; font-size:18px; color:#C41230; padding-bottom:5px;  }
#sitemap .block:nth-child(6) { clear:both; }

#reds_title { position:relative; float:left; top:25px; font-family: 'Roboto Condensed'; font-weight:700; font-size:25px; left:2.9%; color:#fff; width:97.1%; padding-bottom:36px; line-height:27px;  } 

#home_large { float:left; width:468px; overflow:hidden; }
.pp { position:relative; margin-top:60px; min-width:94.6%;  background-color:#fff; }

#section1 { position:relative; float:left; max-width: 502px; margin-left:2.9%; padding-bottom:20px; }
#section1 .card { float:left; width:229px; border: solid 1px #eee; height:248px; margin-bottom:15px; background-color:#fff; border:0px; }
#section1 .card:nth-child(even) { margin-right:16px;  }
#section1 .card .txt_line {font-family: 'Roboto Condensed'; font-weight:400; font-size:18px; width:94%; line-height:20px;  }
#section2 { padding-bottom:20px; }
#section2 .card { float:left; width:304px; border:0; height:155px; margin-bottom:15px; margin-left:2.9%; background-color:#fff; max-width:315px;  }
#section3 { position:relative; float:left; width: 738px; margin-left:2.9%; }
#section3 .card { float:left; width:234px; border:0; height:235px; margin-bottom:15px; background-color:#fff; margin-right:12px; }
#section3 .card .ctxt { left:20px;}
#section3 .card .ctit { left:20px;}
#section4 { position:relative; float:left; width: 480px;  height:235px; background: url(https://img.animalslebanon.org/leo_662_494_x2.jpg); background-size:331px 247px; background-position:right; background-repeat:no-repeat; background-color:#fff;}
#section4 #tit { position:absolute; font-family: 'Roboto Condensed'; font-size:41px; font-weight:700; color:#C41230; top:30px; left:20px;  }
#section4 #capt1 { position:absolute; left:20px; top:90px; font-family: 'roboto'; font-weight:700; font-size:14px; color:#000; }
#section4 #capt2 { position:absolute; left:20px; top:164px; font-family: 'roboto'; font-weight:700; font-size:14px; color:#000; }
#section4 #done { position:absolute; left:20px; top:115px; font-family: 'roboto'; font-weight:400; font-size:14px; color:#000; display:none; }
#section4 #facebook { position:absolute; left:19px; top:190px; background: url(https://img.animalslebanon.org/homesprite_382_76_x2.png); height:38px; width:27px; background-size:191px 38px; background-position:-1px 0; }
#section4 #instagram { position:absolute; left:79px; top:190px; background: url(https://img.animalslebanon.org/homesprite_382_76_x2.png); height:38px; width:28px; background-size:191px 38px; background-position:-32px 0; }
#section4 #youtube { position:absolute; left:129px; top:190px; background: url(https://img.animalslebanon.org/homesprite_382_76_x2.png); height:38px; width:60px; background-size:191px 38px; background-position:-60px 0; }
#section4 #twitter { position:absolute; left:135px; top:190px; background: url(https://img.animalslebanon.org/homesprite_382_76_x2.png); height:38px; width:36px; background-size:191px 38px; background-position:-155px 0; }
#section4 #newsletter input { position:absolute; left:20px; top:115px; width:190px; height:34px; }
#section4 #newsletter input:focus { outline-width: 0; }
#section4 #newsletter #butto { position:absolute; left:216px; top:113px; background: url(https://img.animalslebanon.org/homesprite_382_76_x2.png); height:38px; width:33px; background-size:191px 38px; background-position:-121px 0; cursor:pointer;  }

#feed { width: 234px; height:485px; margin-left:0; }
#feedbox { position:relative; float:left; width: 234px; height:545px; margin-left:0; }

.tk { position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden;  }
.home_caption { position:absolute; display:none; bottom:0px; right:0px; left:0px; padding-left: 22px; padding-right:15px;  padding-top:10px; padding-bottom:10px;  background:url(https://www.arab-architecture.org/images/transpa_6_7.png); z-index:10; color:#fff; font-size:13px; line-height:16px;}

.cc { position:absolute;top:0;left:-50%;width:200%;height:100%; }
.cc img { position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:100%; }


.fotorama__html div,
.fotorama__html a {
	display: block;
	height: 100%;  /* Transparent links are not clickable in IE, but non-existent background fixes this. (Put an empty 1×1 image here to avoid errors in console.) */
	background: url(//img.animalslebanon.org/_.gif);
}
.fotorama__caption__wrap {
	font-family: 'Roboto Condensed' !important;
	font-weight: 700 !important;
	font-size: 25px !important;
}


/* FEEDGET FOLLOWS */


/* ==== Overall Container ==== */
.feedget-container { 
	background-color:#fff; 
	background-color:#f3f4f5;
	font-family:Calibri; 
	text-align:center; 
	line-height:14px; 
}

/* ==== Error message ==== */
.feedget-error  { 
	font-size:12px; 
}

/* ==== Header ==== */
.feedget-header-container { 
	margin:0; 
	/* background-color:#333333; */
	color:#ffffff; 
	height:0px; 
	text-align: left; 
	overflow:hidden;
	display:none;
} 

.feedget-header-title { 
	font-size:14px; 
	font-weight:700; 
	display:block; 
	padding-top:5px; 
	padding-left:5px; 
	width:73%; 
	line-height:17px;
} 

.feedget-header-description { 
	font-size:12px; 
	display:block; 
	padding-top:1px; 
	padding-left:5px; 
	line-height:17px; 
}

.vertical .feedget-header-description { 
	width:73%; 
}

.horizontal .feedget-header-description { 
	width:90%; 
}

.feedget-header-container div.left.arrow { 
	position:absolute; 
	top:9px; 
	right:35px; 
	width:25px; 
	height:25px;
}	
.feedget-header-container div.right.arrow { 
	position:absolute; 
	top:9px; 
	right:5px; 
	width:25px; 
	height:25px;
}
.feedget-header-container div.up.arrow { 
	position:absolute; 
	top:9px; 
	right:35px; 
	width:25px; 
	height:25px;
}
.feedget-header-container div.down.arrow { 
	position:absolute; 
	top:9px; 
	right:5px; 
	width:25px; 
	height:25px;
}

/* ==== Loader ==== */
.feedget-loading { 
	margin-top: 10px; 
}

/* ==== Element ==== */
.feedget-elements-container { 
	padding:0px;
	border:0px !important;
}

.feedget-element { 
	padding:5px; 
	/* border:thin solid #555555;  */
	background-color:#ffffff; 
	overflow:hidden; 
	text-align:center; 	
	/*-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px;*/
} 
.feedget-element.over { 
	background-color:#dddddd;
}
.feedget-element-title  a { 
	font-family: 'Roboto', sans-serif;
	font-size:15px; 
	font-weight:700; 
	line-height:16px;
	color:#000!important; 
	display:block; 
	text-decoration:none; 
}
.feedget-element-title  a:hover { 
	text-decoration:underline; 
}
.feedget-element-date { 
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height:16px;
	color:#666666; 
	display:block; 
	margin-top:2px; 
	margin-bottom:5px; background: url(https://img.animalslebanon.org/minif_32x2.png); background-position:left; background-repeat:no-repeat; background-size:16px;
	padding-left:20px;
}
.feedget-element-text { 
	font-size:10px; 
	display:none; 
}

.horizontal .feedget-element{ 
	float:left; 
	display:block; 
	width:180px; 
	margin-right:5px; 
} 
.horizontal .feedget-element:last-child { 
	margin-right:0!important;
}
.horizontal .feedget-element span { 
	text-align:left; 
}

.vertical .feedget-element { 
	margin-bottom:5px;
}
.vertical .feedget-element:last-child { 
	margin-bottom:0!important;
}
.vertical .feedget-element span { 
	text-align:left; 
}

/* ==== Social buttons ==== */
.feedget-element-social {
	margin: 10px 0 0 0;
	text-align:center;
	width:100%;
}
.feedget-element-facebook { 
	display:inline;
}
.feedget-element-twitter { 
	display:inline;
}
.feedget-element-facebook iframe { 
	width:100px!important;
}
.feedget-element-twitter iframe {
	width:100px!important;
}

.feedget-element-image { 
	max-width:80%!important; 
	border:none; 
}

/* ==== Scroll Bars ==== */
.feedget-body-container::-webkit-scrollbar { 
	width: 10px; 
	height: 10px; 
} 
.feedget-body-container::-webkit-scrollbar-track { 
	margin: 0px 3px 0px 3px; 
	-webkit-box-shadow: inset 0 0 6px rgba(125,125,125,0.3);  
	-webkit-border-radius: 10px; 
	border-radius: 10px;
} 
.feedget-body-container::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(125,125,125,0.8); 
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);  */
}
.feedget-body-container::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(125,125,125,0.4); 
}



@media screen and (max-width: 1022px) {
#home_large { margin-left:2.9%; width:94.6%; margin-bottom:2.9%; }
.pp { min-width:94.6%; }
#section1 .card .txt_line {font-family: 'Roboto Condensed'; font-weight:400; font-size:22px; width:94%; line-height:24px; }

.card { min-width:45.6%; }
#feedbox { width:94.6%; margin-left:2.9%;  height:295px; }
#feed { width:100%; height:235px; }

#section1 { padding-bottom:0;}
#section1 .card { width:46.05% !important; min-width:46.05% !important; }
#section1 .card:nth-child(even) { margin-right:2.5%; }
#section1 { width:100%; max-width:100%;}
#section2 .card { width:45.6% }
#section3 { width: 94.6%; margin-left:2.9%; }
#section3 .card { min-width:32%; width:32%; margin-right:2%; }
#section3 .card:nth-child(4) { margin-right:0; }
#section3 .card:nth-child(5) { margin-bottom:0; }
#section4 { width:66%; margin-bottom:0px; }
.ch { width:100px; }
} 

@media screen and (max-width: 740px) {
	#sitemap .block:nth-child(even) { clear:both; }
	#section1 .card .txt_line {font-family: 'Roboto Condensed'; font-weight:400; font-size:19px; width:94%; line-height:21px; }
}

@media screen and (max-width: 680px) {
#section3 .card { min-width:48.75%; width:48.75%; margin-right:2.5%; }
#section3 .card:nth-child(3) { margin-right:0; }
#section3 .card:nth-child(4) { margin-right:2.5%; }
#section3 .card:nth-child(5) { margin-right:0; }
#section4 { width:100%; }

}

@media screen and (max-width: 524px) {
#section1 .card .txt_line {font-family: 'Roboto Condensed'; font-weight:400; font-size:22px; width:94%; line-height:24px; }
#recent { left:0; }
.card { min-width:94.6%; }
#section1 .card { min-width:94.6% !important; }
#section3 {margin-right:2.5% }
#section3 .card { margin-right:0px; min-width:100%; }
#section4 { width:100%; }
#section3 .card:nth-child(5) { margin-bottom:15px; }

}
