/* Convert template */

/* Defaults */

	
	body {
		color: #777; 
		font-family: 'Open Sans', sans-serif;
		font-weight: 300;
		padding:0;
		margin:0;
		font-size:14px;
		line-height:1.6em;
		background-image: url(../backgrounds/background_03.jpg);
		background-size: cover;
	}
	
/* Typography ==================================== */
	
	h1, h2, h3, h4, h5, h6 {
		margin:0 0 1em;
		padding:0; 
		font-weight: 300;
		color:#111;
		font-family: 'Open Sans', sans-serif;
	}
	
	h1 { font-size: 3em; line-height:1.2em; margin:0 0 .8em; }
	h2 { font-size: 1.8em; line-height:1.4em; margin:0 0 .8em;  }
	h3 { font-size: 1.4em; line-height:1.4em; }
	h4 { font-size: 1.2em; line-height:1.4em; }
	h5 { font-size: 1.1em; line-height:1.4em; }
	h6 { font-size: 1em; line-height:1.2em; }
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-decoration: none
	}	 
	
	p { 
		padding:0 0 1em;
		margin:0;
	}
	
	a {
		color: #333;
	} 
	
	a.btn, a.btn:visited {
		width:100%;
		border: 0;
		padding:1em 1.5em;
		margin:0 1em 0 0;
		font-size:1em;
		line-height:3em; 
		border: solid 1px #06507b; 
		color:#fff; 
		text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 	
		text-decoration: none;	
		background-color: #4bb2ec; 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#4bb2ec), to(#168cce));
 		background-image: -webkit-linear-gradient(top, #4bb2ec, #168cce);
 		background-image: -moz-linear-gradient(top, #4bb2ec, #168cce);
 		background-image: -ms-linear-gradient(top, #4bb2ec, #168cce);
 		background-image: -o-linear-gradient(top, #4bb2ec, #168cce); 	
	}
	
	a.btn:hover {
		background:#168cce;	
	}
	
	a.btn-secondary { 
		border: solid 1px #fff !important;
		background:  url(../images/trans.png) !important;
	}
	
	a.btn-secondary:hover { 
		border: solid 1px rgba(255,255,255, 0.6) !important; 
	}
	
	img {
		border:0;	
	}
	
	.logo {
		text-align: center;
	}
	.logo a {
		display: inline-block;
		max-width: 250px;
	}
	.logo a img {
		display: inline-block;
		width: 100%;
	}
	
/* icons */
	
	.glyph-item { 
		display: inline-block;
		width: 1.5em;
		height: 1.5em;
		line-height: 1; 
		color:#222
	} 
	
	.mega {
		font-size: 3.2em;
	}	

/* Structure and containers */
	
	.container { 
		margin:0 auto;   
		min-width: 50em; /* 300px @ 16px */
		max-width: 81.250em; /* 1140px @ 16px */ 
	}  
	
	.inner {
		margin:0 2em 2em 0;	
	} 	 
	
	#wrapper { 
		min-height: 400px;
		color:#fff; 
		padding: 5% 0;
	}
	.wrapper-flexi {
		height: auto !important	
	}
	
	.wrapper-page {
		height: auto !important
	}
	
	.wrapper-page .hero {
		padding:1em 0 .5em 1em;	
	}
	
	.wrapper-page .hero h1 {
		text-align: left;
		padding:0;
		margin:0;
		font-size:4em
	}
	
	.wrapper-page .hero h2 {
		text-align: left;
		padding:0;
		margin:.5em 0 0;
		font-size:1.2em;
		color: rgba(255, 255, 255, 0.7) !important;
	}
		
	.row {
		clear:both;
	  	margin:0;
	  	padding:0;
	}  
	
	.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 { 
		float: left; 
	}
	.span12 {
		width:100%;
	}
	.span11 {
		width:91.6666666667%; 
	}
	.span10 {
		width:83.3333333333%;
	}
	.span9 {
		width:75%;
	}
	.span8 {
		width:66.6666666667%;
	}
	.span7 {
		width:58.3333333333%;
	}
	.span6 {
		width:50%;
	}
	.span5 {
		width:41.6666666667%;
	}
	.span4 {
		width:33.3333333333%;
	}
	.span3 {
		width:25%;
	}
	.span2 {
		width:16.6666666667%;
	}
	.span1 {
		width:8.33333333333%
	} 
	
	.clearfix {
		clear: both	
	} 
	
	.align-center {
		text-align: center
	} 
	
	.align-left {
		text-align: left
	} 
	
	.align-right {
		text-align: right
	}
 
 /* content ==================================== */	
 
 	#content .inner {
 		padding:2em 2em 1em 0;	
 	}
 	
 	.item-box {
 		float: left;
 		width:45%;	 
 	}
 
 /* Strip ==================================== */	
	
	.strip {
		padding-left:1em;
		border-bottom: solid 1px #dce2e5;	
	}
	
	.strip-alt {
		background:#f6f8f9;	
	}
	
	.strip .inner {
		padding:4em 2em 1em 0; 
	}
	
	.highlight h2 {
		font-size:2.2em
	}
	
	.highlight h4 {
		line-height:1.6em;
		color:#777;
		font-size:1.4em
	}
	
	.highlight .inner-text {
		padding:8em 0 4em
	}
	
	img.promoimg {
        display: block;
        max-width:100%; 
        width: 100%;
        height: auto;
        margin:0 auto;
	}
	
 /* features ==================================== */		
	
	.features .inner {
		text-align: center
	}
 
	.features .inner .glyph-item {
		font-size: 3em
	}
 
 /* Forms ==================================== */	
	
	form {
		margin: 0;
	}
	
	form a {
		text-decoration: none
	}
	
	form a:hover {
		text-decoration: underline
	}
	
	.form-row {
		margin-bottom:1em; 
	} 
	
	.form-row input.text, .form-row textarea {
		width:92%;
		border: solid 1px #ccc;
		padding:1.0em 4%;
		font-size:1em;
		font-weight: 300;
		font-family: 'Open Sans', Helvetica, sans-serif;		
		background:#fff;
		background:#fff url(../images/form_background.png) repeat-x top left;
		color:#666;  
  		-webkit-border-top-left-radius: 4px; 
  		-moz-border-top-left-radius: 4px; 
  		-webkit-border-bottom-left-radius: 4px; 
  		-moz-border-bottom-left-radius: 4px; 
  		border-bottom-left-radius: 4px; 
  		border-top-left-radius: 4px;		
  		-moz-box-shadow:    0 1px 0 0 #fff;
  		-webkit-box-shadow: 0 1px 0 0 #fff;
  		box-shadow:         0 1px 0 0 #fff;
	}
	
	.form-row select {   
		width:100%;
		font-size:1em; 
	}  
	
	.form-row input.btn { 
		border: 0;
		padding:1em 1.5em;
		font-size:1em;
		border: solid 1px #06507b; 
		color:#fff;
		text-shadow: 0px -1px rgba(0, 0, 0, 0.2); 		
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 	
		text-decoration: none;	
		background-color: #4bb2ec; 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#4bb2ec), to(#168cce));
 		background-image: -webkit-linear-gradient(top, #4bb2ec, #168cce);
 		background-image: -moz-linear-gradient(top, #4bb2ec, #168cce);
 		background-image: -ms-linear-gradient(top, #4bb2ec, #168cce);
 		background-image: -o-linear-gradient(top, #4bb2ec, #168cce); 
	}
	
	.form-row input.btn:hover, .form-row input.btn:focus {
		background:#168cce;
	}
	
	.form-row label { 
		font-size:1.2em;
		color:#111;
		font-weight:300;
		line-height:3em
	} 
	
	.form-row label .glyph-item {
		margin:0 0 0 .5em
	}
	
	.form-row .btn-extrawide {
		margin-right:1em	
	}
	
	.form-row .btn-extrawide {
		margin:0;
		width:100%;
		padding-left:0;
		padding-right:0;
	}
	
	.form-row .inner {
		margin:0 1em 0 0;
		text-align: right
	}

/* Header */
	
	#header {  
		padding:1.2em 0 1.5em 1em;
		position: relative;
		text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3); 
	}  
	
	#header h1 { 
		text-align: center;	
		margin:0;
		padding:0;
		font-size:1.4em;
		font-weight:400
	}
	
	#header h1 a {
		color:#fff;	
	} 

/* Menu */
	
	#menu {
		margin-right:.5em;
		float: right;	
		display: inline
	}
	
	#menu ul {
		list-style: none;
		padding:0;
		margin:.7em 1em 0 0;
	}
	
	#menu ul li {
		list-style: none;
		padding:0;
		margin:0 .5em 0 0;
		float: left;
	}
	
	#menu ul li a {
		text-decoration: none;
		font-size:.9em
	}
	
	#menu ul li a { 
		color: rgba(255, 255, 255, 0.9);
		padding:.5em 1em
	}
	
	#menu ul li a:hover { 
		color:#fff;
	}
	
	#menu ul li.current a { 
		border: solid 1px rgba(255, 255, 255, 0.3);
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 		
		background:  url(../images/trans.png) !important;  		
	} 
	
	#menu ul li.current a:hover { 
		border-color:#fff;
	}
	
	h2.menulink {
			
	}

