body{
	background: #fff;
}

*,p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}

a{
	text-decoration: underline;
	color: #08c;
}

.send{
	text-decoration: none;
}

.send:hover{
	text-decoration: none;
}

.ani{
	text-decoration: none;
	-webkit-transition: all ease 0.25s;
	transition: all ease 0.25s;
}

.logo img{
	height: 50px;
}

.col{
	padding: 0;
}

header{
	background: #fff;
	border-bottom: 2px solid #5F5F5F;
	padding: 5px 0;
}

img#refresh{
	float:left;
	margin-top:30px;
	margin-left:4px;
	cursor:pointer;
}

.logo{
	float: left;
}

.navigation{
	margin-top: 9px;
	float: right;
}

.navigation a:hover i,
.navigation a:hover p{
	color: #08c;
}

.navigation a i{
	color: #333;
	font-size: 34px;
	margin-top: 1px;
}

.navigation p{
	color: #333;
	font-size: 29px;
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
}

.phone-numb p{
	color: #333;
	font-size: 29px;
	line-height: 40px;
	margin-left: 65px;
	font-weight: bold;
}

#thank{
	text-align: center;
	margin-top: 150px;
	text-transform: none;
}

/*Sidr menu*/
.sidr{
	background: #3F3F3F;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-top: 40px;
}

.sidr ul{
	border-top: none;
	border-bottom: none;
}

.sidr ul li{
	border-top: none;
	border-bottom: none;
}

.sidr ul li a{
	padding: 12px 25px;
	line-height: 20px;
	text-transform: uppercase;
}

.sidr ul li ul li a{
	padding: 5px 40px;
}

.sidr ul li:hover>a,
.sidr ul li:hover>span,
.sidr ul li.active>a,
.sidr ul li ul li a:hover,
.sidr ul li.active>span,
.sidr ul li.sidr-class-active>a,
.sidr ul li.sidr-class-active>span{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	line-height: 20px;
	color: #08c;
}

.sidr ul li a:hover{
	color: #08c;
}

.sidr ul li a.act{
	color: #08c;
}

h1{
	font-family: 'Helvetic', sans-serif;
	font-size: 42px;
	line-height: 42px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #333;
	font-weight: 300;
}

h2{
	font-family: 'Helvetic', sans-serif;
	font-size: 35px;
	line-height: 35px;
	padding-top: 8px;
	font-weight: 300;
	padding-bottom: 8px;
	color: #333;
}

h3{
	font-family: 'Helvetic', sans-serif;
	font-size: 26px;
	line-height: 26px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #333;
}

p{
	font-family: 'Helvetic', sans-serif;
	font-size: 23px;
	line-height: 23px;
	color: #333;
	padding-top: 7px;
	padding-bottom: 7px;
}

.center{
	text-align: center;
}

.up{
	text-transform: uppercase;
}

.little{
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
}

.section-1{
	background: #fff;
}

.title a{
	text-decoration: none;
	color: #5F5F5F;
}

.section-1{
	position: relative;
}

.section-1 img{
	width: 100%;
}

.content-banner{
	position: absolute;
	top: 30px;
	left: 40px;
}

.content-banner h1 sup{
	font-size: 20px;
	top: -25px;
}

/*About*/

.sec-ab-1{
	padding: 30px 0;
	border-bottom: 1px solid #5F5F5F;
}

.border-n{
	border-bottom: 2px solid #5F5F5F;
}

.sec-ab-1 h1{
	text-transform: uppercase;
}

.sec-ab-1 p{
	font-weight: 200;
	letter-spacing: 1px;
}

.sec-ab-1 ul{
	padding-left: 15px;
}

/*Table*/
.sec-table{
	padding: 30px 0;
}

.sec-table h2{
	margin-bottom: 7px;
}

.table-poly{
	margin-top: 25px;
}

.medows{
	text-transform: uppercase;
	margin-bottom: 10px;
}

.table th{
	font-family: 'Helvetic', sans-serif;
	font-weight: normal;
	color: #5F5F5F;
	font-size: 17px;
}

.table td{
	font-family: 'Helvetic', sans-serif;
	color: #5F5F5F;
}

.table td a{
	color: #08c;
	text-decoration: none;
}

.table td a:hover{
	color: #08c;
	text-decoration: underline;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th{
	background-color: #FAFAFA;
}

/*Colorant*/

.sec-colorant{
	padding: 30px 0 0 0;
}

.sec-colorant h1{
	text-transform: uppercase;
}

.colorant{
	margin: 15px 0;
}

.sec-colorant img{
	width: 100%;
	margin: 10px 0;
}

.marg-1-colorant{
	margin-bottom: 30px;
}

.colorant-categ{
	padding-top: 5px;
}

.colorant-categ h1{
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 50px;
}

.colorant-categ .blue{
	color: #3A44B7;
}

.colorant-categ .yellow{
	color: #FACE41;
}

.colorant-categ .red{
	color: #DE464C;
}

.colorant-categ .green{
	color: #506D34;
}

/*Popup*/

.white-popup {
  position: relative;
  background: #FFF;
  display: block;
  margin: 0 auto;
  padding: 35px;
  width: auto;
  max-width: 900px;
  margin: 20px auto;
  -moz-animation: zoomIn .3s ease-in  ;
  -webkit-animation: zoomIn .3s ease-in ;
  animation:zoomIn .3s ease-in ;
}

.mfp-close-btn-in .mfp-close{
	color: #fff;
	background: #08C;
	border-radius: 50%;
}

.mfp-close{
	width: 24px;
	height: 24px;
	margin: 10px;
	line-height: 24px;
	opacity: 1;
}

.swatch{
	width: 100%;
}

.swatch p{
	font-weight: 300;
	text-align: center;
}

.swatch .box{
	float: left;
	margin: 30px 0 10px 0;
	text-align: center;
	display: inline-block;
}

.swatch .box p{
	text-transform: uppercase;
	font-weight: 300;
}

.swatch .box p span{
	text-transform: none;
}

.swatch .box img{
	width: 60%;
	display: inline-block;
	border: 1px solid #000;
}


.table > thead > tr > th{
	vertical-align: top;
	text-align: center;
}

.table > thead > tr td.green{
	background-color: #53D266;
}

/*Model*/

.sec-bus-1{
	padding: 30px 0;
}

.sec-bus-1 h1{
	text-transform: uppercase;
}

.sec-bus-1 p{
	font-weight: 200;
	letter-spacing: 1px;
}

/*Contact*/

.sec-cont{
	padding: 30px 0;
}

.sec-cont a p{
	color: #08c;
}

.sec-cont h1{
	text-transform: uppercase;
}

.sec-cont p{
	font-weight: 200;
}

.email{
	margin-top: 30px;
}

.sec-cont b{
	float: left;
	margin-left: 10px;
	font-weight: 500;
}

.float{
	float: left;
}

.tel-1 b{
	margin-left: 73px;
}

.tel-2 b{
	margin-left: 53px;
}

.tel-3 b{
	margin-left: 117px;
}