/*
Theme Name: NYU CLI
Theme URI: 
Description: Custom Theme
Version: 1.0
Author: Michael Bierman
Author URI: 
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table 				{ border-collapse:collapse; border-spacing:0 }
fieldset, img 		{ border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
caption, th	 		{ text-align:left }
q:before, q:after 	{ content:''}
a img 				{ border:none } /* Gets rid of IE's blue borders */
input[type="submit"]	{ cursor:pointer; -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */ }
input[type="submit"]::-moz-focus-inner { border:0; } /* helps with imput and submit sizing */
/* html5 reset */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
audio,
canvas,
video 					{ display:inline-block; }
audio:not([controls]) 	{ display: none; }

/* placeholder font color */
::-webkit-input-placeholder 	{ color:#333; }
:-moz-placeholder 			{ /* Firefox 18- */ color:#333; }
::-moz-placeholder			{ /* Firefox 19+ */ color:#333; }
:-ms-input-placeholder 		{ color:#333; }

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html, body		{ height:100%; }
:link img 		{ border:none }
a 				{ outline:none;}
.hidden 			{ display:none; }
br.clear 		{ clear:both; display:block; height:1px; margin:-1px 0 0 0 }
/* new clearfix */
.clearfix:after 				{ visibility:hidden; display:block; font-size:0; content:" "; clear:both;  height:0; }
* html .clearfix             		{ zoom:1; } /* IE6 */
*:first-child+html .clearfix 	{ zoom:1; } /* IE7 */

/* responsive */
img, object, embed 	{ max-width:100%; height:auto; }
object, embed		{ height:100%; }
img				 	{ -ms-interpolation-mode: bicubic; }

/* webfonts */
@font-face {
    font-family:'proxima_nova_ththin';
    src: url('style/fonts/proxima_nova/thin/ProximaNova-Thin-webfont.eot');
    src: url('style/fonts/proxima_nova/thin/ProximaNova-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('style/fonts/proxima_nova/thin/ProximaNova-Thin-webfont.woff') format('woff'),
         url('style/fonts/proxima_nova/thin/ProximaNova-Thin-webfont.ttf') format('truetype'),
         url('style/fonts/proxima_nova/thin/ProximaNova-Thin-webfont.svg#proxima_nova_ththin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'proxima_nova_ltsemibold';
    src: url('style/fonts/proxima_nova/semibold/ProximaNova-Sbold-webfont.eot');
    src: url('style/fonts/proxima_nova/semibold/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('style/fonts/proxima_nova/semibold/ProximaNova-Sbold-webfont.woff') format('woff'),
         url('style/fonts/proxima_nova/semibold/ProximaNova-Sbold-webfont.ttf') format('truetype'),
         url('style/fonts/proxima_nova/semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'proxima_nova_rgbold';
    src: url('style/fonts/proxima_nova/bold/ProximaNova-Bold-webfont.eot');
    src: url('style/fonts/proxima_nova/bold/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('style/fonts/proxima_nova/bold/ProximaNova-Bold-webfont.woff') format('woff'),
         url('style/fonts/proxima_nova/bold/ProximaNova-Bold-webfont.ttf') format('truetype'),
         url('style/fonts/proxima_nova/bold/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'proxima_nova_rgregular';
    src: url('style/fonts/proxima_nova/regular/ProximaNova-Reg-webfont.eot');
    src: url('style/fonts/proxima_nova/regular/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('style/fonts/proxima_nova/regular/ProximaNova-Reg-webfont.woff') format('woff'),
         url('style/fonts/proxima_nova/regular/ProximaNova-Reg-webfont.ttf') format('truetype'),
         url('style/fonts/proxima_nova/regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'proxima_novaregular_italic';
    src: url('style/fonts/proxima_nova/italic/ProximaNova-RegIt-webfont.eot');
    src: url('style/fonts/proxima_nova/italic/ProximaNova-RegIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('style/fonts/proxima_nova/italic/ProximaNova-RegIt-webfont.woff') format('woff'),
         url('style/fonts/proxima_nova/italic/ProximaNova-RegIt-webfont.ttf') format('truetype'),
         url('style/fonts/proxima_nova/italic/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Presentational classes generated by WordPress. http://codex.wordpress.org/CSS */
.aligncenter 			{ display:block; margin:0 auto }
.alignleft 				{ float:left }
.alignright 				{ float:right }
.wp-caption 				{ text-align:center; padding:0; margin:10px; }
.wp-caption.alignleft 	{ margin:10px 10px 0 0; }
.wp-caption.alignright 	{ margin:10px 0 0 10px; }
img.alignright			{ margin:0 0 20px 10px; }
img.alignleft			{ margin:0 20px 10px 0; }

/* standard list reset */
ul		{ margin:0; padding:0; }
ul li		{ margin:0; padding:0; list-style:none; }
/* paragraphs */
p 		{ padding:0px; margin:0 0 15px 0; line-height:1.5;  }
/* other */
blockquote		{ margin:20px; padding:10px 20px; }
blockquote p		{ font-family:'proxima_novaregular_italic'; } 
small 			{ font-size:9px; }
strong 			{ font-family:'proxima_nova_rgbold'; }
em 				{ font-family:'proxima_novaregular_italic'; }
/* tables universal */
table			{ border-collapse:collapse; }
table tr td		{ padding:5px; }
/* forms */
input,
textarea,
select					{ color:#4d4d4f; margin:0; padding:5px; border:1px solid #ccc; outline:none; font-family:'proxima_nova_rgregular', Arial; font-size:16px;  
						  /* keep all boxes equal */ box-sizing:content-box; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }
input[type="submit"] 	{ padding:3px; }
select					{ line-height:28px; } /* this is needed to keep height on select elements in safari */
label					{ display:block; margin:0; }

/* headings */
h1,h2,h3,h4,h5,h6 	{ text-align:left; font-weight:normal; font-family:'proxima_nova_ththin'; }
h1		{ font-size:40px; margin:0px 0px 20px 0px; color:#C13503; font-family:'proxima_nova_ththin'; }
h2 		{ font-size:36px; margin:0px 0px 10px -2px; font-family:'proxima_nova_ththin'; }
h3 		{ font-size:30px; margin:0px 0px 10px -1px; color:#C13503; font-family:'proxima_nova_ththin'; }
h4 		{ font-size:22px; margin:0px 0px 10px 0px; font-family:'proxima_nova_ltsemibold'; }
h5		{ font-size:18px; margin:0px 0px 10px 0px; font-family:'proxima_nova_rgbold'; }
h6		{ font-size:16px; margin:0px 0px 0px 0px; font-family:'proxima_nova_rgbold'; }

/* universal links */
a					{ color:#C13503; text-decoration:none; }
a:hover 				{ color:#d25920; text-decoration:none; }

/* -------- COLOR SCHEME --------- */				
.orange		{ color:#C13503; }

/* hr alternate shortcode */
div.hr			{ width:100%; height:1px; clear:both; margin:30px 0; background:#e7e7df; }

/*======================= Default architecture ======================= */
body 				{ margin:0; padding:0; background:#e7e7df;
					  font-family:'proxima_nova_rgregular', Arial; font-size:16px; color:#4d4d4f; text-align:left; letter-spacing:0px; }
#pagewrap			{ width:950px; min-height:100%; height:auto !important; height:100%; margin:0 auto -60px auto; background:#fff; 
					  -moz-box-shadow:0px 0px 5px 6px #ccc; -webkit-box-shadow:0px 0px 5px 6px #ccc; box-shadow:0px 0px 5px 6px #ccc; }
#masthead			{ position:relative; background:#f3f3ef; }
#masthead .inner		{ padding:25px 5% 20px 5%; }
#content-wrap		{ padding:30px 5% 25px 5%; }
#primary			{ width:60%; float:right; margin:-9px 0 0 0; padding:0; }
#primary .inner		{ margin:0; padding:0; }
.home #primary		{ margin-top:0; }
#secondary			{ width:40%; float:left; margin:0; padding:0; }
#secondary .inner	{ margin:0; padding:0 10% 0 0; }
.push				{ height:60px; }
#footer				{ width:950px; height:60px; margin:0 auto; background:#f3f3ef; }
#footer .inner		{ padding:0 5%; }
/* responsive helper */
p#dimensions		{ position:fixed; top:45px; left:5px; z-index:500; font-size:12px; }

/* ======================= Masthead ====================== */
/* site logo */
#masthead #logo 			{ width:40%; float:left; }
#masthead #logo h1		{ margin:0; }
#masthead #nav-wrap		{ width:60%; float:right; }
 
/* navigation */
.resp-nav					{ display:none; }
ul#nav 						{ margin:0; padding:0; }
ul#nav li						{ list-style:none; position:relative; float:left; width:150px; padding:0; margin:0 30px 0 0; }
ul#nav li.last				{ margin-right:0; }
ul#nav li a 					{ display:block; margin:0; padding:5px 0; border-bottom:1px solid #a8a9ad; border-top:1px solid #a8a9ad; font-family:'proxima_nova_ltsemibold'; 
							  line-height:1; color:#231f20; text-decoration:none; }
ul#nav li a:hover 				{ color:#C13503; text-decoration:none; }				
/* sub-nav levels */
ul#nav li ul 				{  }
ul#nav li ul li 			{ float:none; margin:0; width:100%; }
ul#nav li ul li a 			{ color:#4d4d4f; border-top:none; font-family:'proxima_nova_rgregular'; }
ul#nav li ul li a:hover		{  }
/* responsive menu */
#open-menu				{ display:none; }
#resp-nav-wrap			{ display:none; }

/* ======================= Post styling ====================== */
.post 					{ padding:0 0 25px 0; margin:0; }
.post .feature-img		{ margin:0 0 5px 0; }
h1.entry-title,
h1.page-title			{ margin:0 0 5px -3px; font-size:50px; font-family:'proxima_nova_ththin'; line-height:1; }
.post p.entry-date		{ font-size:13px; font-family:'proxima_nova_rgbold'; margin:0; letter-spacing:1px; }
.post ul 				{ margin:10px 0px 20px 0; padding:0; }
.post ul li				{ text-align:left; margin:5px 0 5px 30px; padding:0; list-style:disc; }
.post ul li ul li			{ list-style:circle; }
.post ol 				{ margin:10px 0px 20px 0; padding:0; }
.post ol li				{ text-align:left; margin:5px 0 5px 30px; padding:0; list-style:decimal; }
/* multi-column lists */
ul.col-2			{ width:100%; overflow:hidden; }
ul.col-2 li		{ width:40%; float:left; margin:5px 0 0px 30px; }
ul.col-3			{ width:100%; overflow:hidden; }
ul.col-3 li		{ width:33%; float:left; margin:5px 0 5px 30px; }
/* captions */
.wp-caption					{ margin:0 0 20px 0; padding:15px; border:1px solid #EEE; background:#F7F7F7; }
.wp-caption.alignleft		{ margin-right:20px; }
.wp-caption.alignright		{ margin-left:20px; }
.wp-caption img				{ margin:0; padding:0; }
p.wp-caption-text			{ margin:5px 0 0 0; font-family:'proxima_novaregular_italic'; font-size:13px; color:#9E8F32; }

/* ======================= Archive.php / Search.php ====================== */
.archive .post,
.search .post					{ border-bottom:1px solid #e7e7df; padding:20px 0 10px 0; }
.archive .post h3,
.search .post h3					{ margin:0; font-size:28px; line-height:1; }
.archive .post .entry-summary p	{ margin:0; }
div.pagination					{ margin:20px 0 10px 0; }
/* Blog Category */
.blog.post h3.post-title			{ margin:0 0 5px 0; font-size:28px; line-height:1; }
.blog.post p.author				{ margin:0; font-size:14px; font-family:'proxima_nova_rgbold'; }
.blog.post p.blog-name			{ margin:0 0 5px 0; font-size:14px; font-family:'proxima_nova_rgbold'; }

/* ======================= Secondary (sidebar) ====================== */
#secondary .widget				{ padding:0; margin:0 0 20px 0; }
#secondary .widget p				{  }
#secondary h3.widget-title		{ color:#4d4d4f; font-size:16px; font-family:'proxima_nova_rgbold'; }
#secondary .widget ul 			{ margin:10px 0px 20px 0; padding:0; }
#secondary .widget ul li			{ text-align:left; margin:5px 0 5px 20px; padding:0; list-style:disc; }
/* default WP widgets */
.widget_recent_entries					{  }
.widget_recent_entries ul				{  }
.widget_recent_entries ul li				{ margin:0 0 10px 0; }
.widget_recent_entries span.post-date	{ display:block; font-size:11px; font-family:'proxima_novaregular_italic'; }
.widget_archive ul						{  }
/* sidebar menus */
#secondary .widget_nav_menu ul							{ margin:0; padding:0; width:170px; }
#secondary .widget_nav_menu ul li							{ list-style:none; position:relative; display:block; padding:0; margin:0; }
#secondary .widget_nav_menu ul li a 						{ color:#4d4d4f; display:block; margin:0; padding:6px 0; border-top:1px solid #a8a9ad; line-height:1; text-decoration:none; }
#secondary .widget_nav_menu > ul > li.current-menu-item > a,
#secondary .widget_nav_menu > ul > li.current-menu-parent > a		{ color:#231f20; font-family:'proxima_nova_ltsemibold'; }
#secondary .widget_nav_menu > ul > li.current-menu-item > a span,
#secondary .widget_nav_menu > ul > li.current-menu-parent > a span	{ display:inline-block; width:14px; height:11px; margin:0 0 0 3px; background:url(images/bg/menu-arrows.png) no-repeat 0 1px; }
	
#secondary .widget_nav_menu ul li:last-child a				{ border-bottom:1px solid #a8a9ad; }
/* directors and second level ul's */
#secondary .widget_nav_menu ul li ul li a					{ padding-left:10px; }
#secondary .widget_nav_menu ul li ul li:last-child a			{ border-bottom:none; }						
#secondary .widget_nav_menu ul li a:hover 					{ color:#C13503; text-decoration:none; }
#secondary .widget_nav_menu ul li.nothing a:hover 			{ cursor:default; }

/* category breadcrumb style list (only kicks in for responsive) */
#cat-crumbs				{ display:none; margin:0 0 10px 0; }
#cat-crumbs ul			{ margin:0; padding:0; }
#cat-crumbs ul li			{ margin:0 8px 0 0; padding:0; list-style:none; display:inline-block; }
#cat-crumbs ul li a		{ font-size:14px; }
#cat-crumbs ul li ul		{ display:none; }
/* active links */
#cat-crumbs ul li.current-menu-item a,
#cat-crumbs ul li.current-menu-parent a		{ color:#d25920; }

/* === paging === */
.paging							{ margin:20px 0 0 0; font-family:'proxima_nova_ltsemibold'; }
.paging span.current				{ display:inline-block; margin:0 3px 0 0; padding:1px 6px; }
.paging a.page-numbers			{ display:inline-block; margin:0 3px 0 0; padding:1px 6px; }
.paging a.page-numbers:hover		{  }

/* ======================= Footer ======================= */
/* copyright */
#footer .widget				{  }
#footer .widget p			{ font-size:14px; margin:0; padding:10px 0 0 0; }

/* ======================= Custom ====================== */
/* home page general */
.home .articles .post				{ width:150px; float:left; margin:0 30px 0 0; height:420px; overflow:hidden; }
.home.page-home-page-option-1 .articles .post:nth-child(3n+3)	{ margin-right:0 !important; }
	.home .articles .post			{ /* IE fix */ margin-right:20px\9; }
.home .articles .post .thumb			{ margin:0 0 10px 0; }
.home .articles h4					{ font-size:16px; font-family:'proxima_nova_rgbold'; margin:0 0 3px 0; line-height:1.1; }
.home .articles h4 a					{ color:#4d4d4f; }
.home .articles h4 a:hover			{ color:#C13503; }
.home .articles .entry-summary p		{ font-size:14px; line-height:1.3; }
.mini .thumb							{ width:100%; }
.mini .thumb img						{ display:block; }
.mini .thumb a						{ display:block; width:100%; height:100%; }
.mini .entry-summary p				{ margin:0; }
.home #secondary .mighty-widget h2	{  }
.main .caption						{ width:100%; padding:10px 5% 0 3%; position:absolute; bottom:0; left:0; background:url(images/bg/caption.png) repeat 0 0; }
.main .caption h4					{ color:#fff; text-shadow:1px 1px 1px #000; font-size:30px; font-family:'proxima_nova_ththin'; }
.main .caption a						{ color:#fff; }
/* home page 1 template */
#home-1 .image-holder.main			{ width:510px; height:280px; overflow:hidden; margin:0 0 20px 0; position:relative; }
#home-1 .image-holder.main img		{ display:block; }
.mw-content	h2						{ font-size:32px; color:#C13503; }
/* home page 2 template */
#home-2 								{  }
#home-3 .image-holder.main			{ width:854px; height:300px; overflow:hidden; margin:0 0 20px 0; position:relative; }
#home-3 .image-holder.main img		{ display:block; }
/* home page 3 template */
#home-3 .articles .post				{ width:150px; margin:0 26px 0 0; }

/* associates */
.associate								{ border-bottom:1px solid #e7e7df; padding:20px 0 10px 0; }
.associate h3.name						{ margin-bottom:0px; line-height:1; }
.associate h3.staff-title				{ color:#4d4d4f; }
#staff-nav 								{ position:fixed; }
#staff-nav ul li.current-menu-item a span	{ display:inline-block; width:14px; height:11px; margin:0 0 0 3px; background:url(images/bg/menu-arrows.png) no-repeat 0 1px; }

/* page news & events */
.page-news-events p.author			{ display:none; }
div.entry-summary p				{ margin:0; }

/* ======================= Plugin Styling ======================= */
/* contact form 7 */
form.wpcf7-form							{  }
form.wpcf7-form input,
form.wpcf7-form textarea,
form.wpcf7-form select					{  }
form.wpcf7-form input[type="submit"] 		{ padding:5px; }
form.wpcf7-form span.wpcf7-list-item 	{ display:block; margin:5px 0 5px 20px; }

/* ======================= Responsive ======================= */
@media only screen and (min-width: 951px) {
	/* 
	this keeps the menu open if the user's screen bounces from widths (portrait/landscape)
	this should always be the width that the menu is hidden	
	*/
	ul#nav 						{ display:block !important; }
}
@media only screen and (max-width: 950px) {
	/* remember - there is also jQuery to adjust in js/menu.js!! */
	#pagewrap					{ width:100%; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
	#masthead .inner				{ padding:2% 5% 0 5%; }
	#footer						{ width:100%; }
	#home-1 .image-holder.main	{ width:100%; height:auto; }
	#home-3 .image-holder.main	{ width:100%; height:auto; max-height:300px; }
	.home .articles .post		{ width:32%; margin:0 2% 0 0; height:auto; }
	.thumb.image-holder			{ width:100%; }
	.mini .thumb					{ width:100%; }
	.mw-content	h2				{ font-size:26px; }
	.main .caption h4			{ font-size:18px; }
	ul#nav li						{ width:32%; margin:0 2% 0 0; }
	#home-3 .articles .post		{ width:100%; margin:0 0 20px 0; }
	#home-3 .mini .thumb			{ width:150px; float:left; margin:0 20px 0 0; }
}
@media only screen and (max-width: 768px) {
	ul#nav li a					{ font-size:13px; padding:5% 0; }
	/* remove contact round image, remove any other absolute positioned images like the side tags, etc. */
	.mw-content	h2				{ font-size:22px; }
	.alignleft 					{ float:none; margin:0; }
	.alignright 					{ float:none; margin:0; }
	.wp-caption					{ max-width:100%; }
	.wp-caption.alignleft		{ margin:15px 0; }
	.wp-caption.alignright		{ margin:15px 0; }
	ul.col-2 li					{ width:100%; float:none; }
	ul.col-3 li					{ width:100%; float:none; }
}
@media only screen and (max-width: 600px) { 
	.home .articles .post		{ width:100%; margin:0 0 20px 0; }
	.home .mini .thumb			{ width:150px; float:none; margin:0 0 10px 0; }
	/* we lose the top menu */
	#primary					{ width:100%; float:none; }
	#secondary					{ display:none; }
	#cat-crumbs					{ display:block; }
	ul#nav 						{ display:none; }
	/* responsive menu */
	.resp-nav							{ display:block; width:100%; margin:0; }
	.resp-nav .menu-bar					{ padding:0 5%; background:#e7e7df; height:35px; max-height:35px; overflow:hidden; }
	.resp-nav a							{ display:block; padding:10px 0; font-size:12px; font-family:'proxima_nova_rgbold'; }
	.resp-nav a.home						{ width:50%; float:right; text-align:right; }
	.resp-nav a.menu						{ width:50%; float:right; text-align:right; }
	.resp-nav a.menu span				{ display:inline-block; margin:0; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:7px solid #C13503; }
	.resp-nav a.menu span.open			{ border-top:none; border-bottom:7px solid #C13503; }
	.resp-nav .menu-wrap					{ display:none; padding:0; background:#f3f3ef; }
	.resp-nav .menu-wrap > ul			{ margin:0; padding:5%; }
	.resp-nav .menu-wrap ul li				{ margin:0; padding:0; list-style:none; }
	.resp-nav .menu-wrap ul li a			{ display:block; margin:0; padding:7px 0; font-size:16px; border-bottom:1px solid #a8a9ad; border-top:1px solid #a8a9ad; font-family:'proxima_nova_ltsemibold'; 
										  line-height:1; color:#231f20; text-decoration:none; }
	.resp-nav .menu-wrap ul li:first-child a			{ border-top:none; }
	.resp-nav .menu-wrap ul li ul li:nth-child(3n+3) a	{ border-bottom:none; }
	.resp-nav .menu-wrap ul li ul li 		{ float:none; margin:0; width:100%; }
	.resp-nav .menu-wrap ul li ul li  a 		{ color:#4d4d4f; border-top:none; font-family:'proxima_nova_rgregular'; }
}
@media only screen and (max-width: 470px) {
	input,
	textarea,
	select						{ width:100%; }
	input[type="submit"]			{ width:100%; }
	#masthead h1					{ min-width:150px; }
	#content-wrap				{ padding:20px 5%; }
	#home-3 .articles .post		{ width:100%; margin:0 0 20px 0; }
	#home-3 .mini .thumb			{ width:150px; float:none; margin:0 0 10px 0; }
}

/* For tab focus */

:focus {
    outline: -webkit-focus-ring-color auto 1px !important;
}

/* Skip content CSS */

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus{

    background-color:#eee;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
    clip:auto !important;
    color:#B13503;
    display:block;
    font-size:14px;
    font-size:0.875rem;
    font-weight:bold;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000

}