/* Hero */
	
	.hero {
		padding:1em 3em 0 3em;
		text-align: center;
		text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3); 
		
	}
	
	.hero-narrrow {
		padding-left:20%;
		padding-right:20%;	
	}
	
	.hero h1 {
		font-size:2.7em;
		margin:0 0 .5em;
		font-weight:300
	}
	
	.hero h2 {
		font-size:1.1em;
		color: rgba(255, 255, 255, 0.9) !important;
		margin-bottom:2em;
	}
	
	.hero h1, .hero h2, .hero h3, .hero h4, .hero h5, .hero h6,
	.hero h1 a, .hero h2 a, .hero h3 a, .hero h4 a, .hero h5 a, .hero h6 a {
		color:#fff;	
	} 
	
	.icons {
		margin-top:1em;
		text-align: center
	}
	
	.icons a .glyph-item {
		color:#fff;
		font-size:2em	
	}
	
	.icons a:hover .glyph-item {
		color:#fff;
		font-size:2em;
		color: rgba(255, 255, 255, 0.5) !important;
	}
	
	.icons .glyph-item {
		color:#fff; 	
	}
 	
	/* intro */
	
	.intro {
		color:#fff;	
		padding:0;
		margin:4em 0 2em 0;
		text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3); 
	}
	
	.intro h1 {
		color:#fff;	
	}
	
	.intro h1 span {
		border: solid 1px #fff;	
		background:  url(../images/trans.png) !important;
		padding:0em .3em .15em;
  		-webkit-border-radius: 8px; 
  		-moz-border-radius: 8px; 
  		border-radius: 8px; 	
	}
	
	.intro h2 {
		color:#fff;	
		color: rgba(255, 255, 255, 0.8);
		font-size:1.4em;
		margin:0;
		padding:0;
	}
	
	.intro-padded {

	}
 	
	/* featured */
	
	.featured img { 
		margin-bottom:-6px
	}
 	
	/* subscribe */
	
	.subscribe {  
		background:  url(../images/trans.png) !important;
		border: solid 1px rgba(255,255,255, 0.8);
		padding:1em;
		text-align: center;
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 
	}
	
	.subscribe .form-row {
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 			
		padding:0;
		margin:0;
	}
	
	.subscribe .form-row input.text {
		width:60%;
		padding:1em 5%;
		float: left;
		border:0;
		margin:0; 
	}
	
	.subscribe .form-row .btn {
		width:40%;
		padding:1.1em 5%;
		float: right;
		margin:0;
		border:0;
		-webkit-border-top-left-radius: 0; 
		-webkit-border-bottom-left-radius: 0;
		-moz-border-radius-topleft: 0; 
		-moz-border-radius-bottomleft: 0;
		border-top-left-radius: 0; 
		border-bottom-left-radius: 0;		
	}

