h1,h2,h3,h4,h5,h6
{
	color:#363436;
	font-family: "freight-sans-pro",Tahoma, Geneva, sans-serif;
}



input[type=text]
{
	border:none;background-color:#f2f2f2;color:#101010;font-size:18px;
	
}
.simplebox {
  outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
 }

.validate 
{
  outline: #9f0000 solid thin;

 }

.feature_wraper
{
	padding-top:150px;
	
	
}
.learn_more_button_wraper
{
	margin-left:5%;padding-top:1%;
}
.features
{
	line-height:125%;color:white;padding-left:15px;text-align:left;
}
.features_white
{
	background:URL('../images/white-arrow.png');background-repeat:no-repeat;background-position:left center;
}
.features_orange
{
	background:URL('../images/small-arrow.png');background-position:left center;background-repeat:no-repeat;color:#363436;
}
.learn_more
{
	cursor:pointer;border:2px solid #ffffff;text-align:center;padding:20px;margin-top:50px; 
}
.send_msg
{
	cursor:pointer;border:2px solid #ffffff;text-align:center;padding:20px;
}
.component_holder
{
	background-color:#ffffff;width:100%;margin:0;
}
.component_heading
{
	color:#282528;background:URL('images/underline.png');background-repeat:no-repeat;background-position:bottom center;line-height:200%;margin-bottom:75px;margin-top:100px;
}
.component_sub_heading
{
	color:#363436;margin-bottom:75px;
	line-height:150%;
}
.container_adjust
{
	margin:0;padding-bottom:50px;
}

.nav_menu
{
	font-family: "freight-sans-pro",Tahoma, Geneva, sans-serif; font-weight:300; font-size:18px;text-transform:uppercase;
}


.benefits_block
{
	background-color:white;text-align:left;padding:50px;margin-top:5px;border:1px solid #b3b3b3;padding:22px;
}

.vertical_space
{
	margin-top:50px;
}
.vertical_space_bottom
{
	margin-bottom:50px;
}

.copyright
{
	padding:0px;margin:0px;
}

.title_text {line-height:125%;margin:0;color:#ffffff;font-size:60px;}

.benefits{margin-top:0;background:URL(../images/sprk_benefits.jpg); background-repeat: no-repeat;background-size:cover;}
.benefits_space{margin-top:5%;padding-bottom:20%}

.slick-dots
{
    position: absolute;
    bottom: -30px;
	display: block;
    width: 100%;
    padding: 0;
    list-style: round ;
    text-align: center;

}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 1px;
    height: 20px;
    padding: 0px;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    outline: none;
   
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '.';
    text-align: center;
		background: URL("../images/dot-black.png");
		background-repeat: no-repeat;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
	color: transparent;
	background: URL("../images/dot-light.png");
	background-repeat: no-repeat;
}


/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 40%;
    display: block;
    width: 40px;
    height: 62px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    outline: none;
    background: transparent;
	background-repeat:no-repeat;
	border:none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
   
    outline: none;
   
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 15%;
	background: URL("../images/left-arrow.png");
	
}
.slick-next
{
    right: 15%;
	background: URL("../images/right-arrow.png");
}

.center .slick-center h3{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);color:#e67e22;opacity:1;transform:scale(1);padding:0px;}
.center h3{opacity:0.3;transition:all 500ms ease;padding:0px}


