/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/
@import url("../unicon/style.css");
/*
img {
	width: 100%;
}
*/
h1, h2, h3, h4, h5, h6, body, p {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 {
  color: #777777; }

.blispa-test-row {
  background-color: red; }

.button.color-1.small.blispa-button,
.button.color-1.medium.blispa-button {
  color: #FFFFFF;
  background-color: #0CD9E5;
  border: #0CD9E5; }

.wpb_wrapper h1 {
  text-align: center; }

.blispa-beacons-row {
  background-color: #F0F0F0; }

.blispa-service-row {
  background-color: #0CD9E5; }

.blispa-button {
  background-color: #0CD9E5 !important; }

.blispa-button:hover {
  background-color: #09abb5 !important; }

/*
#header.header-v1 {
	background: $purple-grey !important;
}
*/
/*
#mobile-header {
	background: $blispa !important;
}
*/
#header.header-v1 {
  background: red; }

/*
#logo-navigation .blispa-nav-logo {
	margin-top: 16px;
}

.blispa-nav-logo img {
	max-width: 60px;
}
*/
#logo-navigation #navigation > ul > li > a {
  color: #FFFFFF;
  font-size: 16px; }

.header-v1 #navigation > ul > li > a {
  font-weight: 600;
  padding-left: 18px;
  padding-right: 18px; }

#logo-navigation #navigation > ul > li > a:hover {
  text-decoration: underline; }

.blispa-wel-img .wpb_content_element {
  margin-bottom: 0; }

.blispa-wel-img {
  position: relative; }

.blispa-wel-img img {
  width: 100% !important; }

.blispa-wel-con {
  position: absolute;
  height: 160px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto !important; }
  @media (max-width: 600px) {
    .blispa-wel-con {
      height: 100px; } }

.blispa-wel-con h1,
.blispa-wel-con h3 {
  color: #FFFFFF;
  text-align: center; }

.blispa-wel-con:hover h1,
.blispa-wel-con:hover h3 {
  color: #FFFFFF !important; }

.blispa-wel-con:hover a,
.blispa-wel-con:hover a {
  color: #FFFFFF !important; }

.blispa-wel-con h1 {
  font-size: 72px;
  font-weight: 300;
  margin-bottom: 0px; }
  @media (max-width: 600px) {
    .blispa-wel-con h1 {
      font-size: 50px;
      line-height: 1; } }

@media (max-width: 600px) {
  .blispa-wel-con h3 {
    padding: 0 20px; } }

.blispa-wel-con img {
  width: 100%; }

.blispa-welcome-image h2 {
  color: red; }

.blispa-welcome,
.blispa-welcome-row {
  background-color: #F0F0F0; }

.blispa-case-intro-row,
.blispa-welcome-row {
  line-height: 1.5;
  padding-bottom: 42px; }

@media (max-width: 767px) {
  .wpb_row .wpb_column.blispa-welcome-col,
  .wpb_row .wpb_column.blispa-what-col {
    margin-bottom: 21px; } }

blispa-case-intro-row,
.blispa-welcome h1 {
  font-weight: 300; }

.blispa-welcome-hd .wpb_wrapper h1 {
  color: #777777; }
  @media (max-width: 506px) {
    .blispa-welcome-hd .wpb_wrapper h1 {
      font-size: 28px;
      text-align: left; } }

.wpb_text_column.wpb_content_element.blispa-welcome-txt {
  margin-bottom: 28px; }

.blispa-welcome-txt h5 {
  text-transform: uppercase;
  font-weight: 700;
  color: #777777;
  margin-bottom: 7px; }

/*
.blispa-welcome-txt p {
	@media (max-width:420px){
		text-align: center;
	}
}
*/
.blispa-app h4 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #777777; }
  @media (max-width: 420px) {
    .blispa-app h4 {
      text-align: left; } }

.blispa-app-row h5 {
  font-weight: 700;
  color: #777777;
  margin-bottom: 14px; }
  @media (max-width: 420px) {
    .blispa-app-row h5 {
      margin-bottom: 7px; } }

.blispa-app-row p {
  font-size: 14px;
  line-height: 1.5; }

.blispa-app-bdy .wpb_content_element {
  margin-bottom: 14px; }

.blispa-app-case-txt {
  font-size: 14px;
  font-weight: 700;
  line-height: 2;
  text-transform: uppercase;
  display: inline;
  float: left;
  padding-right: 12px; }

.button.color-1.small.blispa-button {
  letter-spacing: 0;
  padding: 6px 12px;
  margin-right: 12px; }

.blispa-beacons-phone {
  height: 390px; }

.blispa-beacons-phone img {
  max-width: 264px !important;
  padding: 0 20px 0 0;
  position: absolute;
  bottom: 0px; }
  @media (max-width: 500px) {
    .blispa-beacons-phone img {
      max-width: 200px !important;
      padding: 0; } }

.blispa-beacons-txt .wpb_wrapper h5:nth-child(1) {
  text-transform: uppercase;
  font-weight: 700;
  color: #777777;
  margin-bottom: 7px; }

.blispa-beacons-row p {
  margin-bottom: 14px; }

.blispa-beacons-txt .wpb_wrapper h5:nth-child(3) {
  color: #777777;
  margin-bottom: 0;
  font-weight: 700; }

.blispa-beacons-txt ul {
  margin-bottom: 4px !important; }

.blispa-beacons-txt li {
  margin-bottom: 3px !important; }

.blispa-beacons-txt p {
  margin-bottom: 7px !important; }

.blispa-beacons-row ul {
  list-style-type: none;
  margin-left: 0; }

.blispa-beacons-row li {
  position: relative;
  padding-left: 2px;
  margin-bottom: 10px; }

.blispa-beacons-row li:before {
  font-family: FontAwesome;
  content: "\f041";
  padding: 0 4px 0 0; }

.blispa-service-phone img {
  max-width: 380px !important;
  padding: 0; }

.blispa-service-row h5,
.blispa-service-row p {
  color: #FFFFFF; }

.blispa-service-row h5 {
  text-transform: uppercase;
  font-weight: 700; }

.blispa-service-row p {
  font-weight: 400; }

#footer {
  background: #50525A !important;
  padding: 35px 21px; }

.blispa-footer-test #text-2.widget_text h3 {
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 14px; }

.blispa-footer-test #text-2.widget_text p {
  color: #888888; }

.blispa-footer-test #text-2.widget_text p:nth-child(1):before {
  font-family: "FontAwesome";
  content: "\f041";
  position: absolute;
  left: -4px; }
  @media (max-width: 769px) {
    .blispa-footer-test #text-2.widget_text p:nth-child(1):before {
      left: -20px; } }

.blispa-footer-test #text-2.widget_text p:nth-child(6):before {
  font-family: "FontAwesome";
  content: "\f095";
  position: absolute;
  left: -4px; }
  @media (max-width: 769px) {
    .blispa-footer-test #text-2.widget_text p:nth-child(6):before {
      left: -20px; } }

.blispa-footer-test #text-2.widget_text p:nth-child(7):before {
  font-family: "FontAwesome";
  content: "\f0e0";
  position: absolute;
  left: -4px; }
  @media (max-width: 769px) {
    .blispa-footer-test #text-2.widget_text p:nth-child(7):before {
      left: -20px; } }

