/*
Theme Name: Twenty Fourteen
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.0
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 Co3184


 ntent















 *   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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {















	border: 0;















	font-family: inherit;















	font-size: 100%;















	font-style: inherit;















	font-weight: inherit;















	margin: 0;















	outline: 0;















	padding: 0;















	vertical-align: baseline;















}































article,















aside,















details,















figcaption,















figure,















footer,















header,















hgroup,















nav,















section {















	display: block;















}































audio,















canvas,















video {















	display: inline-block;















	max-width: 100%;















}































html {















	overflow-y: scroll;















	-webkit-text-size-adjust: 100%;















	-ms-text-size-adjust:     100%;















}































body,















button,















input,















select,















textarea {















	color: #333;















	font-family:Verdana;















	font-size:13px;















	font-weight: 400;















	line-height:24px;















}































body {















	background: #FFF; min-width:1000px;















}































a {















	color: #C0231D;















	text-decoration: none;















	transition: all 0.3s ease-in-out 0s;















}































a:focus {















	outline: thin dotted;















	transition: all 0.3s ease-in-out 0s;















}































a:hover,















a:active {















	outline: 0;















	transition: all 0.3s ease-in-out 0s;















}































a:active,















a:hover {















	color: #41a62a;















	transition: all 0.3s ease-in-out 0s;















}































h1,















h2,















h3,















h4,















h5,















h6 {















	clear: both;















	font-weight:400;















	margin:0 0 15px 0;















	font-family: 'Oswald', sans-serif;















}































h1 {















	font-size:20px; color:#333;















	background:url(images/heading-bg.gif) no-repeat 0 5px;  















	border-bottom:solid 1px #E1E0E5; padding:0 0 10px 20px;















}































h2 {















	font-size:18px;















	line-height: 1;















}































h3 {















	font-size:16px;















	line-height: 1.0909090909;















}































h4 {















	font-size:16px;















	line-height: 1.2;















}































h5 {















	font-size:14px;















	line-height: 1.3333333333;















}































h6 {















	font-size:14px;















	line-height: 1.5;















}































address {















	font-style: italic;















	margin-bottom: 24px;















}































abbr[title] {















	border-bottom: 1px dotted #2b2b2b;















	cursor: help;















}































b,















strong {















	font-weight: 700;















}































cite,















dfn,















em,















i {















	font-style: italic;















}































mark,















ins {















	background: #fff9c0;















	text-decoration: none;















}















































code,















kbd,















tt,















var,















samp,















pre {















	font-family: monospace, serif;















	font-size: 15px;















	-webkit-hyphens: none;















	-moz-hyphens:    none;















	-ms-hyphens:     none;















	hyphens:         none;















	line-height: 1.6;















}































pre {















	border: 1px solid rgba(0, 0, 0, 0.1);















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	margin-bottom: 24px;















	max-width: 100%;















	overflow: auto;















	padding: 12px;















	white-space: pre;















	white-space: pre-wrap;















	word-wrap: break-word;















}































blockquote,















q {















	-webkit-hyphens: none;















	-moz-hyphens:    none;















	-ms-hyphens:     none;















	hyphens:         none;















	quotes: none;















}































blockquote:before,















blockquote:after,















q:before,















q:after {















	content: "";















	content: none;















}































blockquote {















	color: #767676;















	font-size: 19px;















	font-style: italic;















	font-weight: 300;















	line-height: 1.2631578947;















	margin-bottom: 24px;















}































blockquote cite,















blockquote small {















	color: #2b2b2b;















	font-size: 16px;















	font-weight: 400;















	line-height: 1.5;















}































blockquote em,















blockquote i,















blockquote cite {















	font-style: normal;















}































blockquote strong,















blockquote b {















	font-weight: 400;















}































small {















	font-size: smaller;















}































big {















	font-size: 125%;















}































sup,















sub {















	font-size: 75%;















	height: 0;















	line-height: 0;















	position: relative;















	vertical-align: baseline;















}































sup {















	bottom: 1ex;















}































sub {















	top: .5ex;















}































dl {















	margin-bottom: 24px;















}































dt {















	font-weight: bold;















}































dd {















	margin-bottom: 24px;















}































ul,















ol {















	list-style: none;















	margin:0;















}































ul {















	list-style: disc;















}































ol {















	list-style: decimal;















}































li > ul,















li > ol {















	margin: 0 0 0 20px;















}































img {















	-ms-interpolation-mode: bicubic;















	border: 0;















	vertical-align: middle;















}































figure {















	margin: 0;















}































fieldset {















	border: 1px solid rgba(0, 0, 0, 0.1);















	margin: 0 0 24px;















	padding: 11px 12px 0;















}































legend {















	white-space: normal;















}































button,















input,















select,















textarea {















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	font-size: 100%;















	margin: 0;















	max-width: 100%;















	vertical-align: baseline;















}































button,















input {















	line-height: normal;















}































input,















textarea {















	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */















}































button,















html input[type="button"],















input[type="reset"],















input[type="submit"] {















	-webkit-appearance: button;















	cursor: pointer;















}































button[disabled],















input[disabled] {















	cursor: default;















}































input[type="checkbox"],















input[type="radio"] {















	padding: 0;















}































input[type="search"]::-webkit-search-decoration {















	-webkit-appearance: none;















}































button::-moz-focus-inner,















input::-moz-focus-inner {















	border: 0;















	padding: 0;















}































textarea {















	overflow: auto;















	vertical-align: top;















}































table,















th,















td {































}































table {















	border-collapse: separate;















	border-spacing: 0;















	margin-bottom: 24px;















	width: 100%;















}































caption,















th,















td {















	font-weight: normal;















	text-align: left;















}































th {















	border-width: 0 1px 1px 0;















	font-weight: bold;















}































td {















	border-width: 0 1px 1px 0;















}































del {















	color: #767676;















}































hr {















	background-color: rgba(0, 0, 0, 0.1);















	border: 0;















	height: 1px;















	margin-bottom: 23px;















}































/* Support a widely-adopted but non-standard selector for text selection styles















 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.















 */















::selection {















	background: #1c1247 ;















	color: #fff;















	text-shadow: none;















}































::-moz-selection {















	background: #1c1247 ;















	color: #fff;















	text-shadow: none;















}















































/**















 * 2.0 Repeatable Patterns















 * -----------------------------------------------------------------------------















 */































/* Input fields */































input,















textarea {















	border: 1px solid #333;















	border-radius: 2px;















	color: #2b2b2b;















	padding: 8px 10px 7px;















}































textarea {















	height:100px;















}































input:focus,















textarea:focus {















	border: 1px solid #1c1247;















	outline: 0;















}































/* Buttons */































button,















.contributor-posts-link,















input[type="button"],















input[type="reset"],















input[type="submit"] {















	background-color: #24890d;















	border: 0;















	border-radius: 2px;















	color: #fff;















	font-size: 12px;















	font-weight: 700;















	padding: 10px 30px 11px;















	text-transform: uppercase;















	vertical-align: bottom; margin:20px 0 0 0;















}











a.viewroadmap{width:58%; display:block; padding:10px 0; font-size: 18px; text-decoration: none !important; background:#FF8F28; color:#fff; text-align:center; float:right;}







a.viewroadmap:hover{background:#333; color#fff;}







.wpcf7-captchar{width:125px;}











div.wpcf7{float:left;}















button:hover,















button:focus,















.contributor-posts-link:hover,















input[type="button"]:hover,















input[type="button"]:focus,















input[type="reset"]:hover,















input[type="reset"]:focus,















input[type="submit"]:hover,















input[type="submit"]:focus {















	background-color: #41a62a;















	color: #fff;















}































button:active,















.contributor-posts-link:active,















input[type="button"]:active,















input[type="reset"]:active,















input[type="submit"]:active {















	background-color: #55d737;















}































.search-field {















	width: 100%;















}































.search-submit {padding:0 !important;















font-size:0px !important;















width:44px; height:33px; margin:0 0 0 0 !important; border:none !important; 















background:url(images/submit.jpg) no-repeat; 















background-color:inherit !important; 















float: right;}































/* Placeholder text color -- selectors need to be separate to work. */































::-webkit-input-placeholder {















	color: #000;















}































:-moz-placeholder {















	color: #000;















}































::-moz-placeholder {















	color: #000;















	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */















}































:-ms-input-placeholder {















	color: #000;















}































/* Responsive images. Fluid images for posts, comments, and widgets */































.comment-content img,















.entry-content img,















.entry-summary img,















#site-header img,















.widget img,















.wp-caption {















	max-width: 100%;















}































/**















 * Make sure images with WordPress-added height and width attributes are















 * scaled correctly.















 */































.comment-content img[height],















.entry-content img,















.entry-summary img,















img[class*="align"],















img[class*="wp-image-"],















img[class*="attachment-"],















#site-header img {















	height: auto;















}































img.size-full,















img.size-large,















.wp-post-image,















.post-thumbnail img {















	height: auto;















	width: 100%;















}































/* Make sure embeds and iframes fit their containers */































embed,















iframe,















object,















video {















	margin-bottom: 24px;















	max-width: 100%;















}































p > embed,















p > iframe,















p > object,















span > embed,















span > iframe,















span > object {















	margin-bottom: 0;















}































/* Alignment */































.alignleft {















	float: left;















}































.alignright {















	float: right;















}































.aligncenter {















	display: block;















	margin-left: auto;















	margin-right: auto;















}































blockquote.alignleft,















img.alignleft {















	margin: 7px 24px 7px 0;















}































.wp-caption.alignleft {















	margin: 7px 14px 7px 0;















}































blockquote.alignright,















img.alignright {















	margin: 7px 0 7px 24px;















}































.wp-caption.alignright {















	margin: 7px 0 7px 14px;















}































blockquote.aligncenter,















img.aligncenter,















.wp-caption.aligncenter {















	margin-top: 7px;















	margin-bottom: 7px;















}































.site-content blockquote.alignleft,















.site-content blockquote.alignright {















	border-top: 1px solid rgba(0, 0, 0, 0.1);















	border-bottom: 1px solid rgba(0, 0, 0, 0.1);















	padding-top: 17px;















	width: 50%;















}































.site-content blockquote.alignleft p,















.site-content blockquote.alignright p {















	margin-bottom: 17px;















}































.wp-caption {















	margin-bottom: 24px;















}































.wp-caption img[class*="wp-image-"] {















	display: block;















	margin: 0;















}































.wp-caption {















	color: #767676;















}































.wp-caption-text {















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	font-size: 12px;















	font-style: italic;















	line-height: 1.5;















	margin: 9px 0;















	padding-right: 10px;















}































.wp-smiley {















	border: 0;















	margin-bottom: 0;















	margin-top: 0;















	padding: 0;















}































/* Assistive text */































.screen-reader-text {















	clip: rect(1px, 1px, 1px, 1px);















	position: absolute;















}































.screen-reader-text:focus {















	background-color: #f1f1f1;















	border-radius: 3px;















	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);















	clip: auto;















	color: #21759b;















	display: block;















	font-size: 14px;















	font-weight: bold;















	height: auto;















	line-height: normal;















	padding: 15px 23px 14px;















	position: absolute;















	left: 5px;















	top: 5px;















	text-decoration: none;















	text-transform: none;















	width: auto;















	z-index: 100000; /* Above WP toolbar */















}































