/*
Theme Name: Suzanne Bump for State Auditor
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {

}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: 'Open Sans', sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;

}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}

input {-webkit-appearance:none; border-radius:0;}


.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}





/**************************************************************************************/
.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{ color:#000; text-decoration:none; outline:0 none;}
a:hover										{ color:#000; text-decoration:none;}
h1											{ font-size:24px;}
h2											{ font-size:22px;}
h3											{ font-size:18px;}
h4											{ font-size:16px;}
h5											{ font-size:14px;}
h6											{ font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{ }
body										{ color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_Lt										{ float:left; display:inline;}
.flt_Rt										{ float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
@font-face { font-family: 'Century Gothic';
src: url('fonts/century_gothic.eot'); 
src: url('fonts/century_gothic.eot#iefix') format('embedded-opentype'), 
url('fonts/century_gothic.svg') format('svg'), 
url('fonts/century_gothic.woff') format('woff'), 
url('fonts/century_gothic.ttf') format('truetype'); 
font-weight: normal; font-style: normal;}

@font-face {
    font-family: 'rockwellregular';
    src: url('fonts/rock-webfont.eot');
    src: url('fonts/rock-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/rock-webfont.woff') format('woff'),
         url('fonts/rock-webfont.ttf') format('truetype'),
         url('fonts/rock-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto;}
.container									{ width:1015px; margin:0 auto; border:0px solid red; border-top:0 none; background:#ececec}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#header										{ }
#header .container							{ }
.logo										{ position:absolute; top:6px; left:40px; z-index:9999}
.flexslider .slides  .logo img									{ width:auto ;}
.slide-content-1							{ position:absolute; bottom:10px; width:822px; right:8px;}
.slide-content-1 h2							{ font-size:44.28px; line-height:44px; color:#fff; text-shadow:3px 3px 0px #0e2742;font-family: 'rockwellregular'; font-weight:normal; text-align:right; padding-right:80px; padding-bottom:17px; } 
.slide-content-1 h3							{ font-size:29.52px; line-height:30px;font-family: 'rockwellregular';font-weight:normal;text-align:right;color:#fff; text-shadow:3px 3px 0px #0e2742}
.flexslider .slides .slide-content-1 h3 a						{ font-size:18px; text-shadow:none;font-family: 'Century Gothic'; color:#fff; background:url(images/mail-id-back.png);  display:inline-block; padding:5px 35px 7px; box-sizing:border-box}
.slide-content-1 h3 span					{ display:inline-block; padding-right:37px;}  
.slide-content-2							{ position:absolute; left:0px; top:0; width:485px; padding-top:140px}
.endorsed-img								{ position:absolute; right:0px; top:0; padding-top:11px; padding-right:12px;}
.slide-content-2 ul							{ margin:0px; list-style:none}
.slide-content-2 ul	 li						{ font-size:22.13px; color:#116bb5; text-align:center;  font-family: 'Century Gothic'; line-height:22px;}
.see-all-btn 								{ padding-top:20px;} 
.see-all-btn a								{ background:#106bb5; display:inline-block; color:#fff; font-size:19.36px; display:inline-block; width:191px; text-align:center;font-family: 'rockwellregular'; padding:11px 0px 13px}
.slide-content-2.slide-content-3	ul	 li	{ color:#ffffff}


/* --------- NAVIGATION HERE ----------*/
#nav										{ background:#052744}
#nav ul										{ margin:0px; list-style:none}
#nav ul li									{ float:left; background:url(images/icon-li-back.png) repeat-y right top}
#nav ul li a								{ }
#nav ul li a span							{ }
#nav ul li a:hover							{ }
/* ---------------------------------------------------------*/

/* ------------------------ MAIN CONTENT HERE --------------*/
.main_content								{ }
.main_content .container					{ }
.nav-content								{ width:861px; margin:0px auto; padding:0px 0px} 
.icon-1										{ display:inline-block; width:43px; height:27px; background:url(images/icon-1.png) no-repeat center center; margin-bottom:2px;}
.icon a:hover .icon-1						{ background-image:url(images/icon-1-hover.png) }
.icon-2										{ display:inline-block; width:45px; height:43px; background:url(images/icon-2.png) no-repeat center center}
.icon a:hover .icon-2						{ background-image:url(images/icon-2-hover.png) }
.icon-3										{ display:inline-block; width:35px; height:25px; background:url(images/icon-3.png) no-repeat center center; margin-bottom:4px;}
.icon a:hover .icon-3						{ background-image:url(images/icon-3-hover.png) }
.icon-4										{ display:inline-block; width:15px; height:28px; background:url(images/icon-4.png) no-repeat center center; margin-bottom:1px;}
.icon a:hover .icon-4						{ background-image:url(images/icon-4-hover.png) }
.icon-5										{ display:inline-block; width:39px; height:30px; background:url(images/icon-5.png) no-repeat center center}
.icon a:hover .icon-5						{ background-image:url(images/icon-5-hover.png) }
.icon a										{ display:block; color:#0c89ac; padding:7px 56px; text-align:center}
.icon-div-5 a								{ padding:7px 25px 13px;}
.icon-div-5 a span.icon-5								{ margin-bottom:7px}
.icon a b									{ display:block; font-weight:700; text-align:center; text-transform:uppercase;font-family: 'Century Gothic'; color:#0c89ac; line-height:14px;}
.icon a:hover								{ background:#e83e37} 
.icon a:hover b								{ color:#fff;}
#nav ul li.current-menu-item  a	b			{color:#fff}
#nav ul li.current-menu-item  a				{ background:#e83e37} 
#nav ul li.current-menu-item  a .icon-5						{ background-image:url(images/icon-5-hover.png) }
#feeds										{ width:861px; margin:0px auto; padding-top:25px; padding-bottom:44px;}
.feeds-div									{ width: 29%;
border: 2px solid #d8d2d7;
margin-right: 49px;
min-height: 350px !important;}
.feed-title-mail							{ background:#e83d37; text-align:center; padding:3px 0px;}
.feeds-div-content							{ padding:14px 13px 0; background:#fff}
.feeds-div-content h4						{ color:#072744; padding-bottom:11px;}
.feeds-div-content p						{ margin-bottom:0}
.feeds-div-content ul						{ margin:0px; list-style:none} 
.feeds-div-content ul	li					{ padding-bottom:18px;}
.feed-title-rss								{ background:#7cbf6a; text-align:center; padding:3px 0px;}
.feed-title-twitter							{ background:#26aae1; text-align:center; padding:3px 0px;}
.feeds-div-last								{ margin-right:0}
.tweet_avatar								{ width:49px; height:49px; float:left;display: block;  padding: 4px 3px 3px 0;}
.tweet-content								{ width:170px}
.tweet-content h4							{ font-size:9px; line-height:12px; padding-bottom:0}
.tweet-content h4 a							{ color:#262626}
.tweet-content h4 b							{ font-size:900; color:#000}
.tweet-content p							{ font-size:10px; line-height:12px;} 
.tweet-content p a							{ color:#23aae1}
.tweet-content p  img						{ width:100%; height:auto; margin-top:5px;} 
.tweet-content p .expand					{ display:block; padding-top:2px;}
.tweet-content p .expand a					{ color:#c4c4c4}
.column										{ background:#fff}
.bottom-data-img							{ position:relative;  line-height: 0;} 
.bottom-content								{ position:absolute; top:73px; left:140px; width:400px; text-align:center}
.bottom-content h3							{ font-size:33.21px;font-family: 'rockwellregular'; color:#fff; line-height:38px; padding-bottom:14px}
.bottom-content  p							{ color:#fff; font-family: 'Century Gothic'; font-size:19.37px; line-height:24px; margin-bottom:22px}
.bottom-content a							{ line-height: 1;display:block; width:191px; background:#106bb5; margin:0px auto; font-size:20.29px; color:#fff;font-family: 'rockwellregular'; padding:13px 0px 14px}
#bottom-data-bar							{ text-align:center; background:#052744; padding:16px 0px 13px}
#bottom-data-bar span						{ display:inline-block; color:#ffffff; font-size:19.37px;font-family: 'rockwellregular'; margin-right:50px;}
#bottom-data-bar a							{ width:233px; display:inline-block; background:#e83d37;color:#ffffff; font-size:19.37px;font-family: 'rockwellregular'; padding:15px 0px 14px}
.footer-logo								{ text-align:center; padding-top:20px;}

/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
#footer										{ }
#footer .container							{ padding-bottom:54px}
.footer-links								{ width:645px; margin:0px auto; padding-top:31px; padding-bottom:32px;}
.footer-links ul							{ margin:0px; list-style:none; text-align:center}
.footer-links ul li							{ display:inline-block}
.footer-links ul li a						{ font-size:13.84px; color:#052744; font-family: 'Century Gothic'; padding:0px 28px; display:inline-block; border-right:2px solid #052744}
.footer-links ul li.footer-links-last	a	{ border:0}
.footer-paid								{ border:1px solid #052744; margin:0px auto; width:345px; text-align:center; font-size:13.84px; color:#052744; font-family: 'rockwellregular'; padding:7px 0px 6px}
.copy										{ }
/* ---------------------------------------------------------*/


.rfw_dock li {
color: #666666;
font-size: 16px;
height: 100%;
margin: 0;
text-align: left;
width: 90%;
list-style: none;
}
.rfw_dock h3 {
font-size: 17px;
margin: 0 0 10px;
padding: 0;
text-align: left;
color: #072744;
}
.rfw_dock li {
color: #000;
font-size: 12px;
height: 100%;
margin: 0;
text-align: left;
width: 90%;
list-style: none;
}
.timeline .stream {
position: relative;
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
}
.p-name customisable-highlight {
    font-size: 10px !important;
    font-weight: 600 !important;
}
.p-nickname {
    font-size: 9px !important;
}.var-narrow .header .profile .p-name, .var-narrow .timeline-header .byline, .var-narrow .timeline-header .list-description, .var-narrow .e-entry-title, .var-narrow .cards-base h3 {
    font-size: 9px !important;
    line-height: 16px;
}
.eemail_caption {
padding-bottom: 5px;
padding-top: 5px;
/* padding-left: 10px; */
padding-right: 5px;
display: none  !important;
}
.eemail_button {
    display: none !important;
    padding-bottom: 10px;
}
.eemail_textbox {
    left: 79% !important;
    padding-bottom: 10px !important;
    position: absolute !important;
    top: 78% !important;
}
.newsletter_signup,.eemail_textbox_class							{ border: 0px !important;
font-size: 18px;
text-shadow: none;
font-family: 'Century Gothic';
color: #fff;
background: url(images/mail-id-back.png) !important;
display: inline-block;
padding: 5px 35px 7px !important;
box-sizing: border-box;}
.entry-content > p {
    display: block;
    font-size: 16px;
    font-weight: lighter;
    line-height: 21px;
    padding-top: 14px;
}
.entry-content li {
    font-size: 14px;
    line-height: 27px;
    list-style: disc outside none;
    padding: 3px;
}
.flexslider .slides  .logo{ width:204px;}
.flexslider .slides .logo img{ width:100%; height:auto}
.eemail_msg{ display:none}