/*GENERAL*/
	html{
		font-family: 'Poppins', sans-serif;
		background: #f6f6f6;
	}
	body{
		margin: 0;
	}
	.btn-whatsapp {
        display:block;
        width:70px;
        height:100px;
        color: #fff;
        position: fixed;
        right:20px;
        bottom:20px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
		z-index:10000;
	}
/*MENU*/
	.cbp-af-header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background: #f6f6f6;
		z-index: 10000;
		height: 230px;
		overflow: hidden;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
	}
	.cbp-af-header .cbp-af-inner {
		max-width: 77em;
		margin: 0 auto;
		padding: 0 1.875em;
	}
	.cbp-af-header h1,
	.cbp-af-header nav {
		display: inline-block;
		position: relative;
	}
	.cbp-af-header h1,
	.cbp-af-header nav a {
		line-height: 230px;
	}
	.cbp-af-header h1 {
		float: left;
		background: url(../img/logocompleto.png);
		background-size: cover;
		width: 360px;
		height: 150px;
		margin: 40px 40px 0px 40px;
	}
	.cbp-af-header nav {
		float: right;
	}
	.cbp-af-header nav a {
		color: #000;
		font-weight: 700;
		margin: 0 0 0 20px;
		font-size: 20px;
	}
	.cbp-af-header nav a:hover {
		color: #006fb7;
	}
	.cbp-af-header h1,
	.cbp-af-header nav a {
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}
	.cbp-af-header.cbp-af-header-shrink {
		height: 90px;
	}
	.cbp-af-header.cbp-af-header-shrink h1,
	.cbp-af-header.cbp-af-header-shrink nav a {
		line-height: 90px;

	}
	.cbp-af-header.cbp-af-header-shrink h1 {
		background: url(../img/Logosticky.png);
		background-size: cover;
		width: 300px;
		height: 70px;
		background-repeat: no-repeat;
		margin: 7px 15px 0px 40px;
	}
	a{
		text-decoration: none;
	}
	.cbp-af-header .cbp-af-inner h1 img{
		max-width: 150px; 
	}