/* form-box */
	
	.form-box {
		padding:0;
		margin:2em 0 0;
		background:#f9f9f9;
		border: solid 1px rgba(0, 0, 0, 0.5);
  		-moz-box-shadow:    0 0 2px 2px rgba(0, 0, 0, 0.1);
  		-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  		box-shadow:         0 0 2px 2px rgba(0, 0, 0, 0.1);		
  		color:#666;
  		
	}
	
	.form-box .top {
		background:#fff;
		padding:1.5em;
		border-bottom: solid 1px #dce2e5;
	}
	
	.form-box .top h1 {
		color:#222;	
		font-weight: 300;
		margin:0;
		padding:0
	}
	
	.form-box .top h1 span {
		font-weight: 400; 
	}
	
	.form-box .top h2 {
		color:#222;	
		font-weight: 400;
		margin:0 0 .2em;
		padding:0
	}
	
	.form-box .top h3 {
		margin:0;
		padding:0;
	}
	
	.form-box .top p {
		padding:0;
		margin:0;
	}
	
	.form-box .bottom {
		background:#efefef;
		padding:1.5em	
	}
	
	.shadow {
		background: url(../images/shadow.png) no-repeat top center;
		height:20px;	
		
	}

/* footer */ 
	
	#footer { 
		text-align: center;
		color:#999;
		padding:3.5em 0 3em
	}
	
	#footer a .glyph-item {
		color:#999;
		font-size:2em	
	}
	
	#footer a:hover .glyph-item {
		color:#222; 
	}
	
 /* Pricing */		
 
 	.pricing {
 		text-align: center	
 	}
 	
 	.pricing .blocks {
 		padding:4em 4em 1em	6em
 	}
 	
 	.pricing .blocks .inner {
 		padding:0;	
 	}
 	
 	.pricing .blocks .inner ul, .pricing .blocks .inner ul li {
 		list-style: none;
 		padding:0;
 		margin:0
 	}
 	
 	.pricing .blocks .inner ul {
		border: solid 1px #dce2e5;
		border-bottom:0;
		margin-bottom:1em
 	}
 	
 	.pricing .blocks .inner ul li {
		border-bottom: solid 1px #dce2e5;
		background:#fff;
		padding:.8em 0;
 	}
 	
 	.pricing .blocks .inner ul li h2 {
 		margin:0;
 		padding:0;
 	}
 	
 	.pricing .blocks .inner.primary ul li h2 {
 		padding:1em 0;
 		font-weight: 400
 	}
 	
 	.pricing .blocks .inner.secondary {
		margin-top:2em;

 	}
 	 
 	
 	.pricing .blocks .inner ul li.price {
 		background:#333;	
 	}
 	
 	.pricing .blocks .inner ul li h1 {
 		margin:.2em 0 0;
 		line-height:1em;
 		padding:0; 
 	}
 	
 	.pricing .blocks .inner ul li h1 span {
 		font-size:.8em; 
 		color:#fff;
 	}
 	
 	.pricing .blocks .inner ul li h1 strong {
 		font-weight: 400;
 		color:#fff;
 	}
 	
 	.pricing .blocks .inner ul li h1 small {
 		font-size: .4em;
		color: rgba(255, 255, 255, 0.7);
 	}
 	
 	.pricing .blocks .inner a.btn {
		line-height:5em
 	}
 	
