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

* {
	margin: 0;
	padding: 0;
	border: 0;	
}
p, li, input, select, textarea, label, input, h1, h2, h3, h4, td, th {
	font-family: 'Compatil Fact LT W06 Regular';
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}
.text p, .text p span {
	font-family: 'Compatil Fact LT W06 Regular';
	color: #252525 !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}
a {
	text-decoration: none;
	font-family: 'Compatil Fact LT W06 Regular';
	color: #00953f;
}
a:hover {
	text-decoration: underline;
}
img {
	max-width:100%;
	max-height:100%;
}
ul {
	list-style-type: none;
}
.conmap img { max-width: none !important; max-height: none !important; }

input.text::-webkit-input-placeholder { /* WebKit browsers */
    color:    #969696;
}
input.text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #969696;
   opacity:  1;
}
input.text::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #969696;
   opacity:  1;
}
input.text:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #969696;
}
.placeholder { color: #969696; }
input.error_input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #d50000;
}
input.error_input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d50000;
   opacity:  1;
}
input.error_input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d50000;
   opacity:  1;
}
input.error_input:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #d50000;
}
input.textb::-webkit-input-placeholder { /* WebKit browsers */
    color:    #00c754;
}
input.textb:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #00c754;
   opacity:  1;
}
input.textb::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #00c754;
   opacity:  1;
}
input.textb:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #00c754;
}

div.prod_active, div.manabs {
	-webkit-box-shadow: 0px 0px 4px 0px #e5e7e7;
	-moz-box-shadow:    0px 0px 4px 0px #e5e7e7;
	box-shadow:         0px 0px 4px 0px #e5e7e7;
}

.button {
	transition: all 0.3s;
}
.button:after {
	transition: all 0.3s;
}
.button:before {
	transition: all 0.3s;
}
input.error_input {
	color: #d50000 !important;
	background: #f6d2d2 !important;
	border-color: #d50000 !important;	
}
.error {
	color: #d50000 !important;
}

.hexagon1 {
    width: 90px;
    height: 99px;
    margin: 2px 0 0 2px;
    }
.hexagon {
    overflow: hidden;
    visibility: hidden;
    -webkit-transform: rotate(120deg);
       -moz-transform: rotate(120deg);
        -ms-transform: rotate(120deg);
         -o-transform: rotate(120deg);
            transform: rotate(120deg);
    }
.hexagon-in1 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
}
.hexagon-in2 {
    width: 100%;
    height: 100%;
    visibility: visible;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
}
    
a.twitter-timeline {
  /* Buttonish */
  display: inline-block;
  padding: 6px 12px 6px 30px;
  margin: 10px 0;
  border: #ccc solid 1px;
  border-radius: 3px;
  background: #f8f8f8 url(//platform.twitter.com/images/bird.png) 8px 8px no-repeat;
 
  /* Text */
  font: normal 12px/18px Helvetica, Arial, sans-serif;
  color: #333;
  white-space: nowrap;
}
 
a.twitter-timeline:hover,
a.twitter-timeline:focus {
  background-color: #dedede;
}
 
/* Color Highlight for keyboard navigation */
 
a.twitter-timeline:focus {
  outline: none;
  border-color: #0089cb;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
    
    