body{
font-size:1.4em;
}
/* Carousel base class */
.carousel { margin-bottom: 60px; outline: none; }
.carousel .carousel-caption img{ border:1px solid #777; padding:5px; }
.carousel a { color:#fff; }
.carousel-caption{ z-index: 10; padding:0; }
.carousel-caption h1{ margin-top:-230px; font-size: 1.72em !important; font-weight: bold; }
.carousel-caption p{ font-size: 1.0em !important; }
.carousel-caption h2{ font-size: 1.3em !important; }
.carousel-caption h2.head{ margin-top:-270px; }
.carousel-caption h4{ font-size: 0.9em; font-style: italic; }
.carousel-caption .dir-list {text-align:left;}
.carousel-caption .dir-list h3{font-size:1.1em;display:inline;font-weight: bold; }
.carousel-caption .dir-list h3 a{ color:#999; }
.carousel-caption .dir-list h3.verified { font-weight:1em;}
.carousel-caption .dir-list h3.verified a { color:#FFF; font-weight:1em;font-weight: bold; }
.carousel-caption .dir-list h3 a:hover{text-decoration: none;}
.carousel-caption .dir-list>div>span{font-size:0.8em;display:inline;font-style:italic;float:right;}
.carousel-caption .media-photo { height: 195px; }
.carousel-caption .media-photo div { display: inline; float: left; text-align: center; padding-top:20px; width:100%; }
.carousel-caption .media-photo div { width:50%; text-align:center; font-size:0.9em; }
.carousel-caption .media-photo span{ display:block; padding-top:10px; }
.carousel-control { outline: none !important; border:0; }
.carousel .item { height: 300px; background-color: #333; }
.carousel-inner > .item > img { position: absolute; top: 0; left: 0; min-width: 100%; height: 300px; }
.carousel-inner img.hidden { visibility: none; }
.carousel-indicators { margin-bottom:-14px; }

.navbar { border-radius:8px; }
.navbar a { color: #FFFFFF ! important; }
.navbar a:hover { text-decoration: underline; }
.navbar button { color: #FFFFFF ! important; background: #333 !important; height:25px; width:30px; padding:0 10px; margin-top:0px; }
.navbar-collapse { background: #333333; padding:0px 25px; border:0; border-radius:8px; }
.navbar { background: none repeat scroll 0% 0% #333333; border: 0px none; height: 10px ! important; margin: 10px auto; min-height: 30px; padding: 2px; text-align: left; width: 85%; }
.navbar ul li { display: inline; margin: 0px; padding: 0px; }
.navbar ul li, .navbar ul li a { height: 10px ! important; line-height: 1em; margin: 0px ! important; padding: 3px 8px 0px 0px; }

.verified { padding-left:23px;margin-left:-23px;background: url("/pub/img/verified.png") no-repeat 0px; }
.section-box .banner{ padding-top:16px; margin-bottom: 10px; }
.section-box.search { margin-top:60px; margin-bottom:35px }
.section-box.logo {padding-top:10px;}
.section-box {padding-bottom:30px;}
.social-like{ float:right; }
.social-like div { display:inline;width:80px; padding:0 5px;}

.home-search { padding:0px; margin:0 auto; }
.home-search input{ width:400px; display:inline; border: 1px solid #428BCA; }

.news-box { background: url(/themes/davaostart_evolve/images/box-bg.png); }
.news-box{ padding:0 10px; float:right; width:265px; font-size:0.8em; margin:30px 0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.news-box h2{ color:#fff; font-size:1.5em; line-height:0.2em; font-weight:bold; }
.news-box ul{ padding:0; list-style:none; }
.news-box ul li a{ color: #D0D0D0; }
.directory-links {list-style:none;padding:0;margin:0;color:#ddd; font-size:0.8em;}
.directory-links li { display:inline;color:#323232; }
.directory-links li a { color:#323232; }

#featured-box { padding:10px; background:#272727; height:320px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
#features{ width:100%; padding:0px; }
#body-content { width:80%; margin: 0 auto; }
#footer { border-top:1px solid #777;padding-top:20px; padding:20px; font-size:0.9em; text-align:center !important;}
#footer, #footer a { color:#323232; }
#footer a { padding-right:5px; }

/* RESPONSIVE CSS */
@media (min-width: 1280px) {
  #features{ width:780px; }
  #body-content { width:800px; }
}
@media (max-width: 970px) {
  .directory-links { margin-top:-200px;margin-bottom:160px; }
  .home-search { margin:-400px auto 210px auto;text-align:center; }
  .home-search input{ width:80%; display:inline; border: 1px solid #428BCA; }
  .news-box { margin:10px auto;margin-top:150px; padding:1px 10px; width: 60%;float:none; }
}
@media (min-width: 768px) {
  .carousel-caption p { margin-bottom: 20px; font-size: 21px; line-height: 1.4; }
}
@media (max-width: 620px) {
  body{ font-size:1.1em; }
  .social-like{ float:none; display:block; text-align:center;padding:10px 0 0; margin-bottom:-20px; }
  .logo .brand { width:100%; }
  .logo .brand img { width:100%;margin:20px 0; }
  .carousel-control { width:40px; }
   #featured-box {display:none; }
  .home-search { margin-top:-350px !important; }
  .news-box { margin-top:110px !important; }
  .directory-links { margin-top:-200px;margin-bottom:130px !important; }
}
@media (max-width: 470px) {
  .home-search { margin-top:-500px !important; width:100%; }
  .home-search input{ margin:10px; width:90%; }
  .news-box { width:100%; margin-top:280px !important; }
  .directory-links { margin-bottom:200px !important; }
}