.hide {















	display: none;















}































/* Genericons */































.bypostauthor > article .fn:before,















.comment-edit-link:before,















.comment-reply-link:before,















.comment-reply-login:before,















.comment-reply-title small a:before,















.contributor-posts-link:before,















.menu-toggle:before,















.search-toggle:before,















.slider-direction-nav a:before,















.widget_twentyfourteen_ephemera .widget-title:before {















	-webkit-font-smoothing: antialiased;















	display: inline-block;















	font: normal 16px/1 Genericons;















	text-decoration: inherit;















	vertical-align: text-bottom;















}































/* Separators */































.site-content span + .entry-date:before,















.full-size-link:before,















.parent-post-link:before,















span + .byline:before,















span + .comments-link:before,















span + .edit-link:before,















.widget_twentyfourteen_ephemera .entry-title:after {















	content: "\0020\007c\0020";















}















































/**















 * 3.0 Basic Structure















 * -----------------------------------------------------------------------------















 */































.site {















	max-width:1000px;















	margin:0 auto;















}































.main-content {















	width:650px; padding:0; float: left;















}















































/**















 * 4.0 Header















 * -----------------------------------------------------------------------------















 */































/* Ensure that there is no gap between the header and















   the admin bar for WordPress versions before 3.8. */















#wpadminbar {















	min-height: 32px;















}































#site-header {















	position: relative;















	z-index: 3;















}































.site-header {















	position: relative;















	width: 100%;















	padding:10px 0 20px 0;















	z-index: 4;















	float:left;















}































.header-main {















	width:1000px; margin:0 auto;















}































.site-title { width:133px; float:left;















}































.site-title img{width:100%;}































.header-right{width:830px; float:right;}































.top-menu{width:625px; background:#1C1247 url(images/left-menu.gif) no-repeat; 















padding:12px 0 9px 15px; margin:10px 0 0 0; float:right;}















.top-menu ul{list-style:none; float:right;}















