/**
 * @file
 * Styling for Views in Bartik.
 */
/* Tab styles */
.views-displays .tabs .open > a {
  border-radius: 7px 7px 0 0;
}
.views-displays .tabs .open > a:hover,
.views-displays .tabs .open > a:focus {
  color: #0071B3;
}
.views-displays .secondary .form-submit {
  font-size: 0.846em;
}
/* Tabs action list styles */
.views-displays .tabs .action-list {
  padding: 0;
}
/* Contextual filter options styles */
.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {
  background-color: #F9F9F9;
}
/* Views action dropbutton styles */
.views-ui-display-tab-actions .dropbutton .form-submit {
  color: #0071B3;
}
.views-ui-display-tab-actions .dropbutton .form-submit:hover,
.views-ui-display-tab-actions .dropbutton .form-submit:focus {
  color: #018FE2;
}
/**** Digital products Views*/
.block-views-blockdigital-products-block-1 {
  text-align: center;
  padding: 75px 15px;
}
.block-views-blockdigital-products-block-1 h2 {
  text-align: center;
}
.block-views-blockdigital-products-block-1 .view-header {
  max-width: 991px;
  text-align: left;
  margin: auto;
}
.view-digital-products.view-id-digital_products li.grid.list-group-item {
  position: relative;
  overflow: hidden;
  padding: 5px;
  margin: 0;
  border: 0px;
  border-radius: 0;
}
.view-digital-products.view-id-digital_products li.grid.list-group-item img {
  transition: all 500ms ease-in-out;
}
.view-digital-products.view-id-digital_products li:hover.grid.list-group-item img {
  transform: scale(1.05);
  transition: all 500ms ease-in-out;
}
.view-digital-products.view-id-digital_products li.grid.list-group-item h3.service-title {
  padding-top: 15px;
  padding-bottom: 30px;
  font-weight: 700;
  color: #FFF;
}
.view-digital-products.view-id-digital_products li.grid.list-group-item .service-card {
  position: relative;
}
.view-digital-products.view-id-digital_products li.grid.list-group-item .service-card-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.view-digital-products.view-id-digital_products li.grid.list-group-item .service-card-inner-body {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.view-digital-products.view-id-digital_products li.grid.list-group-item .service-card-inner p {
  color: #FFF;
}