.blispa-footer-test #pages-2.widget_pages h3 {
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px; }

#footer .widget ul {
  margin-top: 0; }

#footer .widget ul li a {
  font-size: 14px; }

#footer .widget ul li {
  border-bottom: none;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 7px; }

#footer .widget ul li:after {
  font-family: "FontAwesome";
  content: "\f105";
  position: absolute;
  top: 0;
  right: 40px;
  font-size: 14px;
  color: #999999; }

.blispa-footer-test #recent-posts-3.widget_recent_entries h3 {
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px; }

.textwidget {
  font-size: 14px;
  line-height: 1;
  color: #888888; }

.textwidget p {
  margin-bottom: 7px; }

.blispa-copyright p {
  font-size: 12px;
  color: #888888; }

body #back-to-top a:hover {
  background: #0CD9E5; }

.blispa-title-row,
.blispa-what-row {
  background: #F0F0F0; }

.blispa-title-row h1 {
  color: #777777;
  line-height: 1;
  font-weight: 300; }
  @media (max-width: 420px) {
    .blispa-title-row h1 {
      font-size: 28px;
      text-align: left; } }

/*
.blispa-welcome-hd .wpb_wrapper h1 {
	color: $dark-grey;
	
	@media (max-width:420px){
		font-size: $base-h2;
		text-align: left;
	}
*/
.blispa-applications-bdy h5,
.blispa-applications-bdy p {
  color: #FFFFFF;
  font-weight: 600; }

.blispa-applications-bdy p {
  font-weight: 600; }

.blispa-applications-bdy .blispa-button {
  display: none; }

.blispa-what-row {
  padding-bottom: 21px; }

.blispa-what-exam {
  padding-top: 28px;
  padding-bottom: 21px; }

.blispa-what-exam-row {
  padding-top: 0;
  padding-bottom: 21px; }

.blispa-what-row h3,
.blispa-what-row h4,
.blispa-what-row h5 {
  color: #777777; }

.blispa-what-row h4 {
  color: #FFFFFF;
  font-weight: 400; }

.blispa-what-row p {
  color: #FFFFFF;
  font-weight: 600; }

.blispa-what-exam h1,
.blispa-what-exam h2 {
  color: #0CD9E5;
  text-align: left;
  line-height: 1; }

@media (max-width: 420px) {
  .blispa-what-exam h2 {
    font-size: 21px; } }

.blispa-what-exam h2 {
  margin-bottom: 7px; }

.blispa-what-exam h4 {
  color: #777777; }
  @media (max-width: 420px) {
    .blispa-what-exam h4 {
      font-size: 16px; } }

.blispa-what-exam h5 {
  color: #777777;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 1.4; }
  @media (max-width: 420px) {
    .blispa-what-exam h5 {
      font-size: 16px; } }

.blispa-what-exam-txt .wpb_wrapper h6 {
  color: #777777;
  font-weight: 400;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 4px; }

.blispa-what-exam h3 {
  color: #777777;
  text-align: left; }

.wpb_row .wpb_column.blispa-what-exam-col {
  margin-bottom: 21px; }

.blispa-what-exam-col h6 {
  color: #777777;
  font-weight: 400;
  text-align: left;
  margin-bottom: 0; }

.blispa-what-exam-col p {
  color: #777777;
  font-size: 12px;
  line-height: 1.5; }

.blispa-number {
  padding: 0 8px 0 0; }

.highlight {
  background-color: #F0F0F0; }

.blispa_case_op img {
  width: 100%; }

.blispa-case {
  background-color: red !important; }

.blispa-case-gallery-col img {
  width: 100%; }

.blispa-case-gallery-col > .wpb_wrapper > .wpb_content_element {
  margin-bottom: 10px; }

.blispa-case-gallery-row {
  padding-bottom: 28px; }

@media (max-width: 767px) {
  .wpb_row.blispa-case-gallery-row .blispa-case-gallery-col {
    margin-bottom: 21px; } }

.blispa-case-gallery-txt h6 {
  font-family: "Open Sans", sans-serif;
  line-height: 1.4;
  font-size: 12px;
  color: #777777; }
  @media (max-width: 900px) {
    .blispa-case-gallery-txt h6 {
      font-size: 12px;
      line-height: 1.4; } }

.blispa-case-gallery-txt h6 > img {
  width: 10px;
  padding-right: 4px;
  position: relative;
  bottom: 4px; }
  @media (max-width: 420px) {
    .blispa-case-gallery-txt h6 > img {
      width: 10px;
      padding-right: 4px;
      position: relative;
      bottom: 2px; } }

.blispa-case-gallery-txt b {
  color: #777777; }

.blispa-cap-bd {
  font-weight: 600; }

@media (max-width: 767px) {
  .wpb_row.blispa-case-stat-row .blispa-case-stat-col {
    margin-bottom: 21px; } }

.blispa-case-stat-row {
  background-color: #F0F0F0; }

.blispa-case-stat-txt img {
  width: 14%;
  padding: 0 43%; }
  @media (max-width: 767px) {
    .blispa-case-stat-txt img {
      width: 6%;
      padding: 0 47%; } }

.blispa-case-stat-txt p {
  margin-bottom: 7px; }
  @media (max-width: 767px) {
    .blispa-case-stat-txt p {
      margin-bottom: 0; } }

.blispa-case-stat-txt h3 {
  color: #777777;
  font-size: 28px;
  text-align: center;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 0; }

@media (max-width: 767px) {
  .wpb_row.blispa-tm-stat-row .blispa-tm-stat-col {
    margin-bottom: 21px; } }

.blispa-tm-stat-row {
  background-color: #F0F0F0; }

.blispa-tm-stat-txt img {
  width: 14%;
  padding: 0 43%; }
  @media (max-width: 767px) {
    .blispa-tm-stat-txt img {
      width: 6%;
      padding: 0 47%; } }

.blispa-tm-stat-txt p {
  margin-bottom: 7px; }
  @media (max-width: 767px) {
    .blispa-tm-stat-txt p {
      margin-bottom: 0; } }

.blispa-tm-stat-txt h3 {
  color: #777777;
  font-size: 28px;
  text-align: center;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 0; }

.blispa-case-stat-txt h4 {
  color: #777777;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  line-height: 1.5; }

.blispa-case-title-row h2,
.blispa-case-title-row h4 {
  color: #777777;
  text-align: center; }

.blispa-case-title-row h2 {
  margin-bottom: 3px;
  font-weight: 300; }
  @media (max-width: 420px) {
    .blispa-case-title-row h2 {
      font-size: 21px;
      text-align: left; } }

.blispa-case-title-row h1,
.blispa-case-title-row h3,
.blispa-case-title-row h4 {
  text-align: center; }

.blispa-case-title-row h4 {
  max-width: 700px;
  margin: 0 auto; }
  @media (max-width: 420px) {
    .blispa-case-title-row h4 {
      font-size: 16px;
      text-align: left; } }

.blispa-tm-stat-row {
  display: none; }

.hide {
  display: none; }

#mobile-navigation-btn i.fa.fa-bars {
  color: #FFFFFF; }

i.icon-minti-search {
  color: #FFFFFF; }

/*
.blispa-white-body>a>h1 {
	color: $white !important ;
	font-size: 60px;
	margin-bottom: 8px;
}

.blispa-white-body>a>h3 {
	color: $white !important ;
	font-size: 28px;
	line-height: 1.2;
	margin-bottom: 0;
}

.blispa-white-body>a>h1:hover,
.blispa-white-body>a>h3:hover,
.blispa-white-body>a>h1:focus,
.blispa-white-body>a>h3:focus {
	color: $white !important;
}
*/
.blispa-button-wht a {
  color: red !important;
  background-color: #0CD9E5 !important;
  padding: 10px 20px !important;
  margin-top: 20px !important;
  text-transform: uppercase;
  color: #FFFFFF !important;
  font-weight: 700 !important;
  font-family: 'Open Sans', sans-serif !important;
  border-radius: 2px !important;
  letter-spacing: 1px !important; }

.blispa-button-wht {
  margin-top: 30px !important; }

@media screen and (max-width: 768px) {
  .vc_responsive .page-section .standard-section .span_12 {
    max-width: 90% !important; } }
@media screen and (max-width: 520px) {
  .blispa-white-body,
  blispa-button-wht {
    display: none !important; } }
.blispa-case-col {
  margin-bottom: 21px; }

.blispa-case-con {
  display: none; }

.wpb_row .wpb_row .blispa-case-col .wpb_content_element {
  margin-bottom: 0; }

.blispa-case-intro-row h1 {
  color: #777777;
  font-weight: 300; }

.blispa-csop-intro-txt h1 {
  color: #777777;
  font-weight: 300; }

.blispa-csop-intro-txt h1 {
  line-height: 1.5;
  padding-bottom: 21px; }

.blispa-csop-intro-row {
  line-height: 1.5;
  padding-bottom: 42px; }

.wpb_row .wpb_row .wpb_content_element.blispa-csop-txt {
  margin-bottom: 0; }

.blispa-csop-btn-txt {
  font-size: 14px;
  font-weight: 700;
  line-height: 2;
  text-transform: uppercase;
  display: inline;
  float: left;
  padding-right: 12px;
  margin-bottom: 0 !important; }

.blispa-case-col .wpb_wrapper .wpb_row {
  margin-bottom: 7px; }

.blispa-csop-txt h3 {
  margin-bottom: 7px;
  color: #777777; }

#blispa-blog-content {
  padding-top: 0 !important; }

.entry-title.blispa-blog-title h1 a {
  color: #777777; }

.entry-title.blispa-blog-title h2 a {
  color: #777777; }

.container .twelve.alt.sidebar-right {
  border: none; }

.blispa-entry-wrap img {
  padding-bottom: 14px; }

.entry-content.blispa-entry-content h1 {
  color: #777777;
  margin-bottom: 7px; }

.blispa-entry-content p {
  margin-bottom: 7px; }