/*SLIDER*/
	.slider-wrapper{
		position:relative;
		overflow:hidden;
		width:100%;
		margin:230px 0px 0px 0px;
		background:#1b1b1b;
	}
	.slider{
		position:relative;
		width:100%; 
		margin:0 auto;
		background:#1b1b1b;
	}
	.slider p{
		position:absolute;
		top:-200px;
		z-index:8000;
		padding:.5% 3%;
		font-size:20px;
		line-height:100%;
		color:#fff;
		white-space: nowrap;
		text-transform:uppercase;
	}
	.claim{
		line-height:100%
	}	
	.teaser{
		padding:0.5% 1.5%;
		font-size:14px;
		line-height:100%
	}
	.small{
		width:250px;
	   padding-left:0; padding-right:0px;
		text-align:center;
	}
	.light-green{background:#95C542;}
	.green{background:#7CB761}
	.orange{background:#EF7D00}
	.turky{background:#348E8A}
	.white{background:#fff; color:#333}
	.fraction-slider{
		position:relative;
		width:100%; height:100%;
		overflow:visible;
	}
	.fraction-slider .slide{
		display:none; width:100%; height:100%;
		position:absolute;
		z-index:5000;
	}
	.fraction-slider .active-slide{
		z-index:9999;
	}
	.fraction-slider .fs_obj{
		display:block; display:none;
		position:absolute;
		top:0px; left:100%;
		z-index:7000;
	}
	.fraction-slider .fs_fixed_obj{
		z-index:6000;
		left:0;
	}
	.fraction-slider .fs_obj *{
		display:inline-block;
		position:relative;
		top:0px; left:0px;
	}
	.fs_loader{
		width:100%; height:400px;
	}
	.slider-background{
		width: 136%;
		position: fixed;
	}
	/** CONTROLS **/
	.fraction-slider .prev,
	.fraction-slider .next{
		display:none;
		position:absolute;
		width:45px; height:45px;
		z-index:9999;
	}
	.fraction-slider .prev{
		left:10px; top:48%;
		background:url(images/fs.prevnext.png) 0px 0px no-repeat transparent;
		
	}
	.fraction-slider .prev:hover{
		background:url(images/fs.prevnext.png) 0px -45px no-repeat transparent;
	}
	.fraction-slider .next{
		right:10px; top:48%;
		background:url(images/fs.prevnext.png) -45px 0px no-repeat transparent;
	}
	.fraction-slider .next:hover{
		background:url(images/fs.prevnext.png) -45px -45px no-repeat transparent;
	}
	.fraction-slider:hover .prev,
	.fraction-slider:hover .next{
		display:block;
	}
	/** PAGER **/
	.fs-pager-wrapper{
		position:absolute;
		left:10px; bottom:10px;
		z-index:9999;	
	}
	.fs-pager-wrapper a,
	.fs-custom-pager-wrapper a{
		display:inline-block;
		width:14px; height:14px;
		margin:0 5px 0 0;
		background:url(images/fs.pager.png) 0px -14px no-repeat transparent;
	}
	.fs-pager-wrapper .active,
	.fs-custom-pager-wrapper .active{
		background:url(images/fs.pager.png) 0px 0px no-repeat transparent;
	}
/*INTRO*/
	.intro{
		background: #242424;
		height: 100%;
	}
	.container{
		width: 90%;
		margin: auto;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.intro h1{
		margin: 0;
		text-align: center;
	}
	.intro h1 .blue {
		color: #339fff;
	}
	.intro p{
		color: white;
		text-align: justify;
	}
/*SOLUCIONES*/
	.soluciones .container{
		padding-bottom: 30px;
	}
	.soluciones .subizq, .soluciones .subder{
		max-width: 46%;
		display: inline-block;
		padding: 20px;
	}
	.soluciones .subizq p, .soluciones .subder p{
		text-align: justify;
		padding-left: 20px;
		padding-right: 20px;
		display: inline-block;
		max-width: 50%;
		margin: 0;
	}
	.soluciones img{
		display: inline-block;
		margin: auto;
		transition: 1s;
		-moz-transition: 1s;
		-webkit-transition: 1s;
		-o-transition: 1s;
		border-radius: 50%; /* Borde redondeado */
		padding:0;
		border:0;
	}
	.soluciones img:hover{
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		box-shadow: 0px 0px 15px 15px #bf0811;
	}
	.soluciones .container hr{
		border: 1px solid black;  
	}
/*REGISTRO*/
	.registro{
		background: url(../img/registro.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		background-attachment: fixed;
	}
	.registro .container .registro-titulo,.registro .container .registro-subtitulo{
		color: white;
		font-size: 60px;
		margin: 0;
	}
	.registro .container .registro-titulo{
		margin-bottom: -30px;
		font-style: italic;
	}
	.registro .container button{
		width: 200px;
		height: 60px;
		background: #7d8494;
		border: none;
		font-size: 20px;
		font-style: italic;
		color: white;
		transition: transform .2s;
		transition: all .2s ease;
	}
	.registro .container button:hover{
		width: 200px;
		height: 60px;
		background: #9fa8bc;
		border: none;
		font-size: 20px;
		font-style: italic;
		color: white;
		cursor: pointer;
		transform: scale(1.1);
	}
	.registro .container button:hover:before {
 		width: 100%;
	}
/*PORQUE*/
	.porque{
		padding-bottom: 0% !important;
	}
	.caracteristicas{
		padding-top: 0% !important;
	}
	.col-md-4{
		max-width: 46%;
		display: inline-block;
		padding: 20px;
	}
	.col-md-8{
		max-width: 46%;
		display: inline-block;
		padding: 20px;
	}
	.col-md-8 img{
		max-width: 60%;
		padding-bottom: 175px;
		padding-left: 125px;
	}
/*PRODUCTOS*/
	.productos{
		background:
			repeating-linear-gradient(
				45deg,
				rgba(0, 0, 0, 0) 46px,
				rgba(0, 0, 0, 0) 51px,
				#bbbaba 60px,
				#d6d6d6 60px
			);
		background-color: white;
		background-repeat: no-repeat;
		background-position: center;
		background-attachment: fixed;
	}
	.productos .container .productos-titulo{
		font-size: 50px;
		font-style: italic;
		margin: -2px;
		width: 100%;
		margin-bottom: 20px;
	}
	.productos .container .img-productos{
		width: 100%;
		height: 10px;
		display: inline-block;
		text-align: center;
	}
	.productos .container .img-productos img{
		max-width: 95%;
	}
	.view-first img {
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	.view-first .mask {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		background-color: rgba(191, 8, 17, 0.7);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.view-first h2 {
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		transform: translateY(-100px);
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.view-first p {
		-webkit-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-o-transform: translateY(100px);
		-ms-transform: translateY(100px);
		transform: translateY(100px);
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	.view-first:hover img {
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.1,1.1);
	}
	.view-first a.info {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.view-first:hover .mask {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.view-first:hover h2,
	.view-first:hover p,
	.view-first:hover a.info {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	.view-first:hover p {
		-webkit-transition-delay: 0.1s;
		-moz-transition-delay: 0.1s;
		-o-transition-delay: 0.1s;
		-ms-transition-delay: 0.1s;
		transition-delay: 0.1s;
	}
	.view-first:hover a.info {
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		-o-transition-delay: 0.2s;
		-ms-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}
	.view {
		width: 29%;
		height: 200px;
		margin: 10px;
		display: inline-block;
		border: 10px solid #fff;
		overflow: hidden;
		position: relative;
		text-align: center;
		-webkit-box-shadow: 1px 1px 2px #e6e6e6;
		-moz-box-shadow: 1px 1px 2px #e6e6e6;
		box-shadow: 1px 1px 2px #e6e6e6;
		cursor: default;
		background: #fff url(../images/bgimg.jpg) no-repeat center center;
	}
	.view .mask,.view .content {
		width: 100%;
		height: 200px;
		position: absolute;
		overflow: hidden;
		top: 0;
		left: 0;
	}
	.view img {
		position: relative;
	}
	.view h2 {
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		position: relative;
		font-size: 17px;
		padding: 10px;
		background: rgba(0, 0, 0, 0.8);
		margin: 15px 0 0 0;
	}
	.view p {
		font-style: italic;
		font-size: 12px;
		position: relative;
		color: #fff;
		padding: 6px 20px 9px;
		text-align: center;
	}
	.view a.info {
		display: inline-block;
		text-decoration: none;
		padding: 7px 14px;
		background: #000;
		color: #fff;
		text-transform: uppercase;
		-webkit-box-shadow: 0 0 1px #000;
		-moz-box-shadow: 0 0 1px #000;
		box-shadow: 0 0 1px #000;
	}
	.view a.info:hover {
		-webkit-box-shadow: 0 0 5px #000;
		-moz-box-shadow: 0 0 5px #000;
		box-shadow: 0 0 5px #000;
	}
	.productos .container button{
		width: 200px;
		height: 60px;
		background: #bf0811;
		border: none;
		font-size: 20px;
		font-style: italic;
		color: white;
		transition: transform .2s;
		transition: all .2s ease;
		margin-left: 25px;
	}
	.productos .container button:hover{
		width: 200px;
		height: 60px;
		background: #9fa8bc;
		border: none;
		font-size: 20px;
		font-style: italic;
		color: white;
		cursor: pointer;
		transform: scale(1.1);
	}
	.productos .container button:hover:before {
 		width: 100%;
	}
/*PORCENTAJES*/
	.porcentaje{
		text-align: center;
	}
	.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
		clip: rect(auto, auto, auto, auto);
	}
	.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
		position: absolute;
		border: 0.08em solid #307bbb;
		width: 0.84em;
		height: 0.84em;
		clip: rect(0em, 0.5em, 1em, 0em);
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.c100 {
		position: relative;
		width: 1em;
		height: 1em;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		overflow: hidden;
		display: inline-block;
		margin: 0px 1%;
		background-color: #cccccc;
	}
	.c100 *, .c100 *:before, .c100 *:after {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	.c100.center {
		float: none;
		margin: 0 auto;
	}
	.c100.big {
		font-size: 240px;
	}
	.c100.small {
		font-size: 80px;
	}
	.c100 > span {
		position: absolute;
		width: 100%;
		z-index: 1;
		left: 0;
		top: 0;
		width: 5em;
		line-height: 5em;
		font-size: 0.2em;
		color: #cccccc;
		display: block;
		text-align: center;
		white-space: nowrap;
		-webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration: 0.2s;
		-o-transition-duration: 0.2s;
		transition-duration: 0.2s;
		-webkit-transition-timing-function: ease-out;
		-moz-transition-timing-function: ease-out;
		-o-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	.c100:after {
		position: absolute;
		top: 0.08em;
		left: 0.08em;
		display: block;
		content: " ";
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		background-color: whitesmoke;
		width: 0.84em;
		height: 0.84em;
		-webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration: 0.2s;
		-o-transition-duration: 0.2s;
		transition-duration: 0.2s;
		-webkit-transition-timing-function: ease-in;
		-moz-transition-timing-function: ease-in;
		-o-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
	}
	.c100 .slice {
		position: absolute;
		width: 1em;
		height: 1em;
		clip: rect(0em, 1em, 1em, 0.5em);
	}
	.c100.p1 .bar {
		-webkit-transform: rotate(3.6deg);
		-moz-transform: rotate(3.6deg);
		-ms-transform: rotate(3.6deg);
		-o-transform: rotate(3.6deg);
		transform: rotate(3.6deg);
	}
	.c100.p2 .bar {
		-webkit-transform: rotate(7.2deg);
		-moz-transform: rotate(7.2deg);
		-ms-transform: rotate(7.2deg);
		-o-transform: rotate(7.2deg);
		transform: rotate(7.2deg);
	}
	.c100.p3 .bar {
		-webkit-transform: rotate(10.8deg);
		-moz-transform: rotate(10.8deg);
		-ms-transform: rotate(10.8deg);
		-o-transform: rotate(10.8deg);
		transform: rotate(10.8deg);
	}
	.c100.p4 .bar {
		-webkit-transform: rotate(14.4deg);
		-moz-transform: rotate(14.4deg);
		-ms-transform: rotate(14.4deg);
		-o-transform: rotate(14.4deg);
		transform: rotate(14.4deg);
	}
	.c100.p5 .bar {
		-webkit-transform: rotate(18deg);
		-moz-transform: rotate(18deg);
		-ms-transform: rotate(18deg);
		-o-transform: rotate(18deg);
		transform: rotate(18deg);
	}
	.c100.p6 .bar {
		-webkit-transform: rotate(21.6deg);
		-moz-transform: rotate(21.6deg);
		-ms-transform: rotate(21.6deg);
		-o-transform: rotate(21.6deg);
		transform: rotate(21.6deg);
	}
	.c100.p7 .bar {
		-webkit-transform: rotate(25.2deg);
		-moz-transform: rotate(25.2deg);
		-ms-transform: rotate(25.2deg);
		-o-transform: rotate(25.2deg);
		transform: rotate(25.2deg);
	}
	.c100.p8 .bar {
		-webkit-transform: rotate(28.8deg);
		-moz-transform: rotate(28.8deg);
		-ms-transform: rotate(28.8deg);
		-o-transform: rotate(28.8deg);
		transform: rotate(28.8deg);
	}
	.c100.p9 .bar {
		-webkit-transform: rotate(32.4deg);
		-moz-transform: rotate(32.4deg);
		-ms-transform: rotate(32.4deg);
		-o-transform: rotate(32.4deg);
		transform: rotate(32.4deg);
	}
	.c100.p10 .bar {
		-webkit-transform: rotate(36deg);
		-moz-transform: rotate(36deg);
		-ms-transform: rotate(36deg);
		-o-transform: rotate(36deg);
		transform: rotate(36deg);
	}
	.c100.p11 .bar {
		-webkit-transform: rotate(39.6deg);
		-moz-transform: rotate(39.6deg);
		-ms-transform: rotate(39.6deg);
		-o-transform: rotate(39.6deg);
		transform: rotate(39.6deg);
	}
	.c100.p12 .bar {
		-webkit-transform: rotate(43.2deg);
		-moz-transform: rotate(43.2deg);
		-ms-transform: rotate(43.2deg);
		-o-transform: rotate(43.2deg);
		transform: rotate(43.2deg);
	}
	.c100.p13 .bar {
		-webkit-transform: rotate(46.8deg);
		-moz-transform: rotate(46.8deg);
		-ms-transform: rotate(46.8deg);
		-o-transform: rotate(46.8deg);
		transform: rotate(46.8deg);
	}
	.c100.p14 .bar {
		-webkit-transform: rotate(50.4deg);
		-moz-transform: rotate(50.4deg);
		-ms-transform: rotate(50.4deg);
		-o-transform: rotate(50.4deg);
		transform: rotate(50.4deg);
	}
	.c100.p15 .bar {
		-webkit-transform: rotate(54deg);
		-moz-transform: rotate(54deg);
		-ms-transform: rotate(54deg);
		-o-transform: rotate(54deg);
		transform: rotate(54deg);
	}
	.c100.p16 .bar {
		-webkit-transform: rotate(57.6deg);
		-moz-transform: rotate(57.6deg);
		-ms-transform: rotate(57.6deg);
		-o-transform: rotate(57.6deg);
		transform: rotate(57.6deg);
	}
	.c100.p17 .bar {
		-webkit-transform: rotate(61.2deg);
		-moz-transform: rotate(61.2deg);
		-ms-transform: rotate(61.2deg);
		-o-transform: rotate(61.2deg);
		transform: rotate(61.2deg);
	}
	.c100.p18 .bar {
		-webkit-transform: rotate(64.8deg);
		-moz-transform: rotate(64.8deg);
		-ms-transform: rotate(64.8deg);
		-o-transform: rotate(64.8deg);
		transform: rotate(64.8deg);
	}
	.c100.p19 .bar {
		-webkit-transform: rotate(68.4deg);
		-moz-transform: rotate(68.4deg);
		-ms-transform: rotate(68.4deg);
		-o-transform: rotate(68.4deg);
		transform: rotate(68.4deg);
	}
	.c100.p20 .bar {
		-webkit-transform: rotate(72deg);
		-moz-transform: rotate(72deg);
		-ms-transform: rotate(72deg);
		-o-transform: rotate(72deg);
		transform: rotate(72deg);
	}
	.c100.p21 .bar {
		-webkit-transform: rotate(75.6deg);
		-moz-transform: rotate(75.6deg);
		-ms-transform: rotate(75.6deg);
		-o-transform: rotate(75.6deg);
		transform: rotate(75.6deg);
	}
	.c100.p22 .bar {
		-webkit-transform: rotate(79.2deg);
		-moz-transform: rotate(79.2deg);
		-ms-transform: rotate(79.2deg);
		-o-transform: rotate(79.2deg);
		transform: rotate(79.2deg);
	}
	.c100.p23 .bar {
		-webkit-transform: rotate(82.8deg);
		-moz-transform: rotate(82.8deg);
		-ms-transform: rotate(82.8deg);
		-o-transform: rotate(82.8deg);
		transform: rotate(82.8deg);
	}
	.c100.p24 .bar {
		-webkit-transform: rotate(86.4deg);
		-moz-transform: rotate(86.4deg);
		-ms-transform: rotate(86.4deg);
		-o-transform: rotate(86.4deg);
		transform: rotate(86.4deg);
	}
	.c100.p25 .bar {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.c100.p26 .bar {
		-webkit-transform: rotate(93.6deg);
		-moz-transform: rotate(93.6deg);
		-ms-transform: rotate(93.6deg);
		-o-transform: rotate(93.6deg);
		transform: rotate(93.6deg);
	}
	.c100.p27 .bar {
		-webkit-transform: rotate(97.2deg);
		-moz-transform: rotate(97.2deg);
		-ms-transform: rotate(97.2deg);
		-o-transform: rotate(97.2deg);
		transform: rotate(97.2deg);
	}
	.c100.p28 .bar {
		-webkit-transform: rotate(100.8deg);
		-moz-transform: rotate(100.8deg);
		-ms-transform: rotate(100.8deg);
		-o-transform: rotate(100.8deg);
		transform: rotate(100.8deg);
	}
	.c100.p29 .bar {
		-webkit-transform: rotate(104.4deg);
		-moz-transform: rotate(104.4deg);
		-ms-transform: rotate(104.4deg);
		-o-transform: rotate(104.4deg);
		transform: rotate(104.4deg);
	}
	.c100.p30 .bar {
		-webkit-transform: rotate(108deg);
		-moz-transform: rotate(108deg);
		-ms-transform: rotate(108deg);
		-o-transform: rotate(108deg);
		transform: rotate(108deg);
	}
	.c100.p31 .bar {
		-webkit-transform: rotate(111.6deg);
		-moz-transform: rotate(111.6deg);
		-ms-transform: rotate(111.6deg);
		-o-transform: rotate(111.6deg);
		transform: rotate(111.6deg);
	}
	.c100.p32 .bar {
		-webkit-transform: rotate(115.2deg);
		-moz-transform: rotate(115.2deg);
		-ms-transform: rotate(115.2deg);
		-o-transform: rotate(115.2deg);
		transform: rotate(115.2deg);
	}
	.c100.p33 .bar {
		-webkit-transform: rotate(118.8deg);
		-moz-transform: rotate(118.8deg);
		-ms-transform: rotate(118.8deg);
		-o-transform: rotate(118.8deg);
		transform: rotate(118.8deg);
	}
	.c100.p34 .bar {
		-webkit-transform: rotate(122.4deg);
		-moz-transform: rotate(122.4deg);
		-ms-transform: rotate(122.4deg);
		-o-transform: rotate(122.4deg);
		transform: rotate(122.4deg);
	}
	.c100.p35 .bar {
		-webkit-transform: rotate(126deg);
		-moz-transform: rotate(126deg);
		-ms-transform: rotate(126deg);
		-o-transform: rotate(126deg);
		transform: rotate(126deg);
	}
	.c100.p36 .bar {
		-webkit-transform: rotate(129.6deg);
		-moz-transform: rotate(129.6deg);
		-ms-transform: rotate(129.6deg);
		-o-transform: rotate(129.6deg);
		transform: rotate(129.6deg);
	}
	.c100.p37 .bar {
		-webkit-transform: rotate(133.2deg);
		-moz-transform: rotate(133.2deg);
		-ms-transform: rotate(133.2deg);
		-o-transform: rotate(133.2deg);
		transform: rotate(133.2deg);
	}
	.c100.p38 .bar {
		-webkit-transform: rotate(136.8deg);
		-moz-transform: rotate(136.8deg);
		-ms-transform: rotate(136.8deg);
		-o-transform: rotate(136.8deg);
		transform: rotate(136.8deg);
	}
	.c100.p39 .bar {
		-webkit-transform: rotate(140.4deg);
		-moz-transform: rotate(140.4deg);
		-ms-transform: rotate(140.4deg);
		-o-transform: rotate(140.4deg);
		transform: rotate(140.4deg);
	}
	.c100.p40 .bar {
		-webkit-transform: rotate(144deg);
		-moz-transform: rotate(144deg);
		-ms-transform: rotate(144deg);
		-o-transform: rotate(144deg);
		transform: rotate(144deg);
	}
	.c100.p41 .bar {
		-webkit-transform: rotate(147.6deg);
		-moz-transform: rotate(147.6deg);
		-ms-transform: rotate(147.6deg);
		-o-transform: rotate(147.6deg);
		transform: rotate(147.6deg);
	}
	.c100.p42 .bar {
		-webkit-transform: rotate(151.2deg);
		-moz-transform: rotate(151.2deg);
		-ms-transform: rotate(151.2deg);
		-o-transform: rotate(151.2deg);
		transform: rotate(151.2deg);
	}
	.c100.p43 .bar {
		-webkit-transform: rotate(154.8deg);
		-moz-transform: rotate(154.8deg);
		-ms-transform: rotate(154.8deg);
		-o-transform: rotate(154.8deg);
		transform: rotate(154.8deg);
	}
	.c100.p44 .bar {
		-webkit-transform: rotate(158.4deg);
		-moz-transform: rotate(158.4deg);
		-ms-transform: rotate(158.4deg);
		-o-transform: rotate(158.4deg);
		transform: rotate(158.4deg);
	}
	.c100.p45 .bar {
		-webkit-transform: rotate(162deg);
		-moz-transform: rotate(162deg);
		-ms-transform: rotate(162deg);
		-o-transform: rotate(162deg);
		transform: rotate(162deg);
	}
	.c100.p46 .bar {
		-webkit-transform: rotate(165.6deg);
		-moz-transform: rotate(165.6deg);
		-ms-transform: rotate(165.6deg);
		-o-transform: rotate(165.6deg);
		transform: rotate(165.6deg);
	}
	.c100.p47 .bar {
		-webkit-transform: rotate(169.2deg);
		-moz-transform: rotate(169.2deg);
		-ms-transform: rotate(169.2deg);
		-o-transform: rotate(169.2deg);
		transform: rotate(169.2deg);
	}
	.c100.p48 .bar {
		-webkit-transform: rotate(172.8deg);
		-moz-transform: rotate(172.8deg);
		-ms-transform: rotate(172.8deg);
		-o-transform: rotate(172.8deg);
		transform: rotate(172.8deg);
	}
	.c100.p49 .bar {
		-webkit-transform: rotate(176.4deg);
		-moz-transform: rotate(176.4deg);
		-ms-transform: rotate(176.4deg);
		-o-transform: rotate(176.4deg);
		transform: rotate(176.4deg);
	}
	.c100.p50 .bar {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.c100.p51 .bar {
		-webkit-transform: rotate(183.6deg);
		-moz-transform: rotate(183.6deg);
		-ms-transform: rotate(183.6deg);
		-o-transform: rotate(183.6deg);
		transform: rotate(183.6deg);
	}
	.c100.p52 .bar {
		-webkit-transform: rotate(187.2deg);
		-moz-transform: rotate(187.2deg);
		-ms-transform: rotate(187.2deg);
		-o-transform: rotate(187.2deg);
		transform: rotate(187.2deg);
	}
	.c100.p53 .bar {
		-webkit-transform: rotate(190.8deg);
		-moz-transform: rotate(190.8deg);
		-ms-transform: rotate(190.8deg);
		-o-transform: rotate(190.8deg);
		transform: rotate(190.8deg);
	}
	.c100.p54 .bar {
		-webkit-transform: rotate(194.4deg);
		-moz-transform: rotate(194.4deg);
		-ms-transform: rotate(194.4deg);
		-o-transform: rotate(194.4deg);
		transform: rotate(194.4deg);
	}
	.c100.p55 .bar {
		-webkit-transform: rotate(198deg);
		-moz-transform: rotate(198deg);
		-ms-transform: rotate(198deg);
		-o-transform: rotate(198deg);
		transform: rotate(198deg);
	}
	.c100.p56 .bar {
		-webkit-transform: rotate(201.6deg);
		-moz-transform: rotate(201.6deg);
		-ms-transform: rotate(201.6deg);
		-o-transform: rotate(201.6deg);
		transform: rotate(201.6deg);
	}
	.c100.p57 .bar {
		-webkit-transform: rotate(205.2deg);
		-moz-transform: rotate(205.2deg);
		-ms-transform: rotate(205.2deg);
		-o-transform: rotate(205.2deg);
		transform: rotate(205.2deg);
	}
	.c100.p58 .bar {
		-webkit-transform: rotate(208.8deg);
		-moz-transform: rotate(208.8deg);
		-ms-transform: rotate(208.8deg);
		-o-transform: rotate(208.8deg);
		transform: rotate(208.8deg);
	}
	.c100.p59 .bar {
		-webkit-transform: rotate(212.4deg);
		-moz-transform: rotate(212.4deg);
		-ms-transform: rotate(212.4deg);
		-o-transform: rotate(212.4deg);
		transform: rotate(212.4deg);
	}
	.c100.p60 .bar {
		-webkit-transform: rotate(216deg);
		-moz-transform: rotate(216deg);
		-ms-transform: rotate(216deg);
		-o-transform: rotate(216deg);
		transform: rotate(216deg);
	}
	.c100.p61 .bar {
		-webkit-transform: rotate(219.6deg);
		-moz-transform: rotate(219.6deg);
		-ms-transform: rotate(219.6deg);
		-o-transform: rotate(219.6deg);
		transform: rotate(219.6deg);
	}
	.c100.p62 .bar {
		-webkit-transform: rotate(223.2deg);
		-moz-transform: rotate(223.2deg);
		-ms-transform: rotate(223.2deg);
		-o-transform: rotate(223.2deg);
		transform: rotate(223.2deg);
	}
	.c100.p63 .bar {
		-webkit-transform: rotate(226.8deg);
		-moz-transform: rotate(226.8deg);
		-ms-transform: rotate(226.8deg);
		-o-transform: rotate(226.8deg);
		transform: rotate(226.8deg);
	}
	.c100.p64 .bar {
		-webkit-transform: rotate(230.4deg);
		-moz-transform: rotate(230.4deg);
		-ms-transform: rotate(230.4deg);
		-o-transform: rotate(230.4deg);
		transform: rotate(230.4deg);
	}
	.c100.p65 .bar {
		-webkit-transform: rotate(234deg);
		-moz-transform: rotate(234deg);
		-ms-transform: rotate(234deg);
		-o-transform: rotate(234deg);
		transform: rotate(234deg);
	}
	.c100.p66 .bar {
		-webkit-transform: rotate(237.6deg);
		-moz-transform: rotate(237.6deg);
		-ms-transform: rotate(237.6deg);
		-o-transform: rotate(237.6deg);
		transform: rotate(237.6deg);
	}
	.c100.p67 .bar {
		-webkit-transform: rotate(241.2deg);
		-moz-transform: rotate(241.2deg);
		-ms-transform: rotate(241.2deg);
		-o-transform: rotate(241.2deg);
		transform: rotate(241.2deg);
	}
	.c100.p68 .bar {
		-webkit-transform: rotate(244.8deg);
		-moz-transform: rotate(244.8deg);
		-ms-transform: rotate(244.8deg);
		-o-transform: rotate(244.8deg);
		transform: rotate(244.8deg);
	}
	.c100.p69 .bar {
		-webkit-transform: rotate(248.4deg);
		-moz-transform: rotate(248.4deg);
		-ms-transform: rotate(248.4deg);
		-o-transform: rotate(248.4deg);
		transform: rotate(248.4deg);
	}
	.c100.p70 .bar {
		-webkit-transform: rotate(252deg);
		-moz-transform: rotate(252deg);
		-ms-transform: rotate(252deg);
		-o-transform: rotate(252deg);
		transform: rotate(252deg);
	}
	.c100.p71 .bar {
		-webkit-transform: rotate(255.6deg);
		-moz-transform: rotate(255.6deg);
		-ms-transform: rotate(255.6deg);
		-o-transform: rotate(255.6deg);
		transform: rotate(255.6deg);
	}
	.c100.p72 .bar {
		-webkit-transform: rotate(259.2deg);
		-moz-transform: rotate(259.2deg);
		-ms-transform: rotate(259.2deg);
		-o-transform: rotate(259.2deg);
		transform: rotate(259.2deg);
	}
	.c100.p73 .bar {
		-webkit-transform: rotate(262.8deg);
		-moz-transform: rotate(262.8deg);
		-ms-transform: rotate(262.8deg);
		-o-transform: rotate(262.8deg);
		transform: rotate(262.8deg);
	}
	.c100.p74 .bar {
		-webkit-transform: rotate(266.4deg);
		-moz-transform: rotate(266.4deg);
		-ms-transform: rotate(266.4deg);
		-o-transform: rotate(266.4deg);
		transform: rotate(266.4deg);
	}
	.c100.p75 .bar {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	.c100.p76 .bar {
		-webkit-transform: rotate(273.6deg);
		-moz-transform: rotate(273.6deg);
		-ms-transform: rotate(273.6deg);
		-o-transform: rotate(273.6deg);
		transform: rotate(273.6deg);
	}
	.c100.p77 .bar {
		-webkit-transform: rotate(277.2deg);
		-moz-transform: rotate(277.2deg);
		-ms-transform: rotate(277.2deg);
		-o-transform: rotate(277.2deg);
		transform: rotate(277.2deg);
	}
	.c100.p78 .bar {
		-webkit-transform: rotate(280.8deg);
		-moz-transform: rotate(280.8deg);
		-ms-transform: rotate(280.8deg);
		-o-transform: rotate(280.8deg);
		transform: rotate(280.8deg);
	}
	.c100.p79 .bar {
		-webkit-transform: rotate(284.4deg);
		-moz-transform: rotate(284.4deg);
		-ms-transform: rotate(284.4deg);
		-o-transform: rotate(284.4deg);
		transform: rotate(284.4deg);
	}
	.c100.p80 .bar {
		-webkit-transform: rotate(288deg);
		-moz-transform: rotate(288deg);
		-ms-transform: rotate(288deg);
		-o-transform: rotate(288deg);
		transform: rotate(288deg);
	}
	.c100.p81 .bar {
		-webkit-transform: rotate(291.6deg);
		-moz-transform: rotate(291.6deg);
		-ms-transform: rotate(291.6deg);
		-o-transform: rotate(291.6deg);
		transform: rotate(291.6deg);
	}
	.c100.p82 .bar {
		-webkit-transform: rotate(295.2deg);
		-moz-transform: rotate(295.2deg);
		-ms-transform: rotate(295.2deg);
		-o-transform: rotate(295.2deg);
		transform: rotate(295.2deg);
	}
	.c100.p83 .bar {
		-webkit-transform: rotate(298.8deg);
		-moz-transform: rotate(298.8deg);
		-ms-transform: rotate(298.8deg);
		-o-transform: rotate(298.8deg);
		transform: rotate(298.8deg);
	}
	.c100.p84 .bar {
		-webkit-transform: rotate(302.4deg);
		-moz-transform: rotate(302.4deg);
		-ms-transform: rotate(302.4deg);
		-o-transform: rotate(302.4deg);
		transform: rotate(302.4deg);
	}
	.c100.p85 .bar {
		-webkit-transform: rotate(306deg);
		-moz-transform: rotate(306deg);
		-ms-transform: rotate(306deg);
		-o-transform: rotate(306deg);
		transform: rotate(306deg);
	}
	.c100.p86 .bar {
		-webkit-transform: rotate(309.6deg);
		-moz-transform: rotate(309.6deg);
		-ms-transform: rotate(309.6deg);
		-o-transform: rotate(309.6deg);
		transform: rotate(309.6deg);
	}
	.c100.p87 .bar {
		-webkit-transform: rotate(313.2deg);
		-moz-transform: rotate(313.2deg);
		-ms-transform: rotate(313.2deg);
		-o-transform: rotate(313.2deg);
		transform: rotate(313.2deg);
	}
	.c100.p88 .bar {
		-webkit-transform: rotate(316.8deg);
		-moz-transform: rotate(316.8deg);
		-ms-transform: rotate(316.8deg);
		-o-transform: rotate(316.8deg);
		transform: rotate(316.8deg);
	}
	.c100.p89 .bar {
		-webkit-transform: rotate(320.4deg);
		-moz-transform: rotate(320.4deg);
		-ms-transform: rotate(320.4deg);
		-o-transform: rotate(320.4deg);
		transform: rotate(320.4deg);
	}
	.c100.p90 .bar {
		-webkit-transform: rotate(324deg);
		-moz-transform: rotate(324deg);
		-ms-transform: rotate(324deg);
		-o-transform: rotate(324deg);
		transform: rotate(324deg);
	}
	.c100.p91 .bar {
		-webkit-transform: rotate(327.6deg);
		-moz-transform: rotate(327.6deg);
		-ms-transform: rotate(327.6deg);
		-o-transform: rotate(327.6deg);
		transform: rotate(327.6deg);
	}
	.c100.p92 .bar {
		-webkit-transform: rotate(331.2deg);
		-moz-transform: rotate(331.2deg);
		-ms-transform: rotate(331.2deg);
		-o-transform: rotate(331.2deg);
		transform: rotate(331.2deg);
	}
	.c100.p93 .bar {
		-webkit-transform: rotate(334.8deg);
		-moz-transform: rotate(334.8deg);
		-ms-transform: rotate(334.8deg);
		-o-transform: rotate(334.8deg);
		transform: rotate(334.8deg);
	}
	.c100.p94 .bar {
		-webkit-transform: rotate(338.4deg);
		-moz-transform: rotate(338.4deg);
		-ms-transform: rotate(338.4deg);
		-o-transform: rotate(338.4deg);
		transform: rotate(338.4deg);
	}
	.c100.p95 .bar {
		-webkit-transform: rotate(342deg);
		-moz-transform: rotate(342deg);
		-ms-transform: rotate(342deg);
		-o-transform: rotate(342deg);
		transform: rotate(342deg);
	}
	.c100.p96 .bar {
		-webkit-transform: rotate(345.6deg);
		-moz-transform: rotate(345.6deg);
		-ms-transform: rotate(345.6deg);
		-o-transform: rotate(345.6deg);
		transform: rotate(345.6deg);
	}
	.c100.p97 .bar {
		-webkit-transform: rotate(349.2deg);
		-moz-transform: rotate(349.2deg);
		-ms-transform: rotate(349.2deg);
		-o-transform: rotate(349.2deg);
		transform: rotate(349.2deg);
	}
	.c100.p98 .bar {
		-webkit-transform: rotate(352.8deg);
		-moz-transform: rotate(352.8deg);
		-ms-transform: rotate(352.8deg);
		-o-transform: rotate(352.8deg);
		transform: rotate(352.8deg);
	}
	.c100.p99 .bar {
		-webkit-transform: rotate(356.4deg);
		-moz-transform: rotate(356.4deg);
		-ms-transform: rotate(356.4deg);
		-o-transform: rotate(356.4deg);
		transform: rotate(356.4deg);
	}
	.c100.p100 .bar {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	.c100:hover {
		cursor: default;
	}
	.c100:hover > span {
		width: 3.33em;
		line-height: 3.33em;
		font-size: 0.3em;
		color: #307bbb;
	}
	.c100:hover:after {
		top: 0.04em;
		left: 0.04em;
		width: 0.92em;
		height: 0.92em;
	}
	.c100.dark .bar,
	.c100.dark .fill {
		border-color: #c6ff00 !important;
	}
	.c100.dark:hover > span {
		color: #c6ff00;
	}
	.c100.green .bar, .c100.green .fill {
		border-color: #4db53c !important;
	}
	.c100.green:hover > span {
		color: #4db53c;
	}
	.c100.green.dark .bar, .c100.green.dark .fill {
		border-color: #5fd400 !important;
	}
	.c100.green.dark:hover > span {
		color: #5fd400;
	}
	.c100.orange .bar, .c100.orange .fill {
		border-color: #dd9d22 !important;
	}
	.c100.orange:hover > span {
		color: #dd9d22;
	}
	.c100.orange.dark .bar, .c100.orange.dark .fill {
		border-color: #e08833 !important;
	}
	.c100.orange.dark:hover > span {
		color: #e08833;
	}
/*Footer*/
	.footer-distributed{
		background-color: #292c2f;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
		box-sizing: border-box;
		width: 100%;
		padding: 55px 50px;
	}

	.footer-distributed .footer-left,
	.footer-distributed .footer-center,
	.footer-distributed .footer-right{
		display: inline-block;
		vertical-align: top;
	}
	/* Footer left */
	.footer-distributed .footer-left{
		width: 40%;
	}
	/* The company logo */
	.footer-distributed h3{
		color:  #ffffff;
		font: normal 36px 'Cookie', cursive;
		margin: 0;
	}
	.footer-distributed h3 span{
		color:  #5383d3;
	}
	/* Footer links */
	.footer-distributed .footer-links{
		color:  #ffffff;
		margin: 20px 0 12px;
		padding: 0;
	}
	.footer-distributed .footer-links a{
		display:inline-block;
		line-height: 1.8;
		text-decoration: none;
		color:  inherit;
	}
	.footer-distributed .footer-company-name{
		color:  #8f9296;
		font-size: 14px;
		font-weight: normal;
		margin: 0;
	}
	/* Footer Center */
	.footer-distributed .footer-center{
		width: 35%;
	}
	.footer-distributed .footer-center i{
		background-color:  #33383b;
		color: #ffffff;
		font-size: 25px;
		width: 38px;
		height: 38px;
		border-radius: 50%;
		text-align: center;
		line-height: 42px;
		margin: 10px 15px;
		vertical-align: middle;
	}
	.footer-distributed .footer-center i.fa-envelope{
		font-size: 17px;
		line-height: 38px;
	}
	.footer-distributed .footer-center p{
		display: inline-block;
		color: #ffffff;
		vertical-align: middle;
		margin:0;
	}
	.footer-distributed .footer-center p span{
		display:block;
		font-weight: normal;
		font-size:14px;
		line-height:2;
	}
	.footer-distributed .footer-center p a{
		color:  #5383d3;
		text-decoration: none;;
	}
	/* Footer Right */
	.footer-distributed .footer-right{
		width: 20%;
	}
	.footer-distributed .footer-company-about{
		line-height: 20px;
		color:  #92999f;
		font-size: 13px;
		font-weight: normal;
		margin: 0;
		text-align: justify;
	}
	.footer-distributed .footer-company-about span{
		display: block;
		color:  #ffffff;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 20px;
	}
	.footer-distributed .footer-icons{
		margin-top: 25px;
	}
	.footer-distributed .footer-icons a{
		display: inline-block;
		width: 35px;
		height: 35px;
		cursor: pointer;
		background-color:  #33383b;
		border-radius: 2px;
		font-size: 20px;
		color: #ffffff;
		text-align: center;
		line-height: 35px;
		margin-right: 3px;
		margin-bottom: 5px;
	}
/*BOTON*/
	.ir-arriba {
		display:none;
		padding:20px;
		background: rgba(191,8,17,1);
		font-size:20px;
		color:#fff;
		cursor:pointer;
		position: fixed;
		bottom:20px;
		right:20px;
	}
	.ir-arriba:hover {
		transition: transform .2s;
		transition: all .2s ease;
		background: rgba(86,165,255,.5);
	}
/*ANLCAS*/
	#inicio{
		width: 100%;
		height: 2px;
	}
	#servicios{
		padding-bottom: 60px;
	}
/*RESPONSIVE*/
	/*MENU*/
		@media(max-width: 900px) {
			.cbp-af-header h1,
			.cbp-af-header nav {
				display: block;
				margin: 0 auto;
				text-align: center;
				float: none;
			}
			.cbp-af-header h1,
			.cbp-af-header nav a {
				line-height: 92px;
			}
			.cbp-af-header h1 {
				margin-top: 20px;
				width: 290px;
				height: 120px;
			}
			.cbp-af-header nav a {
				margin: 0 10px;
			}
			.cbp-af-header.cbp-af-header-shrink h1,
			.cbp-af-header.cbp-af-header-shrink nav a {
				line-height: 45px;
			}
			.cbp-af-header.cbp-af-header-shrink h1 {
				font-size: 2em;
			}
			.cbp-af-header.cbp-af-header-shrink nav a {
				font-size: 1em;
			}
		}
		@media screen and (max-width: 40em) {
			.cbp-af-header nav a {
				font-size: 1em;
			}
			.cbp-af-header nav a {
				line-height: 62px;
			}
			.cbp-af-header{
				height: 200px;
			}
			#slider{
				margin-top: 200px;
			}
			.cbp-af-header.cbp-af-header-shrink {
				height: 132px;
			}
		}
		@media(max-width: 426px){
			.cbp-af-header nav a{
				font-size: .9em;
			}
			
		}
		@media(max-width: 400px){
			.cbp-af-header nav a{
				font-size: .8em;
			}
			.cbp-af-header .cbp-af-inner{
				padding: 0;
			}
		}
		@media(max-width: 360px){
			.cbp-af-header h1 {
				margin-top: 10px;
			}.cbp-af-header nav a {
				line-height: 50px;
			}.cbp-af-header{
				height: 180px;
			}
			.cbp-af-header.cbp-af-header-shrink h1 {
				margin: 15px auto 0px auto;
			}
		}
	/*SLIDER*/
		@media(max-width: 600px){
			.fs-pager-wrapper{
				display: none;
			}
		}
		@media(max-width: 360px){
			.slider-wrapper{
				margin-top: 180px;
			}
		}
	/*SERVICIOS*/
		@media(max-width: 1250px){
			.soluciones .subizq p, .soluciones .subder p{
				font-size: 13px;
			}
			.soluciones .subizq img, .soluciones .subder img{
				width: 130px;
			}
		}
		@media (max-width: 1190px){
			.soluciones .subizq, .soluciones .subder{
				max-width: 45%;
				margin: auto;
			}
		}
		@media (max-width: 950px){
			.soluciones .subizq, .soluciones .subder{
				max-width: 100%;
				margin:auto;
			}
			.soluciones .subizq p, .soluciones .subder p{
				font-size: 18px;
			}
			.soluciones .subizq img, .soluciones .subder img{
				width: 150px;
			}
		}
		@media (max-width: 466px){
			.soluciones .subizq p, .soluciones .subder p{
				text-align: justify;
				padding-left: 20px;
				padding-right: 20px;
				display: inline-block;
				max-width: 100%;
				margin: 0;
			}
			.soluciones .subizq, .soluciones .subder{
				max-width: 100%;
				text-align: center;
			}
		}
		@media(max-width: 360px){
			.soluciones .subizq p, .soluciones .subder p{
				padding-right: 0px;
				padding-left: 0px;
			}
		}
	/*REGISTRO*/
		@media (max-width: 466px){
			.registro .container .registro-titulo,.registro .container .registro-subtitulo{
				font-size: 30px;
			}
			.registro .container .registro-titulo{
				margin-bottom: -15px;
			}
		}
		@media(max-width: 360px){
			.registro .container .registro-titulo,.registro .container .registro-subtitulo{
				font-size: 26px;
			}
		}
	/*PRODUCTOS*/
		@media (max-width: 466px){
			.view {
				width: auto;
			}
		}
		@media(max-width: 360px){
			.view{
				height: 170px;
				border: none;
			}
			.view .mask, .view .content{
				height: 170px;
			}
			.view h2{
				font-size: 15px;
				padding: 5px;
				margin: 10px 0 0 0;
			}
			.view p{
				padding: 6px 20px 6px;
			}
			.view a.info{
				padding: 3px 11px;
				font-size: 15px;
			}
		}
	/*PORCENTAJES*/
		@media (max-width: 360px){
			.c100.big{
				font-size: 150px;
			}
		}
	/*FOOTER*/
		@media (max-width: 880px) {
			.footer-distributed{
				font: bold 14px sans-serif;
			}
			.footer-distributed .footer-left,
			.footer-distributed .footer-center,
			.footer-distributed .footer-right{
				display: block;
				width: 100%;
				margin-bottom: 40px;
				text-align: center;
			}
			.footer-distributed .footer-center i{
				margin-left: 0;
			}
		}
		@media(max-width: 360px){
			.footer-distributed{
				padding: 20px;
			}
			.footer-distributed .footer-left,
			.footer-distributed .footer-center,
			.footer-distributed .footer-right{
				margin-bottom: 10px;
			}
			.footer-distributed .footer-links{
				margin: 10px 0;
			}
		}