#actions h2, #actions .h2 {margin-bottom: 25px;}
#actions .metaslider .flexslider .caption-wrap {
  top: auto;
  bottom: 0;
  opacity: 0.8;
  height: 50%;
  background: -webkit-linear-gradient(      top, rgba(0,0,0,0) 50%,rgba(1,13,19,1) 100%);
  background:      -o-linear-gradient(      top, rgba(0,0,0,0) 50%,rgba(1,13,19,1) 100%);
  background:     -ms-linear-gradient(      top, rgba(0,0,0,0) 50%,rgba(1,13,19,1) 100%);
  background:    -moz-linear-gradient(      top, rgba(0,0,0,0) 50%,rgba(1,13,19,1) 100%);
  background:         linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(1,13,19,1) 100%);
  background:        -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(1,13,19,1)));
}
#actions .metaslider .flexslider .caption {display: none;}
#actions .metaslider .flex-control-nav {bottom: 20px;}

#vip .container .col-md-6 {margin-top: 15px; margin-bottom: 15px;}

.citation {
  text-align: center;
  border: solid 1px #bababa;
  padding: 35px;
  margin: 30px 0;
}

#services .services-head {background-color: #ababab; color: #fff;}
#services .services-head .duration {position: absolute; left: 50%;}
#services .services-head .price {position: absolute; right: 22%;}
#services .services-head .total {float: right;}
#services .services-head,
#services .service {position: relative; text-transform: uppercase; clear: both; padding: 18px 18px 18px 24px;}
#services .service.expanded {background-color: #fff;}
#services .service .name {display: table-cell; max-width: 70%; z-index: 2;}
#services .service .name a {text-decoration: none; border-bottom: dotted 1px #000;}
#services .service .meta {
  position: absolute;
  right: 0;
  top: 18px;
  width: 100%;
  font-weight: bold;
}
#services .service .meta .badge {margin-right: 10px;}
#services .service .meta .duration {position: absolute; left: 50%; color: #bababa;}
#services .service .meta .badge {position: absolute; color: #fff; right: 50%; margin-top: -5px;}
#services .service .meta .badge.sale {background-color: #d21d2f; }
#services .service .meta .price {position: absolute; right: 22%; color: #ff6700;}
#services .service .meta .price_card {position: absolute; right: 15px; color: #ff6700;}
#services .service .content {display: none; text-transform: none; margin-top: 10px;text-align:left;}
#services .service .name a:before {position: absolute; color: #1dafd2; top: 50%; left: -15px; margin-top: -8px;}
#services .service .name a.fa-caret-down {color: #ff6700; border: none;}
#services .service .name a.fa-caret-down:before {content: '\f0d7' !important;}

#services .no-card-prices .services-head .duration {left: 70%;}
#services .no-card-prices .services-head .price {right: 15px;}
#services .no-card-prices .service .meta .duration {left: 70%;}
#services .no-card-prices .service .meta .price {right: 15px;}
#services .no-card-prices .service .meta .badge {right: 30%; margin-top: -5px;}

#services h2, #services .h2 {margin-top: 30px;}

#services .service {border-top: solid 1px #fff; border-bottom: solid 1px #d3d6d8;}
#services .service:first-child, #services .service:last-child {border-top: none;}
#services .service .name {font-weight: bold;}
/*#services .service.group .name {display:block; max-width:none; text-align:center;}*/
#services .service.level3 .name {padding-left: 15px;}

#actions .description {
    font-size: 1.2em;
}
