/*!
Template :	Bidooh
Preset   :	Emerald
Version	 :	1.2.0
Updated	 :	16.10.2018
*/
.active .steps h4,
.heading span,
.box-icon .fa,
.box-icon .ti,
.video-play,
.video-play:hover,
.video-play:focus,
.owl-theme .owl-nav [class*=owl-],
.single-features .ti,
.single-features .fa,
.contact-form h3,
.contact-info h6 .fa,
.footer-navigation li a:hover,
.social-list li a:hover,
.owl-theme .owl-nav [class*="owl-"]:hover,
.footer-links li a:hover{
	color:#22cec0;
}

.vision-bottom .ti-check{
	color:#00d578;
}

.vision-bottom .ti-close{
	color:#de0000;
}
.owl-theme .owl-dots .owl-dot span:after,
.affix .navbar-default .navbar-toggle, 
.affix .navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
	border-color:#22cec0;
}
.primary-bg{
	background: #23bbcb;
}
.secondary-bg{
	background: #023a4e;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span,
.affix .navbar-default .navbar-toggle, 
.affix .navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
	background: #22cec0;
}
.button{
	background: #04315f;
}
.button:hover {
	background: #22cec0;
}
.button-gold{
	background: #e2c675;
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	line-height: 3.125;
	border: none;
	border-radius: 25px;
	padding: 0 40px;
	display: inline-block;
	color: #fff;
	text-align: center;
	min-width: 170px;
}
.button-gold:hover {
	background: #fff;
	color: #e2c675;
}
.button-red{
	background: #DA291C;
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	line-height: 3.125;
	border: none;
	border-radius: 25px;
	padding: 0 40px;
	display: inline-block;
	color: #fff;
	text-align: center;
	min-width: 170px;
	
}
.button-red:hover {
	background: #fff;
	color: #DA291C;
	
}
.button-blue{
	background: #00416b;
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	line-height: 3.125;
	border: none;
	border-radius: 25px;
	padding: 0 40px;
	display: inline-block;
	color: #fff;
	text-align: center;
	min-width: 170px;
	
}
.button-blue:hover {
	background: #01101a;
	color: #fff;
	
}
.button-x{
	background: #DA291C;
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	line-height: 3.125;
	border: none;
	border-radius: 25px;
	padding: 0 10px;
	display: inline-block;
	color: #fff;
	text-align: center;
	
}
.button-x:hover {
	background: #781710;
	color: #fff;
	
}

.header-texts .button{
	background: #22cec0;
	color: #fff;
	min-width: 170px;
	
}
.header-texts .button:hover {
	background: #fff;
	color: #22cec0;
}
.header-texts .button-gold{
	background: #e2c675;
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	line-height: 3.125;
	border: none;
	border-radius: 25px;
	padding: 0 40px;
	display: inline-block;
	color: #fff;
	text-align: center;
	min-width: 170px;
}
.header-texts .button-gold:hover {
	background: #fff;
	color: #e2c675;
}
.header-texts .button-red{
	background: #DA291C;
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	line-height: 3.125;
	border: none;
	border-radius: 25px;
	padding: 0 40px;
	display: inline-block;
	color: #fff;
	text-align: center;
	min-width: 170px;
	
}
.header-texts .button-red:hover {
	background: #fff;
	color: #DA291C;
	
}
.header-texts .button-blue{
	background: #00416b;
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	line-height: 3.125;
	border: none;
	border-radius: 25px;
	padding: 0 40px;
	display: inline-block;
	color: #fff;
	text-align: center;
	min-width: 170px;
	
}
.header-texts .button-blue:hover {
	background: #fff;
	color: #00416b;
	
}
.button.button-transparent{
	background:transparent;
}
.button.button-transparent:hover{
	background: #fff;
	color: #04315f;
	border-color: #fff;
}

.navbar-default .navbar-nav > li > a.button,
.navbar-default .navbar-nav > li > a.button:focus{
	border:2px solid #04315f;
	background: #04315f;
}
.navbar-default .navbar-nav > li > a.button:hover{
	color: #04315f;
}
.affix .navbar-default .navbar-nav > li > a.button:hover,
.affix .navbar-default .navbar-nav > li.active > a.button,
.affix .navbar-default .navbar-nav > li.active > a.button:focus{
	color: #04315f;
	border-color: #04315f;
}