/* #sidebar */

	#sidebar {
		margin-top:1em	
	}

 	#sidebar ul {
 		list-style: none;
 		padding:0;
 		margin:0;	
 	}
 	
 	#sidebar ul li {
 		list-style: none;
 		padding:0 0 1em;
 		margin:0 0 2em;
		border-bottom: solid 1px #dce2e5;		
 	}
 	
 	#sidebar ul li h3 {
 		margin:0 0 .8em;
 		
 	}
	
/* Responsive options */
	
@media screen and (max-width: 50em) { 

	body { 
	}
	
	.container {
		min-width: 100%;
		max-width: 100% 
	}
	
	#header {
		padding:1em	
	}
	
	#header h1 {
		margin-left:.2em	
	}
	
	#menu { 
		position: absolute; 
		top:0em;
		left:1em;
		right:3.8em;	 
  		-moz-box-shadow:    5px 5px 5px rgba(0, 0, 0, 0.1);
  		-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  		box-shadow:         5px 5px 5px rgba(0, 0, 0, 0.1);		
		text-shadow: none;
	}
	
	#menu ul {
		margin:0;	
	}
	
	#menu li {
		display: block;
		width:100%;
		float: none;
		margin:0;
		clear: both;	
	}
	
	#menu li a {
		display: block; 
		float: none; 
		clear: both;	
	    background: #fff; 
	    color:#333 !important;
		padding:1em !important;
		border-bottom: solid 1px #dce2e5;	
	}  
	
	#menu ul li.current a { 
		border: 0;
  		-webkit-border-radius: 0; 
  		-moz-border-radius: 0; 
  		border-radius: 0; 		
		float: none; 
		clear: both;	
	    background: #fff !important; 
	    color:#333 !important;
		padding:1em !important;
	} 	
	
	h2.menulink {
	    float: right;
	    display: inline;
	    width: 30px;
	    height: 30px;
	    border: 0;
	    margin: 0;
	}
	
	h2.menulink a {
	    display: block;
	    width: 30px;
	    height: 30px;
	    text-indent: -1000px;
	    background: url(../images/menu_btn_background.png) no-repeat center center; 
	    overflow: hidden;
	    border: 0;
	}	
	
	.hero {
		padding:4em 1em;	
		margin:0 0 2em;	
	}
	
	.form-box {
		margin:0 1em	
	}
	
	.shadow {
			
	}
	
	.strip { 
	}
	.strip .inner {
		padding:1em; 
	}
 	
 	.pricing .blocks {
 		padding:1em 1em 1em	1em
 	}
 	
 	.form-row label {
 		line-height:1em	
 	}
 	
 	.form-row label .glyph-item {
 			
 	}
	
	.form-row .inner {
		margin:0 0 0 0;
		text-align: left
	}
 	
	.intro {
		padding:1em	
	}
	
	.intro h1 {
		font-size:2em	
	}
	
	.intro h2 {
		font-size:1.2em	
	} 	 
	
	
	.padded {
		padding:1.5em	
	}
	
	.features {
		padding-top:3em	
	}
	
}