.top-menu ul li{font-size:14px; padding:0px 28px; border-left:solid 1px #6D6D6E; float:left;}















.top-menu ul li:first-child{border:none;}















.top-menu ul li a{color:#fff;}















.top-menu ul li a:hover{color:#C0231D;}































.top-menu .current_page_item > a, .top-menu .current_page_ancestor > a, .top-menu .current-menu-item > a, .top-menu .current-menu-ancestor > a{color:#C0231D;}































#banner{width:730px; float:left;}































.latest-products{width:240px; padding:10px; background:url(images/lattest-_products.jpg) repeat-x; height:285px; float:right;}































.latest-products span.name{width:100%; padding:0 0 5px 0; color:#1c1247; font-size:18px; text-align:center; float:left;}































.latest-products .img{width:100%; padding:0 0 5px 0; float:left;}















.latest-products .img a{margin:0; display:block; width:100%; float:none;}















.latest-products .img a img{width:100%; height:100%; float:left;}















.latest-products a.read{width:80px; margin:0; background:#ba251e; padding:3px 5px; color:#fff; text-align:center; float:right;}















.latest-products a.read:hover{background:#333;}















/* Search in the header */































.search-toggle {















	cursor: pointer;















	float: right;















}































.search-toggle:hover,















.search-toggle.active {















	background-color: #41a62a;















}































.search-toggle:before {















	color: #adadad;















	content: "\f400";















	font-size: 22px;















	margin: 0;















    position: absolute;















    right: 15px;















    top: 5px;















	font-weight:bold;















}































.search-toggle .screen-reader-text {















	left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */















}































.search-box-wrapper {















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	position: absolute;















	top: 48px;















	right: 0;















	width: 100%;















	z-index: 2;















}































.search-box {















    float: right;















    width:244px;















	position:relative;















	















	padding:10px;















	border-radius:5px;















background: #cccccc; /* Old browsers */















background: -moz-linear-gradient(-45deg, #cccccc 0%, #eeeeee 100%); /* FF3.6+ */















background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */















background: -webkit-linear-gradient(-45deg, #cccccc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */















background: -o-linear-gradient(-45deg, #cccccc 0%,#eeeeee 100%); /* Opera 11.10+ */















background: -ms-linear-gradient(-45deg, #cccccc 0%,#eeeeee 100%); /* IE10+ */















background: linear-gradient(135deg, #cccccc 0%,#eeeeee 100%); /* W3C */















filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */















}































.search-field {















	background-color: #fff;















	float: left;















	font-size:14px;















	padding:8px 10px 7px 10px; margin:1px 0 0 0;















	width:200px; border:none; border-radius:5px 0 0 5px;















}































.page-content .search-field{width:93%;}































/* Primary Navigation */















.primary-navigation.toggled-on {















	padding: 72px 0 36px;















}































.primary-navigation.toggled-on .nav-menu {















	display: block;















}































/* Secondary Navigation */































.secondary-navigation {















	width:100%; float:left;















}















.secondary-navigation ul{width:100%; float:left;}















.secondary-navigation ul li{display:block; width:100%; font-size:16px; border:none !important;}















.secondary-navigation ul a {padding:9px 5%; display:block; color:#fff; width:90%; margin:0 0 5px 0; background:#1c1247; float:left;}















.secondary-navigation ul a:hover{background:#C0231D !important;}















































.secondary-navigation .current_page_item > a, .secondary-navigation .current_page_ancestor > a, .secondary-navigation .current-menu-item > a, .secondary-navigation .current-menu-ancestor > a















{background:#C0231D !important; color:#fff  !important;}































/**















 * 6.1 Post Thumbnail















 * -----------------------------------------------------------------------------















 */































.post-thumbnail {















	position: relative;















	width:auto;















	z-index: 0;















	float:right;















	margin:0;















	width:50%;















}































a.post-thumbnail:hover {















}































.full-width .post-thumbnail img {















	















}















































/**















 * 6.2 Entry Header















 * -----------------------------------------------------------------------------















 */















 















body.page-id-10 .entry-header{display:none;}















body.page-id-10 .post-thumbnail{display:none;}















body.page-id-10 .entry-content{padding:0;}































body.page-id-9 .entry-header{display:none;}















body.page-id-9 .post-thumbnail{display:none;}















body.page-id-9 .entry-content{padding:0;}































body.page-id-5 .entry-header{display:none;}















body.page-id-5 .post-thumbnail{width:100%;}































body.page-id-13 .entry-header{display:none;}















body.page-id-13 .post-thumbnail{width:25%; float: left;}















body.page-id-13 .post-thumbnail img{width:auto;}















 















.hentry{width:100%; margin:0 0 20px 0; float:left;}































.entry-header {width:50%; float:left; padding:0; height:265px;







display: flex;



  align-items: center;



  justify-content: center; text-align: center;











background: #00abf2; /* Old browsers */



background: -moz-radial-gradient(center, ellipse cover, #00abf2 0%, #ade6fe 0%, #00abf2 100%); /* FF3.6+ */



background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#00abf2), color-stop(0%,#ade6fe), color-stop(100%,#00abf2)); /* Chrome,Safari4+ */



background: -webkit-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* Chrome10+,Safari5.1+ */



background: -o-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* Opera 12+ */



background: -ms-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* IE10+ */



background: radial-gradient(ellipse at center, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abf2', endColorstr='#00abf2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}







.entry-header h1{background:none; border:none; font-size:24px; line-height: 32px; padding: 0 10px;  margin: 0; color:#fff;}















.entry-header h1 a{color:#fff;}































































}































.entry-title {































}































.entry-title a {















	color: #333;















}































.entry-title a:hover {















	color: #ba251e;















}































.site-content .has-post-thumbnail .entry-header {















	padding-top: 24px;















}















































/**















 * 6.3 Entry Meta















 * -----------------------------------------------------------------------------















 */































.entry-meta {















	clear: both;















	color: #767676;















	font-size: 12px;















	font-weight: 400;















	line-height: 1.3333333333;















	text-transform: uppercase;















}































.entry-meta a {















	color: #767676;















}































.entry-meta a:hover {















	color: #41a62a;















}































.sticky .entry-date {















	display: none;















}































.cat-links {















	font-weight: 900;















	text-transform: uppercase;















}































.cat-links a {















	color: #2b2b2b;















}































.cat-links a:hover {















	color: #41a62a;















}































.byline {















	display: none;















}































.single .byline,















.group-blog .byline {















	display: inline;















}































.site-content .entry-meta {















	background-color: #fff;















	margin-bottom: 8px;















}































.site-content footer.entry-meta {















	margin: 24px auto 0;















	padding: 0 10px;















}































/* Tag links style */































.entry-meta .tag-links a {















	background-color: #767676;















	border-radius: 0 2px 2px 0;















	color: #fff;















	display: inline-block;















	font-size: 11px;















	font-weight: 700;















	line-height: 1.2727272727;















	margin: 2px 4px 2px 10px;















	padding: 3px 7px;















	position: relative;















	text-transform: uppercase;















}































.entry-meta .tag-links a:hover {















	background-color: #41a62a;















	color: #fff;















}































.entry-meta .tag-links a:before {















	border-top: 10px solid transparent;















	border-right: 8px solid #767676;















	border-bottom: 10px solid transparent;















	content: "";















	height: 0;















	position: absolute;















	top: 0;















	left: -8px;















	width: 0;















}































.entry-meta .tag-links a:hover:before {















	border-right-color: #41a62a;















}































.entry-meta .tag-links a:after {















	background-color: #fff;















	border-radius: 50%;















	content: "";















	height: 4px;















	position: absolute;















	top: 8px;















	left: -2px;















	width: 4px;















}















































/**















 * 6.4 Entry Content















 * -----------------------------------------------------------------------------















 */































.entry-content,















.entry-summary,















.page-content {















width:100%; padding:20px 0 0 0; float:left;















}















































.page .entry-content {















	















}































.entry-content h1:first-child,















.entry-content h2:first-child,















.entry-content h3:first-child,















.entry-content h4:first-child,















.entry-content h5:first-child,















.entry-content h6:first-child,















.entry-summary h1:first-child,















.entry-summary h2:first-child,















.entry-summary h3:first-child,















.entry-summary h4:first-child,















.entry-summary h5:first-child,















.entry-summary h6:first-child,















.page-content h1:first-child,















.page-content h2:first-child,















.page-content h3:first-child,















.page-content h4:first-child,















.page-content h5:first-child,















.page-content h6:first-child {















	margin-top: 0;















}































.entry-content a,















.entry-summary a,















.page-content a,















.comment-content a {















	text-decoration: underline;















}































.entry-content a:hover,















.entry-summary a:hover,















.page-content a:hover,















.comment-content a:hover {















	text-decoration: none;















}































.entry-content table,















.comment-content table {















	font-size: 14px;















	line-height: 1.2857142857;















	margin-bottom: 24px;















}































.entry-content th,















.comment-content th {















	font-weight: 700;















	padding: 8px;















	text-transform: uppercase;















}































.entry-content td,















.comment-content td {















	padding: 8px;















}































.entry-content .edit-link {















	clear: both;















	display: block;















	font-size: 12px;















	font-weight: 400;















	line-height: 1.3333333333;















	text-transform: uppercase;















}































.entry-content .edit-link a {















	color: #767676;















	text-decoration: none;















}































.entry-content .edit-link a:hover {















	color: #41a62a;















}































/* Mediaelements */































.hentry .mejs-container {















	margin: 12px 0 18px;















}































.hentry .mejs-mediaelement,















.hentry .mejs-container .mejs-controls {















	background: #000;















}































.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,















.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {















	background: #fff;















}































.hentry .mejs-controls .mejs-time-rail .mejs-time-current {















	background: #24890d;















}































.hentry .mejs-controls .mejs-time-rail .mejs-time-total,















.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {















	background: rgba(255,255,255,.33);















}































.hentry .mejs-container .mejs-controls .mejs-time {















	padding-top: 9px;















}































.hentry .mejs-controls .mejs-time-rail span,















.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,















.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {















	border-radius: 0;















}































.hentry .mejs-overlay-loading {















	background: transparent;















}































/* Page links */































.page-links {















	clear: both;















	font-size: 12px;















	font-weight: 900;















	line-height: 2;















	margin: 24px 0;















	text-transform: uppercase;















}































.page-links a,















.page-links > span {















	background: #fff;















	border: 1px solid #fff;















	display: inline-block;















	height: 22px;















	margin: 0 1px 2px 0;















	text-align: center;















	width: 22px;















}































.page-links a {















	background: #000;















	border: 1px solid #000;















	color: #fff;















	text-decoration: none;















}































.page-links a:hover {















	background: #41a62a;















	border: 1px solid #41a62a;















	color: #fff;















}































.page-links > .page-links-title {















	height: auto;















	margin: 0;















	padding-right: 7px;















	width: auto;















}















































/**















 * 6.5 Gallery















 * -----------------------------------------------------------------------------















 */































.gallery {















	margin-bottom: 20px;















}































.gallery-item {















	float: left;















	margin: 0 20px 20px 0;















	overflow: hidden;















	position: relative;















}































.gallery-columns-1 .gallery-item {















	max-width: 100%;















}































.gallery-columns-2 .gallery-item {















	max-width: 48%;















	max-width: -webkit-calc(50% - 4px);















	max-width:         calc(50% - 4px);















}































.gallery-columns-3 .gallery-item {















	max-width: 32%;















	max-width: -webkit-calc(33.3% - 4px);















	max-width:         calc(33.3% - 4px);















}































.gallery-columns-4 .gallery-item {















	max-width: 23%;















	max-width: -webkit-calc(25% - 4px);















	max-width:         calc(25% - 4px);















}































.gallery-columns-5 .gallery-item {















	max-width: 19%;















	max-width: -webkit-calc(20% - 4px);















	max-width:         calc(20% - 4px);















}































.gallery-columns-6 .gallery-item {















	max-width: 15%;















	max-width: -webkit-calc(16.7% - 4px);















	max-width:         calc(16.7% - 4px);















}































.gallery-columns-7 .gallery-item {















	max-width: 13%;















	max-width: -webkit-calc(14.28% - 4px);















	max-width:         calc(14.28% - 4px);















}































.gallery-columns-8 .gallery-item {















	max-width: 11%;















	max-width: -webkit-calc(12.5% - 4px);















	max-width:         calc(12.5% - 4px);















}































.gallery-columns-9 .gallery-item {















	max-width: 9%;















	max-width: -webkit-calc(11.1% - 4px);















	max-width:         calc(11.1% - 4px);















}































.gallery-columns-1 .gallery-item:nth-of-type(1n),















.gallery-columns-2 .gallery-item:nth-of-type(2n),















.gallery-columns-3 .gallery-item:nth-of-type(3n),















.gallery-columns-4 .gallery-item:nth-of-type(4n),















.gallery-columns-5 .gallery-item:nth-of-type(5n),















.gallery-columns-6 .gallery-item:nth-of-type(6n),















.gallery-columns-7 .gallery-item:nth-of-type(7n),















.gallery-columns-8 .gallery-item:nth-of-type(8n),















.gallery-columns-9 .gallery-item:nth-of-type(9n) {















	margin-right: 0;















}































.gallery-caption {















	background-color: rgba(0, 0, 0, 0.7);















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	color: #fff;















	font-size: 12px;















	line-height: 1.5;















	margin: 0;















	max-height: 50%;















	opacity: 0;















	padding: 6px 8px;















	position: absolute;















	bottom: 0;















	left: 0;















	text-align: left;















	width: 100%;















}































.gallery-caption:before {















	content: "";















	height: 100%;















	min-height: 49px;















	position: absolute;















	top: 0;















	left: 0;















	width: 100%;















}































.gallery-item:hover .gallery-caption {















	opacity: 1;















}































.gallery-columns-7 .gallery-caption,















.gallery-columns-8 .gallery-caption,















.gallery-columns-9 .gallery-caption {















	display: none;















}















































/**















 * 6.6 Post Formats















 * -----------------------------------------------------------------------------















 */































.format-aside .entry-content,















.format-aside .entry-summary,















.format-quote .entry-content,















.format-quote .entry-summary,















.format-link .entry-content,















.format-link .entry-summary {















	padding-top: 0;















}































.site-content .format-link .entry-title,















.site-content .format-aside .entry-title,















.site-content .format-quote .entry-title {















	display: none;















}















































/**















 * 6.7 Post/Image/Paging Navigation















 * -----------------------------------------------------------------------------















 */































.nav-links {















	-webkit-hyphens: auto;















	-moz-hyphens:    auto;















	-ms-hyphens:     auto;















	border-top: 1px solid rgba(0, 0, 0, 0.1);















	hyphens:         auto;















	word-wrap: break-word;















}































.post-navigation,















.image-navigation {















	margin: 24px auto 48px;















	max-width: 474px;















	padding: 0 10px;















}































.post-navigation a,















.image-navigation .previous-image,















.image-navigation .next-image {















	border-bottom: 1px solid rgba(0, 0, 0, 0.1);















	padding: 11px 0 12px;















	width: 100%;















}































.post-navigation .meta-nav {















	color: #767676;















	display: block;















	font-size: 12px;















	font-weight: 900;















	line-height: 2;















	text-transform: uppercase;















}































.post-navigation a,















.image-navigation a {















	color: #2b2b2b;















	display: block;















	font-size: 14px;















	font-weight: 700;















	line-height: 1.7142857142;















	text-transform: none;















}































.post-navigation a:hover,















.image-navigation a:hover {















	color: #41a62a;















}































/* Paging Navigation */































.paging-navigation {































	border-top: 5px solid #000;































	margin:25px 0; width:100%; float:left;































}































.paging-navigation .loop-pagination {















	margin-top: -5px;















	text-align: center;















}































.paging-navigation .page-numbers {















	border-top: 5px solid transparent;















	display: inline-block;















	font-size: 14px;















	font-weight: 900;















	margin-right: 1px;















	padding: 7px 16px;















	text-transform: uppercase;















}































.paging-navigation a {















	color: #2b2b2b;















}































.paging-navigation .page-numbers.current {















	border-top: 5px solid #24890d;















}































.paging-navigation a:hover {















	border-top: 5px solid #41a62a;















	color: #2b2b2b;















}















































/**















 * 6.8 Attachments















 * -----------------------------------------------------------------------------















 */































.attachment .content-sidebar,















.attachment .post-thumbnail {















	display: none;















}































.attachment .entry-content {















	padding-top: 0;















}































.attachment footer.entry-meta {















	text-transform: none;















}































.entry-attachment .attachment {















	margin-bottom: 24px;















}















































/**















 * 6.9 Archives















 * -----------------------------------------------------------------------------















 */































.archive-header,















.page-header {















width:100%; float:left;















}































.archive-title,















.page-title {















	















}































.taxonomy-description,















.author-description {















	color: #767676;















	font-size: 14px;















	line-height: 1.2857142857;















	padding-top: 18px;















}































.taxonomy-description p,















.author-description p {















	margin-bottom: 18px;















}































.taxonomy-description p:last-child,















.author-description p:last-child {















	margin-bottom: 0;















}































.taxonomy-description a,















.author-description a {















	text-decoration: underline;















}































.taxonomy-description a:hover,















.author-description a:hover {















	text-decoration: none;















}















































/**















 * 6.10 Contributor Page















 * -----------------------------------------------------------------------------















 */































.contributor {















	border-bottom: 1px solid rgba(0, 0, 0, 0.1);















	-webkit-box-sizing: border-box;















	-moz-box-sizing: border-box;















	box-sizing:      border-box;















	padding: 48px 10px;















}































.contributor:first-of-type {















	padding-top: 24px;















}































.contributor-info {















	margin: 0 auto;















	max-width: 474px;















}































.contributor-avatar {















	border: 1px solid rgba(0, 0, 0, 0.1);















	float: left;















	margin: 0 30px 20px 0;















	padding: 2px;















}































.contributor-name {















	font-size: 16px;















	font-weight: 900;















	line-height: 1.5;















	margin: 0;















}































.contributor-bio a {















	text-decoration: underline;















}































.contributor-bio a:hover {















	text-decoration: none;















}































.contributor-posts-link {















	display: inline-block;















	line-height: normal;















	padding: 10px 30px;















}































.contributor-posts-link:before {















	content: "\f443";















}















































/**















 * 6.11 404 Page















 * -----------------------------------------------------------------------------















 */































.error404 .page-content {















	padding-top: 0;















}































.error404 .page-content .search-form {















	margin-bottom: 24px;















}















































/**















 * 6.12 Full-width















 * -----------------------------------------------------------------------------















 */































.full-width .hentry {















	max-width: 100%;















}















































/**















 * 6.13 Singular















 * -----------------------------------------------------------------------------















 */































.singular .site-content .hentry.has-post-thumbnail {















	margin-top: -48px;















}















































/**















 * 6.14 Comments















 * -----------------------------------------------------------------------------















 */































.comments-area {















	margin: 48px auto;















	max-width: 474px;















	padding: 0 10px;















}































.comment-reply-title,















.comments-title {















	font: 900 16px/1.5 Lato, sans-serif;















	margin: 0;















	text-transform: uppercase;















}































.comment-list {















	list-style: none;















	margin: 0 0 48px 0;















}































.comment-author {















	font-size: 14px;















	line-height: 1.7142857142;















}































.comment-list .reply,















.comment-metadata {















	font-size: 12px;















	line-height: 2;















	text-transform: uppercase;















}































.comment-list .reply {















	margin-top: 24px;















}































.comment-author .fn {















	font-weight: 900;















}































.comment-author a {















	color: #2b2b2b;















}































.comment-list .trackback a,















.comment-list .pingback a,















.comment-metadata a {















	color: #767676;















}































.comment-author a:hover,















.comment-list .pingback a:hover,















.comment-list .trackback a:hover,















.comment-metadata a:hover {















	color: #41a62a;















}































.comment-list article,















.comment-list .pingback,















.comment-list .trackback {















	border-top: 1px solid rgba(0, 0, 0, 0.1);















	margin-bottom: 24px;















	padding-top: 24px;















}































.comment-list > li:first-child > article,















.comment-list > .pingback:first-child,















.comment-list > .trackback:first-child {















	border-top: 0;















}































.comment-author {















	position: relative;















}































.comment-author .avatar {















	border: 1px solid rgba(0, 0, 0, 0.1);















	height: 18px;















	padding: 2px;















	position: absolute;















	top: 0;















	left: 0;















	width: 18px;















}































.bypostauthor > article .fn:before {















	content: "\f408";















	margin: 0 2px 0 -2px;















	position: relative;















	top: -1px;















}































.says {















	display: none;















}































.comment-author,















.comment-awaiting-moderation,















.comment-content,















.comment-list .reply,















.comment-metadata {















	padding-left: 30px;















}































.comment-edit-link {















	margin-left: 10px;















}































.comment-edit-link:before {















	content: "\f411";















}































.comment-reply-link:before,















.comment-reply-login:before {















	content: "\f412";















	margin-right: 2px;















}































.comment-content {















	-webkit-hyphens: auto;















	-moz-hyphens:    auto;















	-ms-hyphens:     auto;















	hyphens:         auto;















	word-wrap: break-word;















}































.comment-content ul,















.comment-content ol {















	margin: 0 0 24px 22px;















}































.comment-content li > ul,















.comment-content li > ol {















	margin-bottom: 0;















}































.comment-content > :last-child {















	margin-bottom: 0;















}































.comment-list .children {















	list-style: none;















	margin-left: 15px;















}































.comment-respond {















	margin-bottom: 24px;















	padding: 0;















}































.comment .comment-respond {















	margin-top: 24px;















}































.comment-respond h3 {















	margin-top: 0;















	margin-bottom: 24px;















}































.comment-notes,















.comment-awaiting-moderation,















.logged-in-as,















.no-comments,















.form-allowed-tags,















.form-allowed-tags code {















	color: #767676;















}































.comment-notes,















.comment-awaiting-moderation,















.logged-in-as {















	font-size: 14px;















	line-height: 1.7142857142;















}































.no-comments {















	font-size: 16px;















	font-weight: 900;















	line-height: 1.5;















	margin-top: 24px;















	text-transform: uppercase;















}































.comment-form label {















	display: block;















}































.comment-form input[type="text"],















.comment-form input[type="email"],















.comment-form input[type="url"] {















	width: 100%;















}































.form-allowed-tags,















.form-allowed-tags code {















	font-size: 12px;















	line-height: 1.5;















}































.required {















	color: #c0392b;















}































.comment-reply-title small a {















	color: #2b2b2b;















	float: right;















	height: 24px;















	overflow: hidden;















	width: 24px;















}































.comment-reply-title small a:hover {















	color: #41a62a;















}































.comment-reply-title small a:before {















	content: "\f405";















	font-size: 32px;















}































.comment-navigation {















	font-size: 12px;















	line-height: 2;















	margin-bottom: 48px;















	text-transform: uppercase;















}































.comment-navigation .nav-next,















.comment-navigation .nav-previous {















	display: inline-block;















}































.comment-navigation .nav-previous a {















	margin-right: 10px;















}































#comment-nav-above {















	margin-top: 36px;















	margin-bottom: 0;















}















































/**















 * 7.0 Sidebars















 * -----------------------------------------------------------------------------















 */































/* Primary Sidebar */















.secondary-navigation + .primary-sidebar {















	padding-top: 0;















}































/* Content Sidebar */































.content-sidebar {















width:260px; padding:20px; background:url(images/bg_left.jpg) no-repeat #e7e7e9; float:left;















}















































/**















 * 7.1 Widgets















 * -----------------------------------------------------------------------------















 */































/* Primary Sidebar, Footer Sidebar */































/*.primary-sidebar .widget {















	margin-bottom: 48px;















	width: 100%;















}*/































/*.footer-sidebar .widget {















	margin-bottom: 48px;















	width: 100%;















}*/































.widget a {















	color: #000;















}































.widget a:hover {















	color: #ba251e;















}































.newsdesc{width:100%; padding:0; margin:0 0 10px 0; border-bottom:solid 1px #C0231D; float:left;}















.newsdesc:last-child{border:none; margin:0;}















.view_all_link{width:100%; float:left;}















.view_all_link a{display:block; float:right; padding:5px 20px; color:#fff !important; 















border-radius:5px; margin:-10px 0 0 0; background:#333;}















.view_all_link a:hover{background:#C0231D}















.widget h2,















.widget h3,















.widget h4,















.widget h5,















.widget h6 {















	margin:0; line-height:26px; font-weight:normal;















}















































.widget h2 {















	font-size:14px;















}































.widget h3 {















	font-size: 16px;















}































.widget h4 {















	font-size: 14px;















}































.widget h5 {















	font-size: 14px;















}































.widget h6 {















	font-size: 12px;















}































.widget address {















	margin-bottom: 18px;















}































.widget abbr[title] {















	border-color: rgba(255, 255, 255, 0.7);















}































.widget mark,















.widget ins {















	color: #000;















}































.widget pre,















.widget fieldset {















	border-color: rgba(255, 255, 255, 0.2);















}































.widget code,















.widget kbd,















.widget tt,















.widget var,















.widget samp,















.widget pre {















	font-size: 12px;















	line-height: 1.5;















}































.widget blockquote {















	color: rgba(255, 255, 255, 0.7);















	font-size: 18px;















	line-height: 1.5;















	margin-bottom: 18px;















}































.widget blockquote cite {















	color: #fff;















	font-size: 14px;















	line-height: 1.2857142857;















}































.widget dl,















.widget dd {















	margin-bottom: 18px;















}































.widget ul,















.widget ol {















	list-style: none;















	margin: 0;















}































.widget li > ol,















.widget li > ul {















	margin-left: 10px;















}































.widget table,















.widget th,















.widget td {















	border-color: rgba(255, 255, 255, 0.2);















}































.widget table {















	margin-bottom: 18px;















}































.widget del {















	color: rgba(255, 255, 255, 0.4);















}































.widget hr {















	background-color: rgba(255, 255, 255, 0.2);















}































.widget p {















	margin-bottom:10px;















}































.widget input:focus,















.widget textarea:focus {















	border-color: rgba(255, 255, 255, 0.3);















}































.widget button,















.widget input[type="button"],















.widget input[type="reset"],















.widget input[type="submit"] {















	background-color: #24890d;















	border: 0;















	font-size: 12px;















	padding: 5px 15px 4px;















}































.widget input[type="button"]:hover,















.widget input[type="button"]:focus,















.widget input[type="reset"]:hover,















.widget input[type="reset"]:focus,















.widget input[type="submit"]:hover,















.widget input[type="submit"]:focus {















	background-color: #41a62a;















}































.widget input[type="button"]:active,















.widget input[type="reset"]:active,















.widget input[type="submit"]:active {















	background-color: #55d737;















}































.widget .wp-caption {















	color: rgba(255, 255, 255, 0.7);















	margin-bottom: 18px;















}































/* Calendar Widget*/































.widget_calendar table {















	line-height: 2;















	margin: 0;















}































.widget_calendar caption {















	color: #fff;















	font-weight: 700;















	line-height: 1.7142857142;















	margin-bottom: 18px;















	text-align: left;















	text-transform: uppercase;















}































.widget_calendar thead th {















	background-color: rgba(255, 255, 255, 0.1);















}































.widget_calendar tbody td,















.widget_calendar thead th {















	text-align: center;















}































.widget_calendar tbody a {















	background-color: #24890d;















	color: #fff;















	display: block;















}































.widget_calendar tbody a:hover {















	background-color: #41a62a;















}































.widget_calendar tbody a:hover {















	color: #fff;















}































.widget_calendar #prev {















	padding-left: 5px;















}































.widget_calendar #next {















	padding-right: 5px;















	text-align: right;















}































/* Ephemera Widget*/































.widget_twentyfourteen_ephemera > ol > li {















	border-bottom: 1px solid rgba(255, 255, 255, 0.2);















	margin-bottom: 18px;















	padding: 0;















}































.widget_twentyfourteen_ephemera .hentry {















	margin: 0;















	max-width: 100%;















}































.widget_twentyfourteen_ephemera .entry-title,















.widget_twentyfourteen_ephemera .entry-meta,















.widget_twentyfourteen_ephemera .wp-caption-text,















.widget_twentyfourteen_ephemera .post-format-archive-link,















.widget_twentyfourteen_ephemera .entry-content table {















	font-size: 12px;















	line-height: 1.5;















}































.widget_twentyfourteen_ephemera .entry-title {















	display: inline;















	font-weight: 400;















}































.widget_twentyfourteen_ephemera .entry-meta {















	margin-bottom: 18px;















}































.widget_twentyfourteen_ephemera .entry-meta a {















	color: rgba(255, 255, 255, 0.7);















}































.widget_twentyfourteen_ephemera .entry-meta a:hover {















	color: #41a62a;















}































.widget_twentyfourteen_ephemera .entry-content ul,















.widget_twentyfourteen_ephemera .entry-content ol {















	margin: 0 0 18px 20px;















}































.widget_twentyfourteen_ephemera .entry-content ul {















	list-style: disc;















}































.widget_twentyfourteen_ephemera .entry-content ol {















	list-style: decimal;















}































.widget_twentyfourteen_ephemera .entry-content li > ul,















.widget_twentyfourteen_ephemera .entry-content li > ol {















	margin: 0 0 0 20px;















}































.widget_twentyfourteen_ephemera .entry-content th,















.widget_twentyfourteen_ephemera .entry-content td {















	padding: 6px;















}































.widget_twentyfourteen_ephemera .post-format-archive-link {















	font-weight: 700;















	text-transform: uppercase;















}































/* List Style Widgets*/















































.widget_archive li:first-child,















.widget_categories li:first-child,















.widget_links li:first-child,















.widget_meta li:first-child,















.widget_nav_menu li:first-child,















.widget_pages li:first-child,















.widget_recent_comments li:first-child,















.widget_recent_entries li:first-child {















	border-top: 0;















}































.widget_categories li ul,















.widget_nav_menu li ul,















.widget_pages li ul {















	border-top: 1px solid rgba(255, 255, 255, 0.2);















	margin-top: 9px;















}































.widget_categories li li:last-child,















.widget_nav_menu li li:last-child,















.widget_pages li li:last-child {















	padding-bottom: 0;















}































/* Recent Posts Widget */































.widget_recent_entries .post-date {















	display: block;















}































/* RSS Widget */































.rsswidget img {















	margin-top: -4px;















}































.rssSummary {















	margin: 9px 0;















}































.rss-date {















	display: block;















}































.widget_rss li {















	margin-bottom: 18px;















}































.widget_rss li:last-child {















	margin-bottom: 0;















}































/* Text Widget */































.widget_text > div > :last-child {















	margin-bottom: 0;















}















































/**















 * 7.2 Content Sidebar Widgets















 * -----------------------------------------------------------------------------















 */































.content-sidebar .widget a {















	color: #333;















}































.content-sidebar .widget a:hover {















	color: #C0231D;















}































.content-sidebar .widget pre {















	border-color: rgba(0, 0, 0, 0.1);















}































.content-sidebar .widget mark,















.content-sidebar .widget ins {















	color: #2b2b2b;















}































.content-sidebar .widget abbr[title] {















	border-color: #2b2b2b;















}































.content-sidebar .widget fieldset {















	border-color: rgba(0, 0, 0, 0.1);















}































.content-sidebar .widget blockquote {















	color: #767676;















}































.content-sidebar .widget blockquote cite {















	color: #2b2b2b;















}































.content-sidebar .widget li > ol,















.content-sidebar .widget li > ul {















	margin-left: 18px;















}































.content-sidebar .widget table,















.content-sidebar .widget th,















.content-sidebar .widget td {















	border-color: rgba(0, 0, 0, 0.1);















}































.content-sidebar .widget del {















	color: #767676;















}































.content-sidebar .widget hr {















	background-color: rgba(0, 0, 0, 0.1);















}































.content-sidebar .widget input,















.content-sidebar .widget textarea {















	background-color: #fff;















	border-color: rgba(0, 0, 0, 0.1);















	color: #2b2b2b;















}































.content-sidebar .widget input:focus,















.content-sidebar .widget textarea:focus {















	border-color: rgba(0, 0, 0, 0.3);















}































.content-sidebar .widget input[type="button"],















.content-sidebar .widget input[type="reset"],















.content-sidebar .widget input[type="submit"] {















	background-color: #24890d;















	border: 0;















	color: #fff;















}































.content-sidebar .widget input[type="button"]:hover,















.content-sidebar .widget input[type="button"]:focus,















.content-sidebar .widget input[type="reset"]:hover,















.content-sidebar .widget input[type="reset"]:focus,















.content-sidebar .widget input[type="submit"]:hover,















.content-sidebar .widget input[type="submit"]:focus {















	background-color: #41a62a;















}































.content-sidebar .widget input[type="button"]:active,















.content-sidebar .widget input[type="reset"]:active,















.content-sidebar .widget input[type="submit"]:active {















	background-color: #55d737;















}































.content-sidebar .widget .wp-caption {















	color: #767676;















}































.content-sidebar .widget .widget-title {















	















}































.content-sidebar .widget .widget-title a {















	color: #2b2b2b;















}































.content-sidebar .widget .widget-title a:hover {















	color: #41a62a;















}































/* List Style Widgets*/































.content-sidebar .widget_archive li,















.content-sidebar .widget_categories li,















.content-sidebar .widget_links li,















.content-sidebar .widget_meta li,















.content-sidebar .widget_nav_menu li,















.content-sidebar .widget_pages li,















.content-sidebar .widget_recent_comments li,















.content-sidebar .widget_recent_entries li,















.content-sidebar .widget_categories li ul,















.content-sidebar .widget_nav_menu li ul,















.content-sidebar .widget_pages li ul {















	border-color: rgba(0, 0, 0, 0.1);















}































/* Calendar Widget */































.content-sidebar .widget_calendar caption {















	color: #2b2b2b;















	font-weight: 900;















}































.content-sidebar .widget_calendar thead th {















	background-color: rgba(0, 0, 0, 0.02);















}































.content-sidebar .widget_calendar tbody a,















.content-sidebar .widget_calendar tbody a:hover {















	color: #fff;















}































/* Ephemera widget*/































.content-sidebar .widget_twentyfourteen_ephemera .widget-title {















	line-height: 1.2857142857;















	padding-top: 1px;















}































.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {















	background-color: #000;















	color: #fff;















	margin: -1px 9px 0 0;















	padding: 6px 0 9px;















	text-align: center;















	vertical-align: middle;















	width: 36px;















}































.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before {















	content: "\f104";















}































.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before {















	content: "\f109";















}































.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before {















	content: "\f473";















}































.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before {















	content: "\f103";















}































.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before {















	content: "\f101";















}































.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before {















	content: "\f106";















}































.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before {















	content: "\f107";















}































.content-sidebar .widget_twentyfourteen_ephemera > ol > li {















	border-bottom: 1px solid rgba(0, 0, 0, 0.1);















}































.content-sidebar .widget_twentyfourteen_ephemera .entry-meta {















	color: #ccc;















}































.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {















	color: #767676;















}































.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {















	color: #41a62a;















}































.content-sidebar.widget_twentyfourteen_ephemera blockquote cite {















	font-size: 13px;















	line-height: 1.3846153846;















}































.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {















	font-weight: 900;















}































































































/**















 * 9.0 Featured Content















 * -----------------------------------------------------------------------------















 */































.featured-content {















	background: #000 url(images/pattern-dark.svg) repeat fixed;















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	position: relative;















	width: 100%;















}































.featured-content-inner {















	overflow: hidden;















}































.featured-content .hentry {















	color: #fff;















	margin: 0;















	max-width: 100%;















	width: 100%;















}































.featured-content .post-thumbnail,















.featured-content .post-thumbnail:hover {















	background: transparent;















}































.featured-content .post-thumbnail {















	display: block;















	position: relative;















	padding-top: 55.357142857%;















	overflow: hidden;















}































.featured-content .post-thumbnail img {















	left: 0;















	position: absolute;















	top: 0;















}































.featured-content .entry-header {















	background-color: #000;















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	min-height: 96px;















	overflow: hidden;















	padding: 24px 10px;















}































.featured-content a {















	color: #fff;















}































.featured-content a:hover {















	color: #41a62a;















}































.featured-content .entry-meta {















	color: #fff;















	font-size: 11px;















	font-weight: 700;















	line-height: 1.0909090909;















	margin-bottom: 12px;















}































.featured-content .cat-links {















	font-weight: 700;















}































.featured-content .entry-title {















	font-size: 18px;















	font-weight: 300;















	line-height: 1.3333333333;















	margin: 0;















	text-transform: uppercase;















}















































/* Slider */































.slider .featured-content .hentry {















	-webkit-backface-visibility: hidden;















	display: none;















	position: relative;















}































.slider .featured-content .post-thumbnail {















	padding-top: 55.49132947%;















}































.slider-control-paging {















	background-color: #000;















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	float: left;















	list-style: none;















	margin: -24px 0 0 0;















	position: relative;















	width: 100%;















	z-index: 3;















}































.slider-control-paging li {















	float: left;















	margin: 2px 4px 2px 0;















}































.slider-control-paging li:last-child {















	margin-right: 0;















}































.slider-control-paging a {















	cursor: pointer;















	display: block;















	height: 44px;















	position: relative;















	text-indent: -999em;















	width: 44px;















}































.slider-control-paging a:before {















	background-color: #4d4d4d;















	content: "";















	height: 12px;















	left: 10px;















	position: absolute;















	top: 16px;















	width: 12px;















}































.slider-control-paging a:hover:before {















	background-color: #41a62a;















}































.slider-control-paging .slider-active:before,















.slider-control-paging .slider-active:hover:before {















	background-color: #24890d;















}































.slider-direction-nav {















	clear: both;















	list-style: none;















	margin: 0;















	position: relative;















	width: 100%;















	z-index: 3;















}































.slider-direction-nav li {















	border-color: #fff;















	border-style: solid;















	border-width: 2px 1px 0 0;















	-webkit-box-sizing: border-box;















	-moz-box-sizing:    border-box;















	box-sizing:         border-box;















	float: left;















	text-align: center;















	width: 50%;















}































.slider-direction-nav li:last-child {















	border-width: 2px 0 0 1px;















}































.slider-direction-nav a {















	background-color: #000;















	display: block;















	font-size: 0;















	height: 46px;















}































.slider-direction-nav a:hover {















	background-color: #24890d;















}































.slider-direction-nav a:before {















	color: #fff;















	content: "\f430";















	font-size: 32px;















	line-height: 46px;















}































.slider-direction-nav .slider-next:before {















	content: "\f429";















}































.slider-direction-nav .slider-disabled {















	display: none;















}















































/**















 * 10.0 Multisite















 * -----------------------------------------------------------------------------















 */































.site-main .widecolumn {















	padding-top: 72px;















	width: auto;















}















.site-main .mu_register,















.widecolumn > h2,















.widecolumn > form {















	margin: 0 auto 48px;















	max-width: 474px;















	padding: 0 30px;















}































.site-main .mu_register #blog_title,















.site-main .mu_register #user_email,















.site-main .mu_register #blogname,















.site-main .mu_register #user_name {















	font-size: inherit;















	width: 90%;















}































.site-main .mu_register input[type="submit"],















.widecolumn #submit {















	font-size: inherit;















	width: auto;















}















































/**















 * 11.0 Media Queries















 * -----------------------------------------------------------------------------















 */































/* Does the same thing as <meta name="viewport" content="width=device-width">,















 * but in the future W3C standard way. -ms- prefix is required for IE10+ to















 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor















 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.















 */















@-ms-viewport {















	width: device-width;















}































@viewport {















	width: device-width;















}































@media screen and (min-width: 401px) {















	a.post-thumbnail:hover img {















		opacity: 0.85;















	}































	.full-size-link:before,















	.parent-post-link:before,















	.site-content span + .byline:before,















	.site-content span + .comments-link:before,















	.site-content span + .edit-link:before,















	.site-content span + .entry-date:before {















		content: "";















	}































	.attachment span.entry-date:before,















	.entry-content .edit-link a:before,















	.entry-meta .edit-link a:before,















	.site-content .byline a:before,















	.site-content .comments-link a:before,















	.site-content .entry-date a:before,















	.site-content .featured-post:before,















	.site-content .full-size-link a:before,















	.site-content .parent-post-link a:before,















	.site-content .post-format a:before {















		-webkit-font-smoothing: antialiased;















		display: inline-block;















		font: normal 16px/1 Genericons;















		text-decoration: inherit;















		vertical-align: text-bottom;















	}































	.site-content .entry-meta > span {















		margin-right: 10px;















	}































	.site-content .format-video .post-format a:before {















		content: "\f104";















	}































	.site-content .format-audio .post-format a:before {















		content: "\f109";















	}































	.site-content .format-image .post-format a:before {















		content: "\f473";















	}































	.site-content .format-quote .post-format a:before {















		content: "\f106";















		margin-right: 2px;















	}































	.site-content .format-gallery .post-format a:before {















		content: "\f103";















		margin-right: 4px;















	}































	.site-content .format-aside .post-format a:before {















		content: "\f101";















		margin-right: 2px;















	}































	.site-content .format-link .post-format a:before {















		content: "\f107";















		position: relative;















		top: 1px;















	}































	.site-content .featured-post:before {















		content: "\f308";















		margin-right: 3px;















		position: relative;















		top: 1px;















	}































	.site-content .entry-date a:before,















	.attachment .site-content span.entry-date:before {















		content: "\f303";















		margin-right: 1px;















		position: relative;















		top: 1px;















	}































	.site-content .byline a:before {















		content: "\f304";















	}































	.site-content .comments-link a:before {















		content: "\f300";















		margin-right: 2px;















	}































	.entry-content .edit-link a:before,















	.entry-meta .edit-link a:before {















		content: "\f411";















	}































	.site-content .full-size-link a:before {















		content: "\f402";















		margin-right: 1px;















	}































	.site-content .parent-post-link a:before {















		content: "\f301";















	}































	.list-view .site-content .hentry:first-of-type,















	.list-view .site-content .hentry.has-post-thumbnail {















		border-top: 0;















		padding-top: 0;















	}































	.error404 .page-header {















		margin-bottom: 24px;















	}















}































@media screen and (min-width: 673px) {















	















	.site-content {















		margin-right: 33.33333333%;















	}































	.site-content .has-post-thumbnail .entry-header {















		margin-top: 0;















	}































	.singular .site-content .hentry.has-post-thumbnail {















		margin-top: 0;















	}































	.full-width .site-content {















		margin-right: 0;















	}































	.full-width .site-content .has-post-thumbnail .entry-header,















	.full-width.singular .site-content .hentry.has-post-thumbnail {















		margin-top: -48px;















	}































	.grid .featured-content .hentry {















		float: left;















		width: 50%;















	}































	.grid .featured-content .hentry:nth-child( 2n+1 ) {















		clear: both;















	}































	.grid .featured-content .entry-header {















		border-color: #000;















		border-style: solid;















		border-width: 12px 10px;















		height: 96px;















		padding: 0;















	}































	.slider .featured-content .entry-title {















		font-size: 22px;















		line-height: 1.0909090909;















	}































	.slider .featured-content .entry-header {















		min-height: inherit;















		padding: 24px 30px 48px;















		position: absolute;















		left: 0;















		bottom: 0;















		width: 50%;















		z-index: 3;















	}































	.slider-control-paging {















		background: transparent;















		margin-top: -48px;















		padding-left: 20px;















		width: 50%;















	}































	.slider-direction-nav {















		clear: none;















		float: right;















		margin-top: -48px;















		width: 98px;















	}































	.slider-direction-nav li {















		border: 0;















		padding: 0 1px 0 0;















	}































	.slider-direction-nav li:last-child {















		padding: 0 0 0 1px;















	}































	.slider-direction-nav a {















		height: 48px;















	}































	.slider-direction-nav a:before {















		line-height: 48px;















	}































	















}































@media screen and (min-width: 810px) {















	.attachment .site-content .attachment img {















		display: block;















		margin: 0 auto;















	}































	.contributor-avatar {















		margin-left: -168px;















	}































	.contributor-summary {















		float: left;















	}































	.full-width .site-content blockquote.alignleft,















	.full-width .site-content blockquote.alignright {















		width: -webkit-calc(50% + 130px);















		width:         calc(50% + 130px);















	}































	.full-width .site-content blockquote.alignleft,















	.full-width .site-content img.size-full.alignleft,















	.full-width .site-content img.size-large.alignleft,















	.full-width .site-content img.size-medium.alignleft,















	.full-width .site-content .wp-caption.alignleft {















		margin-left: -168px;















	}































	.full-width .site-content .alignleft {















		clear: left;















	}































	.full-width .site-content blockquote.alignright,















	.full-width .site-content img.size-full.alignright,















	.full-width .site-content img.size-large.alignright,















	.full-width .site-content img.size-medium.alignright,















	.full-width .site-content .wp-caption.alignright {















		margin-right: -168px;















	}































	.full-width .site-content .alignright {















		clear: right;















	}















}































@media screen and (min-width: 846px) {































	.site-content .has-post-thumbnail .entry-header {















		margin-top: -48px;















	}































	.comment-list .trackback,















	.comment-list .pingback,















	.comment-list article {















		margin-bottom: 36px;















		padding-top: 36px;















	}































	.comment-author .avatar {















		height: 34px;















		top: 2px;















		width: 34px;















	}































	.comment-author,















	.comment-awaiting-moderation,















	.comment-content,















	.comment-list .reply,















	.comment-metadata {















		padding-left: 50px;















	}































	.comment-list .children {















		margin-left: 20px;















	}































	.full-width.singular .site-content .hentry.has-post-thumbnail {















		margin-top: -72px;















	}































	.featured-content {















		margin-bottom: 0;















	}















}































@media screen and (min-width: 1008px) {















	.search-box-wrapper {















		padding-left: 182px;















	}































	.site-content .entry-header {















		margin-top: 0;















	}































	.site-content .has-post-thumbnail .entry-header {















		margin-top: 0;















	}































	.primary-sidebar {















		padding-top: 0;















	}































	.site-description:empty {















		margin: 0;















	}































	.secondary-navigation {















		















	}































	.secondary-navigation li {















		border-top: 1px solid rgba(255, 255, 255, 0.2);















		position: relative;















	}































	.secondary-navigation a {















		padding: 10px 30px;















	}































	.secondary-navigation ul ul {















		background-color: #24890d;















		position: absolute;















		top: 0;















		left: -999em;















		width: 182px;















		z-index: 99999;















	}































	.secondary-navigation li li {















		border-top: 0;















	}































	.secondary-navigation li:hover > a,















	.secondary-navigation li.focus > a {















		background-color: #24890d;















		color: #fff;















	}































	.secondary-navigation ul ul a:hover,















	.secondary-navigation ul ul li.focus > a {















		background-color: #41a62a;















	}































	.secondary-navigation ul li:hover > ul,















	.secondary-navigation ul li.focus > ul {















		left: 162px;















	}































	.secondary-navigation .menu-item-has-children > a {















		padding-right: 38px;















	}































	.secondary-navigation .menu-item-has-children > a:after {















		-webkit-font-smoothing: antialiased;















		content: "\f501";















		display: inline-block;















		font: normal 8px/1 Genericons;















		position: absolute;















		right: 26px;















		top: 14px;















		vertical-align: text-bottom;















	}































	.primary-sidebar .widget {















		font-size: 14px;















		line-height: 1.5;















    	width: 100%; color:#fff; padding:0 0 25px 0; z-index:999;















	}































	































	.footer-sidebar .widget code,















	.footer-sidebar .widget kbd,















	.footer-sidebar .widget tt,















	.footer-sidebar .widget var,















	.footer-sidebar .widget samp,















	.footer-sidebar .widget pre,















	.primary-sidebar .widget code,















	.primary-sidebar .widget kbd,















	.primary-sidebar .widget tt,















	.primary-sidebar .widget var,















	.primary-sidebar .widget samp,















	.primary-sidebar .widget pre {















		font-size: 11px;















		line-height: 1.6363636363;















	}































	.footer-sidebar .widget blockquote,















	.primary-sidebar .widget blockquote {















		font-size: 14px;















		line-height: 1.2857142857;















	}































	.footer-sidebar .widget blockquote cite,















	.primary-sidebar .widget blockquote cite {















		font-size: 12px;















		line-height: 1.5;















	}































	































	































	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,















	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,















	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,















	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,















	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,















	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,















	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,















	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,















	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,















	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {















		font-size: 14px;















		line-height: 1.6363636363;















	}































	.footer-sidebar .widget_archive li,















	.footer-sidebar .widget_categories li,















	.footer-sidebar .widget_links li,















	.footer-sidebar .widget_meta li,















	.footer-sidebar .widget_nav_menu li,















	.footer-sidebar .widget_pages li,















	.footer-sidebar .widget_recent_comments li,















	.footer-sidebar .widget_recent_entries li,















	.primary-sidebar .widget_archive li,















	.primary-sidebar .widget_categories li,















	.primary-sidebar .widget_links li,















	.primary-sidebar .widget_meta li,















	.primary-sidebar .widget_nav_menu li,















	.primary-sidebar .widget_pages li,















	.primary-sidebar .widget_recent_comments li,















	.primary-sidebar .widget_recent_entries li {















		border-top: 0;















		padding: 0 0 6px;















	}































	.footer-sidebar .widget_archive li:last-child,















	.footer-sidebar .widget_categories li:last-child,















	.footer-sidebar .widget_links li:last-child,















	.footer-sidebar .widget_meta li:last-child,















	.footer-sidebar .widget_nav_menu li:last-child,















	.footer-sidebar .widget_pages li:last-child,















	.footer-sidebar .widget_recent_comments li:last-child,















	.footer-sidebar .widget_recent_entries li:last-child,















	.primary-sidebar .widget_archive li:last-child,















	.primary-sidebar .widget_categories li:last-child,















	.primary-sidebar .widget_links li:last-child,















	.primary-sidebar .widget_meta li:last-child,















	.primary-sidebar .widget_nav_menu li:last-child,















	.primary-sidebar .widget_pages li:last-child,















	.primary-sidebar .widget_recent_comments li:last-child,















	.primary-sidebar .widget_recent_entries li:last-child {















		padding: 0;















	}































	.footer-sidebar .widget_categories li ul,















	.footer-sidebar .widget_nav_menu li ul,















	.footer-sidebar .widget_pages li ul,















	.primary-sidebar .widget_categories li ul,















	.primary-sidebar .widget_nav_menu li ul,















	.primary-sidebar .widget_pages li ul {















		border-top: 0;















		margin-top: 6px;















	}































	#supplementary {















		padding: 0;















	}































	.footer-sidebar {















	float: left;















    font-size: 12px;















    height: inherit !important;















    line-height: 1.5;















    padding: 0 0 25px;















    width: 100%;















}















.footer-sidebar2 {















	float: left;















    font-size: 12px;















    height: inherit !important;















    line-height: 1.5;















    padding:0 2% 25px 2%;















    width:96%;















	background:url(images/email_bg.jpg) repeat-x;















}































.footer-sidebar2 .widget{color: #fff;















float: left;















font-size: 12px;















left: 0 !important;















padding: 0;















position: inherit !important;















top: 0 !important;















width:33%;















padding:0;}































.footer-sidebar2 .widget a{color:#fff;}















.footer-sidebar2 .widget a:hover{color:#ba251e;}































.footer-sidebar2 .widget .icon{margin:0 25px 0 0;}















































	}































	.featured-content {















		padding-left: 182px;















	}































	.grid .featured-content .hentry {















		width: 33.3333333%;















	}































	.grid .featured-content .hentry:nth-child( 2n+1 ) {















		clear: none;















	}































	.grid .featured-content .hentry:nth-child( 3n+1 ) {















		clear: both;















	}































	.grid .featured-content .entry-header {















		height: 120px;















	}















}















































@media screen and (min-width: 1080px) {































	.search-box-wrapper,















	.featured-content {















		padding-left: 222px;















	}































	.secondary-navigation,















	.secondary-navigation ul ul {















		width: 222px;















	}































	.secondary-navigation ul li:hover > ul,















	.secondary-navigation ul li.focus > ul {















		left: 202px;















	}































	.slider .featured-content .entry-title {















		font-size: 33px;















	}































	.slider .featured-content .entry-header,















	.slider-control-paging {















		width: 534px;















	}































	.slider-control-paging {















		padding-left: 24px;















	}































	.slider-control-paging li {















		margin: 12px 12px 12px 0;















	}































	.slider-control-paging a {















		height: 24px;















		width: 24px;















	}































	.slider-control-paging a:before {















		top: 6px;















		left: 6px;















	}















}































@media screen and (min-width: 1260px) {















	.site-content blockquote.alignleft,















	.site-content blockquote.alignright {















		width: -webkit-calc(50% + 18px);















		width:         calc(50% + 18px);















	}































	.site-content blockquote.alignleft {















		margin-left: -18%;















	}































	.site-content blockquote.alignright {















		margin-right: -18%;















	}















}















































/**















 * 12.0 Print















 * -----------------------------------------------------------------------------















 */































@media print {















	body {















		background: none !important; /* Brute force since user agents all print differently. */















		color: #2b2b2b;















		font-size: 12pt;















	}































	.site,















	.site-header,















	.hentry,















	.site-content .entry-header,















	.site-content .entry-content,















	.site-content .entry-summary,















	.site-content .entry-meta,















	.page-content,















	.archive-header,















	.page-header,















	.contributor-info,















	.comments-area,















	.attachment .entry-attachment .attachment {















		max-width: 100%;















	}































	#site-header img,















	.search-toggle,















	.site-navigation,















	.site-content nav,















	.edit-link,















	.page-links,















	.widget-area,















	.more-link,















	.post-format-archive-link,















	.comment-respond,















	.comment-list .reply,















	.comment-reply-login,















	#secondary,















	.site-footer,















	.slider-control-paging,















	.slider-direction-nav {















		display: none;















	}































	.site-title a,















	.entry-meta,















	.entry-meta a,















	.featured-content .hentry,















	.featured-content a {















		color: #2b2b2b;















	}































	.entry-content a,















	.entry-summary a,















	.page-content a,















	.comment-content a {















		text-decoration: none;















	}































	.site-header,















	.post-thumbnail,















	a.post-thumbnail:hover,















	.site-content .entry-header,















	.site-footer,















	.featured-content,















	.featured-content .entry-header {















		background: transparent;















	}































	.header-main {















		padding: 48px 10px;















	}































	.site-title {















		float: none;















		font-size: 19pt;















	}































	.content-area {















		padding-top: 0;















	}































	.list-view .site-content .hentry {















		border-bottom: 1px solid rgba(0, 0, 0, 0.1);















		margin-bottom: 48px;















		padding-bottom: 24px;















	}































	.post-thumbnail img {















		margin: 0 10px 24px;















	}































	.site-content .has-post-thumbnail .entry-header {















		padding-top: 0;















	}































	.site-content footer.entry-meta {















		margin: 24px auto;















	}































	.entry-meta .tag-links a {















		color: #fff;















	}































	.singular .site-content .hentry.has-post-thumbnail {















		margin-top: 0;















	}































	.gallery-columns-1.gallery-size-medium,















	.gallery-columns-1.gallery-size-thumbnail,















	.gallery-columns-2.gallery-size-thumbnail,















	.gallery-columns-3.gallery-size-thumbnail {















		display: block;















	}































	.archive-title,















	.page-title {















		margin: 0 10px 48px;















	}































	.featured-content .hentry {















		margin-bottom: 48px;















	}































	.featured-content .post-thumbnail,















	.slider .featured-content .post-thumbnail {















		padding-top: 0;















	}































	.featured-content .post-thumbnail img {















		position: relative;















	}































	.featured-content .entry-header {















		padding: 0 10px 24px;















	}































	.featured-content .entry-meta {















		font-size: 9pt;















		margin-bottom: 11px;















	}































	.featured-content .cat-links {















		font-weight: 900;















	}































	.featured-content .entry-title {















		font-size: 25pt;















		line-height: 36px;















	}















}































































/* Primary Navigation */















	.primary-navigation {















		float: left;















		font-size:14px;















		padding: 0;















		width:68%;















		margin:16px 0 0 0;















	}















	/**















 * 5.0 Navigation















 * -----------------------------------------------------------------------------















 */































.site-navigation ul {















	list-style: none;















	margin: 0;















	float:right;















}































.site-navigation li {















	border-left: 1px solid #000;















	float:left;















		position: relative;















}















.site-navigation li:first-child{border:none;}















.primary-navigation a {















		display: inline-block;















		padding: 0 20px;















		color: #000;















		display: block;















	}















	















	.primary-navigation li:hover > a,















	.primary-navigation li.focus > a {















		color:#C0231D;















	}































	.primary-navigation ul ul a:hover,















	.primary-navigation ul ul li.focus > a {















		color:#C0231D;















	}































.site-navigation .current_page_item > a,















.site-navigation .current_page_ancestor > a,















.site-navigation .current-menu-item > a,















.site-navigation .current-menu-ancestor > a {















	color:#C0231D;















}















.primary-navigation ul ul {















		background-color: #24890d;















		float: left;















		margin: 0;















		position: absolute;















		top:68px;















		left: -999em;















		z-index: 99999;















	}















	















	.primary-navigation li li {















		border: 0;















		display: block;















		height: auto;















		line-height: 1.0909090909;















	}















	.primary-navigation ul ul a {















		padding: 18px 12px;















		white-space: normal;















		width: 176px;















	}















	















	.primary-navigation ul ul ul {















		left: -999em;















		top: 0;















	}















	.site-navigation li .current_page_item > a,















	.site-navigation li .current_page_ancestor > a,















	.site-navigation li .current-menu-item > a,















	.site-navigation li .current-menu-ancestor > a {















		color: #fff;















	}















	.primary-navigation ul li:hover > ul,















	.primary-navigation ul li.focus > ul {















		left: auto;















	}































	.primary-navigation ul ul li:hover > ul,















	.primary-navigation ul ul li.focus > ul {















		left: 100%;















	}































	.primary-navigation .menu-item-has-children > a,















	.primary-navigation .page_item_has_children > a {















		padding-right: 26px;















	}































	.primary-navigation .menu-item-has-children > a:after,















	.primary-navigation .page_item_has_children > a:after {















		-webkit-font-smoothing: antialiased;















		content: "\f502";















		display: inline-block;















		font: normal 8px/1 Genericons;















		position: absolute;















		right:10px;















		top:33px;















		vertical-align: text-bottom;















	}































	.primary-navigation li .menu-item-has-children > a,















	.primary-navigation li .page_item_has_children > a {















		padding-right: 20px;















		width: 168px;















	}































	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,















	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,















	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,















	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {















		content: "\f501";















		right: 8px;















		top: 20px;















	}















	















	#secondary {















		width:260px !important; padding:20px; background:url(images/bg_left.jpg) no-repeat #e7e7e9; float:left;















	}















	















	















	.primary-sidebar .widget-title {















		















	}















	















	.primary-sidebar .widget-title a{color:#fff;}















	















	















	















	.footer-sidebar .widget input,















	.footer-sidebar .widget textarea,















	.primary-sidebar .widget input,















	.primary-sidebar .widget textarea {















		font-size:14px;















		background-color:#3AA1DB;















		color: #fff;















	}































	.footer-sidebar .widget input[type="button"],















	.footer-sidebar .widget input[type="reset"],















	.footer-sidebar .widget input[type="submit"],















	.primary-sidebar .widget input[type="button"],















	.primary-sidebar .widget input[type="reset"],















	.primary-sidebar .widget input[type="submit"] {















		padding: 5px 15px 4px;















	}















	















.site-main{width:1000px; padding:25px 0; float:left;}































.content-area {width:630px; padding:10px; background:url(images/repat.jpg) repeat-x;  text-align:justify; float:right;}















	















































.site-info {















    color: #fff;















    float: left;















    font-size:12px;















    padding:10px 0;















    width: 100%;















	background:#ba251e;















	}	















.site-info a{float:right;}	































.footer-sidebar .widget {















	color: #000;















    float: left;















    font-size:12px;















    left: 0 !important;















    padding: 0;















    position: inherit !important;















    top: 0 !important;















    width:30%;















	padding:0 6% 0 0;















	}















	















.footer-sidebar .icon{margin:0 20px 0 0;}































#widget_sp_image-2{width:28%; padding:0; float:right;}































.widget_sp_image-description{width:185px; float:right;}















	































	.footer-sidebar .widget h2,















	.primary-sidebar .widget h2 {















		font-size: 18px;















		line-height: 1.3333333333;















	}































	.footer-sidebar .widget h3,















	.primary-sidebar .widget h3 {















		font-size: 16px;















		line-height: 1.5;















	}































	.footer-sidebar .widget h4,















	.primary-sidebar .widget h4 {















		font-size: 14px;















		line-height: 1.7142857142;















	}































	.footer-sidebar .widget h5,















	.primary-sidebar .widget h5 {















		font-size: 12px;















		line-height: 2;















	}































	.footer-sidebar .widget h6,















	.primary-sidebar .widget h6 {















		font-size:20px;















		color:#15174a;















		border-bottom:solid 1px #333;















		padding:0 0 10px 0;















	}















	















	.footer-sidebar .widget-title {















	color: #fff;















    font-size: 22px;















    font-weight: normal;















    line-height: 1.63636;















    margin-bottom: 18px;















	}















	















	.footer-sidebar .widget-title a{color:#fff;}















	















	.site-description {















		display: block;















		margin:0;















		font-size: 18px;















    	font-weight: 400;















    	line-height: 1.5;















		color:#fff;















	}















	.site-info p {















    margin:10px 0 0;















}































/**















 * 8.0 Footer















 * -----------------------------------------------------------------------------















 */































.site-footer,















.site-info,















.site-info a {















	color:#fff;















}































.site-footer {















    float: left;















    font-size: 12px;















    padding:20px 0 0 0;















    position: relative;















    width: 100%;















    z-index: 3;















	background:url(images/background.jpg) repeat-x;















}















































#supplementary + .site-info {















	border-top: 1px solid rgba(255, 255, 255, 0.2);















}































.site-info a:hover {















	color: #41a62a;















}















body.tax-networksolutions_category #dc_jqaccordion_widget-2{display:none;}















body.single-networksolutions #dc_jqaccordion_widget-2{display:none;}































body.tax-rfproducts_category #dc_jqaccordion_widget-3{display:none;}















body.single-rfproducts #dc_jqaccordion_widget-3{display:none;}































.left-text{float:left; border-right:solid 1px #ccc; padding:0 5% 0 0; width:45%;}















.right-text{float:right; width:44%;}































body.tax-rfproducts_category .hentry{width:29%; border: solid 1px #E5F0F6; margin:20px 12px; float:left;  background:#fff;}



body.tax-rfproducts_category .hentry:hover{-moz-box-shadow: 0 0 30px -4px #A6A6A6; -webkit-box-shadow: 0 0 30px -4px #A6A6A6;box-shadow: 0 0 30px -4px #A6A6A6;}



body.tax-rfproducts_category .hentry .entry-header{width:100%;  margin:0; padding:8px 0; 



height:48px; float:left;}



body.tax-rfproducts_category .hentry .entry-header h1{font-size:14px; margin:0; pointer-events: none; line-height: 20px; padding:0 6px;}

body.tax-rfproducts_category .hentry .entry-header h1 a{color:#000;}



body.tax-rfproducts_category .hentry .post-thumbnail{width:100%;}



body.tax-rfproducts_category .hentry .entry-content{width:100%;}



body.tax-rfproducts_category .hentry .entry-content p a{width:90%; padding:0 5%; text-align: center; float: left;}



body.tax-rfproducts_category .hentry .entry-content p a img{width:100px; height:130px;}



.cat-rf{width:100%; float:left;}

.cat-rf ul{list-style:none; margin:0;}

.cat-rf ul li:hover{-moz-box-shadow: 0 0 30px -4px #A6A6A6;

-webkit-box-shadow: 0 0 30px -4px #A6A6A6;

box-shadow: 0 0 30px -4px #A6A6A6;}

.cat-rf ul li{width: 29%; border: solid 1px #E5F0F6; text-align:center; margin: 20px 12px; float: left; background: #fff;}

.cat-rf ul li .name{width: 100%;

margin: 0;

padding: 8px 0;

height: 48px;

float: left;

color:#000;

font-size:14px;

font-family: 'Oswald', sans-serif;

display: flex;

align-items: center;

justify-content: center;

text-align: center;

background: #00abf2; /* Old browsers */



background: -moz-radial-gradient(center, ellipse cover, #00abf2 0%, #ade6fe 0%, #00abf2 100%); /* FF3.6+ */



background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#00abf2), color-stop(0%,#ade6fe), color-stop(100%,#00abf2)); /* Chrome,Safari4+ */



background: -webkit-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* Chrome10+,Safari5.1+ */



background: -o-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* Opera 12+ */



background: -ms-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* IE10+ */



background: radial-gradient(ellipse at center, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abf2', endColorstr='#00abf2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.cat-rf ul li .name a{color:#000;}

.cat-rf ul li .name a:hover{color:#fff;}



.cat-rf ul li img{width:100%; float:left;}





body.page-id-7 .entry-header{display:none;}



body.page-id-7 .tabs {

width: 29%;

border: solid 1px #E5F0F6;

margin: 20px 12px;

float: left;

background: #fff;

-moz-box-shadow: 0 0 30px -4px #A6A6A6;

-webkit-box-shadow: 0 0 30px -4px #A6A6A6;

box-shadow: 0 0 30px -4px #A6A6A6;

}



body.page-id-7 .tabs .post-thumbnail{width:100%; pointer-events: none; float:left;}

body.page-id-7 .tabs .post-thumbnail img{width:100%; margin:0 0 20px 0; float:left;}



body.page-id-7 .tabs .name{width: 100%;

margin: 0;

padding: 8px 0;

height: 48px;

float: left;

display: flex;

align-items: center;

justify-content: center;

text-align: center;

background: #00abf2; 

font-size:16px;

font-family: 'Oswald', sans-serif;

margin: 0;

pointer-events: none;

color:#000;

/* Old browsers */



background: -moz-radial-gradient(center, ellipse cover, #00abf2 0%, #ade6fe 0%, #00abf2 100%); /* FF3.6+ */



background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#00abf2), color-stop(0%,#ade6fe), color-stop(100%,#00abf2)); /* Chrome,Safari4+ */



background: -webkit-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* Chrome10+,Safari5.1+ */



background: -o-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* Opera 12+ */



background: -ms-radial-gradient(center, ellipse cover, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* IE10+ */



background: radial-gradient(ellipse at center, #00abf2 0%,#ade6fe 0%,#00abf2 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abf2', endColorstr='#00abf2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

/*body.page-id-7 .post-thumbnail{display:none;}*/















body.page-id-7 .entry-content p a{background:url(images/pdf.png) no-repeat top center; padding:105px 0 25px 0; width:20%;







float: left;







text-align: center;}















.banner{width: 100%;







float: left;







min-height: 280px;







}







#cnss_widget-2{float:right; width:26%;}







body.category-latest-products .hentry{width:29%; border: solid 1px #999; text-align:center; margin:20px 12px; float:left;  background:#fff;}



body.category-latest-products .hentry:hover{-moz-box-shadow: 0 0 30px -4px #A6A6A6; -webkit-box-shadow: 0 0 30px -4px #A6A6A6;box-shadow: 0 0 30px -4px #A6A6A6;}



body.category-latest-products .hentry .entry-header{width:100%;  margin:0; padding:8px 0; height:48px; float:left;}



body.category-latest-products .hentry .entry-header h1{font-size:14px; line-height: 20px; margin:0;  padding:0 6px;}

body.category-latest-products .hentry .entry-header h1 a{color:#000;}

body.category-latest-products .hentry .entry-header h1 a:hover{color:#fff;}



body.category-latest-products .hentry .post-thumbnail{width:100%;}



body.category-latest-products .hentry .entry-summary{width:100%; padding: 10px 0; display:none; font-weight: bold;}



body.category-latest-products .hentry .entry-summary p a{width:90%; padding:0 5%; float: left;}



body.category-latest-products .hentry .entry-summary p a img{width:100%;}



.banner img{width:100%;}



































body.tax-viewproduct_category .hentry{width:29%; border: solid 1px #999; text-align:center; margin:20px 12px; float:left;  background:#fff;}



body.tax-viewproduct_category .hentry:hover{-moz-box-shadow: 0 0 30px -4px #A6A6A6; -webkit-box-shadow: 0 0 30px -4px #A6A6A6;box-shadow: 0 0 30px -4px #A6A6A6;}



body.tax-viewproduct_category .hentry .entry-header{width:100%;  margin:0; padding:8px 0; 



height:48px; float:left;}



body.tax-viewproduct_category .hentry .entry-header h1{font-size:14px; line-height: 20px; pointer-events:none; margin:0;  padding:0 6px;}



body.tax-viewproduct_category .hentry .post-thumbnail{width:100%;}



body.tax-viewproduct_category .hentry .entry-summary{width:100%; padding: 10px 0; font-weight: bold;}



body.tax-viewproduct_category .hentry .entry-summary p a{width:90%; padding:0 5%; float: left;}



body.tax-viewproduct_category .hentry .entry-summary p a img{width:100%;}











body.tax-viewproduct_category #dc_jqaccordion_widget-2{display:none;}







.entry-header:hover{color#000 !important;}







.con-add{width:64%; margin:-280px 0 0 0; float:right;}



.con-add tr td{border:solid 1px #333; padding:10px;
float: left;
width: 45%;
margin: 0 0 5px 5px;
min-height: 175px;}



.con-add tr td a{color:#000;}


body.tax-networksolutions_category .entry-header h1 a{pointer-events:none}




.style10{font-size: 14px;
color: #FF7D05;
margin: 0 0 8px 0;
font-weight: bold;}
body.category-csg-news .entry-header{font-size: 20px; color: #333; background: url(images/heading-bg.gif) no-repeat 0 5px; border-bottom: solid 1px #E1E0E5; width:100%; height: inherit; justify-content: initial; text-align: left; padding: 0 0 10px 20px;}
body.category-csg-news  .post-thumbnail{display:none;}
body.category-csg-news .entry-header h1{font-size:20px;}
body.category-csg-news .entry-header a{color:#333;}
body.category-csg-news .entry-header a:hover{color:#ba251e;}
body.postid-33 .entry-header{display:none;}
body.postid-33 .post-thumbnail{width:100%;}
body.postid-35 .entry-header{display:none;}
body.postid-35 .post-thumbnail{width:100%;}
body.postid-62 .entry-header{display:none;}
body.postid-62 .post-thumbnail{width:100%;}
body.tax-rfproducts_category #dc_jqaccordion_widget-4{display:none;}
.spe_link a{width:100%; padding:0 0 10px 0; color:#151547; font-weight:bold; font-size:14px; float:left;}




body.tax-rfproducts_category .hentry .entry-content a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 85%;
    display: inline-block;
    vertical-align: bottom;
}
body.page-id-7 .tabs a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 85%;
    display: inline-block;
    vertical-align: bottom;
}


div#footer-sidebar aside#widget_sp_image-2 {
    display: none;
}
.ecf-body {
    width: 40%;
    float: left;
}
.widget_nav_menu ul li {
    position: relative;
}
.widget_nav_menu ul li a {
    padding:7px 38px 7px 10px;
    background: #00abf2;
    text-decoration: none;
    display: block;
    color: #fff;
    border: 1px solid #0094d1;
    position: relative;
    font-weight: 700;
	font-size: 12px;
}

.widget_nav_menu ul li a:hover, .widget_nav_menu ul li.current-menu-item {
    color: #000;
    background: rgb(210, 238, 249);
}
.widget_nav_menu ul li.menu-item-has-children .menu-toggle{
    width: 34px;
    height: 34px;
    background: #e84640;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
	text-align: center;
}
.widget_nav_menu ul li.menu-item-has-children .menu-toggle::before {
    content: "+";
	font-size: 26px;
    font-weight: bold;
	cursor: pointer;
}
.widget_nav_menu ul li.open > .menu-toggle::before {
    content: "−";
}
.widget_nav_menu ul li ul.sub-menu {
    display: none;
}
.widget_nav_menu ul li ul.sub-menu li a{
	padding:7px 10px;
}
.widget_listcategorypostswidget strong {
    display: none;
}
.widget_listcategorypostswidget ul.lcp_catlist li {
    margin: 0 0 10px 0;
    border-bottom: solid 1px #C0231D;
	padding-bottom: 20px
}
.widget_listcategorypostswidget ul.lcp_catlist li a {
    display: block;
    font-weight: 700;
}
.widget_listcategorypostswidget ul.lcp_catlist + a {
    background: #1C1247;
    color: #fff;
    padding: 5px 12px;
    border-radius: 5px;
    float: right;
    font-weight: bold;
}
.widget_listcategorypostswidget ul.lcp_catlist + a:hover {
    background: #C0231D;
	color: #fff;
}
.ecf-form fieldset {
    padding: 0 !important;
}
.ecf-form header {
    display: none !important;
}
.ecf-form {
    box-shadow: inherit !important;
}
.ecf-form footer {
    padding: 0 !important;
    border-top: 0 !important;
    background: #fff !important;
}
.ecf-form .ecfbutton {
    margin: 0 !important;
}
.ecf-form .label {
    font-weight: 600 !important;
}
.ecf-form .ecfbutton {
	background-color: #1C1247 !important;
}