/*
@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900);

body, html {
	height: 100%
}
body {
	/*font: 14px 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font: 14px 'Asap', sans-serif;
}
*/

@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
body{
	color:#473c3c;
	font-family:'Open Sans',sans-serif
}
body,html{
	height:100%
}
.container{
	max-width: 1120px;
}
.hidden{display: none}
.p-0{padding: 0}
.p-5-0{padding:5px 0}
.p-10-0{padding:10px 0}
.p-20-0{padding:20px 0}

.p-t-10{padding-top:10px}

.m-t-10{margin-top:10px}
.m-t-15{margin-top:15px}
.m-t-20{margin-top:20px}
.m-t-25{margin-top:25px}
.f-14{font-size:14px}
.f-20{font-size:20px}
.f-22{font-size:22px}
.f-22 a {color:#fff;text-decoration:none}

.h_1{
    color: #555;
    border-bottom: 2px solid #555;
    font-weight: bold;
    font: bold 36px 'Lato';
}

.h_2{
    color: #555;
    font-size: 24px;
}
.p_1 {
    color: #050505;
    font-size: 18px;
    
}
.p_2 {
    color: #7F97A0;
}

h3, h4 {
	font: bold 44px/44px 'Lato';
	color: #212b5a;
	text-transform: uppercase;
	margin: 0 0 25px 0;
}

h6 {
	font: bold 18px/22px 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 6px 0;
}

p {
	margin-bottom: 0;
	line-height: 22px;
}

ul{padding:0}
li{list-style:none}


/* Links fixos */
	.social {
	    position: fixed;
	    bottom: 80px;
	    right: 0px;
	    z-index: 999;
	}
	
	.social ul {
	  padding: 0px;
	  -webkit-transform: translate(255px, 0);
	  -moz-transform: translate(255px, 0);
	  -ms-transform: translate(255px, 0);
	  -o-transform: translate(255px, 0);
	  transform: translate(255px, 0);
	}
	
	.social ul li {
	    display: block;
	    margin: 3px;
	    /*background: rgba(171, 219, 209, 0.36);*/
	    background: #fff;
	    width: 300px;
	    text-align: left;
	    padding: 5px;
	    -webkit-border-radius: 30px 0 0 30px;
	    -moz-border-radius: 30px 0 0 30px;
	    border-radius: 30px 0 0 30px;
	    -webkit-transition: all 1s;
	    -moz-transition: all 1s;
	    -ms-transition: all 1s;
	    -o-transition: all 1s;
	    /*transition: all 1s;*/
	}
	
	.social ul li:hover {
	  -webkit-transform: translate(-150px, 0);
	  -moz-transform: translate(-150px, 0);
	  -ms-transform: translate(-150px, 0);
	  -o-transform: translate(-150px, 0);
	  transform: translate(-150px, 0);
	  background: rgba(173, 178, 177, 0.4);
	}
	
	.social ul li:hover a {
	  color: #000;
	}
	
	.social li a:hover {
	  text-decoration: none;
	}
	
	.social ul li:hover i {
	  color: #fff;
	  background: #16a085;
	}
	
	.social ul li i {
	  margin-right: 10px;
	  color: #000;
	  background: #fff;
	  padding: 10px;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  border-radius: 50%;
	  width: 40px;
	  height: 40px; 
	  font-size: 20px;
	  background: #ffffff;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
	
	.social ul li i.fa-whatsapp{background: #82d47e !important; color:#fff;}
	.social ul li i.fa-facebook{background: #3b5999 !important; color:#fff;}
	.social ul li i.fa-phone{background: #16A085 !important; color:#fff;}

/**/
	.txt1 {
		font-weight: bold;
		color: #FFCC00;
		font-size: 20px;
	}
	
/* Regras */
	.import{font-weight:bold;color:#900}
	#lista{margin-left:20px;margin-top:20px}
	#lista li{padding:5px}
	#lista li ul{margin-left:25px}