/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.box {
	position: fixed;
	text-align: center;
	padding: 10px;
	margin-left: 10px;
	margin-top: 165px;
	height: 250px;
	width: 10px;
  } 
  
  .box a {
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	line-height: 2;
	font-size: 16px;
  }
  
  .box p {
	color: #fff;
	position: relative;
	left: -10px;
  }
  
  .box p i {
	position: relative;
	left: 30px;
	vertical-align: middle;
	text-align: center;
	font-size: 24px;
  }
  
  .single-box {
	margin-left: -200px;
	width: 230px;
	padding: 0;
	display: inline-table;
	height: 0;
	transition: margin-left .5s;
	cursor: pointer;
	border-radius: 0 50px 50px 0;
  }
  
  .single-box:hover {
	margin-left: -30px;
  }

  .feature-box-border-vertical .feature-box {
    position: relative;
  }

  .feature-box-border-vertical .feature-box:not(.noborder)::before,
  .feature-box-border-vertical.border-hover-animate .feature-box:not(.noborder)::after {
    content: "";
    position: absolute;
    top: calc(64px + 13px);
    left: 59px;
    width: 2px;
    height: calc(100% - 90px);
    background-color: #eee;
    z-index: 0;
  }

  .feature-box-border-vertical.border-hover-animate .feature-box:not(.noborder)::after {
    background-color: #0f6458;
    height: 0;
    transition: height 0.3s ease-in-out;
  }

  .feature-box-border-vertical .feature-box:nth-child(1):not(.noborder)::before {
    background-color: #0f6458;
  }

  .feature-box-border-vertical.border-hover-animate .feature-box:hover:not(.noborder)::after {
    height: calc(100% - 90px);
  }

  .feature-box-border-vertical .fbox-icon i,
  .feature-box-border-vertical .fbox-border.fbox-light .fbox-icon i {
    line-height: 60px;
    font-size: 24px;
    z-index: 1;
    text-align: center;
  }

  .top-search-form input {
		color: #FFF !important;
	}