/*styles for 800px and down @ 16px!*/
@media screen and (max-width: 45em) { 
	body { 
	}
		
	.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {  
  		width:100%  
	}
	
	.inner {
		margin:0 0 1em 0;	
	}
	
	#container_main{
		margin:0; 
	}
	
	#container_sidebar{
		float: none;
		clear: both;
		width: 100%;   
	} 
	
	#wrapper { 
	}
	
	#header {
		margin-bottom:10px;
		padding-left:10px;
	}
}
 	
	
@media screen and (min-width: 50em) { 
	#menu { 
		display: block !important
	} 
}
 
 
 

a.btn, a.btn:visited { 
	border: solid 1px #06507b; 
	color:#fff;  	
	background-color: #4bb2ec; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4bb2ec), to(#168cce));
	background-image: -webkit-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -moz-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -ms-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -o-linear-gradient(top, #4bb2ec, #168cce);
	background-image: linear-gradient(to bottom, #4bb2ec, #168cce);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4bb2ec, endColorstr=#168cce);		
}

a.btn:hover {
	background:#168cce;	
}

.form-row input.btn {  
	border: solid 1px #06507b; 
	color:#fff;  
	background-color: #4bb2ec; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4bb2ec), to(#168cce));
	background-image: -webkit-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -moz-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -ms-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -o-linear-gradient(top, #4bb2ec, #168cce);
	background-image: linear-gradient(to bottom, #4bb2ec, #168cce);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4bb2ec, endColorstr=#168cce);		
}

.form-row input.btn:hover, .form-row input.btn:focus {
	background:#168cce;
}	

.glyph-item { 
	color:#168cce
} 

.pricing .blocks .inner ul li.price {
	background: #4bb2ec;	
	border-bottom: solid 5px #168cce; 
	margin-top:-1px
}

.highlight h2 span {
	color:#4bb2ec
}

label {
	display: block;	
} 
#success, #error { 
	
    background:#f9f9f9;
    border: solid 1px #ccc;
    margin-bottom:1em;
    padding:1em;
  	-webkit-border-radius: 4px; 
  	-moz-border-radius: 4px; 
  	border-radius: 4px; 	
    color:#777;	 
}  
#success {
	border-color:#77b054
}
#error {
	border-color:#e65445
}

#success span p { 
    color:#77b054;
    font-weight: 400;
    padding:0;
    margin:0;
}
#error span p {
    color:#e65445;
    font-weight: 400;
    margin:0;
    padding:0;
}

label.error {
	color:red	
}

.subscribe #success, .subscribe #error  {
  text-shadow: none;
  border:0;
}