.gradiant-background,
.bg-gradiant.mfp-bg,
.box-icon,
.team-member .team-photo:after{
	background-image: -o-linear-gradient(157deg, #04232e 0%, #06566c 100%);
	background-image: linear-gradient(293deg, #04232e 0%, #06566c 100%);
}




@media only screen and (max-width: 991px) {
	.navbar-default .in .navbar-nav > li > a:hover,
	.navbar-default .in .navbar-nav > li > a:focus,
	.affix .navbar-default .navbar-nav > li > a:hover,
	.affix .navbar-default .navbar-nav > li > a:focus,
	.affix .navbar-default .navbar-nav > .active > a, 
	.affix .navbar-default .navbar-nav > .active > a:hover, 
	.affix .navbar-default .navbar-nav > .active > a:focus {
		background:#22cec0;
	}

}

.particles-container {

    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;

}


.presale-container {
	background: #22cec0;
	z-index: 100;
	border-radius: 25px;
	padding: 0 20px;
	display: block;
	text-align: center;
	}
	
.social-container {
	background: #22cec0;
	z-index: 1000;
	border-radius: 25px;
	padding: 10px 20px;
	display: block;
	text-align: center;
	}	
	
	
.presale-social-list li{
	font-size:1.5em;
	margin:0 15px;
}
.presale-social-list li a{
}

.presale-social-list li a:hover,
	color:#fff;
}	
	



/*------ TIMER -------*/

#timer {
    color:#fff;

}

/*------ END TIMER -------*/


/*====== START Floating Action ======*/

.float-container {
  bottom: 0;
  position: fixed;
  margin: 1em;
  left: 0px;
  z-index: 1000000;
}

.float-buttons {
  box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.18), 
              0px 4px 12px -7px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  display: block;
  width: 56px;
  height: 56px;
  margin: 20px auto 0;
  position: relative;
  -webkit-transition: all .1s ease-out;
          transition: all .1s ease-out;  
}

.float-buttons:active
.float-buttons:focus, 
.float-buttons:hover, {
  box-shadow: 0 0 4px rgba(0,0,0,.14),
    0 4px 8px rgba(0,0,0,.28);
}

.float-buttons:not(:last-child) {
  width: 40px;
  height: 40px;
  margin: 20px auto 0;
  opacity: 0;
  -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
          transform: translateY(50px);
}

.float-container:hover .float-container:active
.float-buttons:not(:last-child) {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  margin: 15px auto 0;
}

/* Unessential styling for sliding up buttons at differnt speeds */

.float-buttons:nth-last-child(1) {
  -webkit-transition-delay: 25ms;
          transition-delay: 25ms;
  background-image: url('https://bidooh.io/images/icons/share-icon.svg');
  background-size: contain;
}

.float-buttons:not(:last-child):nth-last-child(2) {
  -webkit-transition-delay: 50ms;
          transition-delay: 20ms;
  background-image: url('https://bidooh.io/images/icons/facebook-icon.svg');
  background-size: contain;
}

.float-buttons:not(:last-child):nth-last-child(3) {
  -webkit-transition-delay: 75ms;
          transition-delay: 40ms;
  background-image: url('https://bidooh.io/images/icons/twitter-icon.svg');
  background-size: contain;
}

.float-buttons:not(:last-child):nth-last-child(4) {
  -webkit-transition-delay: 100ms;
          transition-delay: 60ms;
  background-image: url('https://bidooh.io/images/icons/youtube-icon.svg');
  background-size: contain;
}

.float-buttons:not(:last-child):nth-last-child(5) {
  -webkit-transition-delay: 100ms;
          transition-delay: 60ms;
  background-image: url('https://bidooh.io/images/icons/linkedin-icon.svg');
  background-size: contain;
}

.float-buttons:not(:last-child):nth-last-child(6) {
  -webkit-transition-delay: 100ms;
          transition-delay: 60ms;
  background-image: url('https://bidooh.io/images/icons/reddit-icon.svg');
  background-size: contain;
}

/*====== END Floating Action ======*/

.masthead {
	max-height:271px;
	max-width:248px;
	}