/*************/
/* FONTS     */
/*************/

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

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

}


#generic-topbar {
	font-family: fs_blakeregular, Verdana, Arial, Helvetica, sans-serif;
	font-size:10.1px !important;
	width:100%; 
	height:45px;
	background:#ffffff;
	z-index:2000;
	position:relative;
	line-height:13.5px !important;
	padding:0px !important;
	letter-spacing:0.5px;
	z-index:99999; 
	border-bottom:1px solid #eeeff1;}
	}
	
.wr_green {color:#2c8626 !important;}

.clear {clear:both;}
	
#generic-topbar a {transition: color 0.2s;color:#888;text-decoration:none;}	
#generic-topbar a:hover {color:#2c8626;}
	
#generic-topbar-wrapper {width:960px; margin:0 auto;text-align:left;}
.generic-text {float:right;color:#ccc;margin:7px 3px 0 15px;}


.generic-topbar-wrlink {float:left;height:41px;border-bottom:4px solid #fff;position:relative;cursor:pointer;}
#dd-login-top {float:right;}
.generic-topbar-wrlink:hover {border-bottom:4px solid #eeeff1;}
.generic-topbar-dd-title {float:left;font-family:fs_blakebold, Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:1.4em;color:#333;margin:15px 0px 0 24px;}
.generic-topbar-chevron {width:11px; height:7px;background:url(../images/chevdown.png);float:left;margin:19px 20px 0 7px;}
.chev-up {background:url(../images/chevup.png);}
.generic-topbar-dd-wrap {background:#eeeff1;position:absolute;top:45px;left:0px;padding:0 15px;font-size:1.2em;min-width:100%;display:none;}
.generic-topbar-dd-wrap a {display:block;margin:14px 0;text-decoration:none; white-space:nowrap}


.dd-top-grey {background:#eeeff1;border-bottom:4px solid #eeeff1;}
.generic-topbar-dd-rw-wrap {display:none;position:absolute; top:45px; left:0px;width:100%;}
.generic-topbar-dd-rw-wrap_inner {background:#eeeff1;}
.generic-topbar-dd-rw-wrap_inner2 {margin:0px auto;width:950px;padding:50px 0 0 0;position:relative;}

.generic-topbar-wr-left {text-align:center;width:170px; float:left; margin-right:20px;}
.generic-topbar-wr-left div {font-size:1.2em;text-transform:uppercase;margin:20px 0 0 0;}
.generic-topbar-wr-left a {color:#2c8626 !important;font-weight:bold;}

.generic-topbar-wr-right {float:left;width:750px;font-size:1.2em;color:#888;}

.generic-topbar-wr-title,.generic-topbar-wr-right-section-title {font-weight:normal; text-transform:uppercase;color:#1d1d1e;font-family:fs_blakebold, Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;margin:0 0 18px 0;}
.generic-topbar-wr-ql a {margin-right:18px;}
.wr-line {border-bottom:1px solid #E0E0E0;margin:25px 0 30px 0;}

.generic-topbar-wr-right-section {float:left;width:185px;}
.generic-topbar-wr-right-section li {list-style-type:none;padding:0px;margin:13px 0;}
.generic-topbar-wr-right-section ul {margin:0px; padding:0px;}

.generic-topbar-wr-right-left {float:left;margin:0 0 30px 0;}
.generic-topbar-wr-right-right {float:left;}
.generic-topbar-wr-tv {float:left;margin:0 100px 0 0;}

.wr-tooltip {background:#222; padding:7px;position:absolute;top:35px;right:0px;z-index:9999;border-radius:3px;color:#fff;font-size:0.8em; width:80px;text-align:center;display:none;}
.wr-tooltip-arrow {z-index:9999;position:absolute;top:30px;left:5px;width: 0; 	height: 0; 	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 5px solid #222;display:none;}

.wr-twitter, .wr-google, .wr-facebook, .wr-youtube, .wr-instagram, .wr-soundcloud, .wr-vine {width:23px; height:23px;float:left;margin-right:20px;background-repeat:no-repeat;position:relative;}

.wr-twitter {background-image:url(../images/twitter-off.png);}
.wr-google {background-image:url(../images/google-off.png);}
.wr-facebook {background-image:url(../images/facebook-off.png);}
.wr-youtube {background-image:url(../images/youtube-off.png);}
.wr-instagram {background-image:url(../images/instagram-off.png);}
.wr-soundcloud {background-image:url(../images/soundcloud-off.png);}
.wr-vine {background-image:url(../images/vine-off.png);}

.wr-twitter:hover {background-image:url(../images/twitter-on.png);}
.wr-google:hover {background-image:url(../images/google-on.png);}
.wr-facebook:hover {background-image:url(../images/facebook-on.png);}
.wr-youtube:hover {background-image:url(../images/youtube-on.png);}
.wr-instagram:hover {background-image:url(../images/instagram-on.png);}
.wr-soundcloud:hover {background-image:url(../images/soundcloud-on.png);}
.wr-vine:hover {background-image:url(../images/vine-on.png);}

.wr-twitter:hover .wr-tooltip,.wr-twitter:hover .wr-tooltip-arrow {display:block;}
.wr-facebook:hover .wr-tooltip,.wr-facebook:hover .wr-tooltip-arrow {display:block;}
.wr-google:hover .wr-tooltip,.wr-google:hover .wr-tooltip-arrow {display:block;}
.wr-youtube:hover .wr-tooltip,.wr-youtube:hover .wr-tooltip-arrow {display:block;}
.wr-instagram:hover .wr-tooltip,.wr-instagram:hover .wr-tooltip-arrow {display:block;}
.wr-soundcloud:hover .wr-tooltip,.wr-soundcloud:hover .wr-tooltip-arrow {display:block;}
.wr-vine:hover .wr-tooltip,.wr-vine:hover .wr-tooltip-arrow {display:block;}

.topbar-curve img {width:100%;position:relative; top:-1px;}


/* COOKIE BAR */
#cookieswrapper {padding:0px;position:fixed; bottom: 0;	z-index: 9999;	background: #2c8626; width:100%}
#cookiesinner{	padding:0px;width:980px;	margin:20px auto 20px auto;}
.cookiesicon {	float: left;	margin-right: 20px;	padding: 4px 0 0px 25px;}
.cookiesinfo {letter-spacing:0em;font-family: Verdana, Arial, Helvetica, sans-serif;margin-left: 0px;line-height: 1.3em;width:885px;color:white;font-size:9.85px;float:left;padding:0px;}
.cookiesinfo p {padding:0px;margin:0px;}
.cookiesinfo a {color: white !important;text-decoration: underline;}
.acceptbutton{background:#fff;cursor:pointer;color:#00529B; border: 0px;	padding: 10px;	float:right;font-weight:bold;margin-left: 25px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;font-size:9.85px;}

/* COMPLIANCE */
.compliance_wrapper {clear:both;border-top:0px solid white; color:white;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:url(../images/compbg.png);height:50px;margin:0 auto;}
.compliance_bubble {float:left; height:40px;margin:6px 0 0 6px;}
.compliance_message {float:left;padding:0px 0 0 10px; font-size:1.1em;width: 700px;height:47px;display: table;}
.compliance_message_inner {vertical-align:middle;display:table-cell; }
.compliance_link {float:right;padding:17px 10px 0 0px; font-size:1.1em;}
.compliance_link a {color:white !important;}
.compliance_arrow {float:right; margin:18px 10px 0 0px;}



