html, body {padding:0px;margin:0px;width:100%;}
body {min-width:800px;height:100%;background: #ffffff;}
p {margin: 0px;}
img {border:0;}

*,*::before,*::after {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

#finnewheadouter {width:100%;position:fixed;top:0;left:0;padding:0 30px;border-bottom:8px solid #cf082c;background: #ffffff;z-index:1000;min-width:800px;}
#finnewheadinner {width:100%;padding:30px 0;transition:all 0.3s linear;position:relative;min-height:120px;}

#finnewlogo {float:left;max-height:60px;}
#finnewlogo img {width:auto;height:auto;max-height:60px;transition:all 0.3s linear;}

#finnewheadrightcontent {position:absolute;right:74px;top:47px;min-height:60px;}

#finnewbidop {display:inline-block;text-align:left;padding-top:7px;}
.finbidop {text-align:left;transition: all 0.3s linear;position:relative;padding:0px;margin:0px;text-decoration:none !important;color:#000 !important;font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;font-size:13px;}
.finbidop:hover {text-decoration:underline !important;}

.fincontact {list-style:none;margin:0px;padding:0px;float:right;}
.fincontact li {list-style: none;float:left;position:relative;}
.fincontact li a {text-align:left;transition: all 0.3s linear;position:relative;padding:0px;margin:0px;text-decoration:none !important;color:#000 !important;font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;font-size:13px;padding-bottom:10px;}
.fincontact li a:hover {text-decoration:underline !important;}
.fincontact li:hover .finlocationlist {visibility:visible;opacity:1;}
.finlocationlist {visibility:hidden;opacity:0;transition: all .25s ease;position: absolute;top:22px;left:-21px;height:auto;width:110px;background: rgba(255, 255, 255, .9);box-shadow: 0px 8px 10px -6px #000000;list-style: none;margin:0px;padding:0px;}
.finlocationlist li {list-style:none;width:100%;}
.finlocationlist li a {font-family: 'Open Sans', 'Helvetica Neue', sans-serif;font-size: 13px;display:block;position:relative;width:100%;transition:color .1s ease;left: 20px;color:#000 !important;line-height: 39px;font-weight:500;width:100%;padding-bottom:0px;}
.finlocationlist li:hover {background: rgba(207, 8, 44, .9);}
.finlocationlist li:hover a {color:#ffffff !important;text-decoration:none !important;}

#finnewsocial {display:inline-block;text-align:left;padding-left:26px;position:relative;top:-2px;}
#finnewsocial a {text-align:left;width:25px;height:25px;}
#finnewsocial img {display:inline;transition:all 0.3s linear;vertical-align:middle;height:auto;width:auto;max-width: 100%;}

#finnewmenutrigger {position:absolute;right:0;height:30px;line-height:30px;top:50%;margin-top:-7px;cursor:pointer !important;}
#finnewmenutrigger a {position:relative;display:inline-block;font-size:22px;transition: all 0.15s ease;text-decoration:none !important;pointer-events:none;}
.finbars {position: relative;display: inline-block;height: 16px;width: 22px;line-height: normal;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.finbars span {top:50%;margin-top:-1px;    background: #666;content: '';display: block;left: 0;position: absolute;height: 3px;width: 100%;}
.finbars span::before {top:-7px;    background: #666;content: '';display: block;left: 0;position: absolute;height: 3px;width: 100%;transition: all 0.2s ease-out;}
.finbars span::after {bottom:-7px;    background: #666;content: '';display: block;left: 0;position: absolute;height: 3px;width: 100%;transition: all 0.2s ease-out;}

#finnewmenucontainer {display:block;position:fixed;width:282px;height:420px;left:auto;right:0;top:78px;overflow-y:auto;overflow-x:hidden;font-weight:300;font-size:32px;line-height: normal;transition: all 0.4s;background: rgba(255,255,255,0.95);color: #000;z-index:65400;}
.openmenu {visibility:visible;opacity:0.9;transition: all 0.4s;}
.menuclose {visibility:hidden;opacity:0;transition: all 0.4s;}
.hidden {z-index:0;}

.finnewmenuclose {display:block;position:absolute;top: 0;right: 0;width: 80px;text-align: center;height: 80px;line-height: 80px;cursor: pointer;font-family: "Times New Roman", Times, serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 64px;color: inherit;background: none;padding: 0;border-radius: 0;border: 0;margin: 0;opacity: 0.3;outline: 0;transition: all 0.3s;color: transparent;background-image:url('/portals/249/skins/Findorff/Images/closeblack.png');background-repeat:no-repeat;background-position:center center;margin-top:-21px;margin-right:-20px;background-size:28px 28px;z-index:65401;}
.finnewmenuclose:hover {opacity:1;}

#finnespacer {width:100%;height:128px;}

#finnewmainouter {width:100%;}
#finnewmaininner {max-width:1300px;padding:50px 30px;margin:0 auto;min-height:calc(100vh - 248px);}

.finnewpagetitle {margin:0px;text-align:center;font-family: 'Oswald', sans-serif;font-size: 50px;text-transform: uppercase;font-weight:700;line-height:1.2;color: #cf0a2c;padding:15px 0 40px 0;}
.breadcrumb2 {text-decoration:none !important;color: #cf0a2c !important;pointer-events:none;cursor:text;}

#finnewfootouter {width:100%;padding:0 20px;background-color: #cf082c;position:relative;}
#finnewfootinner {width:100%;padding:30px 0 40px 0;min-height:120px;}
.finnewfoottexttop {text-align:left;font-size:16px;color:#ffffff;font-family: 'Montserrat', sans-serif;line-height: 1.6;font-weight:400;padding-left:15px;margin-top: 2px;}
.finnewfoottextbottom {text-align:left;font-size:12px;color:#ffffff;font-family: 'Montserrat', sans-serif;line-height: 1.6;font-weight:400;padding-left:15px;margin-top: 5px;}
.finnewfoottextbottom a {color:#ffffff !important;text-decoration:none !important;}
.finnewfoottextbottom a:hover {text-decoration:underline !important;}

#panteratag {position:absolute;bottom:20px;left:35px;color:#ffffff;font-family: 'Montserrat', sans-serif;line-height: 1.6;font-weight:400;font-size:12px;}
#panteratag a {color:#ffffff !important;text-decoration:none !important;}
#panteratag a:hover {text-decoration:underline !important;}

#finnewtotop {display: block;position: fixed;right: 30px;bottom: 30px;color: #999;height: 35px;line-height: 35px;width: 35px;font-size: 16px;background: #f7f7f7;text-align: center;z-index: 998;visibility: hidden;opacity: 0;border-radius: 50%;transition: all 0.25s ease-in-out;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;font-family: 'ticons';}
#finnewtotop:hover {background-color: #600812;color: #fff !important;}
.ticon {
    display: inline-block;
    font-family: 'ticons';
    font-style:normal;
    font-weight:normal;
   line-height:inherit;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ticon-chevron-up:before {
    content: "\f077";
}


@font-face{font-family:'ticons';src:url("/portals/249/skins/Findorff/css/ticons-webfont.eot");src:url("/portals/249/skins/Findorff/css/ticons-webfont-1.eot#iefix&v=4.8") format("embedded-opentype"),url("/portals/249/skins/Findorff/css/ticons-webfont.woff2") format("woff2"),url("/portals/249/skins/Findorff/css/ticons-webfont.woff") format("woff"),url("/portals/249/skins/Findorff/css/ticons-webfont.ttf") format("truetype"),url("/portals/249/skins/Findorff/css/ticons-webfont.svg#ticonsregular") format("svg");font-weight:normal;font-style:normal}