@charset "UTF-8";
/* CSS Document */


body {margin:0;
        }



.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */




a:link {
	color: #a40235;
}
a:visited {
	color: #a40235;
}
a:hover {
	color: #a40235;
}
a:active {
	color: #a40235;
}






p {
	font-family: effra, sans-serif;
font-weight: 400;
font-style: normal;
	font-size: 18px;
	line-height:190%;
	color:#606060;
}




h1 {font-family: effra, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 52px;
color:#a40235;
text-shadow: 1px 1px #000000; }


h2 {
font-family: effra, sans-serif;
font-size: 42px;
font-weight: 800;
font-style: normal;
color:#606060;
}


h3 {font-family: effra, sans-serif;
font-size: 38px;
font-weight: 800;
font-style: normal;
color:#a40235;}


h4 {font-family: effra, sans-serif;
font-weight: 700;
font-style: normal;
font-size: 28px;
color:#606060;}

h5 {font-family: alegreya, serif;
font-weight: 400;
font-style: normal;
font-size: 24px;
color:#a40235;}



h6 {font-family: alegreya, serif;
font-weight: 800;
font-style: normal;
font-size: 40px;
color:#ffffff;
text-shadow: 1px 1px #000000; }






.inline {display: inline;}

.float-left{float:left}
.float-right{float:right}


.margin-right10 {margin-right: 10px;}
.margin-right20 {margin-right: 20px;}
.margin-right30 {margin-right: 30px;}
.margin-right40 {margin-right: 40px;}
.margin-right50 {margin-right: 50px;}


.margin-left10 {margin-left: 10px;}
.margin-left20 {margin-left: 20px;}
.margin-left30 {margin-left: 30px;}
.margin-left40 {margin-left: 40px;}
.margin-left50 {margin-left: 50px;}


.margin-top10 {margin-top:10px;}
.margin-top25 {margin-top:25px;}
.margin-top50 {margin-top:50px;}


.margin-bottom10 {margin-bottom: 10px;}
.margin-bottom25 {margin-bottom: 25px;}
.margin-bottom50 {margin-bottom: 50px;}


.padding-top10 {padding-bottom: 10px;}
.padding-top25 {padding-bottom: 25px;}
.padding-top50 {padding-bottom: 50px;}


.padding-bottom50 {padding-bottom: 10px;}
.padding-bottom50 {padding-bottom: 25px;}
.padding-bottom50 {padding-bottom: 50px;}




