body { background: #fff; font-family: "Open Sans",Tahoma,sans-serif; }

.carousel { border: 0 !important; border-radius: 0 !important; height: 380px; }
.carousel-control.left { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; background: none; }
.carousel-control.right { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; background: none; }
.container-fluid { padding: 0 17px 0 0 !important; }

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev { top: 42%; color: white; font-size: 65px; left: 20%; }
.carousel-control .icon-next { right: 30% !important; left: auto !important; }

.carousel-indicators { display: none !important; }
.carousel-indicators li { box-shadow: 0 1px 2px rgba(0,0,0,1);}
.carousel-indicators li.active { background-color: #f22066}

.item div { /*max-width: 620px;*/ text-align: center; margin: 0 auto; }

.item h3 { text-align: center; height: 30px; overflow: hidden; display: block; margin: 15px 0 !important; font-weight: bold; font-size: 22px; line-height: 30px; letter-spacing: -1px; }
.item h3 a { color: #6578a1; }

.item a.im {  height: 250px;  overflow: hidden;  display: block;  position: relative; border-radius: 7px; }
.item a.im img { width: 100%; position: absolute; top: -30%; left: 0px; }

.item p.description { font-size: 15px; color: #666; padding: 0px 20px; height: 67px; overflow: hidden; margin-bottom: 25px; line-height: 20px; }
.item p.author { font-size: 1.3em; color: #333; padding: 0px 20px; text-align: left; line-height: 2.5em}


a.brand img { height: 50px; }

a.btn { margin: 0px 90px 15px 0px;}
.btn-success { background-color: #986dce; border-color: #784dae  }
.btn-success:hover {  border-color: #784dae; background-color: #784dae  }

