@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500');

body{
font:normal normal 400 14px/22px "Montserrat", sans-serif;
margin:0;
text-rendering:optimizeLegibility;
}

a{
color:#EB0037;
outline:none;
text-decoration:none;
}

a:hover{
border-bottom:1px solid #EB0037;
}

a.logo{
background:url(logo1.png) no-repeat left top;
background-size:contain;
display:block;
height:50px;
left:12px;
position:absolute;
top:3px;
width:182px;
}

h1{
font:normal normal 500 2em/2.1em "Montserrat", sans-serif;
margin:0.67em 0;
padding:0;
}

h2{
font:normal normal 500 1.5em/1.6em "Montserrat", sans-serif;
margin:0.83em 0;
padding:0;
}

h3{
font:normal normal 500 1.17em/1.27em "Montserrat", sans-serif;
margin:1em 0;
padding:0;
}

img{
border:0;
display:block;
}

ol,ul{
margin:1em 0;
padding:0 0 0 1.25em;
}

p{
margin:1em 0;
padding:0;
}

#attentionWrapper{
width:100%;
min-width:1280px;
margin:0 auto;
background-color:#EB0037;
color:white;
height:149px;
border-top:1px solid #EB0037;
}

#epAttention{
font:normal normal 400 24px/1.6 "Montserrat", sans-serif;
margin:0 auto;
width:800px;
text-align:center;
margin-top:25px;
}

#epColumn1{
margin-right:570px;
padding:20px;
}

#epColumn2{
float:right;
padding:20px;
width:550px;
color:white;
background-color:#454C51;
min-height:526px;
}

#epColumn3{
padding:20px;
}

#epContent{
margin:0 auto;
width:1280px;
display:table;
}

#epDDN{
font-weight:bold;
white-space:nowrap;
}

#epEmergency{
}

#footerWrapper{
border-top:1px solid #DDDDDD;
}

#epNAVEXFooter{
clear:both;
width:1280px;
margin:40px auto 0px;
}

#epHeader{
height:53px;
position:relative;
width:1280px;
margin:0 auto;
}

#headerWrapper{
border-bottom:1px solid #5D6367;
width:100%;
min-width:1280px;
margin:0 auto;
}

#epLang{
color:black;
position:absolute;
right:20px;
top:0px;
}

#epLang a{
margin-left: 5px;
}

#epNav{
font:normal normal 400 13px/1.6 "Montserrat", sans-serif;
float:right;
margin-top:20px;
}

#epNav a{
color:rgb(68, 68, 68);
display:block;
float:left;
padding:0px 0px;
margin:0 20px;
text-decoration:none;
}

#epNav a:hover{
border-bottom:2px solid #da1931;
text-decoration:none;
}

#epWrapper{
margin:0 auto;
position:relative;
width:950px;
}

/*dp2*/

#epDataPrivacy .online,#epDataPrivacy .phone,#epDataPrivacy .output{
}

#epDataPrivacy ol.dropDowns{
list-style:none;
margin:0;
padding:0;
}

#epDataPrivacy select{
font:normal normal 400 12px/15px "Montserrat", sans-serif;
margin:0 0 1em 0;
width:100%;
}

/*phone*/

#epPhone select{
font:normal normal 400 12px/15px "Montserrat", sans-serif;
margin:0 0 1em 0;
width:100%;
}

.bottom{
margin-bottom:0;
padding-bottom:0;
}

.listor{
list-style:none;
margin:1em 0;
}

.nowrap{
white-space:nowrap;
}

.top{
margin-top:0;
padding-top:0;
}
