

.carousel { border: 2px solid #d2d2d2; border-radius: 15px; }
    .carousel-control.left { border-top-left-radius: 15px; border-bottom-left-radius: 15px; /*background-image: none;*/ }
    .carousel-control.right { border-top-right-radius: 15px; border-bottom-right-radius: 15px; /*background-image: none; */}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev { top: 37%; color: white; }


.carousel-indicators { bottom: auto; top: 210px;}
.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-top: 15px }
.item h3 a { color: #f22066}

.item a.im {  height: 200px;  overflow: hidden;  display: block;  position: relative; margin-bottom: 10px;  }
.item a.im img { width: 100%; position: absolute;  top: -30%; left: 0px; }

.item p.description { font-size: 1.3em; color: #666; padding: 0px 20px; height: 4em; overflow: hidden; margin-bottom: 1em }
.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  }

