
/*
* Demo Custom Styles
*/
.custom-section-sub-title {
  font-size: 12px;
  letter-spacing: 0.5px;
}

.custom-margin-1 {
  margin-left: 70px;
  margin-bottom: 40px;
}

.custom-margin-2 {
  margin-right: -35px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .custom-margin-3 {
    margin-top: 28px;
  }
}

@media (max-width: 991px) {
  .custom-margin-4-sm {
    margin-bottom: 30px;
  }
}

.custom-pos-rel {
  position: relative;
}

.custom-z-index {
  z-index: 3;
}


@media (min-width: 768px) {
  .custom-height {
    height: 210px;
  }
}



/*
* Buttons
*/
.btn.custom-btn-style-1 {
  background: transparent;
  
  padding: 13px 30px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
}
.btn.custom-btn-style-1:hover {
  background: rgba(60, 63, 68, 0.1);
}

.btn.custom-btn-style-1._color-2:hover {
  background: rgba(138, 210, 243, 0.4);
}
.btn.custom-btn-style-2 {
  padding: 13px 30px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
}

/*
* Social Icons
*/
.social-icons.custom-social-icons-style-1 li {
  margin: 0;
  box-shadow: none;
}
.social-icons.custom-social-icons-style-1 li a {
  background: transparent !important;
  color: #FFF !important;
}
.social-icons.custom-social-icons-style-1 li:hover.social-icons-facebook a {
  color: #3b5a9a !important;
}
.social-icons.custom-social-icons-style-1 li:hover.social-icons-twitter a {
  color: #1aa9e1 !important;
}
.social-icons.custom-social-icons-style-1 li:hover.social-icons-linkedin a {
  color: #0073b2 !important;
}
.social-icons.custom-social-icons-style-2 li {
  margin: 0;
  box-shadow: none;
}
.social-icons.custom-social-icons-style-2 li a {
  background: transparent !important;
  color: #3c3f44 !important;
}
.social-icons.custom-social-icons-style-2 li:hover.social-icons-facebook a {
  color: #3b5a9a !important;
}
.social-icons.custom-social-icons-style-2 li:hover.social-icons-twitter a {
  color: #1aa9e1 !important;
}
.social-icons.custom-social-icons-style-2 li:hover.social-icons-linkedin a {
  color: #0073b2 !important;
}

/*
* Feature Box
*/
.feature-box.custom-feature-box-style-1 .feature-box-icon i._size-1 {
  font-size: 44px;
  line-height: 0.7;
}
.feature-box.custom-feature-box-style-1 .feature-box-info h4 {
  font-weight: 600;
}

/*
* Thumb Info
*/
.thumb-info.custom-thumb-info-style-1 .thumb-info-wrapper {
  transform: none;
}
.thumb-info.custom-thumb-info-style-1 .thumb-info-wrapper:after {
  background-color: rgba(1, 159, 220, 0.8);
}
.thumb-info.custom-thumb-info-style-1 .thumb-info-inner {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 1px;
}
.thumb-info.custom-thumb-info-style-1 .thumb-info-type {
  background: transparent;
  margin: 0;
}

.thumb-info.custom-thumb-info-style-2 .thumb-info-wrapper:not(._rounded) {
  transform: none;
}
.thumb-info.custom-thumb-info-style-2 .thumb-info-wrapper:after {
  content: none;
}

.thumb-info.custom-thumb-info-style-2 .thumb-info-caption {
  display: block;
  position: relative;
  padding: 30px !important;
}
.thumb-info.custom-thumb-info-style-2 .thumb-info-caption h4 {
  font-weight: 600;
  font-size: 1.1em;
  margin-bottom: 0;
}
.thumb-info.custom-thumb-info-style-2 .thumb-info-caption p {
  padding: 0;
  margin: 0;
  line-height: 2;
}
.thumb-info.custom-thumb-info-style-2 .thumb-info-caption .custom-thumb-info-category {
  letter-spacing: 1.5px;
  font-size: 10px;
}
.thumb-info.custom-thumb-info-style-2 .thumb-info-caption .date {
  position: absolute;
  top: -12px;
  right: 12px;
  padding: 8px 13px 5px;
  font-size: 10px;
  line-height: 1;
  letter-spacing: 1.5px;
}

