/* CSS Document */

a:link { color: inherit; text-decoration:none !important; }
a:visited { color: inherit; text-decoration:none !important; }
a:hover { color: #868686 !important; text-decoration:none !important; }
a:active { color: inherit; text-decoration:none !important; }


a.addBtn:link{ color: #25A528;}
a.addBtn:visited{ color: #25A528;}
a.addBtn:hover{ color: #25A528 !important;; font-weight: bold !important;;}
a.addBtn:active{ color: #1D7E1F !important;}


.txt { font-family:Muli-Regular; font-size:1.2em }
.txt2 { font-family:myriad_pro_regular; font-size:16px; }
.hl { font-family:Muli-Regular; font-size:2.5em; font-weight: bold;}
.hl2 { font-family:Muli-Regular; font-size:36px; font-weight:bold; }
.hl3 { font-family:Muli-Regular; font-size:28px; font-weight:bold; }
.hl4{ font-family:Muli-Regular; font-size:1.2em; }
.ul { text-decoration:underline; }
.bl {
	text-align: justify;
}
.center {
	text-align: center;
}

.white {
	color:white;
}

.red{
	color:#9C2221 !important;
}
.logo{
	background-color: none;
	padding:15px 30px 25px 30px;
	width:230px;
}

.sitebar{
		background-color: white;
}

.menu-items{
	font-size: 1.2em;
	/*border-left:1.5px solid white;*/
	float: left;
	/*height: 100%;*/
	padding:15px;
	margin-left:20px;
}
.last-menu-item{
	/*border-right:1.5px solid white;*/
}
.menu, .menu-burger{
	list-style:none;
}
.menu:after {
  display:block;
  content: '';
  border-bottom: solid 3px #9C2221;
  transform: scaleX(0);
  transition: transform 400ms ease-in-out;
}
.menu:hover:after { transform: scaleX(1); }




.opacity{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* IE 8 */
	filter: alpha(opacity=50);  /* IE 5-7 */
	-moz-opacity: 0.5;          /* Netscape */
	-khtml-opacity: 0.5;        /* Safari 1.x */
	opacity: 0.5;               /* Good browsers */
}

/*** FONT ***/
@font-face {  font-family: 'Muli-Bold';	src:	url('../fonts/Muli-Bold.ttf') format('truetype'); }
@font-face {  font-family: 'Muli-Regular';	src:	url('../fonts/Muli-Regular.ttf') format('truetype'); }





.fixed{
	height: 50px !important;
	/*background: rgba(215,215,215,0.6); */

}


.menu-trans, .menu-items, .no-trans, .logo{
	-webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

.footer{
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.contact-button{
	margin:10px;
	border: none;
	background-color: #ccc;
	padding: 10px 32px;
	color:#9C2221;
}
.contact-button:hover, .contact-form-btn:hover{

	background-color: #9C2221 !important;
		color:white !important;
	-webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.2s ease;
		cursor:pointer;
}

a.footer:hover{
	color: #9C2221 !important;
}



.contactForm input[type=text],input[type=email],input[type=tel], input[type=button], textarea{
	padding: 10px 12px; !important;
	margin:4px !important;
	border:0px !important;
	background-color:#ccc;
	width: 100%;
	font-family:Muli-Regular;
}

.contactForm input[type=button]{
	color:#9C2221;
	font-weight: bold;
}

.innerWrapper{
	margin-top:250px;
}

.pointer{
	cursor:pointer;
}

.green{
	color: #25A528;
}
.red2{
	color: #F83232;
}
.bold{
	font-weight:bold;
}
.locked{
  outline: 2px solid red;
}