@font-face {
	font-family: 'Simple-Line-Icons';
	src:url('fonts/Simple-Line-Icons.eot');
	src:url('fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),
		url('fonts/Simple-Line-Icons.woff') format('woff'),
		url('fonts/Simple-Line-Icons.ttf') format('truetype'),
		url('fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\e000";
}
.icon-user-follow:before {
	content: "\e002";
}
.icon-user-following:before {
	content: "\e003";
}
.icon-user-unfollow:before {
	content: "\e004";
}
.icon-trophy:before {
	content: "\e006";
}
.icon-screen-smartphone:before {
	content: "\e010";
}
.icon-screen-desktop:before {
	content: "\e011";
}
.icon-plane:before {
	content: "\e012";
}
.icon-notebook:before {
	content: "\e013";
}
.icon-moustache:before {
	content: "\e014";
}
.icon-mouse:before {
	content: "\e015";
}
.icon-magnet:before {
	content: "\e016";
}
.icon-energy:before {
	content: "\e020";
}
.icon-emoticon-smile:before {
	content: "\e021";
}
.icon-disc:before {
	content: "\e022";
}
.icon-cursor-move:before {
	content: "\e023";
}
.icon-crop:before {
	content: "\e024";
}
.icon-credit-card:before {
	content: "\e025";
}
.icon-chemistry:before {
	content: "\e026";
}
.icon-user:before {
	content: "\e005";
}
.icon-speedometer:before {
	content: "\e007";
}
.icon-social-youtube:before {
	content: "\e008";
}
.icon-social-twitter:before {
	content: "\e009";
}
.icon-social-tumblr:before {
	content: "\e00a";
}
.icon-social-facebook:before {
	content: "\e00b";
}
.icon-social-dropbox:before {
	content: "\e00c";
}
.icon-social-dribbble:before {
	content: "\e00d";
}
.icon-shield:before {
	content: "\e00e";
}
.icon-screen-tablet:before {
	content: "\e00f";
}
.icon-magic-wand:before {
	content: "\e017";
}
.icon-hourglass:before {
	content: "\e018";
}
.icon-graduation:before {
	content: "\e019";
}
.icon-ghost:before {
	content: "\e01a";
}
.icon-game-controller:before {
	content: "\e01b";
}
.icon-fire:before {
	content: "\e01c";
}
.icon-eyeglasses:before {
	content: "\e01d";
}
.icon-envelope-open:before {
	content: "\e01e";
}
.icon-envelope-letter:before {
	content: "\e01f";
}
.icon-bell:before {
	content: "\e027";
}
.icon-badge:before {
	content: "\e028";
}
.icon-anchor:before {
	content: "\e029";
}
.icon-wallet:before {
	content: "\e02a";
}
.icon-vector:before {
	content: "\e02b";
}
.icon-speech:before {
	content: "\e02c";
}
.icon-puzzle:before {
	content: "\e02d";
}
.icon-printer:before {
	content: "\e02e";
}
.icon-present:before {
	content: "\e02f";
}
.icon-playlist:before {
	content: "\e030";
}
.icon-pin:before {
	content: "\e031";
}
.icon-picture:before {
	content: "\e032";
}
.icon-map:before {
	content: "\e033";
}
.icon-layers:before {
	content: "\e034";
}
.icon-handbag:before {
	content: "\e035";
}
.icon-globe-alt:before {
	content: "\e036";
}
.icon-globe:before {
	content: "\e037";
}
.icon-frame:before {
	content: "\e038";
}
.icon-folder-alt:before {
	content: "\e039";
}
.icon-film:before {
	content: "\e03a";
}
.icon-feed:before {
	content: "\e03b";
}
.icon-earphones-alt:before {
	content: "\e03c";
}
.icon-earphones:before {
	content: "\e03d";
}
.icon-drop:before {
	content: "\e03e";
}
.icon-drawer:before {
	content: "\e03f";
}
.icon-docs:before {
	content: "\e040";
}
.icon-directions:before {
	content: "\e041";
}
.icon-direction:before {
	content: "\e042";
}
.icon-diamond:before {
	content: "\e043";
}
.icon-cup:before {
	content: "\e044";
}
.icon-compass:before {
	content: "\e045";
}
.icon-call-out:before {
	content: "\e046";
}
.icon-call-in:before {
	content: "\e047";
}
.icon-call-end:before {
	content: "\e048";
}
.icon-calculator:before {
	content: "\e049";
}
.icon-bubbles:before {
	content: "\e04a";
}
.icon-briefcase:before {
	content: "\e04b";
}
.icon-book-open:before {
	content: "\e04c";
}
.icon-basket-loaded:before {
	content: "\e04d";
}
.icon-basket:before {
	content: "\e04e";
}
.icon-bag:before {
	content: "\e04f";
}
.icon-action-undo:before {
	content: "\e050";
}
.icon-action-redo:before {
	content: "\e051";
}
.icon-wrench:before {
	content: "\e052";
}
.icon-umbrella:before {
	content: "\e053";
}
.icon-trash:before {
	content: "\e054";
}
.icon-tag:before {
	content: "\e055";
}
.icon-support:before {
	content: "\e056";
}
.icon-size-fullscreen:before {
	content: "\e057";
}
.icon-size-actual:before {
	content: "\e058";
}
.icon-shuffle:before {
	content: "\e059";
}
.icon-share-alt:before {
	content: "\e05a";
}
.icon-share:before {
	content: "\e05b";
}
.icon-rocket:before {
	content: "\e05c";
}
.icon-question:before {
	content: "\e05d";
}
.icon-pie-chart:before {
	content: "\e05e";
}
.icon-pencil:before {
	content: "\e05f";
}
.icon-note:before {
	content: "\e060";
}
.icon-music-tone-alt:before {
	content: "\e061";
}
.icon-music-tone:before {
	content: "\e062";
}
.icon-microphone:before {
	content: "\e063";
}
.icon-loop:before {
	content: "\e064";
}
.icon-logout:before {
	content: "\e065";
}
.icon-login:before {
	content: "\e066";
}
.icon-list:before {
	content: "\e067";
}
.icon-like:before {
	content: "\e068";
}
.icon-home:before {
	content: "\e069";
}
.icon-grid:before {
	content: "\e06a";
}
.icon-graph:before {
	content: "\e06b";
}
.icon-equalizer:before {
	content: "\e06c";
}
.icon-dislike:before {
	content: "\e06d";
}
.icon-cursor:before {
	content: "\e06e";
}
.icon-control-start:before {
	content: "\e06f";
}
.icon-control-rewind:before {
	content: "\e070";
}
.icon-control-play:before {
	content: "\e071";
}
.icon-control-pause:before {
	content: "\e072";
}
.icon-control-forward:before {
	content: "\e073";
}
.icon-control-end:before {
	content: "\e074";
}
.icon-calendar:before {
	content: "\e075";
}
.icon-bulb:before {
	content: "\e076";
}
.icon-bar-chart:before {
	content: "\e077";
}
.icon-arrow-up:before {
	content: "\e078";
}
.icon-arrow-right:before {
	content: "\e079";
}
.icon-arrow-left:before {
	content: "\e07a";
}
.icon-arrow-down:before {
	content: "\e07b";
}
.icon-ban:before {
	content: "\e07c";
}
.icon-bubble:before {
	content: "\e07d";
}
.icon-camcorder:before {
	content: "\e07e";
}
.icon-camera:before {
	content: "\e07f";
}
.icon-check:before {
	content: "\e080";
}
.icon-clock:before {
	content: "\e081";
}
.icon-close:before {
	content: "\e082";
}
.icon-cloud-download:before {
	content: "\e083";
}
.icon-cloud-upload:before {
	content: "\e084";
}
.icon-doc:before {
	content: "\e085";
}
.icon-envelope:before {
	content: "\e086";
}
.icon-eye:before {
	content: "\e087";
}
.icon-flag:before {
	content: "\e088";
}
.icon-folder:before {
	content: "\e089";
}
.icon-heart:before {
	content: "\e08a";
}
.icon-info:before {
	content: "\e08b";
}
.icon-key:before {
	content: "\e08c";
}
.icon-link:before {
	content: "\e08d";
}
.icon-lock:before {
	content: "\e08e";
}
.icon-lock-open:before {
	content: "\e08f";
}
.icon-magnifier:before {
	content: "\e090";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-magnifier-remove:before {
	content: "\e092";
}
.icon-paper-clip:before {
	content: "\e093";
}
.icon-paper-plane:before {
	content: "\e094";
}
.icon-plus:before {
	content: "\e095";
}
.icon-pointer:before {
	content: "\e096";
}
.icon-power:before {
	content: "\e097";
}
.icon-refresh:before {
	content: "\e098";
}
.icon-reload:before {
	content: "\e099";
}
.icon-settings:before {
	content: "\e09a";
}
.icon-star:before {
	content: "\e09b";
}
.icon-symbol-female:before {
	content: "\e09c";
}
.icon-symbol-male:before {
	content: "\e09d";
}
.icon-target:before {
	content: "\e09e";
}
.icon-volume-1:before {
	content: "\e09f";
}
.icon-volume-2:before {
	content: "\e0a0";
}
.icon-volume-off:before {
	content: "\e0a1";
}
.icon-users:before {
	content: "\e001";
}

